@enact/cli
Advanced tools
Changelog
1.0.0 (March 15, 2018)
Dependency updates for most components.
Moved all plugins, mixins, and utility functions into @enact/dev-utils package.
Refactored all commands to support Promise-based API access for potential integration with 3rd party build systems.
Enact CLI source code now updated for eslint-plugin-import
and prettier
formatting.
-t
/--templates
option.@enact
-scoped dependencies found within the project package.json
rather than all globally linked @enact
-scoped packages.-i
/--ignore
regex string to ignore filepaths when transpiling/copying.target
enact package.json
property or via Browserslist format.@babel/preset-env
and @babel/polyfill
for on-demand transpiling/polyfilling to targeted build platforms.uglifyjs-webpack-plugin
to support ES6-based minification (until the upgrade to webpack 4)enact
options with package.json
, with support for theme
preset values that simplify setup of for given Enact GUI theme libraries.electron-renderer
webpack target to support browser
as a main field.en-US
locale by default. Switched -l
/--locales
as a public option, allowing specifying of locale-lists for prerendering.-s
/--snapshot
as a public option. Creates a v8 snapshot blob from the app bundle (provided mksnapshot binary is provided as V8_MKSNAPSHOT
environment variable).node
, async-node
and webworker
.@enact/i18n
.enact create
.enact create
execution.--fix
option to automatically attempt to have eslint fix linting errors.@babel/polyfill
and @babel/core
licenses in project scanning.Changelog
0.9.8 (February 15, 2018)
Changelog
0.9.7 (January 11, 2018)
Updated copyright and license information for 2018 year.
Minor updates to documentation phrasing.
Fixed root-level -h
/--help
overriding command-level help information.