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",
|
input: "src/language-css/parser-postcss.js",
|
||||||
replaceModule: [
|
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"),
|
module: require.resolve("postcss-values-parser/lib/parser.js"),
|
||||||
find: "node.constructor.name === 'Word'",
|
find: "node.constructor.name === 'Word'",
|
||||||
replacement: "node.type === '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