Skip to content

Commit e490861

Browse files
committed
fix(docs): make them run again and integrate into ci
1 parent 5cbb174 commit e490861

File tree

7 files changed

+16
-10
lines changed

7 files changed

+16
-10
lines changed

docs/dgeni-package/index.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
require('../../tools/transpiler/index.js').init();
2+
13
var Package = require('dgeni').Package;
24
var jsdocPackage = require('dgeni-packages/jsdoc');
35
var nunjucksPackage = require('dgeni-packages/nunjucks');
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
var traceur = require('traceur/src/node/traceur.js');
2-
31
module.exports = function TraceurParser() {
4-
return System.get(System.map.traceur + '/src/syntax/Parser.js').Parser;
2+
return System.get('transpiler/src/parser').Parser;
53
};

docs/dgeni-package/services/atParser.spec.js

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ describe('atParser service', function() {
1919
'export class Inject {\n' +
2020
'token;\n' +
2121
'@CONST()\n' +
22-
'constructor(token) {\n' +
23-
'this.token = token;\n' +
22+
'constructor({a,b}:{a:string, b:string}) {\n' +
23+
'this.token = a;\n' +
2424
'}\n' +
2525
'}';
2626

@@ -54,7 +54,7 @@ describe('atParser service', function() {
5454
relativePath: 'di/src/annotations.js'
5555
});
5656

57-
expect(result.moduleTree.moduleName).toEqual('di/annotations');
57+
expect(result.moduleTree.moduleName).toEqual('di/src/annotations');
5858
expect(result.moduleTree.scriptItemList[0].type).toEqual('IMPORT_DECLARATION');
5959

6060
expect(result.moduleTree.scriptItemList[1].type).toEqual('EXPORT_DECLARATION');
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
var traceur = require('traceur/src/node/traceur.js');
2-
31
module.exports = function traceurOptions() {
4-
return traceur.options;
2+
return System.get(System.map.traceur + '/src/Options.js').options;
53
};

scripts/ci/build_js.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ SCRIPT_DIR=$(dirname $0)
88
source $SCRIPT_DIR/env_dart.sh
99
cd $SCRIPT_DIR/../..
1010

11-
./node_modules/.bin/gulp build.js
11+
./node_modules/.bin/gulp build.js docs

scripts/ci/test_unit_js.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,5 @@ source $SCRIPT_DIR/env_dart.sh
88
cd $SCRIPT_DIR/../..
99

1010
./node_modules/.bin/gulp test.transpiler.unittest
11+
./node_modules/.bin/gulp docs/test
1112
./node_modules/.bin/gulp test.unit.js/ci --browsers=$KARMA_BROWSERS

tools/transpiler/index.js

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,13 @@ exports.compile = function compile(options, paths, source) {
6464
return result;
6565
};
6666

67+
exports.init = function() {
68+
if (needsReload) {
69+
reloadCompiler();
70+
needsReload = false;
71+
}
72+
}
73+
6774
// Transpile and evaluate the code in `src`.
6875
// Use existing traceur to compile our sources.
6976
function reloadCompiler() {

0 commit comments

Comments
 (0)