- feat: parse ~ prefix css deps as module, else as file
- feat: support idleading in buildArgs
- fix(css): include seajs-css to require css in js
- fix(tpl): single quote in tpl
- feat(parser/html): add support .html.js
- 修复缺少依赖包 mixarg 的问题
- 修复 global 的包不存在于依赖中时 package 解析报错的问题
- 支持 ignore 参数
- 支持 global 参数
- 升级 seajs 到 3
- Deps: 升级 father 到 0.14,支持循环依赖
- Deps: gulp-6to5 -> gulp-babel
- 支持按需加载
- 支持 CSS 模块的 ~ 前缀 (由 webpack 引入)
- 支持 anima-template
Deps: upgrade father to 0.11
修复 win 下的路径问题, #32
- 支持 es6,通过 spm.6to5 开启
- 支持
--sea
,--standalone
和--umd
fix(standalonify) unique id in define and spm_init, Fix #28
add base opt to set seajs's base
- feat(util) add red color for console.error msg, Fix spmjs/spm-server#15
- fix(util) resolve output dymatically, Fix spmjs/spm-server#14
- feat(middleware) no cache by default, enable using
cache
opt, Fix #25 - feat(xhr) don't wrap xhr requests, Fix #24
- fix(parser) path wrong in win7 when parsing pkg inner files, Fix spmjs/spm#1142
- fix(parser) path wrong when has same name file and directory, Fix #23
fix(css) fix css path prefix
feat(parser) test require files like nodejs
- test coffee and less file before itself
- fix buildArgs parse broken with [email protected], #22
- custom rule have high priority than default rules
- support ignore for replacing package name
- upgrade father to 0.10
- support jsx transform (react)
- through error when parse pkg error
- fix(middleware): file path may not exist
- support body pass in (koa only)
- support multiple entry with standalone mode, Fix spmjs/spm-server/issues/10
- add rootPkg param to rule function
- don't handle directory
- fix testcase failed in koa (node 11)
- add paths feature back, which is missed in
parser refactor
- refactor and abstract parser, #14
- fix indirect dep id transport, spmjs/spm/issues/1069
- add support for koa, #9
- fix require pkg file in devDependencies
- update father to 0.9.x
- add support for pkg file require, #7
- fix @import path error, #5
- fix file not found in dep pkgs
- fix crash when no handlebars-runtime dependency
- fix single quote marks missing, #4
- support umd include mode
- don't transform file to string, for bin files like image
- find precompiler language file first
- add semver version validation
- return next if package can't be parsed correctly
- speedup (eg. a project required acharts, from 6000ms+ to 774ms, and 180ms with deps built)
- add testcase, 100% test coverage
- add more map rules
- compatible with old sea-modules package
- add paths support
- add coffee support
- sea-modules to spm_modules
- add cache again, 😅
- add log opts to enable request log
- remove cache temporary, problem
- add nowrap support for json, handlebars and tpl
- add cache
- upgrade father to 0.7.x
- fix bug in standalone mode
- add seajs-mini for main and output files in standalone mode
- deps update: father2 -> father
- don't resolve packages that can't be found
- deps update: node-requires -> searequire
- fix pkg parse issue
- refactor with gulp and stream
- bugfix
- init commit