1.1.4 • Published 2 years ago
less-import-once v1.1.4
less-import-once
Webpack loader to removes duplicated LESS imports marked as (once).
Installation
npm install --save-dev less-import-onceor
yarn add --dev less-import-onceor
pnpm install --save-dev less-import-onceUsage
// webpack.config.js
module.exports = {
module: {
rules: [
{
test: /\.less$/,
use: [
'style-loader',
'css-loader',
'less-loader',
'less-import-once',
],
},
],
},
};/* Button.less */
@import (once) 'Input.less';
@import (once) url("Input.less");
.Button {
border: solid;
}/* Checkbox.less */
@import (once) url(Input.less);
.Checkbox {
cursor: pointer;
}Output
/* Button.less */
@import (once) 'Input.less';
.Button {
border: solid;
}/* Checkbox.less */
.Checkbox {
cursor: pointer;
}