Update dependency esbuild to v0.14.46 (#12999)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: fisker Cheung <lionkay@gmail.com>
This commit is contained in:
renovate[bot]andfisker Cheung authored and GitHub committed 2022-06-19 19:12:51 +08:00
1 parent ffc806b6aa
commit ba2192a134
4 files changed
+126 -96

No files matched your search

+9 -3
View File
@@ -103,10 +103,18 @@ const parsers = [
{
module: require.resolve("typescript"),
process(text) {
return text.replace(
// Remove useless `ts.sys`
text = text.replace(
/(?<=\n)(?<indentString>\s+)ts\.sys = \(function \(\) {.*?\n\k<indentString>}\)\(\);(?=\n)/s,
""
);
text = text.replace(
/(?<=\n)(?<indentString>\s+)function tryGetNodePerformanceHooks\(\) {.*?\n\k<indentString>}(?=\n)/s,
"function tryGetNodePerformanceHooks() {}"
);
return text;
},
},
// yarn pnp
@@ -124,8 +132,6 @@ const parsers = [
"_fs.realpathSync.native":
"_fs.realpathSync && _fs.realpathSync.native",
// Remove useless `ts.sys`
"ts.sys = ": "ts.sys = undefined && ",
// Remove useless language service
"ts.realizeDiagnostics = ": "ts.realizeDiagnostics = undefined && ",
@@ -1,10 +1,18 @@
// https://github.com/evanw/esbuild/commit/1916318ca7f803253dbdae0942af1c9a6d3a6910
/*
Open https://esbuild.github.io/api/#log-override, run
```js
[...document.querySelectorAll('details > summary > code')].map(code => code.textContent)
```
in console to get all message ids.
*/
const ESBUILD_MESSAGE_IDS = [
"assign-to-constant",
"assign-to-import",
"call-import-namespace",
"commonjs-variable-in-esm",
"delete-super-property",
"direct-eval",
"duplicate-case",
"duplicate-object-key",
"empty-import-meta",
@@ -13,6 +21,7 @@ const ESBUILD_MESSAGE_IDS = [
"equals-new-object",
"html-comment-in-js",
"impossible-typeof",
"indirect-require",
"private-name-will-throw",
"semicolon-after-return",
"suspicious-boolean-not",
@@ -21,12 +30,27 @@ const ESBUILD_MESSAGE_IDS = [
"unsupported-jsx-comment",
"unsupported-regexp",
"unsupported-require-call",
"css-syntax-error",
"invalid-@charset",
"invalid-@import",
"invalid-@nest",
"invalid-@layer",
"invalid-calc",
"js-comment-in-css",
"unsupported-@charset",
"unsupported-@namespace",
"unsupported-css-property",
"ambiguous-reexport",
"different-path-case",
"ignored-bare-import",
"ignored-dynamic-import",
"import-is-undefined",
"package.json",
"require-resolve-not-external",
"invalid-source-mappings",
"sections-in-source-map",
"missing-source-map",
"unsupported-source-map-comment",
"package.json",
"tsconfig.json",
];
const logOverride = Object.fromEntries(
@@ -51,8 +75,9 @@ export default function esbuildPluginThrowWarnings({ allowDynamicRequire }) {
for (const warning of result.warnings) {
if (
allowDynamicRequire &&
warning.text ===
'This call to "require" will not be bundled because the argument is not a string literal'
["unsupported-require-call", "indirect-require"].includes(
warning.id
)
) {
continue;
}
@@ -63,8 +88,7 @@ export default function esbuildPluginThrowWarnings({ allowDynamicRequire }) {
"dist/_parser-flow.js.umd.js",
"dist/_parser-flow.js.esm.mjs",
].includes(warning.location.file) &&
warning.text ===
"This case clause will never be evaluated because it duplicates an earlier case clause"
warning.id === "duplicate-case"
) {
continue;
}