BalmJS CHANGELOG
Born to build, better enterprise workflow with Node.js
balm-core
: globally for workflow compilerbalm
: locally for workflow runtime
balm-core@3
(v3) supports fornode@10.13.0+
,postcss@7
,webpack@4
- update dependencies
css-minimizer-webpack-plugin
: 6.x -> 7.xdel
: 7.x -> 8.xesbuild
: 0.20 -> 0.24postcss-load-config
: 5.x -> 6.xpostcss-preset-env
: 9.x -> 10.xsass-loader
: 14.x -> 16.xwebpack-merge
: 5.x -> 6.x
- update dependencies
cssnano
: 6.x -> 7.xstyle-loader
: 3.x -> 4.ximagemin
: 8.x -> 9.x
- update dependencies
css-loader
: 6.x -> 7.xhttp-proxy-middleware
: 2.x -> 3.x
- update config:
server.proxyConfig
is deprecated, useserver.proxyOptions
instead
- update dependencies
dotenv-expand
: 10.x -> 11.xpostcss-preset-env
: 7.x -> 9.x
- fix zip module bug
- update sass compatibility for legacy
- update dependencies
esbuild
: 0.19 -> 0.20
- update dependencies
css-minimizer-webpack-plugin
: 5.x -> 6.xhtml-loader
: 4.x -> 5.xpostcss-import
: 15.x -> 16.xpostcss-loader
: 7.x -> 8.xsass-loader
: 13.x -> 14.x
- rename
global-dirs
toglobal-directory
- update dependencies
browser-sync
: 2.x -> 3.xwebpack-dev-middleware
: 6.x -> 7.x
- minimum supported Node.js version is
18.12.0
- revert
postcss-preset-env
to 7.x - update dependencies
global-dirs
: 3.x -> 4.xgulp-size
: 4.x -> 5.xgulp-zip
: 5.x -> 6.xistextorbinary
: 6.x -> 9.xrollup
: 3.x -> 4.x
- minimum supported Node.js version is
18
- fix sass alias bug
- update alias for sass
- update dependencies
esbuild
: 0.18 -> 0.19
- update dart sass 2.0
- update dependencies
workbox-sw
: 6.x -> 7.xsass
: 1.62.1
- support tailwindcss
- update dependencies
css-minimizer-webpack-plugin
: 4.x -> 5.xcssnano
: 5.x -> 6.x
- balm runtime compatible with Windows
- update sass loader default options
- fix: local sass module loading bug
- update dependencies
-
update sass compatibility for legacy
npm install --save-dev sass@1.39.2
- For balm v4
yarn global add balm-core
yarn add -D balm
OR
npm install -g balm-core
npm install -D balm
- update dependencies
dotenv-expand
: 9.x -> 10.xesbuild
: 0.15 -> 0.17gulp-rev-all
: 3.x -> 4.xpostcss-preset-env
: 7.x -> 8.x
- minimum supported Node.js version is
16
- update dependencies
babel-loader
: 8.x -> 9.xrollup
: 2.x -> 3.xwebpack-dev-middleware
: 5.x -> 6.x
- minimum supported Node.js version is
14.18.0
- update dependencies
dotenv-expand
: 8.x -> 9.xesbuild
: 0.14 -> 0.15postcss-import
: 14.x -> 15.x
- update dependencies
del
: 6.x -> 7.x
- fix
extractAllVendors
chunks bug
- update dependencies
connect-history-api-fallback
: 1.x -> 2.xmini-css-extract-plugin
: 2.5.2 -> 2.6.xplugin-error
: 1.x -> 2.xreadable-stream
: 3.x -> 4.x
- update dependencies
postcss-load-config
: 3.x -> 4.x
- remove custom file loader for webpack
- add dotenv files support
- add custom file loader for webpack
- update config
styles.entry
: string | string[];scripts.imageAssetType
: string;scripts.imageInlineSizeLimit
: number;scripts.nodeEnv
: object;
- update dependencies
css-minimizer-webpack-plugin
: 3.x -> 4.xpostcss-loader
: 6.x -> 7.xsass-loader
: 12.x -> 13.x
- minimum supported Node.js version is
14.15.0
- update all dependencies for
node@12+
,postcss@8
,webpack@5
- fix npm bug for
Ajv
- remove
file-loader
andurl-loader
, update to asset modules for webpack 5
- remove
mini-css-extract-plugin
forHTMLLinkElement
compiler bug
-
remove config:
scripts.excludeUrlResource
,scripts.urlLoaderOptions
-
update config:
script.defaultLoaders: BalmLoaders
interface BalmLoaders { js?: boolean; css?: boolean; html?: boolean; asset?: boolean; // old name is `url` }
support webpack 5 in ts-loader - thanks @einatbar
- update dependencies
pretty-bytes
: 5.x -> 6.x
- optimize sass and webpack info
- update dependencies
esbuild
: 0.13 -> 0.14fancy-log
: 1.x -> 2.xpostcss-preset-env
: 6.x -> 7.xsass
: 1.39.x -> 1.40+ssh
: 0.x -> 1.x
- update css plugins
- update dependencies
html-loader
: 2.x -> 3.x
balm
: fix version detection bug
- BalmJS 4.0 is released 🎉
- update
webpack@5
and dependencies