From 786553efb1bbd09eed648b673a8129e92df2a229 Mon Sep 17 00:00:00 2001 From: Beka Westberg Date: Mon, 24 Jul 2023 10:21:51 -0700 Subject: [PATCH] chore: update block test dependency (#7313) * chore: update block test dependency * chore: bump block test to 5.0.0 * chore: update dev-tools * chore: bump theme modern dependency --- package-lock.json | 602 ++++++++-------------------------------------- package.json | 6 +- 2 files changed, 102 insertions(+), 506 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5d4019525..b2afe7e71 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,9 +13,9 @@ "jsdom": "22.1.0" }, "devDependencies": { - "@blockly/block-test": "^3.0.0", - "@blockly/dev-tools": "^5.0.0", - "@blockly/theme-modern": "^3.0.0", + "@blockly/block-test": "^5.0.0", + "@blockly/dev-tools": "^7.0.2", + "@blockly/theme-modern": "^5.0.0", "@hyperjump/json-schema": "^1.5.0", "@microsoft/api-documenter": "^7.22.4", "@microsoft/api-extractor": "^7.29.5", @@ -175,28 +175,28 @@ } }, "node_modules/@blockly/block-test": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@blockly/block-test/-/block-test-3.1.2.tgz", - "integrity": "sha512-a/Y21p6KcZIeRCsfx+Caqw9HEYyfGA1gwwWYi+nJttRpJCO8W0IAG6cMqNRDn0vPCoWdIa8o9xhoMBdyPURU3Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/block-test/-/block-test-5.0.0.tgz", + "integrity": "sha512-TASw4N3FQpJekOJTAm8ubGXOqf1pzVRBM64uqE6g+PtOgGGKw9G7F+Fs+OccS96mjwPEg1e+Eh6rsLRdV5kMqA==", "dev": true, "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "^9.2.0" + "blockly": "^10.0.0" } }, "node_modules/@blockly/dev-tools": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@blockly/dev-tools/-/dev-tools-5.3.1.tgz", - "integrity": "sha512-3xpxjJgv//z7uItocjEvJnkjHQCaCQHCuB0z5P6u9ysQcFaWmSRNcf5rCEjHSVUlQU22pAhhjytpM8mVzszh6w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@blockly/dev-tools/-/dev-tools-7.0.2.tgz", + "integrity": "sha512-AwG+CnyAeRIZGkeG+WhclRnrwMjXRWhd9xAkoXdKBaY9LHyLU61WSOk0D8E7ta98e19Yo/fl4CwYMYEQ8F63kw==", "dev": true, "dependencies": { - "@blockly/block-test": "^3.1.2", - "@blockly/theme-dark": "^4.0.10", - "@blockly/theme-deuteranopia": "^3.0.10", - "@blockly/theme-highcontrast": "^3.0.10", - "@blockly/theme-tritanopia": "^3.0.11", + "@blockly/block-test": "^5.0.0", + "@blockly/theme-dark": "^6.0.0", + "@blockly/theme-deuteranopia": "^5.0.0", + "@blockly/theme-highcontrast": "^5.0.0", + "@blockly/theme-tritanopia": "^5.0.0", "chai": "^4.2.0", "dat.gui": "^0.7.7", "lodash.assign": "^4.2.0", @@ -208,67 +208,67 @@ "node": ">=8.0.0" }, "peerDependencies": { - "blockly": "^9.0.0" + "blockly": "^10.0.0" } }, - "node_modules/@blockly/theme-dark": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-dark/-/theme-dark-4.0.10.tgz", - "integrity": "sha512-deoNn1SsjEVAAXjOrQag/s5X49DsHSID4McwvPLl6lRh0C8C0G9zRSEF90n/mqlLu855Y4xnfzxJWxTdTKUikQ==", + "node_modules/@blockly/dev-tools/node_modules/@blockly/theme-dark": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-dark/-/theme-dark-6.0.0.tgz", + "integrity": "sha512-BipmTIYehNHI6lT2EgTmePyYWw6U6eLtoz74yxMWxpDM8QMTU511cmkHAIBSzEORw1Wh2vk87fRW5mtKpDrE1g==", "dev": true, "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "^9.0.0" + "blockly": "^10.0.0" } }, - "node_modules/@blockly/theme-deuteranopia": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-deuteranopia/-/theme-deuteranopia-3.0.10.tgz", - "integrity": "sha512-m+RxF+DlP+BA5FPQYunPWoFXGlfspTqF97uGkkA0RK8P5UadXbWf4XQAscoMX96zjyfHME8GyQiwmdCcLHm9OQ==", + "node_modules/@blockly/dev-tools/node_modules/@blockly/theme-deuteranopia": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-deuteranopia/-/theme-deuteranopia-5.0.0.tgz", + "integrity": "sha512-+Y9UcMjdgkYiSElLDGW877r11kS/WSyxDDbpytblI5HuzOyn+oopXCrWWzlMGyaTV/rQTzUmQfNdH4vHHaMuZQ==", "dev": true, "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "^9.0.0" + "blockly": "^10.0.0" } }, - "node_modules/@blockly/theme-highcontrast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-highcontrast/-/theme-highcontrast-3.0.10.tgz", - "integrity": "sha512-4PSJgObr/F57YsE54Tg2y6+qVvJoRrwGysP0K7fZhGKB6XMVEmwbzG6pds3SE9y7AHtaQ3lQOauojciwOUHUTg==", + "node_modules/@blockly/dev-tools/node_modules/@blockly/theme-highcontrast": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-highcontrast/-/theme-highcontrast-5.0.0.tgz", + "integrity": "sha512-Bh8BSwdPic6NFOFsjNwEi0OduGR+FPjb4hcp5gD5JLIWXdL+/OboKVb8CgX4+NsJzlkbv+fOGfrXfrPIBiFeFg==", "dev": true, "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "^9.0.0" + "blockly": "^10.0.0" + } + }, + "node_modules/@blockly/dev-tools/node_modules/@blockly/theme-tritanopia": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-tritanopia/-/theme-tritanopia-5.0.0.tgz", + "integrity": "sha512-U1vqarnMwMcStfqoKFna6nJnL/5DeyXhPFbj7gfbORJKQuOs49OETPmQlHb2/PjHbHq9VUlRnkW/MJ0K+6cVGw==", + "dev": true, + "engines": { + "node": ">=8.17.0" + }, + "peerDependencies": { + "blockly": "^10.0.0" } }, "node_modules/@blockly/theme-modern": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-modern/-/theme-modern-3.0.10.tgz", - "integrity": "sha512-02px8PlvC3ZcVSZGLf7fYhni6xohoMg3P56ZSaP/Js4L+TDD4tzHDK9vE8BpYmmV0ZmwReKiN/fazrUwhYNSFA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-modern/-/theme-modern-5.0.0.tgz", + "integrity": "sha512-K5qg+PVkapG/h4NEVuTE85/n/BeR73ygeFipKLRf0S6A8PbffpLWbolutBWDzsArTeEQ4e/ItqKveuFpG8iZIg==", "dev": true, "engines": { "node": ">=8.17.0" }, "peerDependencies": { - "blockly": "^9.0.0" - } - }, - "node_modules/@blockly/theme-tritanopia": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@blockly/theme-tritanopia/-/theme-tritanopia-3.0.11.tgz", - "integrity": "sha512-bGtOpYglDx50yxOAZiIcgnbtWQZaSSlfMTALjkw/1+sxa0kwq2Oxws02uQ4LMni/8o9jY/dvoEGLStXFby0FzA==", - "dev": true, - "engines": { - "node": ">=8.17.0" - }, - "peerDependencies": { - "blockly": "^9.0.0" + "blockly": "^10.0.0" } }, "node_modules/@es-joy/jsdoccomment": { @@ -1878,17 +1878,6 @@ "node": ">=0.4.0" } }, - "node_modules/acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dev": true, - "peer": true, - "dependencies": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, "node_modules/acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -2524,59 +2513,13 @@ } }, "node_modules/blockly": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/blockly/-/blockly-9.2.0.tgz", - "integrity": "sha512-rygZJupS5u4DMGGQ70gExH71c34vUEUjTVVBzhgVH7PCAK2RaitCNwr2yF6hGj/QTVodkjjEOdTzbHqLbuPipQ==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/blockly/-/blockly-10.0.2.tgz", + "integrity": "sha512-d4o8x/cyJt6KkeStcQxbihvOVFADIrYQaHt85+TOTgUZKPHSTDPKqjKzrUQRJ3ouwYGF9KXC6y2V+oordnDLKA==", "dev": true, "peer": true, "dependencies": { - "jsdom": "20.0.3" - } - }, - "node_modules/blockly/node_modules/jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", - "dev": true, - "peer": true, - "dependencies": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - }, - "engines": { - "node": ">=14" - }, - "peerDependencies": { - "canvas": "^2.5.0" - }, - "peerDependenciesMeta": { - "canvas": { - "optional": true - } + "jsdom": "22.1.0" } }, "node_modules/brace-expansion": { @@ -3468,33 +3411,6 @@ "node": ">=0.10.0" } }, - "node_modules/cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true, - "peer": true - }, - "node_modules/cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "peer": true, - "dependencies": { - "cssom": "~0.3.6" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/cssstyle/node_modules/cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true, - "peer": true - }, "node_modules/d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -3511,21 +3427,6 @@ "integrity": "sha512-sRl/28gF/XRC5ywC9I4zriATTsQcpSsRG7seXCPnTkK8/EQMIbCu5NPMpICLGxX9ZEUvcXR3ArLYCtgreFoMDw==", "dev": true }, - "node_modules/data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "peer": true, - "dependencies": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/date-fns": { "version": "2.30.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", @@ -3997,105 +3898,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "peer": true, - "dependencies": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1" - }, - "bin": { - "escodegen": "bin/escodegen.js", - "esgenerate": "bin/esgenerate.js" - }, - "engines": { - "node": ">=6.0" - }, - "optionalDependencies": { - "source-map": "~0.6.1" - } - }, - "node_modules/escodegen/node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/escodegen/node_modules/levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "peer": true, - "dependencies": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "peer": true, - "dependencies": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true, - "peer": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/escodegen/node_modules/source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/escodegen/node_modules/type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "peer": true, - "dependencies": { - "prelude-ls": "~1.1.2" - }, - "engines": { - "node": ">= 0.8.0" - } - }, "node_modules/eslint": { "version": "8.43.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", @@ -11027,19 +10829,6 @@ "node": ">= 4.0.0" } }, - "node_modules/tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "peer": true, - "dependencies": { - "punycode": "^2.1.1" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -11844,20 +11633,6 @@ "node": ">=12" } }, - "node_modules/whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "peer": true, - "dependencies": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - }, - "engines": { - "node": ">=12" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -12263,63 +12038,65 @@ } }, "@blockly/block-test": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/@blockly/block-test/-/block-test-3.1.2.tgz", - "integrity": "sha512-a/Y21p6KcZIeRCsfx+Caqw9HEYyfGA1gwwWYi+nJttRpJCO8W0IAG6cMqNRDn0vPCoWdIa8o9xhoMBdyPURU3Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/block-test/-/block-test-5.0.0.tgz", + "integrity": "sha512-TASw4N3FQpJekOJTAm8ubGXOqf1pzVRBM64uqE6g+PtOgGGKw9G7F+Fs+OccS96mjwPEg1e+Eh6rsLRdV5kMqA==", "dev": true, "requires": {} }, "@blockly/dev-tools": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@blockly/dev-tools/-/dev-tools-5.3.1.tgz", - "integrity": "sha512-3xpxjJgv//z7uItocjEvJnkjHQCaCQHCuB0z5P6u9ysQcFaWmSRNcf5rCEjHSVUlQU22pAhhjytpM8mVzszh6w==", + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@blockly/dev-tools/-/dev-tools-7.0.2.tgz", + "integrity": "sha512-AwG+CnyAeRIZGkeG+WhclRnrwMjXRWhd9xAkoXdKBaY9LHyLU61WSOk0D8E7ta98e19Yo/fl4CwYMYEQ8F63kw==", "dev": true, "requires": { - "@blockly/block-test": "^3.1.2", - "@blockly/theme-dark": "^4.0.10", - "@blockly/theme-deuteranopia": "^3.0.10", - "@blockly/theme-highcontrast": "^3.0.10", - "@blockly/theme-tritanopia": "^3.0.11", + "@blockly/block-test": "^5.0.0", + "@blockly/theme-dark": "^6.0.0", + "@blockly/theme-deuteranopia": "^5.0.0", + "@blockly/theme-highcontrast": "^5.0.0", + "@blockly/theme-tritanopia": "^5.0.0", "chai": "^4.2.0", "dat.gui": "^0.7.7", "lodash.assign": "^4.2.0", "lodash.merge": "^4.6.2", "monaco-editor": "^0.20.0", "sinon": "^9.0.2" + }, + "dependencies": { + "@blockly/theme-dark": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-dark/-/theme-dark-6.0.0.tgz", + "integrity": "sha512-BipmTIYehNHI6lT2EgTmePyYWw6U6eLtoz74yxMWxpDM8QMTU511cmkHAIBSzEORw1Wh2vk87fRW5mtKpDrE1g==", + "dev": true, + "requires": {} + }, + "@blockly/theme-deuteranopia": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-deuteranopia/-/theme-deuteranopia-5.0.0.tgz", + "integrity": "sha512-+Y9UcMjdgkYiSElLDGW877r11kS/WSyxDDbpytblI5HuzOyn+oopXCrWWzlMGyaTV/rQTzUmQfNdH4vHHaMuZQ==", + "dev": true, + "requires": {} + }, + "@blockly/theme-highcontrast": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-highcontrast/-/theme-highcontrast-5.0.0.tgz", + "integrity": "sha512-Bh8BSwdPic6NFOFsjNwEi0OduGR+FPjb4hcp5gD5JLIWXdL+/OboKVb8CgX4+NsJzlkbv+fOGfrXfrPIBiFeFg==", + "dev": true, + "requires": {} + }, + "@blockly/theme-tritanopia": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-tritanopia/-/theme-tritanopia-5.0.0.tgz", + "integrity": "sha512-U1vqarnMwMcStfqoKFna6nJnL/5DeyXhPFbj7gfbORJKQuOs49OETPmQlHb2/PjHbHq9VUlRnkW/MJ0K+6cVGw==", + "dev": true, + "requires": {} + } } }, - "@blockly/theme-dark": { - "version": "4.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-dark/-/theme-dark-4.0.10.tgz", - "integrity": "sha512-deoNn1SsjEVAAXjOrQag/s5X49DsHSID4McwvPLl6lRh0C8C0G9zRSEF90n/mqlLu855Y4xnfzxJWxTdTKUikQ==", - "dev": true, - "requires": {} - }, - "@blockly/theme-deuteranopia": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-deuteranopia/-/theme-deuteranopia-3.0.10.tgz", - "integrity": "sha512-m+RxF+DlP+BA5FPQYunPWoFXGlfspTqF97uGkkA0RK8P5UadXbWf4XQAscoMX96zjyfHME8GyQiwmdCcLHm9OQ==", - "dev": true, - "requires": {} - }, - "@blockly/theme-highcontrast": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-highcontrast/-/theme-highcontrast-3.0.10.tgz", - "integrity": "sha512-4PSJgObr/F57YsE54Tg2y6+qVvJoRrwGysP0K7fZhGKB6XMVEmwbzG6pds3SE9y7AHtaQ3lQOauojciwOUHUTg==", - "dev": true, - "requires": {} - }, "@blockly/theme-modern": { - "version": "3.0.10", - "resolved": "https://registry.npmjs.org/@blockly/theme-modern/-/theme-modern-3.0.10.tgz", - "integrity": "sha512-02px8PlvC3ZcVSZGLf7fYhni6xohoMg3P56ZSaP/Js4L+TDD4tzHDK9vE8BpYmmV0ZmwReKiN/fazrUwhYNSFA==", - "dev": true, - "requires": {} - }, - "@blockly/theme-tritanopia": { - "version": "3.0.11", - "resolved": "https://registry.npmjs.org/@blockly/theme-tritanopia/-/theme-tritanopia-3.0.11.tgz", - "integrity": "sha512-bGtOpYglDx50yxOAZiIcgnbtWQZaSSlfMTALjkw/1+sxa0kwq2Oxws02uQ4LMni/8o9jY/dvoEGLStXFby0FzA==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@blockly/theme-modern/-/theme-modern-5.0.0.tgz", + "integrity": "sha512-K5qg+PVkapG/h4NEVuTE85/n/BeR73ygeFipKLRf0S6A8PbffpLWbolutBWDzsArTeEQ4e/ItqKveuFpG8iZIg==", "dev": true, "requires": {} }, @@ -13493,17 +13270,6 @@ "integrity": "sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==", "dev": true }, - "acorn-globals": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-7.0.1.tgz", - "integrity": "sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==", - "dev": true, - "peer": true, - "requires": { - "acorn": "^8.1.0", - "acorn-walk": "^8.0.2" - } - }, "acorn-jsx": { "version": "5.3.2", "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", @@ -13997,50 +13763,13 @@ } }, "blockly": { - "version": "9.2.0", - "resolved": "https://registry.npmjs.org/blockly/-/blockly-9.2.0.tgz", - "integrity": "sha512-rygZJupS5u4DMGGQ70gExH71c34vUEUjTVVBzhgVH7PCAK2RaitCNwr2yF6hGj/QTVodkjjEOdTzbHqLbuPipQ==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/blockly/-/blockly-10.0.2.tgz", + "integrity": "sha512-d4o8x/cyJt6KkeStcQxbihvOVFADIrYQaHt85+TOTgUZKPHSTDPKqjKzrUQRJ3ouwYGF9KXC6y2V+oordnDLKA==", "dev": true, "peer": true, "requires": { - "jsdom": "20.0.3" - }, - "dependencies": { - "jsdom": { - "version": "20.0.3", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-20.0.3.tgz", - "integrity": "sha512-SYhBvTh89tTfCD/CRdSOm13mOBa42iTaTyfyEWBdKcGdPxPtLFBXuHR8XHb33YNYaP+lLbmSvBTsnoesCNJEsQ==", - "dev": true, - "peer": true, - "requires": { - "abab": "^2.0.6", - "acorn": "^8.8.1", - "acorn-globals": "^7.0.0", - "cssom": "^0.5.0", - "cssstyle": "^2.3.0", - "data-urls": "^3.0.2", - "decimal.js": "^10.4.2", - "domexception": "^4.0.0", - "escodegen": "^2.0.0", - "form-data": "^4.0.0", - "html-encoding-sniffer": "^3.0.0", - "http-proxy-agent": "^5.0.0", - "https-proxy-agent": "^5.0.1", - "is-potential-custom-element-name": "^1.0.1", - "nwsapi": "^2.2.2", - "parse5": "^7.1.1", - "saxes": "^6.0.0", - "symbol-tree": "^3.2.4", - "tough-cookie": "^4.1.2", - "w3c-xmlserializer": "^4.0.0", - "webidl-conversions": "^7.0.0", - "whatwg-encoding": "^2.0.0", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0", - "ws": "^8.11.0", - "xml-name-validator": "^4.0.0" - } - } + "jsdom": "22.1.0" } }, "brace-expansion": { @@ -14742,32 +14471,6 @@ "integrity": "sha1-Xv1sLupeof1rasV+wEJ7GEUkJOo=", "dev": true }, - "cssom": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.5.0.tgz", - "integrity": "sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==", - "dev": true, - "peer": true - }, - "cssstyle": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", - "dev": true, - "peer": true, - "requires": { - "cssom": "~0.3.6" - }, - "dependencies": { - "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", - "dev": true, - "peer": true - } - } - }, "d": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", @@ -14784,18 +14487,6 @@ "integrity": "sha512-sRl/28gF/XRC5ywC9I4zriATTsQcpSsRG7seXCPnTkK8/EQMIbCu5NPMpICLGxX9ZEUvcXR3ArLYCtgreFoMDw==", "dev": true }, - "data-urls": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-3.0.2.tgz", - "integrity": "sha512-Jy/tj3ldjZJo63sVAvg6LHt2mHvl4V6AgRAmNDtLdm7faqtsx+aJG42rsyCo9JCoRVKwPFzKlIPx3DIibwSIaQ==", - "dev": true, - "peer": true, - "requires": { - "abab": "^2.0.6", - "whatwg-mimetype": "^3.0.0", - "whatwg-url": "^11.0.0" - } - }, "date-fns": { "version": "2.30.0", "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", @@ -15171,80 +14862,6 @@ "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", "dev": true }, - "escodegen": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", - "dev": true, - "peer": true, - "requires": { - "esprima": "^4.0.1", - "estraverse": "^5.2.0", - "esutils": "^2.0.2", - "optionator": "^0.8.1", - "source-map": "~0.6.1" - }, - "dependencies": { - "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "peer": true - }, - "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", - "dev": true, - "peer": true, - "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" - } - }, - "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", - "dev": true, - "peer": true, - "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - } - }, - "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", - "dev": true, - "peer": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true, - "optional": true, - "peer": true - }, - "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", - "dev": true, - "peer": true, - "requires": { - "prelude-ls": "~1.1.2" - } - } - } - }, "eslint": { "version": "8.43.0", "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.43.0.tgz", @@ -20793,16 +20410,6 @@ } } }, - "tr46": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-3.0.0.tgz", - "integrity": "sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==", - "dev": true, - "peer": true, - "requires": { - "punycode": "^2.1.1" - } - }, "tree-kill": { "version": "1.2.2", "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", @@ -21425,17 +21032,6 @@ "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz", "integrity": "sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q==" }, - "whatwg-url": { - "version": "11.0.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-11.0.0.tgz", - "integrity": "sha512-RKT8HExMpoYx4igMiVMY83lN6UeITKJlBQ+vR/8ZJ8OCdSiN3RwCq+9gH0+Xzj0+5IrM6i4j/6LuvzbZIQgEcQ==", - "dev": true, - "peer": true, - "requires": { - "tr46": "^3.0.0", - "webidl-conversions": "^7.0.0" - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index 354553b55..876b2a755 100644 --- a/package.json +++ b/package.json @@ -68,9 +68,9 @@ }, "license": "Apache-2.0", "devDependencies": { - "@blockly/block-test": "^3.0.0", - "@blockly/dev-tools": "^5.0.0", - "@blockly/theme-modern": "^3.0.0", + "@blockly/block-test": "^5.0.0", + "@blockly/dev-tools": "^7.0.2", + "@blockly/theme-modern": "^5.0.0", "@hyperjump/json-schema": "^1.5.0", "@microsoft/api-documenter": "^7.22.4", "@microsoft/api-extractor": "^7.29.5",