illusionist
Advanced tools
Comparing version 0.2.3 to 0.2.4
{ | ||
"name": "illusionist", | ||
"version": "0.2.3", | ||
"version": "0.2.4", | ||
"description": "Illusionist transpiles ES6 files to ES5", | ||
@@ -24,3 +24,3 @@ "main": "./lib/illusionist.js", | ||
"jstransform": "~3.0.0", | ||
"es6-module-transpiler": "~0.3.6", | ||
"es6-module-transpiler": "~0.4.0", | ||
"minimist": "~0.0.8" | ||
@@ -31,4 +31,4 @@ }, | ||
"chai": "~1.9.0", | ||
"mocha": "~1.17.1" | ||
"mocha": "~1.18.2" | ||
} | ||
} |
# Illusionist | ||
[](http://badge.fury.io/js/illusionist) [](https://travis-ci.org/mirego/illusionist) [](https://codeclimate.com/github/mirego/illusionist) [](https://gemnasium.com/charlesdemers/illusionist) | ||
[](https://www.npmjs.org/package/illusionist) | ||
[](https://travis-ci.org/mirego/illusionist) | ||
[](https://codeclimate.com/github/mirego/illusionist) | ||
[](https://gemnasium.com/charlesdemers/illusionist) | ||
@@ -97,3 +100,3 @@ `Illusionist` will make you believe ES6 is already available in browsers | ||
// Module will be named 'controllers/foo_controller' | ||
illusionist(stringOfES6, {moduleName: 'controllers/foo_controller'}) | ||
illusionist(stringOfES6, {moduleName: 'controllers/foo_controller'}).render(); | ||
@@ -104,3 +107,3 @@ // Module will be named 'controllers/foo_controller' | ||
fileName: '/Volumes/mirego/MyApp/assets/js/controllers/foo_controller.js' | ||
}); | ||
}).render(); | ||
@@ -110,3 +113,3 @@ // Module will be named 'foo_controller' | ||
fileName: '/Volumes/mirego/MyApp/assets/js/controllers/foo_controller.js' | ||
}); | ||
}).render(); | ||
``` | ||
@@ -118,3 +121,3 @@ | ||
var illusionist = require('illusionist'); | ||
illusionist(stringOfES6, {fileName: 'outputFileName.js'}, function(err, stringOfES5) { | ||
illusionist(stringOfES6, {fileName: 'outputFileName.js'}).render(function(err, stringOfES5) { | ||
// yay we have ES5 code! | ||
@@ -242,2 +245,6 @@ }); | ||
## Rails Asset Pipeline | ||
If you wish to use `Illusionist` in your Ruby on Rails project, you can easily do so by using the [`sprockets-illusionist`](https://github.com/mirego/sprockets-illusionist) gem which will seamlessly compile `.js.es6` files to `.js` files. | ||
## License | ||
@@ -244,0 +251,0 @@ |
32899
255
+ Addedes6-module-transpiler@0.4.0(transitive)
- Removedes6-module-transpiler@0.3.7(transitive)
Updatedes6-module-transpiler@~0.4.0