Webpackon core
npm install @webpackon/core
shell
npm i @webpackon/core --save
``shell
yarn add @webpackon/core
`Utils
$3
Used for composition webpackon decorators. Decorators applied from right to left or upwards.#### Example
`js
const path = require('path');const { compose } = require('@webpackon/core');
const { useCss } = require('@webpackon/use-css');
const { useBabel } = require('@webpackon/use-babel');
module.exports = (_, { mode }) =>
compose(
useCss({ mode }),
useBabel()
)({
target: 'web',
entry: path.resolve(__dirname, 'src', 'index.jsx'),
});
`$3
#### Example
`js
const path = require('path');const { compose, isProduction } = require('@webpackon/core');
const { useCss } = require('@webpackon/use-css');
const { useBabel } = require('@webpackon/use-babel');
module.exports = (_, { mode }) =>
compose(
useCss({ mode }),
useBabel()
)({
target: 'web',
entry: path.resolve(__dirname, 'src', 'index.jsx'),
output: {
clean: isProduction(mode)
}
});
`$3
#### Example
`js
const path = require('path');const { compose, isDevelopment } = require('@webpackon/core');
const { useCss } = require('@webpackon/use-css');
const { useBabel } = require('@webpackon/use-babel');
module.exports = (_, { mode }) =>
compose(
useCss({ mode }),
useBabel()
)({
target: 'web',
entry: path.resolve(__dirname, 'src', 'index.jsx'),
output: {
clean: !isProduction(mode)
}
});
``