mithril-objectify v3.1.2
mithril-objectify

A babel plugin to transform mithril hyperscript function invocations like m(".fooga") into static JS objects like:
{ tag: "div", attrs: { "className" : "fooga" }, children: [ ] }for speeeeeed.
Please file an issue if you come across any cases that this doesn't handle, I'd love to improve the number of structures I can rewrite!
:warning: :zap: :warning: Maintenance Mode :warning: :zap: :warning:
This version is for mithril@0.2.x only and is unlikely to receive future updates.
To optimize mithril@1.x code use mopt.
Installation
Install with npm
npm i mithril-objectify
Usage
.babelrc
// .babelrc
{
"plugins": [ "mithril-objectify" ]
}CLI
$ babel --plugins mithril-objectify script.js
API
require("babel-core").transform("<code>", {
plugins: [ "mithril-objectify" ]
});Rollup
Browserify
WebPack
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago