Releases: basisjs/basisjs-tools-build
Releases · basisjs/basisjs-tools-build
1.7.2
1.7.1
1.7.0
- Don't pack JavaScript with implicit
jsPackCmd
, but usinguglify.js
instead or explicitjsPackCmd
if specified - Fixed warning count on build in non-verbose mode
- Added warning count output for each build handler summary
- Implemented option
--l10n-package
to store l10n cultures outside of bundle (except selected one) and load them asynchronously on demand (@fateevv) - Bump
basisjs-tools-ast
to 1.4.0
1.6.0
1.5.1
1.5.0
- bump
basisjs-tools-ast
to1.3.0
(usingCSSO
1.8.0 with usage data support) - extract
- new target
css-usage
that output collectedCSS
usage data inJSON
format
- new target
- build
- new CLI option
--css-usage
to use usage data (class names white list and scopes) forCSS
compression - new CLI option
--stat
to output build statistics in non-verbose mode
- new CLI option
1.4.1
1.4.0
Extract
- support of new
basis.js
template declaration resources format - add
preset
support (w/o parallel running)
Build
- add non-style resource list if any to template description in resource map (makes non-style resources work as in dev)
Common
- fix CLI values overriding by preset values (CLI values has higher priority)
- return non-zero code on parallel task running when one of task is failed (#9)
- make possible to specify input file when presets are setup
- always exit on
Flow#exit()
but throw exception in some cases - bump dependencies
1.3.2
1.3.1
- FIX: issue when execute
basis.js
modules with all debug info cut off (because of--js-cut-dev
) - FIX: try to use plugin only if
target
setting is not set or has some special value (fixes #7)- For every builder tasks (except
find
)build
value should be used. To set specific command its name should be starts withbuild:
prefix, i.e.build:lint
forlint
.
- For every builder tasks (except