- 修复主文件被package干扰导致打包为空的bug
- merge pull request#49
- 修复module的默认编码问题
- 修复combo后的dep文件的模块名多一个引号的bug
- 修复windows下模块名斜线错误
- issue #44: 修复包名.js文件模块名错误
- 如果模块没有找到,仍然加到依赖关系中,模块的包默认为unknown
- 如果require用错了,暂时不抛出异常,配置了silent: false后可以看到console的输出
- 修复一种代码书写的方式造成的依赖分析问题,参考test/src/kissy/kissy-extend.js
- parse ast出错的时候增加文件路径
- 修复build&combo模式下依赖错误的问题
- 修复ignorePackageNameInUri为true时获取模块路径错误的bug
- issue #35: 支持KISSY 1.4+的get requires from function
- 修复对象传参数中的一个bug
- fix issue #36
- combo增加输出文件的选项,方便fix module name
- combo、build方法支持使用对象形式传参
- fixModuleName默认为true
- 添加对KISSY 1.3+ 新包配置(对象配置)格式的支持
- issue #34: 增加alias配置支持
- issue #32: 解析css文件的具体信息
- issue #24 #25: js文件解析出错时抛出异常
- combo增加参数fixModuleName,默认为false,@issue 31
- build增加参数traverse,可以对build的第一个参数指定的目录,递归打包,@issue 29
- 增加了对KISSY 1.3+ ignorePkgNameInUri的支持,感谢翰文(@shepherdwind)的pull request
- ✔ issue 23:解决部分情况下去除BOM头导致编码乱掉的问题
- ✔ issue 23:打包的时候去除文件BOM头
- ✔ 修正部分代码写法,combo的时候无法加模块名的bug
- ✔ 修正require gallery模块无法被combo的问题
- ✔ 修正require
mod/mod1
这种相对路径无法打包的问题
- ✔ 修正combo打包时未指定charset的bug
- ✔ 修正combo打包时目录不存在的bug
- ✔ 修正输出路径为目录导致无法正确输出的bug
- ✔ 修正require路径为目录导致解析出错的bug
- ✔ 默认关闭任何console的log信息,silent默认为true
- ✔ 修正部分相对路径解析出错的bug
- ✔ 增加exclude、ignoreFiles功能支持,添加相应测试用例
- ✔ 增加map功能支持,添加相应测试用例
- ✔ 完全重构,增加对KISSY 1.3的自动Combo支持
- ✔ build的时候可以直接使用入口模块名进行打包
- ✔ 增加ignoreFiles配置,方便打包目录的时候排除一些文件
- ✔ 修正一处self未定义bug
- ✔ 修正require正则分析少了一处引号的bug
- ✔ #9 0.0.2中如果build没有设置编码,会输出utf-8的问题
- ✔ 判断文件是否循环过导致一些模块无法打包进来的问题
- ✔ 修复了模块互相依赖导致死循环的问题
- 增加analyze接口,只分析依赖
- build接口可以返回打包的具体信息了。
- build接口可以单独设置输出编码了。
- 增加了silent的config项目,可以完全关闭Module Compiler的控制台输出,方便集成到自己的工具当中
- ModuleCompiler.config可以返回当前的所有配置信息,包括包信息,方便用户查看。
- ✔ 修复了输出编码设置无效的问题
- 增加编码测试脚本