diff --git a/package.json b/package.json index b672feb12..ec06b1212 100644 --- a/package.json +++ b/package.json @@ -107,7 +107,6 @@ }, "devDependencies": { "@babel/generator": "7.22.10", - "@esbuild-plugins/node-modules-polyfill": "0.2.2", "@glimmer/reference": "0.84.3", "@types/estree": "1.0.1", "@types/file-entry-cache": "5.0.2", @@ -121,6 +120,7 @@ "cspell": "7.0.1", "enquirer": "2.4.1", "esbuild": "0.19.2", + "esbuild-plugins-node-modules-polyfill": "1.5.0", "esbuild-visualizer": "0.4.1", "eslint": "8.48.0", "eslint-config-prettier": "9.0.0", diff --git a/scripts/build/build-javascript-module.js b/scripts/build/build-javascript-module.js index 94c3d47a3..0aaa9171d 100644 --- a/scripts/build/build-javascript-module.js +++ b/scripts/build/build-javascript-module.js @@ -2,7 +2,7 @@ import path from "node:path"; import { createRequire } from "node:module"; import createEsmUtils from "esm-utils"; import esbuild from "esbuild"; -import { NodeModulesPolyfillPlugin as esbuildPluginNodeModulePolyfills } from "@esbuild-plugins/node-modules-polyfill"; +import { nodeModulesPolyfillPlugin as esbuildPluginNodeModulePolyfills } from "esbuild-plugins-node-modules-polyfill"; import browserslistToEsbuild from "browserslist-to-esbuild"; import { PROJECT_ROOT, DIST_DIR } from "../utils/index.js"; import esbuildPluginEvaluate from "./esbuild-plugins/evaluate.js"; diff --git a/yarn.lock b/yarn.lock index e07bff4d5..44cff96aa 100644 --- a/yarn.lock +++ b/yarn.lock @@ -896,18 +896,6 @@ __metadata: languageName: node linkType: hard -"@esbuild-plugins/node-modules-polyfill@npm:0.2.2": - version: 0.2.2 - resolution: "@esbuild-plugins/node-modules-polyfill@npm:0.2.2" - dependencies: - escape-string-regexp: ^4.0.0 - rollup-plugin-node-polyfills: ^0.2.1 - peerDependencies: - esbuild: "*" - checksum: 73c247a7559c68b7df080ab08dd3d0b0ab44b934840a4933df9626357b7183a9a5d8cf4ffa9c744f1bad8d7131bce0fde14a23203f7b262f9f14f7b3485bfdb1 - languageName: node - linkType: hard - "@esbuild/android-arm64@npm:0.19.2": version: 0.19.2 resolution: "@esbuild/android-arm64@npm:0.19.2" @@ -1527,6 +1515,13 @@ __metadata: languageName: node linkType: hard +"@jspm/core@npm:^2.0.1": + version: 2.0.1 + resolution: "@jspm/core@npm:2.0.1" + checksum: 611f37cadd8a76662309e89afb68bf5936d0fed16aacc8886fef0f0af94a9f7e1241ce6c619b650fa1064631374f6fcadad99be04c9cf504a47f5361746b8d7f + languageName: node + linkType: hard + "@mdn/browser-compat-data@npm:^5.2.34, @mdn/browser-compat-data@npm:^5.2.47": version: 5.3.0 resolution: "@mdn/browser-compat-data@npm:5.3.0" @@ -3465,6 +3460,19 @@ __metadata: languageName: node linkType: hard +"esbuild-plugins-node-modules-polyfill@npm:1.5.0": + version: 1.5.0 + resolution: "esbuild-plugins-node-modules-polyfill@npm:1.5.0" + dependencies: + "@jspm/core": ^2.0.1 + local-pkg: ^0.4.3 + resolve.exports: ^2.0.2 + peerDependencies: + esbuild: ^0.14.0 || ^0.15.0 || ^0.16.0 || ^0.17.0 || ^0.18.0 || ^0.19.0 + checksum: c90ca1e4aeb26e9cb2352d19244d58cf22f99482dcbba9b5d691cc2cfa941f0f03b68a4e83b4ea7bb2c646f0a23e0de654bc210e6088bffd7a70c61f84a5263a + languageName: node + linkType: hard + "esbuild-visualizer@npm:0.4.1": version: 0.4.1 resolution: "esbuild-visualizer@npm:0.4.1" @@ -3942,13 +3950,6 @@ __metadata: languageName: node linkType: hard -"estree-walker@npm:^0.6.1": - version: 0.6.1 - resolution: "estree-walker@npm:0.6.1" - checksum: 9d6f82a4921f11eec18f8089fb3cce6e53bcf45a8e545c42a2674d02d055fb30f25f90495f8be60803df6c39680c80dcee7f944526867eb7aa1fc9254883b23d - languageName: node - linkType: hard - "esutils@npm:^2.0.2": version: 2.0.3 resolution: "esutils@npm:2.0.3" @@ -5984,6 +5985,13 @@ __metadata: languageName: node linkType: hard +"local-pkg@npm:^0.4.3": + version: 0.4.3 + resolution: "local-pkg@npm:0.4.3" + checksum: 7825aca531dd6afa3a3712a0208697aa4a5cd009065f32e3fb732aafcc42ed11f277b5ac67229222e96f4def55197171cdf3d5522d0381b489d2e5547b407d55 + languageName: node + linkType: hard + "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -6094,15 +6102,6 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.25.3": - version: 0.25.9 - resolution: "magic-string@npm:0.25.9" - dependencies: - sourcemap-codec: ^1.4.8 - checksum: 9a0e55a15c7303fc360f9572a71cffba1f61451bc92c5602b1206c9d17f492403bf96f946dfce7483e66822d6b74607262e24392e87b0ac27b786e69a40e9b1a - languageName: node - linkType: hard - "magic-string@npm:~0.26.2": version: 0.26.7 resolution: "magic-string@npm:0.26.7" @@ -7125,7 +7124,6 @@ __metadata: "@babel/generator": 7.22.10 "@babel/parser": 7.22.11 "@babel/types": 7.22.11 - "@esbuild-plugins/node-modules-polyfill": 0.2.2 "@glimmer/reference": 0.84.3 "@glimmer/syntax": 0.84.3 "@iarna/toml": 2.2.5 @@ -7162,6 +7160,7 @@ __metadata: emoji-regex: 10.2.1 enquirer: 2.4.1 esbuild: 0.19.2 + esbuild-plugins-node-modules-polyfill: 1.5.0 esbuild-visualizer: 0.4.1 escape-string-regexp: 5.0.0 eslint: 8.48.0 @@ -7537,7 +7536,7 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": +"resolve.exports@npm:^2.0.0, resolve.exports@npm:^2.0.2": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" checksum: 1c7778ca1b86a94f8ab4055d196c7d87d1874b96df4d7c3e67bbf793140f0717fd506dcafd62785b079cd6086b9264424ad634fb904409764c3509c3df1653f2 @@ -7621,17 +7620,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-inject@npm:^3.0.0": - version: 3.0.2 - resolution: "rollup-plugin-inject@npm:3.0.2" - dependencies: - estree-walker: ^0.6.1 - magic-string: ^0.25.3 - rollup-pluginutils: ^2.8.1 - checksum: a014972c80fe34b8c8154056fa2533a8440066a31de831e3793fc21b15d108d92c22d8f7f472397bd5783d7c5e04d8cbf112fb72c5a26e997726e4eb090edad1 - languageName: node - linkType: hard - "rollup-plugin-license@npm:3.0.1": version: 3.0.1 resolution: "rollup-plugin-license@npm:3.0.1" @@ -7651,24 +7639,6 @@ __metadata: languageName: node linkType: hard -"rollup-plugin-node-polyfills@npm:^0.2.1": - version: 0.2.1 - resolution: "rollup-plugin-node-polyfills@npm:0.2.1" - dependencies: - rollup-plugin-inject: ^3.0.0 - checksum: e84645212c443aca3cfae2ba69f01c6d8c5c250f0bf651416b69a4572b60aae9da7cdd687de3ab9b903f7a1ab96b06b71f0c4927d1b02a37485360d2b563937b - languageName: node - linkType: hard - -"rollup-pluginutils@npm:^2.8.1": - version: 2.8.2 - resolution: "rollup-pluginutils@npm:2.8.2" - dependencies: - estree-walker: ^0.6.1 - checksum: 339fdf866d8f4ff6e408fa274c0525412f7edb01dc46b5ccda51f575b7e0d20ad72965773376fb5db95a77a7fcfcab97bf841ec08dbadf5d6b08af02b7a2cf5e - languageName: node - linkType: hard - "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0"