truck.js

v0.0.0
**truck.js**

truck.js

a JavaScript-to-JavaScript transpiler


This is an experimental node.js project trying to achieve Google Closure Compiler-like JavaScript source code optimization and minification.

Installation

$ npm install -g truck.js

Usage

There is the ./bin/truck executable installed via NPM as truck.

$ truck --js input.js --js_out output.js --pass flatten

The Compiler API is also exposed for requiring:

var truck = require('truck.js');
var compiler = new truck.Compiler();
var serializer = new truck.Serializer();

compiler.parseFile('./file1.js');
compiler.parseFile('./file2.js');

compiler.use(truck.pass('normalize'));

var ast = compiler.run();
var result = serializer.serialize(ast);

Testing

truck.js uses mocha to run tests.

$ npm test
npm i truck.js

Metadata

  • Unknown
  • Whatever
  • Unknown
  • released 9/26/2013

Downloads

Maintainers