truck.js

0.0.0 • Public • Published

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

Readme

Keywords

none

Package Sidebar

Install

npm i truck.js

Weekly Downloads

1

Version

0.0.0

License

none

Last publish

Collaborators

  • jankuca