diff --git a/package.json b/package.json index 7b45c761..b471fa5e 100644 --- a/package.json +++ b/package.json @@ -18,7 +18,7 @@ "@pybricks/mpy-cross-v5": "^2.0.0", "@pybricks/mpy-cross-v6": "^2.0.0", "@pybricks/python-program-analysis": "^2.0.0", - "@pyodide/webpack-plugin": "^1.2.0", + "@pyodide/webpack-plugin": "^1.3.2", "@reduxjs/toolkit": "^1.9.7", "@shopify/react-i18n": "^7.8.0", "@svgr/webpack": "^8.1.0", diff --git a/yarn.lock b/yarn.lock index 0ed9653e..f3fb9dff 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1997,6 +1997,160 @@ __metadata: languageName: node linkType: hard +"@esbuild/android-arm64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/android-arm64@npm:0.19.6" + conditions: os=android & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/android-arm@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/android-arm@npm:0.19.6" + conditions: os=android & cpu=arm + languageName: node + linkType: hard + +"@esbuild/android-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/android-x64@npm:0.19.6" + conditions: os=android & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/darwin-arm64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/darwin-arm64@npm:0.19.6" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/darwin-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/darwin-x64@npm:0.19.6" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/freebsd-arm64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/freebsd-arm64@npm:0.19.6" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/freebsd-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/freebsd-x64@npm:0.19.6" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/linux-arm64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-arm64@npm:0.19.6" + conditions: os=linux & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/linux-arm@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-arm@npm:0.19.6" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@esbuild/linux-ia32@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-ia32@npm:0.19.6" + conditions: os=linux & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/linux-loong64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-loong64@npm:0.19.6" + conditions: os=linux & cpu=loong64 + languageName: node + linkType: hard + +"@esbuild/linux-mips64el@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-mips64el@npm:0.19.6" + conditions: os=linux & cpu=mips64el + languageName: node + linkType: hard + +"@esbuild/linux-ppc64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-ppc64@npm:0.19.6" + conditions: os=linux & cpu=ppc64 + languageName: node + linkType: hard + +"@esbuild/linux-riscv64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-riscv64@npm:0.19.6" + conditions: os=linux & cpu=riscv64 + languageName: node + linkType: hard + +"@esbuild/linux-s390x@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-s390x@npm:0.19.6" + conditions: os=linux & cpu=s390x + languageName: node + linkType: hard + +"@esbuild/linux-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/linux-x64@npm:0.19.6" + conditions: os=linux & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/netbsd-x64@npm:0.19.6" + conditions: os=netbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/openbsd-x64@npm:0.19.6" + conditions: os=openbsd & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/sunos-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/sunos-x64@npm:0.19.6" + conditions: os=sunos & cpu=x64 + languageName: node + linkType: hard + +"@esbuild/win32-arm64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/win32-arm64@npm:0.19.6" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/win32-ia32@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/win32-ia32@npm:0.19.6" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@esbuild/win32-x64@npm:0.19.6": + version: 0.19.6 + resolution: "@esbuild/win32-x64@npm:0.19.6" + conditions: os=win32 & cpu=x64 + languageName: node + linkType: hard + "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": version: 4.4.0 resolution: "@eslint-community/eslint-utils@npm:4.4.0" @@ -2693,7 +2847,7 @@ __metadata: "@pybricks/mpy-cross-v5": ^2.0.0 "@pybricks/mpy-cross-v6": ^2.0.0 "@pybricks/python-program-analysis": ^2.0.0 - "@pyodide/webpack-plugin": ^1.2.0 + "@pyodide/webpack-plugin": ^1.3.2 "@reduxjs/toolkit": ^1.9.7 "@shopify/react-i18n": ^7.8.0 "@svgr/webpack": ^8.1.0 @@ -2826,14 +2980,16 @@ __metadata: languageName: node linkType: hard -"@pyodide/webpack-plugin@npm:^1.2.0": - version: 1.2.0 - resolution: "@pyodide/webpack-plugin@npm:1.2.0" +"@pyodide/webpack-plugin@npm:^1.3.2": + version: 1.3.2 + resolution: "@pyodide/webpack-plugin@npm:1.3.2" dependencies: + acorn-walk: ^8.2.0 copy-webpack-plugin: ^11.0.0 + esbuild: ^0.19.5 peerDependencies: pyodide: ">=0.21.3" - checksum: 9d7e98f6702a05c54b61e1a10e89145b0096283ef3fa9bb17d79aa2bc377fe04a204eeb65ada0519d6f1464cf2da0d7285c3ca7c92b2fae31601dd1ddf5c89c0 + checksum: 3ba27f95af12eec1e9d25d7f5fe0c6e7be63367a2fbe6bd04d5814a592116ceb2e75902424427a62d637cff134108e5ae64496bd2036806f8b52d359211625e4 languageName: node linkType: hard @@ -5806,6 +5962,13 @@ __metadata: languageName: node linkType: hard +"acorn-walk@npm:^8.2.0": + version: 8.3.0 + resolution: "acorn-walk@npm:8.3.0" + checksum: 15ea56ab6529135be05e7d018f935ca80a572355dd3f6d3cd717e36df3346e0f635a93ae781b1c7942607693e2e5f3ef81af5c6fc697bbadcc377ebda7b7f5f6 + languageName: node + linkType: hard + "acorn@npm:^7.1.1": version: 7.4.1 resolution: "acorn@npm:7.4.1" @@ -8384,6 +8547,83 @@ __metadata: languageName: node linkType: hard +"esbuild@npm:^0.19.5": + version: 0.19.6 + resolution: "esbuild@npm:0.19.6" + dependencies: + "@esbuild/android-arm": 0.19.6 + "@esbuild/android-arm64": 0.19.6 + "@esbuild/android-x64": 0.19.6 + "@esbuild/darwin-arm64": 0.19.6 + "@esbuild/darwin-x64": 0.19.6 + "@esbuild/freebsd-arm64": 0.19.6 + "@esbuild/freebsd-x64": 0.19.6 + "@esbuild/linux-arm": 0.19.6 + "@esbuild/linux-arm64": 0.19.6 + "@esbuild/linux-ia32": 0.19.6 + "@esbuild/linux-loong64": 0.19.6 + "@esbuild/linux-mips64el": 0.19.6 + "@esbuild/linux-ppc64": 0.19.6 + "@esbuild/linux-riscv64": 0.19.6 + "@esbuild/linux-s390x": 0.19.6 + "@esbuild/linux-x64": 0.19.6 + "@esbuild/netbsd-x64": 0.19.6 + "@esbuild/openbsd-x64": 0.19.6 + "@esbuild/sunos-x64": 0.19.6 + "@esbuild/win32-arm64": 0.19.6 + "@esbuild/win32-ia32": 0.19.6 + "@esbuild/win32-x64": 0.19.6 + dependenciesMeta: + "@esbuild/android-arm": + optional: true + "@esbuild/android-arm64": + optional: true + "@esbuild/android-x64": + optional: true + "@esbuild/darwin-arm64": + optional: true + "@esbuild/darwin-x64": + optional: true + "@esbuild/freebsd-arm64": + optional: true + "@esbuild/freebsd-x64": + optional: true + "@esbuild/linux-arm": + optional: true + "@esbuild/linux-arm64": + optional: true + "@esbuild/linux-ia32": + optional: true + "@esbuild/linux-loong64": + optional: true + "@esbuild/linux-mips64el": + optional: true + "@esbuild/linux-ppc64": + optional: true + "@esbuild/linux-riscv64": + optional: true + "@esbuild/linux-s390x": + optional: true + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: b5f6e19c9f3e5302ffea4ad0ba39e17f7eed09f342f04d5561cfa491a69334095655ac2a9166c29a80da14af35cfcaaaf7751f8b2bad870d49ccdb8817921f37 + languageName: node + linkType: hard + "escalade@npm:^3.1.1": version: 3.1.1 resolution: "escalade@npm:3.1.1"