New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More

weex-vue-precompiler

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

weex-vue-precompiler

a precompiler for weex-vue-render.

0.1.17
Version published
Weekly downloads
18
-50%
Maintainers
1
Weekly downloads
 
Created

weex-vue-precompiler

build pkg down Package Quality

weex-vue-precompiler is a node transformer plugin for vue-loader. The main purpose is to precompile nodes for weex-vue-render to reduce performance consumption in render's runtime.

Use this precompiler can save you a lot of render time for weex running on web using weex-vue-render.

How To Use

In you vue-loader config, you can use it like this:

// require and init.
const precompile = require('weex-vue-precompiler')(/*optional config*/)

// in vue config:
{
  optimizeSSR: false,
  postcss: [
    require('postcss-plugin-weex')(),
    require('autoprefixer')({
      browsers: ['> 0.1%', 'ios >= 8', 'not ie < 12']
    }),
    require('postcss-plugin-px2rem')({ rootValue: 75 })
  ],
  compilerModules: [
    {
      postTransformNode: el => precompile(el)
    }
  ],
}

config

  • autoprefixer: options for autoprefixer. default is { browsers: ['> 0.1%', 'ios >= 8', 'not ie < 12'] }.
  • px2rem: options for postcss-plugin-px2rem. default is: { rootValue: 75 }.
  • aliweex: boolean. default is false. Tell whether aliweex components are included in your project.

feature

NOTE: This plugin should only work with weex-vue-render-next in pair, which is > 0.12.xx. The version before 0.13 is not compatible.

  • support inline style autoprefix and px2rem converting.
  • support tag name converting.
  • support style normalization for weex-el, weex-ct, etc.
  • add events to element attributes.

FAQs

Package last updated on 15 Jan 2018

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts