# Upgrading To 3.0 From 2.x
Hello balm-core π
Born to build, better enterprise workflow with Node.js
# 1. Installing balm
yarn global add balm-core
yarn add -D balm
OR
npm install -g balm-core
npm install -D balm
# 2. Upgrade entry config file
/path/to/project
gulpfile.js=>balm.config.jsmodule.exports = { // Your project config };OR
const getConfig = require('./config/balmrc.js'); // Your project config const api = (mix) => { // Custom tasks by API }; module.exports = (balm) => { return { config: getConfig(balm), api }; };update
package.json:{ "scripts": { "dev": "balm", "prod": "balm -p" } }
# 3. balm.config Changes
- config.paths.source.
html - config.styles.
minified=> config.styles.minify - config.scripts.
hot - config.scripts.
esbuild - config.scripts.
buildOptions - config.scripts.
useTransform - config.scripts.
transformOptions - config.assets.
publicUrlPlaceholder - config.assets.
publicUrl
bundler:
esbuild(new)webpack(old)