UNPKG

@zohodesk/dot

Version:

In this Library, we Provide Some Basic Components to Build Your Application

51 lines (47 loc) 1.13 kB
const path = require('path'); const jsx_attribute_wrapper = require('@zohodesk/jsx_attribute_wrapper'); const { getJsxAttributeWrapperPlugins } = require('../common_cbt.config'); exports.config = { preProcess: { enable: true, runner: './preprocess/index.js' }, babelCustomizations: { plugins: [ ...getJsxAttributeWrapperPlugins(jsx_attribute_wrapper) ] }, css: { plugins: { rtl: { enable: true, patterns: [ '**/src/**/*.css', '!**/node_modules/**', '**/assets/**/*.css' ] }, cssVariableReplacement: { enable: true, configFile: './node_modules/@zohodesk-private/css-variable-migrator/es/config/cssVariableReplacementOptions.json', patterns: [ "**/src/**", "!**/node_modules/**" ] } }, customPlugins: [ { plugin: (options) => require('postcss-discard-comments')({ remove: (c) => { return c.includes('rtl:') } }), patterns: ['**/assets/**/*.css'], enable: true } ] } };