Skip to content

Commit 706d1fa

Browse files
committed
Major refactor in favor of node v4 instead of transpiler
1 parent bc1c8bc commit 706d1fa

32 files changed

+39
-345
lines changed

server/LICENSE LICENSE

File renamed without changes.

server/README.md README.md

File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

server/build/tasks/serve.js build/tasks/serve.js

+2-4
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,9 @@ var nodemon = require('gulp-nodemon');
55
// to create a dev server instance
66
// at http://localhost:9000
77
gulp.task('serve', ['build', 'watch'], function() {
8-
nodemon({ script: '../server/dist/server',
8+
nodemon({ script: 'server',
99
ext: 'html js',
10-
ignore: ['src/*']
11-
}
12-
)
10+
})
1311
.on('start', function () {
1412
console.log('started!');
1513
});
File renamed without changes.

server/src/config.js config.js

File renamed without changes.

server/gulpfile.js gulpfile.js

File renamed without changes.

server/src/index.js index.js

File renamed without changes.

server/src/manifest.js manifest.js

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,10 @@
11
var Confidence = require('confidence');
22
var Config = require('./config');
3-
import {Injector} from 'di';
43

54
var criteria = {
65
env: process.env.NODE_ENV
76
};
87

9-
var injector = new Injector();
108
var manifest = {
119
$meta: 'This file defines the plot device.',
1210
server: {
@@ -24,7 +22,7 @@ var manifest = {
2422
labels: ['web']
2523
}],
2624
plugins: {
27-
'./lib/routes': { paths: [Config.get('/routesLoaderPath')], injector: injector }
25+
'./routes/index': [{ routes: { prefix: '/api' } }]
2826
}
2927
};
3028

server/package.json package.json

+5-14
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@
44
"description": "",
55
"main": "index.js",
66
"scripts": {
7-
"start": "./node_modules/nodemon/bin/nodemon.js dist/server",
8-
"test": "./node_modules/lab/bin/lab -c -T test/transformer.js -v -S",
7+
"start": "node server",
8+
"test": "./node_modules/lab/bin/lab -c -v -S",
99
"test-cover": "./node_modules/lab/bin/lab -c -r html -o ./test/artifacts/coverage.html && open ./test/artifacts/coverage.html"
1010
},
11-
"repository": {
11+
"repository": {
1212
"type": "git",
1313
"url": ""
1414
},
@@ -26,24 +26,15 @@
2626
"di": "git+https://github.com/ottogiron/di.js.git",
2727
"glue": "^2.x.x",
2828
"hapi": "^8.x.x",
29-
"hoek": "^2.x.x",
30-
"jade": "^1.x.x",
31-
"require-dir": "^0.3.0",
32-
"source-map-support": "^0.3.1",
33-
"visionary": "^2.x.x"
29+
"hoek": "^2.x.x"
3430
},
3531
"devDependencies": {
3632
"code": "^1.x.x",
37-
"del": "^1.2.0",
3833
"gulp": "^3.9.0",
39-
"gulp-babel": "^5.1.0",
4034
"gulp-changed": "^1.2.1",
4135
"gulp-nodemon": "^2.0.3",
4236
"gulp-plumber": "^1.0.1",
43-
"gulp-traceur": "^0.17.1",
4437
"lab": "^5.x.x",
45-
"nodemon": "^1.x.x",
46-
"traceur": "0.0.90",
47-
"vinyl-paths": "^1.0.0"
38+
"nodemon": "^1.x.x"
4839
}
4940
}

server/paths.js paths.js

File renamed without changes.

routes/index.js

+22
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
2+
var Hoek = require('hoek');
3+
4+
exports.register = function (server, options, next) {
5+
6+
server.route({
7+
method: 'GET',
8+
path: '/',
9+
handler: function (request, reply) {
10+
11+
reply({ message: 'Welcome to the plot device.' });
12+
}
13+
});
14+
15+
16+
next();
17+
};
18+
19+
20+
exports.register.attributes = {
21+
name: 'api'
22+
};

server/src/server.js server.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
var Composer = require('./index');
2-
require('source-map-support').install();
2+
33
Composer(function (err, server) {
44

55
if (err) {

server/dist/config.js

-25
This file was deleted.

server/dist/index.js

-6
This file was deleted.

server/dist/lib/routes.js

-58
This file was deleted.

server/dist/manifest.js

-30
This file was deleted.

0 commit comments

Comments
 (0)