A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.npmjs.com/package/mithril-objectify below:

mithril-objectify - npm

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!

⚠️ ⚡️ ⚠️ Maintenance Mode ⚠️ ⚡️ ⚠️

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

{

    "plugins": [ "mithril-objectify" ]

}

CLI

$ babel --plugins mithril-objectify script.js

API

require("babel-core").transform("<code>", {

  plugins: [ "mithril-objectify" ]

});

Rollup

rollup-plugin-babel

Browserify

babelify

WebPack

babel-loader


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4