diff --git a/jsconfig.json b/jsconfig.json
new file mode 100644
index 0000000..7ffced7
--- /dev/null
+++ b/jsconfig.json
@@ -0,0 +1,9 @@
+{
+ "compilerOptions": {
+ "target": "ES6",
+ "module": "commonjs"
+ },
+ "exclude": [
+ "node_modules"
+ ]
+}
diff --git a/messages b/messages
deleted file mode 100644
index 30b460b..0000000
--- a/messages
+++ /dev/null
@@ -1,28 +0,0 @@
-page-title = Free Pastebin for One-Off Markdown Publishing
-title = Free and Hassle-free Pastebin for Markdown Pages.
-name = NoteHub
-new-page = New Page
-
-status-404 = Not Found
-status-400 = Bad Request
-status-403 = Forbidden
-status-500 = Internal Server Error
-
-footer = Source code on [GitHub](https://github.com/chmllr/NoteHub) · Hosted on [Heroku](http://heroku.com) · DB on [RedisLabs](http://redislabs.com) · SSL by [CloudFlare](http://cloudflare.com)
Created by [@chmllr](https://github.com/chmllr)
-
-loading = Loading...
-set-passwd = Password for editing
-enter-passwd = Password
-publish = Publish
-update = Save
-published = Published
-publisher = Publisher
-edited = Edited
-views = Article Views
-statistics = Statistics
-stats = statistics
-export = export
-notehub = ⌂ notehub
-edit = edit
-short-url = short url
-api-title = API
diff --git a/messages.json b/messages.json
new file mode 100644
index 0000000..bc7364f
--- /dev/null
+++ b/messages.json
@@ -0,0 +1,27 @@
+{
+ "page-title": "Free Pastebin for One-Off Markdown Publishing",
+ "title": "Free and Hassle-free Pastebin for Markdown Notes.",
+ "name": "NoteHub",
+ "new-page": "New Page",
+ "status-404": "Not Found",
+ "status-400": "Bad Request",
+ "status-403": "Forbidden",
+ "status-500": "Internal Server Error",
+ "footer": "Source code on [GitHub](https://github.com/chmllr/NoteHub) · Hosted on [Heroku](http://heroku.com) · DB on [RedisLabs](http://redislabs.com) · SSL by [CloudFlare](http://cloudflare.com)
Created by [@chmllr](https://github.com/chmllr)",
+ "loading": "Loading...",
+ "set-passwd": "Password for editing",
+ "enter-passwd": "Password",
+ "publish": "Publish",
+ "update": "Save",
+ "published": "Published",
+ "publisher": "Publisher",
+ "edited": "Edited",
+ "views": "Article Views",
+ "statistics": "Statistics",
+ "stats": "statistics",
+ "export": "export",
+ "notehub": "⌂ notehub",
+ "edit": "edit",
+ "short-url": "short url",
+ "api-title": "API"
+}
\ No newline at end of file
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..160f0ed
--- /dev/null
+++ b/package.json
@@ -0,0 +1,23 @@
+{
+ "name": "NoteHub",
+ "version": "3.0.0",
+ "description": "Free Pastebin for One-Off Markdown Publishing",
+ "main": "index.js",
+ "scripts": {
+ "test": "echo \"Error: no test specified\" && exit 1"
+ },
+ "repository": {
+ "type": "git",
+ "url": "https://github.com/chmllr/NoteHub.git"
+ },
+ "keywords": [
+ "markdown",
+ "pastebin"
+ ],
+ "author": "Christian Müller (http://github.com/chmllr)",
+ "license": "ISC",
+ "bugs": {
+ "url": "https://github.com/chmllr/NoteHub/issues"
+ },
+ "homepage": "https://github.com/chmllr/NoteHub"
+}