Skip to content

Commit

Permalink
feat: change makefile, add sync pages command
Browse files Browse the repository at this point in the history
  • Loading branch information
shepherdwind committed Jan 10, 2015
1 parent e226636 commit 993f3d4
Show file tree
Hide file tree
Showing 20 changed files with 2,231 additions and 5,133 deletions.
7 changes: 5 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,12 @@ test:
spm:
spm build --skip fs,path -O build

pages:
cake runner && cp tests/runner/* ../gh-pages/velocity.js/runner/
runner:
@node tests/script/syncRunner.js

pages: spm runner
cp build/velocityjs/${version}/*.js tests/runner/
cp tests/runner/* ../gh-pages/velocity.js/runner/

publish:
@git tag ${version}
Expand Down
25 changes: 1 addition & 24 deletions index.js
Original file line number Diff line number Diff line change
@@ -1,25 +1,2 @@
'use strict';
var Parser = require('./src/parse/index');
var utils = require('./src/utils');
var Compile = require('./src/compile/index');
var Helper = {};

Parser._parse = Parser.parse;

Parser.parse = function (str) {
var asts = Parser._parse(str);
return utils.makeLevel(asts);
};

var Velocity = {
Parser : Parser,
Compile : Compile
};

Velocity.render = function (template, context, macros) {
var asts = Parser.parse(template);
var compile = new Compile(asts);
return compile.render(context, macros);
};

module.exports = Velocity;
module.exports = require('./src/velocity');
2 changes: 1 addition & 1 deletion tests/compile.js
Original file line number Diff line number Diff line change
Expand Up @@ -390,7 +390,7 @@ describe('Compile', function(){
}
}

assert.equal(ret, render(vm, data))
assert.equal(ret.trim(), render(vm, data).trim())

})

Expand Down
4 changes: 2 additions & 2 deletions tests/helper.js
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
var Velocity = require('../src/velocity')
var assert = require("assert")
var getRefText = Velocity.Helper.getRefText;
var parse = Velocity.Parser.parse;

describe('Helper', function(){
var getRefText = Velocity.Helper.getRefText
var parse = Velocity.Parser.parse
describe('getRefText', function() {
it('simple reference', function() {
var foo = '$a.b'
Expand Down
25 changes: 0 additions & 25 deletions tests/node/foreach-json.vm

This file was deleted.

22 changes: 0 additions & 22 deletions tests/node/foreach.vm

This file was deleted.

1 change: 0 additions & 1 deletion tests/node/inc/a.vm

This file was deleted.

1 change: 0 additions & 1 deletion tests/node/inc/b.vm

This file was deleted.

62 changes: 0 additions & 62 deletions tests/node/jsonify.js

This file was deleted.

6 changes: 0 additions & 6 deletions tests/node/macros-json.vm

This file was deleted.

2 changes: 0 additions & 2 deletions tests/node/macros.vm

This file was deleted.

9 changes: 0 additions & 9 deletions tests/node/simple-json.vm

This file was deleted.

4 changes: 0 additions & 4 deletions tests/node/simple-macros-json.vm

This file was deleted.

7 changes: 0 additions & 7 deletions tests/node/simple-macros.vm

This file was deleted.

6 changes: 0 additions & 6 deletions tests/node/simple.vm

This file was deleted.

Loading

0 comments on commit 993f3d4

Please sign in to comment.