$ cnpm install weex-transformer
<template> + <style> + <script> + <element>
npm install weex-transformer
Usage: transformer [options] <file...>
Options:
-h, --help output usage information
-V, --version output the version number
-g, --logLevel [value] specify log output level - `NOTE`, `WARNING`, `ERROR`, `OFF` (default: `NOTE`, equivalent to `ALL`)
-e, --isEntry [value] whether is an entry module which has `bootstrap` (default: true)
-l, --oldFormat [value] whether to transform to old format (default: false)
-o, --output [path] the output file dirname
transform(name, code, path, elements, config)var transformer = require('weex-transformer')
var output = transformer.transform('foo', '/* code here */', '.', {})
name: string, current bundle namecode: string, source codepath: string optional, useful when find custom component in a certain pathelements: object optional, existed custom component mapconfig: object optional
logLevel: specify log output level - NOTE (default, equivalent to ALL), WARNING, ERROR, OFF, aranging from low to highisEntry: whether is an entry module which has bootstrap (default: true)oldFormat: whether to transform to old format (default: false)result: string, all custom components define() and final bootstrap()logs: array, corresponding warning & error logstransformOld(...)same params and different output format for old style: register(name, options) and render(name, data)
template: JavaScript Object by parse5style: JSON Object by cssscript: JavaScript AST with template, deps, style by esprimaelement: string code map for deeply parsingstylertemplater and get depsscripterdefine() string code, deps, element code map and logsbootstrap() string code and bundle at lastCopyright 2013 - present © cnpmjs.org | Home |