jaw

5.0.0 • Public • Published

Parasitize CSS into JSX for migi

jaw取自动漫寄生兽中寄生于下巴上的Parasite,意指将css寄生在jsx上。

NPM version Build Status Coverage Status Dependency Status

INSTALL

npm install jaw

logo

文档

https://github.com/migijs/jaw/wiki/文档

API

  • parse(code:String, option:Object):JSON 传入要解析的css代码,返回格式化好的json对象,option参数如下
  • noMedia:Boolean 无需default和media键,即没有media query逻辑,如事件代理使用
  • noValue:Boolean 无需值,在有值的时候_v字段仅为true,如事件代理使用
  • noPriority:Boolean 无需优先级,json中没有_p字段
  • tokens():Array<Token> 返回css的token列表
  • ast():Object 返回css的语法树

Demo

  • demo目录下是一个web端的实时转换例子,本地浏览需要npm install安装依赖
  • 依赖的语法解析器来自于homunculus:https://github.com/army8735/homunculus
  • 在线地址:http://army8735.me/migijs/jaw/demo/

License

[MIT License]

Package Sidebar

Install

npm i jaw

Weekly Downloads

19

Version

5.0.0

License

MIT

Unpacked Size

110 kB

Total Files

26

Last publish

Collaborators

  • army8735