Reduce size of parser-postcss.js (#12488)
This commit is contained in:
1 parent
9e70d6cab6
commit
0d668bcc0d
1 file changed
+11
-2
@@ -178,13 +178,22 @@ const parsers = [
|
||||
{
|
||||
input: "src/language-css/parser-postcss.js",
|
||||
replaceModule: [
|
||||
// `postcss-values-parser` uses constructor.name, it will be changed by bundler
|
||||
// https://github.com/shellscape/postcss-values-parser/blob/c00f858ab8c86ce9f06fdb702e8f26376f467248/lib/parser.js#L499
|
||||
{
|
||||
// `postcss-values-parser` uses constructor.name, it will be changed by bundler
|
||||
// https://github.com/shellscape/postcss-values-parser/blob/c00f858ab8c86ce9f06fdb702e8f26376f467248/lib/parser.js#L499
|
||||
module: require.resolve("postcss-values-parser/lib/parser.js"),
|
||||
find: "node.constructor.name === 'Word'",
|
||||
replacement: "node.type === 'word'",
|
||||
},
|
||||
// The following two replacements prevent load `source-map` module
|
||||
{
|
||||
module: require.resolve("postcss/lib/previous-map.js"),
|
||||
text: "module.exports = class {};",
|
||||
},
|
||||
{
|
||||
module: require.resolve("postcss/lib/map-generator.js"),
|
||||
text: "module.exports = class { generate() {} };",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in new issue
Block a user