Skip to content

sqram/broccoli-msx

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

broccoli-msx

Broccoli plugin for precompiling Mithril msx views into js

Install

npm install --save-dev broccoli-msx

Example

var msx = require('broccoli-msx')
  , pickFiles = require('broccoli-static-compiler')
  , mergeTrees = require('broccoli-merge-trees')
  ;

var js = pickFiles('src/js', {
  srcDir: '/',
  destDir: 'js'
})
js = msx(js, {precompiled: false})

module.exports = mergeTrees([js])

.msx files are automatically renamed to .js

API

msx(tree, [options: {}])

Options

options - options accepted by msx.transform().

{ harmony: true|false } - enables/disables ES6 transforms supported by JSX Transformer. Default: false

{ precompile: true|false } - enables/disable default precompilation and always output m() calls. Default: true

About

Broccoli plugin to precompile Mithril msx views into js

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published