UNPKG

@augustaba/rider-cli

Version:

react project build tool

24 lines (21 loc) 517 B
const { extname } = require('path') const CSS_EXTNAMES = ['.css', '.less', '.sass', '.scss', '.stylus', '.styl']; module.exports = function () { return { visitor: { ImportDeclaration( path, { opts }, ) { const { specifiers, source, source: { value }, } = path.node; if (specifiers.length && CSS_EXTNAMES.includes(extname(value))) { source.value = `${value}?${opts.flag || 'modules'}`; } }, } }; }