- feat: add atool monitor
- optimize: add webpack.optimize.DedupePlugin
- bugfix: babel loader not found in npm3
- feat: change spmjsio to npm
- fix: bugfix of custom loader
- fix: fix path in windows os.
- feat: brand new define
- feat: use babel-loader for jsx, remove jsx-loader and jsx2-loader
- deps: remove gnode, upgrade spm-argv
- feat: build dist name with chunkhash.
- deps: update deps [email protected] [email protected] 该版本对引用 css 有严格顺序要求详见链接
- fix: woff2 不被 loader 加载
- feat: support build sourcemap
spm build --sourcemap
- fix: library 和 libraryTarget 不工作
- feat: js, jsx, coffee 的 loader 不解析 spm_modules 下的文件
- fix: 修复 spm 模块解析器的 bug
- chore: 不显示 webpackcssentry 前缀的文件生成
- deps: 升级 webpack 到 1.10
- feat: 支持 html 的压缩,通过在 package.json 里配置 htmlMinify 开启
- fix: windows 下构建 css 出错的问题
- fix: watch 模式下,修改 html 可能导致 crash 的问题
- fix: don't exit if get error in watch mode
- feat: support progress plugin
- feat: html support compiler.outputFileSystem
- feat: html support watch
- feat: use multiple entry, so entry file can be required by other files
- fix: copy file don't work with pathmap
- deps: add atpl-loader
- feat: support pathmap for entry files
- fix: no error print if have child error
- deps: use [email protected] instead of [email protected]
- fix: node modules resolve, such as util and events
- fix: css is not minified while having local url in background property
- fix: css output files don't resolve custom loader properly
- deps: unique babel-core's version
- feat: support less file in output
- feat: support css output
- feat: support multiple entry
- feat: exports installDeps
- fix: output path error when have name and version
- refactor: extract installDeps from getWebpackOpts
- feat: support noInstall: true
- fix: fixCSSpathPlugin bug which is mentioned in spmjs/spm#1320, Close spmjs/spm#1320
- feat(build): add webpack.optimize.OccurenceOrderPlugin to reserve deps order
- fix: vendor or common is enabled, Close spmjs/spm#1315 and spmjs/spm#1313
- fix: watch bug, Close spmjs/spm#1293
- chore: improve error output
- fix: image url path problem in css file, spmjs/spm#1293
- feat: support custom loader for less
- fix: don't validate html for tpl files
- fix: custom loader resove error if loader is local
- fix: winPath error when parse module
- fix: custom loader for css don't work
- feat: support base64
- fix: error when pass entry file
- fix: main file entry don't work if have
./
prefix - feat: support custom loader
- feat: optmize error output
- feat: turn off sourcemap for uglify by default
- refactor: get args with spm-argv
- feat(build): support require json file
- fix: jsx2-loader version
- don't flatten output path
- feat(css): fix css path before build complete, Fix #5
- deps: jsx-loader to jsx2-loader, Don't transform js file if no @jsx progma
- deps: upgrade babel-loader to 0.5
- fix: babel opts Unknown Option
- support define plugin
- support watch mode
- flatten output path
- copy font files
- resolve node-modules with node-resolve
- get pkg using fs.readFile instead of require
- deps: upgrade spmcss-loader to 0.9.2
- parse
@import 'b'
as relative, parse@import '~b'
as module
- parse
- fix: main file path error
- chore: exports webpack
- chore: get pkg using fs.readFile (pkg maybe modified when using require)
- fix: generate files with name and version
- deps: css-loader -> spmcss-loader
- delete progid contained filter
- parse
@import 'b'
as module
- add
output
helper for handlebars - improve performance
- keep output filepath (no flatten)
- add clean param, for deleting dest directory before build
- exports getWebpackOpts, for spm-webpack-server
- transform jsx with harmony
- deps: upgrade spm-client to 0.4
First version.