Skip to content

Commit daf5aa5

Browse files
authored
Node 0.12 compatibility (#13)
1 parent 1bd5e26 commit daf5aa5

15 files changed

Lines changed: 38 additions & 13 deletions

.babelrc

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"presets": ["es2015"]
3+
}

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
node_modules
2+
dist/
3+
tmp/

.npmignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
.gitignore
22
.jshintrc
33
.travis.yml
4-
test
4+
test/
5+
tmp/

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ node_js:
33
- "stable"
44
- "5"
55
- "4"
6+
- "0.12"
67

78
env:
89
- CXX=g++-4.8 WORKER_COUNT=2

ember-cli-build.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
var alchemist = require('broccoli-module-alchemist');
2+
3+
module.exports = function() {
4+
return alchemist({
5+
entry: 'fastboot-app-server.js'
6+
});
7+
};

package.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,10 @@
22
"name": "fastboot-app-server",
33
"version": "1.0.0-beta.2",
44
"description": "A production-ready app server for running Ember FastBoot apps",
5-
"main": "lib/fastboot-app-server.js",
5+
"main": "src/fastboot-app-server.js",
66
"scripts": {
7-
"test": "NODE_ENV=test mocha"
7+
"prepublish": "ember build",
8+
"test": "ember build && NODE_ENV=test mocha"
89
},
910
"repository": {
1011
"type": "git",
@@ -26,12 +27,16 @@
2627
"basic-auth": "^1.0.3",
2728
"chalk": "^1.1.3",
2829
"express": "^4.13.3",
29-
"fastboot": "^1.0.0-beta.1",
30-
"fastboot-express-middleware": "^1.0.0-beta.3",
30+
"fastboot": "^1.0.0-rc.0",
31+
"fastboot-express-middleware": "^1.0.0-rc.3",
3132
"fs-promise": "^0.3.1"
3233
},
3334
"devDependencies": {
35+
"babel-core": "^6.10.4",
36+
"babel-preset-es2015": "^6.9.0",
37+
"broccoli-module-alchemist": "^0.2.1",
3438
"chai": "^3.5.0",
39+
"ember-cli": "^2.6.2",
3540
"mocha": "^2.4.5",
3641
"request-promise": "^3.0.0"
3742
}
File renamed without changes.
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
"use strict";
22

3-
const express = require('express');
3+
import * as express from 'express';
4+
//const express = require('express');
45
const basicAuth = require('./basic-auth');
56

67
class ExpressHTTPServer {
File renamed without changes.

0 commit comments

Comments
 (0)