0.1.0 • Published 6 years ago
vue-data-attr-remover v0.1.0
Instalation
npm i -D vue-data-attr-remover
yarn add --dev vue-data-attr-remover
Usage
vue.config.js
const dataAttrRemover = require('vue-data-attr-remover');
module.exports = {
chainWebpack(config) {
config.module
.rule('vue')
.use('vue-loader')
.tap((options) => {
const { compilerOptions } = options;
const { modules = [] } = compilerOptions;
modules.push(dataAttrRemover());
compilerOptions.modules = modules;
options.compilerOptions = compilerOptions;
return options;
});
}
};
webpack.config.js
const dataAttrRemover = require('vue-data-attr-remover');
module.exports = {
module: {
rules: [
{
test: /\.vue$/,
loader: 'vue-loader',
options: {
compilerOptions: {
modules: [
dataAttrRemover(),
],
},
},
},
],
},
};
API
Name | Type | Default value |
---|---|---|
condition | Function | () => process.env.NODE_ENV === 'production' |
onlyExactAttrName | Boolean | true |
attrNameSuffix | String | 'test' |
0.1.0
6 years ago