Traceur loader for Webpack
npm install traceur-loaderjavascript
// Simple option (does not include Traceur runtime)
require("traceur!./script-file");// Include Traceur runtime automatically
require("traceur?runtime!./script-file");
// Specify Traceur options
require("traceur?experimental&symbols!./script-file");
// All together now
require("traceur?runtime&symbols!./script-file");
`$3
`javascript
{
module: {
loaders: [
{
test: /^(?!.*(bower_components|node_modules))+.+\.js$/,
loader: 'traceur'
}
]
}
}// With parameters
{
module: {
loaders: [
{
test: /^(?!.*(bower_components|node_modules))+.+\.js$/,
loader: 'traceur?experimental&runtime'
}
]
}
}
`$3
`javascript
{
// Modules set to CommonJS (consistent with Node.js and Webpack)
modules: 'commonjs', // Source maps are built and fed to Webpack (use Webpack options)
sourceMaps: true,
// Traceur runtime by default not auto included
runtime: false
}
`$3
Access to the runtime path is available as a direct reference:
require('traceur-loader').runtime`.To view all Traceur options, visit
here.