Skip to content

Commit 2a64cd6

Browse files
committed
Remove Traceur, modify to run in node directly
This makes debugging a lot easier Clean up tests, remove jscs and jshint
1 parent 0464668 commit 2a64cd6

32 files changed

+222
-2636
lines changed

.travis.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
language: node_js
22
node_js:
3-
- "0.10"
3+
- "4.2"
44
before_install:
55
- "npm install -g grunt-cli"
66
- "npm install -g bower"
77
- "export DISPLAY=:99.0"
88
- "sh -e /etc/init.d/xvfb start"
9-
- "bower install"
9+
- "bower install"

Gruntfile.js

Lines changed: 4 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -3,34 +3,17 @@
33
module.exports = function(grunt) {
44
grunt.loadNpmTasks("grunt-mocha-test"); // For server-side testing
55
grunt.loadNpmTasks("grunt-karma"); // For client-side testing
6-
grunt.loadNpmTasks("grunt-pure-cjs");
7-
grunt.loadNpmTasks("grunt-contrib-jshint");
86
grunt.loadNpmTasks("grunt-blanket");
97
grunt.loadNpmTasks("grunt-contrib-clean");
108
grunt.loadNpmTasks("grunt-contrib-copy");
11-
grunt.loadNpmTasks("grunt-traceur");
129
grunt.loadNpmTasks("grunt-contrib-concat");
13-
grunt.loadNpmTasks("grunt-jscs");
1410

1511
grunt.initConfig({
1612
clean: {
1713
all: {
1814
src: ["coverage/", "dist/", "build/"]
1915
}
2016
},
21-
jshint: {
22-
all: {
23-
src: ["Gruntfile.js", "index.js", "src/**/*.js", "test/**/*.js"],
24-
options: {
25-
jshintrc: true
26-
}
27-
}
28-
},
29-
jscs: {
30-
all: {
31-
src: ["index.js", "src/**/*.js", "test/**/*.js"]
32-
}
33-
},
3417
copy: {
3518
coverage: {
3619
src: ["build/test/**"],
@@ -46,9 +29,6 @@ module.exports = function(grunt) {
4629
mochaTest: {
4730
unitTests: {
4831
src: ["test/unit/**/*.js"],
49-
options: {
50-
require: ["mocha-traceur"]
51-
}
5232
},
5333
integrationTests: {
5434
src: ["test/integration/node/**/*.js"],
@@ -73,51 +53,6 @@ module.exports = function(grunt) {
7353
}
7454
}
7555
},
76-
pure_cjs: {
77-
dist: {
78-
files: {
79-
"build/axolotl.js": ["build/index.js"]
80-
},
81-
options: {
82-
exports: "axolotl",
83-
external: {
84-
protobufjs: {
85-
global: "dcodeIO.ProtoBuf",
86-
id: "__external_1"
87-
},
88-
"traceur/bin/traceur-runtime": {
89-
amd: "traceur-runtime",
90-
global: "1",
91-
id: "__external_2"
92-
},
93-
"axolotl-crypto": {
94-
global: "axolotlCrypto"
95-
}
96-
}
97-
}
98-
}
99-
},
100-
traceur: {
101-
dist: {
102-
options: {
103-
modules: "commonjs"
104-
},
105-
files: [{
106-
expand: true,
107-
cwd: "src/",
108-
src: ["**/*.js"],
109-
dest: "build/src"
110-
}, {
111-
src: ["index.js"],
112-
dest: "build/index.js"
113-
}, {
114-
expand: true,
115-
cwd: "test/",
116-
src: ["**/*.js"],
117-
dest: "build/test"
118-
}]
119-
}
120-
},
12156
concat: {
12257
dist: {
12358
src: ["banner.js", "build/axolotl.js"],
@@ -126,11 +61,10 @@ module.exports = function(grunt) {
12661
}
12762
});
12863

129-
grunt.registerTask("coverage", ["traceur", "copy:coverage", "blanket", "mochaTest:coverage"]);
64+
grunt.registerTask("coverage", ["copy:coverage", "blanket", "mochaTest:coverage"]);
13065

131-
grunt.registerTask("check", ["jshint", "jscs"]);
132-
grunt.registerTask("test", ["clean", "check", "mochaTest:unitTests"]);
66+
grunt.registerTask("test", ["clean", "mochaTest:unitTests"]);
13367
grunt.registerTask("default", ["test"]);
134-
grunt.registerTask("dist", ["default", "traceur", "pure_cjs", "concat"]);
68+
grunt.registerTask("dist", ["default", "concat"]);
13569
grunt.registerTask("integration-test", ["dist", "mochaTest:integrationTests", "karma:integrationTests"]);
136-
};
70+
};

bower.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "axolotl",
3-
"main": "dist/axolotl.js",
3+
"main": "index.js",
44
"version": "1.3.0",
55
"authors": [
66
"Joe Bandenburg <joe@bandenburg.com>"

0 commit comments

Comments
 (0)