kmc icon indicating copy to clipboard operation
kmc copied to clipboard

module compiler for kissy

Results 14 kmc issues
Sort by recently updated
recently updated
newest added

In file lib/index.js the following use of eval is dangerous ``` js var requiredModules = eval('(' + requires[i]).requires; ``` A malicious package may place a require clause that would lead...

build这个api,如果不配置outputFilePath的话,将文件内容带出来。 或者统一一下,都带出来

enhancement

只抽取依赖不打包 https://github.com/kissyteam/kissy/issues/429

需求来源于承玉 支持把一些kissy本身的模块打包到用户的脚本中,比如dom、event等,需要注意的是分析这些的依赖的时候一个文件内可能有很多的子模块

enhancement

例子: KISSY.add(function(S) { var triggers = S.all('.selector1').add('.selector2'); .... }); 由于代码中调用了这个add方法,会导致整个模块无法被打包,但不会终端整个打包流程(感觉像是跳过了该模块)。

项目地址:http://gitlab.taobao.ali.com/trip/h5-tt/tree/daily/0.0.21 ## 场景1 配置: ``` options: { // depFilePath:'build/deps.js', comboOnly: false, fixModuleName:true, comboMap: false, packages: [ { name: '', path: './src', charset:'utf-8', ignorePackageNameInUri:true } ], }, main: { files: [...

不知能否将java版ModuleCompile中 将html模版文件(_.tpl.html)转换为KISSY模块(_-tpl.js)的功能添加进来。

enhancement

combo方法目前只支持单文件输出依赖文件。需要考虑支持目录打包输出依赖。

enhancement