文件名称:kmc:kissy的模块编译器
文件大小:54KB
文件格式:ZIP
更新时间:2024-02-22 02:47:54
compiler kmc kissy CompilerJavaScript
模块编译器 简介 KISSY Module Compiler(kmc)是一个基于NodeJS的KISSY模块打包工具,目前适用于KISSY 1.2+的代码打包 如果您有任何问题,请邮件或者来往(daxingplay)上联系我,阿里巴巴厂内用户还可以联系紫英。 特色 支持GruntJS,参见 。 基于NodeJS,参照于KISSY自带的Java工具,打包快速 参照浏览器端的KISSY的配置进行配置,无需额外知识,只需要改一下包路径即能快速打包 支持混合编码打包,不同的包可以使用不同的编码 支持GBK输出 支持KISSY 1.3的自动combo功能,可以生成依赖关系文件 提供灵活的依赖分析接口,方便集成到其他工具当中 支持map功能,可以使用正则*替换输出的模块名 版本说明 0.0.7版本适用于KISSY 1.2、1.3的打包,目前已经在淘宝多个业务广泛使用,单纯打包没有任何问题,但是不依赖依赖分析生成功能,此版本已经不再维护,推荐使用新版本。 1.0.0版本开始支持KISSY 1.3的自动COMBO功能,推荐使用 使用 安装 npm install kmc 要么 git clone
【文件预览】:
kmc-master
----lib()
--------dependencies.js(4KB)
--------compiler.js(19KB)
--------get-ast.js(673B)
--------utils.js(5KB)
--------fileUtil.js(1KB)
--------parse-config.js(2KB)
--------index.js(18KB)
----.npmignore(118B)
----examples()
--------config-with-map.js(582B)
--------combo.js(2KB)
--------build-with-non-standard-modules.js(509B)
--------build-with-module-name.js(494B)
--------cjs.js(506B)
--------alias.js(791B)
--------kissy-extend.js(694B)
----.travis.yml(115B)
----test()
--------src()
--------dest()
--------index.js(40KB)
----LICENSE.md(1KB)
----HISTORY.md(5KB)
----README.md(6KB)
----.gitignore(155B)
----index.js(7KB)
----bin()
--------kmc(19B)
----package.json(993B)