From f9e962585235c0451cf9e56e215869c992b2ff72 Mon Sep 17 00:00:00 2001 From: Matthew Waddell Date: Wed, 4 Nov 2015 20:44:17 -0800 Subject: [PATCH 1/3] Ported to babel 6 --- .babelrc | 5 +++++ README.md | 2 +- index.js | 2 +- package.json | 3 ++- 4 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 .babelrc diff --git a/.babelrc b/.babelrc new file mode 100644 index 00000000..3c078e9f --- /dev/null +++ b/.babelrc @@ -0,0 +1,5 @@ +{ + "presets": [ + "es2015" + ] +} diff --git a/README.md b/README.md index d4e77344..afb7443b 100644 --- a/README.md +++ b/README.md @@ -5,7 +5,7 @@ Express & ES6 REST API Boilerplate This is a straightforward boilerplate for building REST APIs with ES6 and Express. -- ES6 support via [babel](https://babeljs.io) +- ES6 support via [babel 6](https://babeljs.io) - REST resources as middleware via [resource-router-middleware](https://github.com/developit/resource-router-middleware) - CORS support via [cors](https://github.com/troygoode/node-cors) - Body Parsing via [body-parser](https://github.com/expressjs/body-parser) diff --git a/index.js b/index.js index 9969ab6e..972c124b 100755 --- a/index.js +++ b/index.js @@ -1,2 +1,2 @@ -require("babel/register"); +require("babel-core/register"); require('./server'); diff --git a/package.json b/package.json index 354c1be0..621498b9 100644 --- a/package.json +++ b/package.json @@ -10,7 +10,8 @@ "author": "Jason Miller ", "license": "Proprietary", "dependencies": { - "babel": "^5.8.21", + "babel-core": "^6.0.13", + "babel-preset-es2015": "^6.0.13", "body-parser": "^1.13.3", "compression": "^1.5.2", "cors": "^2.7.1", From 2608a7dc0710edb4695e72d13248a87da8fbbcd0 Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Fri, 6 Nov 2015 10:26:38 -0500 Subject: [PATCH 2/3] Bump version to 1.0.0-alpha --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 621498b9..7e187068 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "express-es6-rest-api", - "version": "0.2.0", + "version": "1.0.0-alpha1", "description": "Starter project for an ES6 RESTful Express API", "main": "index.js", "scripts": { From bfd79620d57a5987e1d1d0321f36c1aeeb45de99 Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Fri, 6 Nov 2015 10:31:04 -0500 Subject: [PATCH 3/3] Add repo info to package --- package.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 7e187068..ab2248dc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "express-es6-rest-api", - "version": "1.0.0-alpha1", + "version": "1.0.0-alpha2", "description": "Starter project for an ES6 RESTful Express API", "main": "index.js", "scripts": { @@ -8,6 +8,10 @@ "test": "echo \"Error: no test specified\" && exit 1" }, "author": "Jason Miller ", + "repository": { + "type": "git", + "url": "git://github.com/developit/express-es6-rest-api.git" + }, "license": "Proprietary", "dependencies": { "babel-core": "^6.0.13",