From 903f9d2b4e9cc1ad2bb1ccb5db1abc1ef0160ef9 Mon Sep 17 00:00:00 2001 From: Maribeth Moffatt Date: Wed, 29 Apr 2026 12:52:48 -0400 Subject: [PATCH] chore: update google closure compiler because it hates us --- package-lock.json | 373 ++++++---------------------------- packages/blockly/package.json | 2 +- 2 files changed, 60 insertions(+), 315 deletions(-) diff --git a/package-lock.json b/package-lock.json index edb1fffba..cd904b4cf 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13574,12 +13574,14 @@ } }, "node_modules/google-closure-compiler": { - "version": "20260330.0.0", + "version": "20260427.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20260427.0.0.tgz", + "integrity": "sha512-Glk0eQaOO+r7SFFx+UrJCGZX4kGf5l3eonRvkImR7Jgh4acTcqXoY+yvquULRxptXMews+sO/VlwK1mIRJoeyg==", "dev": true, "license": "Apache-2.0", "dependencies": { "chalk": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0 <5.6.1 || ^5.6.2 >5.6.1", - "google-closure-compiler-java": "^20260330.0.0", + "google-closure-compiler-java": "^20260427.0.0", "minimist": "^1.0.0", "vinyl": "^3.0.1", "vinyl-sourcemaps-apply": "^0.2.0" @@ -13591,19 +13593,52 @@ "node": ">=18" }, "optionalDependencies": { - "google-closure-compiler-linux": "^20260330.0.0", - "google-closure-compiler-linux-arm64": "^20260330.0.0", - "google-closure-compiler-macos": "^20260330.0.0", - "google-closure-compiler-windows": "^20260330.0.0" + "google-closure-compiler-linux": "^20260427.0.0", + "google-closure-compiler-linux-arm64": "^20260427.0.0", + "google-closure-compiler-macos": "^20260427.0.0", + "google-closure-compiler-windows": "^20260427.0.0" } }, "node_modules/google-closure-compiler-java": { - "version": "20260330.0.0", + "version": "20260427.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20260427.0.0.tgz", + "integrity": "sha512-qQt4c5x91/c42nfyBIvIah9KLAQBSBslSLS7SOk8dwGy3qpMlc+QKiU4s0MQaz+29NociWzhAznoYBhIl5WT3w==", "dev": true, "license": "Apache-2.0" }, + "node_modules/google-closure-compiler-linux": { + "version": "20260427.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20260427.0.0.tgz", + "integrity": "sha512-Ba2pFIt0DK9HMLLV3kXEX5L4RRsuNGtTY/JBIfasLuo7HpA6zU57VZ/e/54pVf/GHvnRmPHExUtinMEbcCSPTg==", + "cpu": [ + "x32", + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/google-closure-compiler-linux-arm64": { + "version": "20260427.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-linux-arm64/-/google-closure-compiler-linux-arm64-20260427.0.0.tgz", + "integrity": "sha512-XhwrmAvyKhCQzr+7n74ewW4JuxT4JciyuLPDi9NblPQJWiRtvzQ83Dga01XnaSHIaE3CNHHILZ/Tftt/sh3sjA==", + "cpu": [ + "arm64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/google-closure-compiler-macos": { - "version": "20260330.0.0", + "version": "20260427.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-macos/-/google-closure-compiler-macos-20260427.0.0.tgz", + "integrity": "sha512-kXRGOf7xu67BEXYmIRedZN5hGpjZty1xakRSPxKR2ZO9Q5CxZsttrR5K/Mxx578nBFtBomq7dZ+5FwuTz1Usyg==", "cpu": [ "arm64" ], @@ -13614,6 +13649,21 @@ "darwin" ] }, + "node_modules/google-closure-compiler-windows": { + "version": "20260427.0.0", + "resolved": "https://registry.npmjs.org/google-closure-compiler-windows/-/google-closure-compiler-windows-20260427.0.0.tgz", + "integrity": "sha512-JD0AGj/sT/6HPU74IdsEgpq7ejypXotLlXHIKOAZpm9/lIZ6QsSovcP6m3Mg9TJ4JIJzA965Iph3hXp6KSNgag==", + "cpu": [ + "x32", + "x64" + ], + "dev": true, + "license": "Apache-2.0", + "optional": true, + "os": [ + "win32" + ] + }, "node_modules/gopd": { "version": "1.2.0", "license": "MIT", @@ -24652,7 +24702,7 @@ "eslint-plugin-prettier": "^5.2.1", "glob": "^11.0.1", "globals": "^16.0.0", - "google-closure-compiler": "^20260330.0.0", + "google-closure-compiler": "^20260427.0.0", "gulp": "^5.0.0", "gulp-concat": "^2.6.1", "gulp-gzip": "^1.4.2", @@ -24852,23 +24902,6 @@ "node": ">=20.11.0" } }, - "packages/blockly/node_modules/@eslint-community/eslint-utils": { - "version": "4.9.0", - "dev": true, - "license": "MIT", - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, "packages/blockly/node_modules/@gulp-sourcemaps/identity-map": { "version": "2.0.1", "dev": true, @@ -25778,17 +25811,6 @@ "url": "https://opencollective.com/typescript-eslint" } }, - "packages/blockly/node_modules/@typescript-eslint/visitor-keys/node_modules/eslint-visitor-keys": { - "version": "4.2.1", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^18.18.0 || ^20.9.0 || >=21.1.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, "packages/blockly/node_modules/@wdio/config": { "version": "9.14.0", "dev": true, @@ -25995,14 +26017,6 @@ "node": ">=6.5" } }, - "packages/blockly/node_modules/agent-base": { - "version": "7.1.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 14" - } - }, "packages/blockly/node_modules/ajv-draft-04": { "version": "1.0.0", "dev": true, @@ -26594,32 +26608,6 @@ "url": "https://github.com/cheeriojs/cheerio?sponsor=1" } }, - "packages/blockly/node_modules/chokidar": { - "version": "3.5.3", - "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], - "license": "MIT", - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, "packages/blockly/node_modules/chromium-bidi": { "version": "8.0.0", "dev": true, @@ -27025,22 +27013,6 @@ "node": ">= 12" } }, - "packages/blockly/node_modules/debug": { - "version": "4.4.1", - "dev": true, - "license": "MIT", - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, "packages/blockly/node_modules/debug-fabulous": { "version": "1.1.0", "dev": true, @@ -27128,19 +27100,6 @@ "node": ">=0.3.1" } }, - "packages/blockly/node_modules/domutils": { - "version": "3.1.0", - "dev": true, - "license": "BSD-2-Clause", - "dependencies": { - "dom-serializer": "^2.0.0", - "domelementtype": "^2.3.0", - "domhandler": "^5.0.3" - }, - "funding": { - "url": "https://github.com/fb55/domutils?sponsor=1" - } - }, "packages/blockly/node_modules/each-props": { "version": "3.0.0", "dev": true, @@ -27433,28 +27392,6 @@ } } }, - "packages/blockly/node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "dev": true, - "license": "Apache-2.0", - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "packages/blockly/node_modules/esquery": { - "version": "1.6.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, "packages/blockly/node_modules/event-emitter": { "version": "0.3.5", "dev": true, @@ -27571,14 +27508,6 @@ "node": ">= 4.9.1" } }, - "packages/blockly/node_modules/fastq": { - "version": "1.13.0", - "dev": true, - "license": "ISC", - "dependencies": { - "reusify": "^1.0.4" - } - }, "packages/blockly/node_modules/fd-slicer": { "version": "1.1.0", "dev": true, @@ -27886,20 +27815,6 @@ "node": ">= 10.13.0" } }, - "packages/blockly/node_modules/glob/node_modules/minimatch": { - "version": "10.0.3", - "dev": true, - "license": "ISC", - "dependencies": { - "@isaacs/brace-expansion": "^5.0.0" - }, - "engines": { - "node": "20 || >=22" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, "packages/blockly/node_modules/global-modules": { "version": "1.0.0", "dev": true, @@ -28288,17 +28203,6 @@ "node": ">= 10.13.0" } }, - "packages/blockly/node_modules/hasown": { - "version": "2.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, "packages/blockly/node_modules/homedir-polyfill": { "version": "1.0.3", "dev": true, @@ -28344,18 +28248,6 @@ "entities": "^4.5.0" } }, - "packages/blockly/node_modules/http-proxy-agent": { - "version": "7.0.2", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.0", - "debug": "^4.3.4" - }, - "engines": { - "node": ">= 14" - } - }, "packages/blockly/node_modules/http-server": { "version": "14.1.1", "dev": true, @@ -28382,18 +28274,6 @@ "node": ">=12" } }, - "packages/blockly/node_modules/https-proxy-agent": { - "version": "7.0.6", - "dev": true, - "license": "MIT", - "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" - }, - "engines": { - "node": ">= 14" - } - }, "packages/blockly/node_modules/iconv-lite": { "version": "0.6.3", "dev": true, @@ -28471,17 +28351,6 @@ "node": ">=0.10.0" } }, - "packages/blockly/node_modules/is-core-module": { - "version": "2.13.1", - "dev": true, - "license": "MIT", - "dependencies": { - "hasown": "^2.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "packages/blockly/node_modules/is-extendable": { "version": "1.0.1", "dev": true, @@ -28645,17 +28514,6 @@ "node": ">= 4" } }, - "packages/blockly/node_modules/jsonfile": { - "version": "6.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "universalify": "^2.0.0" - }, - "optionalDependencies": { - "graceful-fs": "^4.1.6" - } - }, "packages/blockly/node_modules/jsonify": { "version": "0.0.1", "dev": true, @@ -29123,11 +28981,6 @@ "dev": true, "license": "MIT" }, - "packages/blockly/node_modules/ms": { - "version": "2.1.3", - "dev": true, - "license": "MIT" - }, "packages/blockly/node_modules/mute-stdout": { "version": "2.0.0", "dev": true, @@ -29332,29 +29185,6 @@ "dev": true, "license": "MIT" }, - "packages/blockly/node_modules/parse5": { - "version": "7.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "entities": "^4.5.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, - "packages/blockly/node_modules/parse5-htmlparser2-tree-adapter": { - "version": "7.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "domhandler": "^5.0.2", - "parse5": "^7.0.0" - }, - "funding": { - "url": "https://github.com/inikulin/parse5?sponsor=1" - } - }, "packages/blockly/node_modules/parse5-parser-stream": { "version": "7.1.2", "dev": true, @@ -29434,19 +29264,6 @@ "node": ">=0.10.0" } }, - "packages/blockly/node_modules/path-to-regexp": { - "version": "1.8.0", - "dev": true, - "license": "MIT", - "dependencies": { - "isarray": "0.0.1" - } - }, - "packages/blockly/node_modules/path-to-regexp/node_modules/isarray": { - "version": "0.0.1", - "dev": true, - "license": "MIT" - }, "packages/blockly/node_modules/pend": { "version": "1.2.0", "dev": true, @@ -29634,20 +29451,6 @@ "node": ">=18" } }, - "packages/blockly/node_modules/qs": { - "version": "6.14.0", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "packages/blockly/node_modules/query-selector-shadow-dom": { "version": "1.0.1", "dev": true, @@ -29739,22 +29542,6 @@ "util-deprecate": "~1.0.1" } }, - "packages/blockly/node_modules/resolve": { - "version": "1.22.8", - "dev": true, - "license": "MIT", - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "packages/blockly/node_modules/resolve-dir": { "version": "1.0.1", "dev": true, @@ -30034,20 +29821,6 @@ "semver": "bin/semver.js" } }, - "packages/blockly/node_modules/synckit": { - "version": "0.11.8", - "dev": true, - "license": "MIT", - "dependencies": { - "@pkgr/core": "^0.2.4" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/synckit" - } - }, "packages/blockly/node_modules/tar-fs": { "version": "3.1.1", "dev": true, @@ -30526,14 +30299,6 @@ "node": ">=12" } }, - "packages/blockly/node_modules/whatwg-mimetype": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=18" - } - }, "packages/blockly/node_modules/workerpool": { "version": "9.3.2", "dev": true, @@ -30544,26 +30309,6 @@ "dev": true, "license": "ISC" }, - "packages/blockly/node_modules/ws": { - "version": "8.18.3", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=10.0.0" - }, - "peerDependencies": { - "bufferutil": "^4.0.1", - "utf-8-validate": ">=5.0.2" - }, - "peerDependenciesMeta": { - "bufferutil": { - "optional": true - }, - "utf-8-validate": { - "optional": true - } - } - }, "packages/blockly/node_modules/xtend": { "version": "4.0.2", "dev": true, diff --git a/packages/blockly/package.json b/packages/blockly/package.json index d32aa0c21..aa3e82000 100644 --- a/packages/blockly/package.json +++ b/packages/blockly/package.json @@ -123,7 +123,7 @@ "eslint-plugin-prettier": "^5.2.1", "glob": "^11.0.1", "globals": "^16.0.0", - "google-closure-compiler": "^20260330.0.0", + "google-closure-compiler": "^20260427.0.0", "gulp": "^5.0.0", "gulp-concat": "^2.6.1", "gulp-gzip": "^1.4.2",