* chore: suffix loader for cjs
@@ -30,12 +30,13 @@
"style-loader": "1.3.0"
},
"peerDependencies": {
- "webpack": "^4 || ^5"
+ "webpack": "^4 || ^5",
+ "webpack-5": "npm:webpack@^5.0.0"
"devDependencies": {
"@types/loader-utils": "^2.0.3",
"rimraf": "^3.0.2",
"typescript": "^4"
- "gitHead": "eb34a4f25f002bb4cbcfa51f3df93bed868c831a"
+ "gitHead": "393946538cf42a2b9f9d8746bc25b0d5ee233985"
}
@@ -1,4 +1,4 @@
export default function semiSourceSuffixLoader(source: string) {
- return source.replace(/(import\s+)['"]([^'"]+)(\.css)['"]/g, '$1\'$2.scss\'');
+ return source.replace(/(import\s+|require\s*\(\s*)['"]([^'"]+)(\.css)['"]/g, '$1\'$2.scss\'');