From 53068debce1535ae262840bcd0874ee9899e8577 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 12 Apr 2021 05:10:12 +0000
Subject: [PATCH 01/83] Bump js-green-licenses from 3.0.0 to 3.0.1
Bumps [js-green-licenses](https://github.com/google/js-green-licenses) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/google/js-green-licenses/releases)
- [Changelog](https://github.com/google/js-green-licenses/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google/js-green-licenses/compare/v3.0.0...v3.0.1)
Signed-off-by: dependabot[bot]
---
package-lock.json | 140 ++++++++++++++--------------------------------
1 file changed, 42 insertions(+), 98 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5bd46e529..72550b752 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3908,9 +3908,9 @@
"dev": true
},
"gaxios": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.1.0.tgz",
- "integrity": "sha512-vb0to8xzGnA2qcgywAjtshOKKVDf2eQhJoiL6fHhgW5tVN7wNk7egnYIO9zotfn3lQ3De1VPdf7V5/BWfCtCmg==",
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-4.2.0.tgz",
+ "integrity": "sha512-Ms7fNifGv0XVU+6eIyL9LB7RVESeML9+cMvkwGS70xyD6w2Z80wl6RiqiJ9k1KFlJCUTQqFFc8tXmPQfSKUe8g==",
"dev": true,
"requires": {
"abort-controller": "^3.0.0",
@@ -5096,9 +5096,9 @@
}
},
"js-green-licenses": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/js-green-licenses/-/js-green-licenses-3.0.0.tgz",
- "integrity": "sha512-K7RxQh6ex1PAHzllVzBP2UO7i4xeKwhCUn01mOXl/LmZX9ExTxQf9CkahlyojXAsjGK60gfV2NbD2fhXOzIDlw==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/js-green-licenses/-/js-green-licenses-3.0.1.tgz",
+ "integrity": "sha512-dKyO14U6LaDzJ5gNlvP/v1vkTW7TTXEKNxMHnkxqdYStcYVEJlfubfqbEageVzV41PWu7felyNbwawoEJ/RpYQ==",
"dev": true,
"requires": {
"gaxios": "^4.0.0",
@@ -5112,9 +5112,9 @@
},
"dependencies": {
"semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -5747,9 +5747,9 @@
"dev": true
},
"map-obj": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz",
- "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==",
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz",
+ "integrity": "sha512-+WA2/1sPmDj1dlvvJmB5G6JKfY9dpn7EVBUL06+y6PoljPkh+6V1QihwxNkbcGxCRjt2b0F9K0taiCuo7MbdFQ==",
"dev": true
},
"map-visit": {
@@ -5899,9 +5899,9 @@
}
},
"hosted-git-info": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
- "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -5917,14 +5917,14 @@
}
},
"normalize-package-data": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.0.tgz",
- "integrity": "sha512-6lUjEI0d3v6kFrtgA/lOx4zHCWULXsFNIjHolnZCKCTLA6m/G625cdn3O7eNmT0iD3jfo6HZ9cdImGZwf21prw==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.2.tgz",
+ "integrity": "sha512-6CdZocmfGaKnIHPVFhJJZ3GuR8SsLKvDANFp47Jmy51aKIr8akjAWTSxtpI+MBgBFdSMRyo4hMpDlT6dTffgZg==",
"dev": true,
"requires": {
- "hosted-git-info": "^3.0.6",
- "resolve": "^1.17.0",
- "semver": "^7.3.2",
+ "hosted-git-info": "^4.0.1",
+ "resolve": "^1.20.0",
+ "semver": "^7.3.4",
"validate-npm-package-license": "^3.0.1"
}
},
@@ -5937,68 +5937,12 @@
"p-limit": "^2.2.0"
}
},
- "parse-json": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz",
- "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==",
- "dev": true,
- "requires": {
- "@babel/code-frame": "^7.0.0",
- "error-ex": "^1.3.1",
- "json-parse-even-better-errors": "^2.3.0",
- "lines-and-columns": "^1.1.6"
- }
- },
"path-exists": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
"integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
"dev": true
},
- "read-pkg": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz",
- "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==",
- "dev": true,
- "requires": {
- "@types/normalize-package-data": "^2.4.0",
- "normalize-package-data": "^2.5.0",
- "parse-json": "^5.0.0",
- "type-fest": "^0.6.0"
- },
- "dependencies": {
- "hosted-git-info": {
- "version": "2.8.8",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
- "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
- "dev": true
- },
- "normalize-package-data": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
- "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
- "dev": true,
- "requires": {
- "hosted-git-info": "^2.1.4",
- "resolve": "^1.10.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
- }
- },
- "semver": {
- "version": "5.7.1",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
- "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
- "dev": true
- },
- "type-fest": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
- "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
- "dev": true
- }
- }
- },
"read-pkg-up": {
"version": "7.0.1",
"resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz",
@@ -6019,19 +5963,19 @@
}
},
"resolve": {
- "version": "1.19.0",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
- "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
+ "version": "1.20.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz",
+ "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==",
"dev": true,
"requires": {
- "is-core-module": "^2.1.0",
+ "is-core-module": "^2.2.0",
"path-parse": "^1.0.6"
}
},
"semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
@@ -6044,9 +5988,9 @@
"dev": true
},
"yargs-parser": {
- "version": "20.2.4",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz",
- "integrity": "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA==",
+ "version": "20.2.7",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
+ "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw==",
"dev": true
}
}
@@ -6577,29 +6521,29 @@
}
},
"npm-package-arg": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.0.tgz",
- "integrity": "sha512-/ep6QDxBkm9HvOhOg0heitSd7JHA1U7y1qhhlRlteYYAi9Pdb/ZV7FW5aHpkrpM8+P+4p/jjR8zCyKPBMBjSig==",
+ "version": "8.1.2",
+ "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-8.1.2.tgz",
+ "integrity": "sha512-6Eem455JsSMJY6Kpd3EyWE+n5hC+g9bSyHr9K9U2zqZb7+02+hObQ2c0+8iDk/mNF+8r1MhY44WypKJAkySIYA==",
"dev": true,
"requires": {
- "hosted-git-info": "^3.0.6",
- "semver": "^7.0.0",
+ "hosted-git-info": "^4.0.1",
+ "semver": "^7.3.4",
"validate-npm-package-name": "^3.0.0"
},
"dependencies": {
"hosted-git-info": {
- "version": "3.0.8",
- "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz",
- "integrity": "sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw==",
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz",
+ "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
}
},
"semver": {
- "version": "7.3.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz",
- "integrity": "sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw==",
+ "version": "7.3.5",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz",
+ "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==",
"dev": true,
"requires": {
"lru-cache": "^6.0.0"
From 4b7276017d2dfc00f5c35d597f7b0a8775beef32 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Mon, 12 Apr 2021 05:13:22 +0000
Subject: [PATCH 02/83] Bump webdriverio from 7.3.0 to 7.3.1
Bumps [webdriverio](https://github.com/webdriverio/webdriverio) from 7.3.0 to 7.3.1.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.3.0...v7.3.1)
Signed-off-by: dependabot[bot]
---
package-lock.json | 90 +++++++++++++++++++++++------------------------
1 file changed, 45 insertions(+), 45 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5bd46e529..24a2ae071 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -467,13 +467,13 @@
"dev": true
},
"@wdio/config": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.3.0.tgz",
- "integrity": "sha512-sMvvGIVnie7h/c/h3Zuz6Zv5UMN97SBrKVGdK9v6MAWobCWXUTTfVV4E9gBk6pWwT+rIBByt/ygQ1Mqhk77EEA==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.3.1.tgz",
+ "integrity": "sha512-n4hr+EB5VqTPywgzCOAcuh1q+95gIxobJgONtdnq17uQG/Xqu1EYxOXM9wDCPZ62sObxOfeIPomr8rkbmXk4WQ==",
"dev": true,
"requires": {
"@wdio/logger": "7.0.0",
- "@wdio/types": "7.2.1",
+ "@wdio/types": "7.3.1",
"deepmerge": "^4.0.0",
"glob": "^7.1.2"
}
@@ -563,18 +563,18 @@
"dev": true
},
"@wdio/repl": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.3.0.tgz",
- "integrity": "sha512-T//qKHfPw3RiuR9hyzjFI/PYKV4pvxmcHoxjPG4NE+xvu1kj3vReArJk+vcsXELulcjIArDB1W60c0P5gjXSBg==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.3.1.tgz",
+ "integrity": "sha512-DRgAfE7KoYirzf1uFoa8LiUaTmHGjHq304rk9LQonzIniroMPIQqYmnf0aBHu/lz3FNFEh1f4kOQtcTK/s9c5A==",
"dev": true,
"requires": {
- "@wdio/utils": "7.3.0"
+ "@wdio/utils": "7.3.1"
}
},
"@wdio/types": {
- "version": "7.2.1",
- "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.2.1.tgz",
- "integrity": "sha512-05+nxO2I/9asQvjgTT2ZteDi7PguAruoOw1Vu8zAVqE+yP5YQxW1CX3galRost8UlQ6Vft/RgmsYLabdxJzzag==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.3.1.tgz",
+ "integrity": "sha512-bRsVN8neezagQLwPIp5nJP8g9mYoGeAeWrh1Ooyrqlg9iPi/a2QzLMiUqWtg1e4cUGal/bh+aKMXcAWSFxooLQ==",
"dev": true,
"requires": {
"got": "^11.8.1"
@@ -698,13 +698,13 @@
}
},
"@wdio/utils": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.3.0.tgz",
- "integrity": "sha512-dEQEKsKdnrydzacK26K+XfhL9d/GrJIssw0ert614yqG1F6db8qhGugfSrufVqDgwe6+Pj4EEJsw9AWpKzj3pg==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.3.1.tgz",
+ "integrity": "sha512-/Vl3PX5TDqlnAQK3sDXimm3WsTv9Gu7mNYDB/haPDRRkMVQWvgAXjczPWz2n68G/2NQXg19ivg3QzWDancgbEA==",
"dev": true,
"requires": {
"@wdio/logger": "7.0.0",
- "@wdio/types": "7.2.1"
+ "@wdio/types": "7.3.1"
}
},
"abab": {
@@ -1935,9 +1935,9 @@
}
},
"core-js-pure": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.0.tgz",
- "integrity": "sha512-CC582enhrFZStO4F8lGI7QL3SYx7/AIRc+IdSi3btrQGrVsTawo5K/crmKbRrQ+MOMhNX4v+PATn0k2NN6wI7A==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.10.1.tgz",
+ "integrity": "sha512-PeyJH2SE0KuxY5eCGNWA+W+CeDpB6M1PN3S7Am7jSv/Ttuxz2SnWbIiVQOn/TDaGaGtxo8CRWHkXwJscbUHtVw==",
"dev": true
},
"core-util-is": {
@@ -2284,16 +2284,16 @@
"dev": true
},
"devtools": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.3.0.tgz",
- "integrity": "sha512-er7wXFKy9LyCi5t8ehAOU9puufh5cI90ku9f5KxUqSCZmoJUvj94rfE0SiU8tZCMcVTr5zjgeEU3CpkEH3EG3w==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.3.1.tgz",
+ "integrity": "sha512-hdMW9r2qS/xx4On1aQNyUBVeTWhzz5MmLFF9g0HT9OXYwZnpRhtXva+T1lb2EmEJScYdVFN8mxMITly/kIUdXA==",
"dev": true,
"requires": {
- "@wdio/config": "7.3.0",
+ "@wdio/config": "7.3.1",
"@wdio/logger": "7.0.0",
"@wdio/protocols": "7.1.1",
- "@wdio/types": "7.2.1",
- "@wdio/utils": "7.3.0",
+ "@wdio/types": "7.3.1",
+ "@wdio/utils": "7.3.1",
"chrome-launcher": "^0.13.1",
"edge-paths": "^2.1.0",
"puppeteer-core": "^7.1.0",
@@ -4909,9 +4909,9 @@
}
},
"is-docker": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz",
- "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz",
+ "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==",
"dev": true
},
"is-extendable": {
@@ -8891,9 +8891,9 @@
}
},
"ua-parser-js": {
- "version": "0.7.26",
- "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.26.tgz",
- "integrity": "sha512-VwIvGlFNmpKbjzRt51jpbbFTrKIEgGHxIwA8Y69K1Bqc6bTIV7TaGGABOkghSFQWsLmcRB4drGvpfv9z2szqoQ==",
+ "version": "0.7.28",
+ "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz",
+ "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==",
"dev": true
},
"uc.micro": {
@@ -9211,16 +9211,16 @@
}
},
"webdriver": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.3.0.tgz",
- "integrity": "sha512-Qb6kO26wt8OQEetEJ+DQ06XBALfduP0wc+exXw0QZFyf3C0PmAPSuZGIl0NtSaQ5fuLeVJawFKtVecGXxDekbQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.3.1.tgz",
+ "integrity": "sha512-3F/YmquurBi0AQKpU0E00Ba4zRljSKT4WxFQZQ0/b0mGjvNPLoDQOstCrm/0KQjU4zPXDBSvcMgmKetXlQ+N2Q==",
"dev": true,
"requires": {
- "@wdio/config": "7.3.0",
+ "@wdio/config": "7.3.1",
"@wdio/logger": "7.0.0",
"@wdio/protocols": "7.1.1",
- "@wdio/types": "7.2.1",
- "@wdio/utils": "7.3.0",
+ "@wdio/types": "7.3.1",
+ "@wdio/utils": "7.3.1",
"got": "^11.0.2",
"lodash.merge": "^4.6.1"
},
@@ -9343,24 +9343,24 @@
}
},
"webdriverio": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.3.0.tgz",
- "integrity": "sha512-0ttSA2TfD14KrQWJKMfxFrMn5YeXQd9h/1cfHqLyX1iaZBNRIgrPfYWfp7/E3iKbCli2Y2NpRhSaLBgyj3IgiQ==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.3.1.tgz",
+ "integrity": "sha512-I/hEzQrYQFMHcVY2+TvnEqOdBa//Hn9zK4XfBGNBsp8rFEZnJUjGzNpmkCNLszAc26DA2POJBaPnw3uHD7N5Tg==",
"dev": true,
"requires": {
"@types/aria-query": "^4.2.1",
- "@wdio/config": "7.3.0",
+ "@wdio/config": "7.3.1",
"@wdio/logger": "7.0.0",
"@wdio/protocols": "7.1.1",
- "@wdio/repl": "7.3.0",
- "@wdio/types": "7.2.1",
- "@wdio/utils": "7.3.0",
+ "@wdio/repl": "7.3.1",
+ "@wdio/types": "7.3.1",
+ "@wdio/utils": "7.3.1",
"archiver": "^5.0.0",
"aria-query": "^4.2.2",
"atob": "^2.1.2",
"css-shorthand-properties": "^1.1.1",
"css-value": "^0.0.1",
- "devtools": "7.3.0",
+ "devtools": "7.3.1",
"devtools-protocol": "^0.0.863986",
"fs-extra": "^9.0.1",
"get-port": "^5.1.1",
@@ -9374,7 +9374,7 @@
"resq": "^1.9.1",
"rgb2hex": "0.2.3",
"serialize-error": "^8.0.0",
- "webdriver": "7.3.0"
+ "webdriver": "7.3.1"
}
},
"webidl-conversions": {
From e8d95c9137dd09ff1c55725fb984ea3fa4e8a912 Mon Sep 17 00:00:00 2001
From: Rachel Fenichel
Date: Tue, 13 Apr 2021 14:28:54 -0700
Subject: [PATCH 03/83] Remove compile.sh
---
tests/compile/compile.sh | 114 ---------------------------------------
tests/compile/index.html | 2 +-
tests/run_all_tests.sh | 2 +-
3 files changed, 2 insertions(+), 116 deletions(-)
delete mode 100755 tests/compile/compile.sh
diff --git a/tests/compile/compile.sh b/tests/compile/compile.sh
deleted file mode 100755
index c916eba5a..000000000
--- a/tests/compile/compile.sh
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/bin/bash
-#
-# Deprecation warning: (July 2020)
-# This advanced compilation test script has been deprecated in favour of
-# npm run test:compile:advanced
-#
-# The script will be removed from Blockly core in Q4 of 2020.
-#
-echo "Deprecation warning: (July 2020)"
-echo "This advanced compilation test script has been deprecated in favour of"
-echo " npm run test:compile:advanced"
-echo ""
-echo "The script will be removed from Blockly core in Q4 of 2020."
-echo ""
-
-echo "Executing compile.sh from $(pwd)"
-
-# Find the Blockly project root if pwd is the root
-# or if pwd is the directory containing this script.
-if [ -f ./main.js ] && [ -f ./compile.sh ]; then
- BLOCKLY_ROOT="../.."
-elif [ -f tests/compile/compile.sh ]; then
- BLOCKLY_ROOT="."
-else
- echo "ERROR: Cannot determine BLOCKLY_ROOT" 1>&2;
- exit 1
-fi
-
-# Test for npm and node_modules directory.
-if command -v npm >/dev/null 2>&1; then
- NODE_MODULES=$(npm root)
- # npm root will invent a location based on pwd if it can't find
- # one, such as when the project has not been `npm install`ed.
- # Clear the variable if the directory doesn't already exist.
- [[ ! -d $NODE_MODULES ]] && NODE_MODULES=""
-fi
-
-# Find the Closure Compiler.
-if [ -n $NODE_MODULES ] && \
- [ -s $NODE_MODULES/google-closure-compiler-java/compiler.jar ]; then
- COMPILER=$NODE_MODULES/google-closure-compiler-java/compiler.jar
- echo "Found npm google-closure-compiler:"
- echo " $COMPILER"
- npm list google-closure-compiler | grep google-closure-compiler
-else
- COMPILER_JARS=$(find $BLOCKLY_ROOT/tests/compile/ -maxdepth 1 -name "*compiler*.jar")
- if [ -n "$COMPILER_JARS" ]; then
- if [ $(echo "$COMPILER_JARS" | wc -l) -ne 1 ]; then
- echo "ERROR: Found too many Closure *compiler*.jar files:" 1>&2;
- echo "$COMPILER_JARS" 1>&2;
- exit 1
- fi
- COMPILER=$COMPILER_JARS
- echo "Found local Closure compiler .jar:"
- echo " $COMPILER"
- else
- echo "ERROR: Closure Compiler not found." 1>&2;
- echo "Either npm install google-closure-compiler" 1>&2;
- echo "Or download from this URL, and place jar file in current directory." 1>&2;
- echo "https://dl.google.com/closure-compiler/compiler-latest.zip" 1>&2;
- exit 1
- fi
-fi
-
-if [ -f "$BLOCKLY_ROOT/tests/compile/main_compressed.js" ]; then
- echo "Removing previous output."
- rm "$BLOCKLY_ROOT/tests/compile/main_compressed.js"
-fi
-
-tempPath="$BLOCKLY_ROOT/temp_core"
-corePath="$BLOCKLY_ROOT/core/*"
-mkdir $tempPath
-cp $corePath $tempPath
-# Copy over all files in core and any subdirectories to the temp_core directory.
-for dir in "$corePath/" ; do
- # For all files in the directory and any subdirectories rename them to
- # include the subirectory name and copy them to temporary directory.
- # Ex: subdir/file.js -> temp_core/subdir_file.js
- for file in $(find $dir -name \*.js); do
- # Replace all / with _ and remove core
- newName="${file//\//_}"
- newName="${newName//._core_/}"
- newFilePath="$tempPath/$newName"
- cp $file $newFilePath
- done
-done
-
-echo "Compiling Blockly..."
-COMPILATION_COMMAND="java -jar $COMPILER --js='$BLOCKLY_ROOT/tests/compile/main.js' \
- --js='$tempPath/**.js' \
- --js='$BLOCKLY_ROOT/tests/blocks/**.js' \
- --js='$BLOCKLY_ROOT/blocks/**.js' \
- --js='$BLOCKLY_ROOT/generators/**.js' \
- --generate_exports \
- --externs $BLOCKLY_ROOT/externs/goog-externs.js \
- --externs $BLOCKLY_ROOT/externs/svg-externs.js \
- --compilation_level ADVANCED_OPTIMIZATIONS \
- --language_in ECMASCRIPT5_STRICT \
- --language_out ECMASCRIPT5_STRICT \
- --dependency_mode=PRUNE --entry_point=Main \
- --js_output_file $BLOCKLY_ROOT/tests/compile/main_compressed.js"
-echo "$COMPILATION_COMMAND"
-$COMPILATION_COMMAND
-EXIT_CODE=$?
-echo "Compiler exit code: $EXIT_CODE"
-if [ "$EXIT_CODE" -eq 0 ] && [ -s "$BLOCKLY_ROOT/tests/compile/main_compressed.js" ]; then
- echo "Compilation SUCCESS."
-else
- echo "Compilation FAIL."
- exit 1
-fi
-
-# Cleanup temp_core directory
-rm -r $tempPath
diff --git a/tests/compile/index.html b/tests/compile/index.html
index 1ec1ce85a..8ffadca88 100644
--- a/tests/compile/index.html
+++ b/tests/compile/index.html
@@ -24,7 +24,7 @@
To run this test manually, download
closure-compiler-vxxxxxxxx.jar,
- place it in this directory, then run compile.sh from the command line.
+ place it in this directory, then run `npm run test:compile:advanced` from the command line.
Measure the size of main_compressed.js (295kb as of October 2017), then reload
this page and see if Blockly works.
diff --git a/tests/run_all_tests.sh b/tests/run_all_tests.sh
index 2ab36c251..5107a6ebf 100755
--- a/tests/run_all_tests.sh
+++ b/tests/run_all_tests.sh
@@ -73,7 +73,7 @@ run_test_command "generators" "tests/scripts/run_generators.sh"
run_test_command "node" "./node_modules/.bin/mocha tests/node --config tests/node/.mocharc.js"
# # Attempt advanced compilation of a Blockly app.
-# run_test_command "advanced_compile" "tests/compile/compile.sh"
+# run_test_command "advanced_compile" "npm run test:compile:advanced"
# End of tests.
From 256eaa9497becf6e098223e312f535f81d6413ee Mon Sep 17 00:00:00 2001
From: Rachel Fenichel
Date: Tue, 13 Apr 2021 16:02:11 -0700
Subject: [PATCH 04/83] Remove rules forbidding es6
---
.eslintrc.json | 6 ++----
core/utils/object.js | 2 --
package.json | 1 -
3 files changed, 2 insertions(+), 7 deletions(-)
diff --git a/.eslintrc.json b/.eslintrc.json
index 2cfe544cd..47430bdf2 100644
--- a/.eslintrc.json
+++ b/.eslintrc.json
@@ -72,8 +72,7 @@
"balanced": true
},
"exceptions": ["*"]
- }],
- "es5/no-es6-methods": ["warn"]
+ }]
},
"env": {
"browser": true
@@ -83,7 +82,6 @@
"goog": true
},
"extends": [
- "eslint:recommended",
- "plugin:es5/no-es2015"
+ "eslint:recommended"
]
}
diff --git a/core/utils/object.js b/core/utils/object.js
index e382b9ee5..34b4d0034 100644
--- a/core/utils/object.js
+++ b/core/utils/object.js
@@ -62,9 +62,7 @@ Blockly.utils.object.deepMerge = function(target, source) {
*/
Blockly.utils.object.values = function(obj) {
if (Object.values) {
- /* eslint-disable es5/no-es6-methods */
return Object.values(obj);
- /* eslint-enable es5/no-es6-methods */
}
// Fallback for IE.
return Object.keys(obj).map(function(e) {
diff --git a/package.json b/package.json
index b1491d69c..80c54da7b 100644
--- a/package.json
+++ b/package.json
@@ -69,7 +69,6 @@
"clang-format": "^1.5.0",
"concurrently": "^6.0.0",
"eslint": "^7.6.0",
- "eslint-plugin-es5": "^1.5.0",
"google-closure-compiler": "^20210302.0.0",
"google-closure-deps": "^20210202.0.0",
"gulp": "^4.0.2",
From be1dcb4b94bf99847f1277d281306c388f6ea275 Mon Sep 17 00:00:00 2001
From: alschmiedt
Date: Wed, 14 Apr 2021 09:11:05 -0700
Subject: [PATCH 05/83] Updates dependabot to ignore jsdom changes (#4777)
---
.github/dependabot.yml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/.github/dependabot.yml b/.github/dependabot.yml
index 3ae6170df..dcdacaedd 100644
--- a/.github/dependabot.yml
+++ b/.github/dependabot.yml
@@ -10,3 +10,9 @@ updates:
target-branch: "develop"
schedule:
interval: "weekly"
+ ignore:
+ - dependency-name: "jsdom"
+ # For jsdom, ignore all updates for version 16.
+ # We should test that this does not cause issue
+ # google/blockly-samples#665 when version 17 is released.
+ versions: "16.x"
From 534ac84777d31c64bb1fece46866ac2a2a48fe35 Mon Sep 17 00:00:00 2001
From: "translatewiki.net"
Date: Thu, 15 Apr 2021 12:59:07 +0200
Subject: [PATCH 06/83] Localisation updates from https://translatewiki.net.
---
msg/json/cs.json | 1 +
1 file changed, 1 insertion(+)
diff --git a/msg/json/cs.json b/msg/json/cs.json
index e8401a3e4..ed184e390 100644
--- a/msg/json/cs.json
+++ b/msg/json/cs.json
@@ -6,6 +6,7 @@
"Dita",
"Dvorapa",
"Espertus",
+ "Georg101",
"Ilimanaq29",
"Koo6",
"Matěj Grabovský",
From be46b3c73050f5b6e404d6bc410f41e19e064d5a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Thu, 15 Apr 2021 17:54:43 +0000
Subject: [PATCH 07/83] Bump concurrently from 6.0.0 to 6.0.2
Bumps [concurrently](https://github.com/kimmobrunfeldt/concurrently) from 6.0.0 to 6.0.2.
- [Release notes](https://github.com/kimmobrunfeldt/concurrently/releases)
- [Commits](https://github.com/kimmobrunfeldt/concurrently/compare/v6.0.0...v6.0.2)
Signed-off-by: dependabot[bot]
---
package-lock.json | 291 +++++++++++++++++++---------------------------
1 file changed, 122 insertions(+), 169 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5bd46e529..73c223cb4 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -724,23 +724,15 @@
"acorn": {
"version": "6.4.1",
"resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz",
- "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==",
- "dev": true
+ "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA=="
},
"acorn-globals": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz",
- "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==",
+ "version": "4.3.4",
+ "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
+ "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
"requires": {
- "acorn": "^7.1.1",
- "acorn-walk": "^7.1.1"
- },
- "dependencies": {
- "acorn": {
- "version": "7.4.1",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
- "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
- }
+ "acorn": "^6.0.1",
+ "acorn-walk": "^6.0.1"
}
},
"acorn-jsx": {
@@ -750,9 +742,9 @@
"dev": true
},
"acorn-walk": {
- "version": "7.2.0",
- "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz",
- "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA=="
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
+ "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA=="
},
"agent-base": {
"version": "6.0.2",
@@ -973,6 +965,11 @@
"integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
"dev": true
},
+ "array-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz",
+ "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM="
+ },
"array-find-index": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
@@ -1817,14 +1814,14 @@
}
},
"concurrently": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.0.0.tgz",
- "integrity": "sha512-Ik9Igqnef2ONLjN2o/OVx1Ow5tymVvvEwQeYCQdD/oV+CN9oWhxLk7ibcBdOtv0UzBqHCEKRwbKceYoTK8t3fQ==",
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-6.0.2.tgz",
+ "integrity": "sha512-u+1Q0dJG5BidgUTpz9CU16yoHTt/oApFDQ3mbvHwSDgMjU7aGqy0q8ZQyaZyaNxdwRKTD872Ux3Twc6//sWA+Q==",
"dev": true,
"requires": {
"chalk": "^4.1.0",
"date-fns": "^2.16.1",
- "lodash": "^4.17.20",
+ "lodash": "^4.17.21",
"read-pkg": "^5.2.0",
"rxjs": "^6.6.3",
"spawn-command": "^0.0.2-1",
@@ -2071,19 +2068,19 @@
"dev": true
},
"data-urls": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz",
- "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==",
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz",
+ "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==",
"requires": {
- "abab": "^2.0.3",
- "whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.0.0"
+ "abab": "^2.0.0",
+ "whatwg-mimetype": "^2.2.0",
+ "whatwg-url": "^7.0.0"
}
},
"date-fns": {
- "version": "2.17.0",
- "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.17.0.tgz",
- "integrity": "sha512-ZEhqxUtEZeGgg9eHNSOAJ8O9xqSgiJdrL0lzSSfMF54x6KXWJiOH/xntSJ9YomJPrYH/p08t6gWjGWq1SDJlSA==",
+ "version": "2.21.1",
+ "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.21.1.tgz",
+ "integrity": "sha512-m1WR0xGiC6j6jNFAyW4Nvh4WxAi4JF4w9jRJwSI8nBmNcyZXPcP9VUQG+6gHQXAmqaGEKDKhOqAtENDC941UkA==",
"dev": true
},
"debug": {
@@ -2141,11 +2138,6 @@
}
}
},
- "decimal.js": {
- "version": "10.2.1",
- "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.2.1.tgz",
- "integrity": "sha512-KaL7+6Fw6i5A2XSnsbhm/6B+NuEA7TZ4vqxnd5tXz9sbKtrN9Srj8ab4vKVdK8YAqZO9P1kg45Y6YLoduPf+kw=="
- },
"decode-uri-component": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
@@ -2331,18 +2323,11 @@
}
},
"domexception": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz",
- "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz",
+ "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==",
"requires": {
- "webidl-conversions": "^5.0.0"
- },
- "dependencies": {
- "webidl-conversions": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz",
- "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA=="
- }
+ "webidl-conversions": "^4.0.2"
}
},
"duplexer3": {
@@ -2510,7 +2495,6 @@
"version": "1.12.0",
"resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
"integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
- "dev": true,
"requires": {
"esprima": "^3.1.3",
"estraverse": "^4.2.0",
@@ -2805,12 +2789,6 @@
}
}
},
- "eslint-plugin-es5": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-es5/-/eslint-plugin-es5-1.5.0.tgz",
- "integrity": "sha512-Qxmfo7v2B7SGAEURJo0dpBweFf+JU15kSyALfiB2rXWcBuJ96r6X9kFHXFnhdopPHCaHjoQs1xQPUJVbGMb1AA==",
- "dev": true
- },
"eslint-scope": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz",
@@ -2864,8 +2842,7 @@
"esprima": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
- "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
- "dev": true
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM="
},
"esquery": {
"version": "1.4.0",
@@ -2904,8 +2881,7 @@
"estraverse": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
- "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
- "dev": true
+ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw=="
},
"esutils": {
"version": "2.0.3",
@@ -4681,11 +4657,11 @@
"dev": true
},
"html-encoding-sniffer": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz",
- "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==",
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz",
+ "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==",
"requires": {
- "whatwg-encoding": "^1.0.5"
+ "whatwg-encoding": "^1.0.1"
}
},
"http-cache-semantics": {
@@ -4800,6 +4776,11 @@
"integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
"dev": true
},
+ "ip-regex": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+ "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
+ },
"is-absolute": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
@@ -4988,11 +4969,6 @@
"isobject": "^3.0.1"
}
},
- "is-potential-custom-element-name": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.0.tgz",
- "integrity": "sha1-DFLlS8yjkbssSUsh6GJtczbG45c="
- },
"is-promise": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz",
@@ -5212,69 +5188,42 @@
}
},
"jsdom": {
- "version": "16.5.2",
- "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.5.2.tgz",
- "integrity": "sha512-JxNtPt9C1ut85boCbJmffaQ06NBnzkQY/MWO3YxPW8IWS38A26z+B1oBvA9LwKrytewdfymnhi4UNH3/RAgZrg==",
+ "version": "15.2.1",
+ "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz",
+ "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==",
"requires": {
- "abab": "^2.0.5",
- "acorn": "^8.1.0",
- "acorn-globals": "^6.0.0",
- "cssom": "^0.4.4",
- "cssstyle": "^2.3.0",
- "data-urls": "^2.0.0",
- "decimal.js": "^10.2.1",
- "domexception": "^2.0.1",
- "escodegen": "^2.0.0",
- "html-encoding-sniffer": "^2.0.1",
- "is-potential-custom-element-name": "^1.0.0",
+ "abab": "^2.0.0",
+ "acorn": "^7.1.0",
+ "acorn-globals": "^4.3.2",
+ "array-equal": "^1.0.0",
+ "cssom": "^0.4.1",
+ "cssstyle": "^2.0.0",
+ "data-urls": "^1.1.0",
+ "domexception": "^1.0.1",
+ "escodegen": "^1.11.1",
+ "html-encoding-sniffer": "^1.0.2",
"nwsapi": "^2.2.0",
- "parse5": "6.0.1",
- "request": "^2.88.2",
- "request-promise-native": "^1.0.9",
- "saxes": "^5.0.1",
- "symbol-tree": "^3.2.4",
- "tough-cookie": "^4.0.0",
- "w3c-hr-time": "^1.0.2",
- "w3c-xmlserializer": "^2.0.0",
- "webidl-conversions": "^6.1.0",
+ "parse5": "5.1.0",
+ "pn": "^1.1.0",
+ "request": "^2.88.0",
+ "request-promise-native": "^1.0.7",
+ "saxes": "^3.1.9",
+ "symbol-tree": "^3.2.2",
+ "tough-cookie": "^3.0.1",
+ "w3c-hr-time": "^1.0.1",
+ "w3c-xmlserializer": "^1.1.2",
+ "webidl-conversions": "^4.0.2",
"whatwg-encoding": "^1.0.5",
"whatwg-mimetype": "^2.3.0",
- "whatwg-url": "^8.5.0",
- "ws": "^7.4.4",
+ "whatwg-url": "^7.0.0",
+ "ws": "^7.0.0",
"xml-name-validator": "^3.0.0"
},
"dependencies": {
"acorn": {
- "version": "8.1.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.1.0.tgz",
- "integrity": "sha512-LWCF/Wn0nfHOmJ9rzQApGnxnvgfROzGilS8936rqN/lfcYkY9MYZzdMqN+2NJ4SlTc+m5HiSa+kNfDtI64dwUA=="
- },
- "escodegen": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz",
- "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==",
- "requires": {
- "esprima": "^4.0.1",
- "estraverse": "^5.2.0",
- "esutils": "^2.0.2",
- "optionator": "^0.8.1",
- "source-map": "~0.6.1"
- }
- },
- "esprima": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
- "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A=="
- },
- "estraverse": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
- "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ=="
- },
- "ws": {
- "version": "7.4.4",
- "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz",
- "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw=="
+ "version": "7.4.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz",
+ "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
}
}
},
@@ -5589,6 +5538,11 @@
"integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==",
"dev": true
},
+ "lodash.sortby": {
+ "version": "4.7.0",
+ "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
+ "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg="
+ },
"lodash.template": {
"version": "4.5.0",
"resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz",
@@ -6073,16 +6027,16 @@
}
},
"mime-db": {
- "version": "1.46.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.46.0.tgz",
- "integrity": "sha512-svXaP8UQRZ5K7or+ZmfNhg2xX3yKDMUzqadsSqi4NCH/KomcH75MAMYAGVlvXn4+b/xOPhS3I2uHKRUzvjY7BQ=="
+ "version": "1.47.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz",
+ "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw=="
},
"mime-types": {
- "version": "2.1.29",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.29.tgz",
- "integrity": "sha512-Y/jMt/S5sR9OaqteJtslsFZKWOIIqMACsJSiHghlCAyhf7jfVYjKBmLiX8OgpWeW+fjJ2b+Az69aPFPkUOY6xQ==",
+ "version": "2.1.30",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz",
+ "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==",
"requires": {
- "mime-db": "1.46.0"
+ "mime-db": "1.47.0"
}
},
"mimic-fn": {
@@ -6892,9 +6846,9 @@
"dev": true
},
"parse5": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz",
- "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw=="
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz",
+ "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ=="
},
"pascalcase": {
"version": "0.1.1",
@@ -7078,6 +7032,11 @@
"extend-shallow": "^3.0.2"
}
},
+ "pn": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz",
+ "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA=="
+ },
"posix-character-classes": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
@@ -7676,9 +7635,9 @@
}
},
"rxjs": {
- "version": "6.6.3",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
- "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
+ "version": "6.6.7",
+ "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz",
+ "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==",
"dev": true,
"requires": {
"tslib": "^1.9.0"
@@ -7704,11 +7663,11 @@
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
"saxes": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz",
- "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==",
+ "version": "3.1.11",
+ "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz",
+ "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==",
"requires": {
- "xmlchars": "^2.2.0"
+ "xmlchars": "^2.1.1"
}
},
"selenium-standalone": {
@@ -8782,28 +8741,21 @@
}
},
"tough-cookie": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz",
- "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==",
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz",
+ "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==",
"requires": {
- "psl": "^1.1.33",
- "punycode": "^2.1.1",
- "universalify": "^0.1.2"
- },
- "dependencies": {
- "universalify": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
- "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
- }
+ "ip-regex": "^2.1.0",
+ "psl": "^1.1.28",
+ "punycode": "^2.1.1"
}
},
"tr46": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.0.2.tgz",
- "integrity": "sha512-3n1qG+/5kg+jrbTzwAykB5yRYtQCTqOGKq5U5PE3b0a1/mzo6snDhjGS0zJVJunO0NrT3Dg1MLy5TjWP/UJppg==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz",
+ "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=",
"requires": {
- "punycode": "^2.1.1"
+ "punycode": "^2.1.0"
}
},
"tree-kill": {
@@ -9203,10 +9155,12 @@
}
},
"w3c-xmlserializer": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz",
- "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==",
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz",
+ "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==",
"requires": {
+ "domexception": "^1.0.1",
+ "webidl-conversions": "^4.0.2",
"xml-name-validator": "^3.0.0"
}
},
@@ -9378,9 +9332,9 @@
}
},
"webidl-conversions": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz",
- "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w=="
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz",
+ "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg=="
},
"whatwg-encoding": {
"version": "1.0.5",
@@ -9396,13 +9350,13 @@
"integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g=="
},
"whatwg-url": {
- "version": "8.5.0",
- "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.5.0.tgz",
- "integrity": "sha512-fy+R77xWv0AiqfLl4nuGUlQ3/6b5uNfQ4WAbGQVMYshCTCCPK9psC1nWh3XHuxGVCtlcDDQPQW1csmmIQo+fwg==",
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz",
+ "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==",
"requires": {
- "lodash": "^4.7.0",
- "tr46": "^2.0.2",
- "webidl-conversions": "^6.1.0"
+ "lodash.sortby": "^4.7.0",
+ "tr46": "^1.0.1",
+ "webidl-conversions": "^4.0.2"
}
},
"which": {
@@ -9502,8 +9456,7 @@
"ws": {
"version": "7.4.4",
"resolved": "https://registry.npmjs.org/ws/-/ws-7.4.4.tgz",
- "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw==",
- "dev": true
+ "integrity": "sha512-Qm8k8ojNQIMx7S+Zp8u/uHOx7Qazv3Yv4q68MiWWWOJhiwG5W3x7iqmRtJo8xxrciZUY4vRxUTJCKuRnF28ZZw=="
},
"xml-name-validator": {
"version": "3.0.0",
From d0c6475cc33c8aaf38ba2877587acf217306b22b Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 21 Apr 2021 08:57:41 -0700
Subject: [PATCH 08/83] Bump @blockly/dev-tools from 2.2.0 to 2.2.1 (#4789)
Bumps [@blockly/dev-tools](https://github.com/google/blockly-samples/tree/HEAD/plugins/dev-tools) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/google/blockly-samples/releases)
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/dev-tools@2.2.1/plugins/dev-tools)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 20 ++++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 2a4223f88..fbce81026 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -219,12 +219,12 @@
"dev": true
},
"@blockly/dev-tools": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/@blockly/dev-tools/-/dev-tools-2.2.0.tgz",
- "integrity": "sha512-zPqRCEzi4mSdEzX8tfF4JIQESeGu5+kSUebkuIAce2AC/xODGfZDLt6ARw8BgS0By5hENsttY0SIOvNQfm4maQ==",
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@blockly/dev-tools/-/dev-tools-2.2.1.tgz",
+ "integrity": "sha512-bfja9lWX/ItyvlLC2fjaO/AvsulVSzoNqMZ8SAF11UvmHNZGMB/ZxT+eRfpYWwLiDs1JfmtBBZsDLP6rb0eykQ==",
"dev": true,
"requires": {
- "@blockly/block-test": "^1.0.12",
+ "@blockly/block-test": "^1.0.13",
"chai": "^4.2.0",
"dat.gui": "^0.7.7",
"lodash.assign": "^4.2.0",
@@ -234,9 +234,9 @@
},
"dependencies": {
"@blockly/block-test": {
- "version": "1.0.12",
- "resolved": "https://registry.npmjs.org/@blockly/block-test/-/block-test-1.0.12.tgz",
- "integrity": "sha512-N1hFTyjNYEan5zg6KcyyMo1/GpVUsMBS+Bbdgfea1Maj1+qXjEnr1Tem2M96gblzo5WQVWQadwqUEq/ozTK+Iw==",
+ "version": "1.0.13",
+ "resolved": "https://registry.npmjs.org/@blockly/block-test/-/block-test-1.0.13.tgz",
+ "integrity": "sha512-6SpIddvZlN4o76uNIF3v+p/5cQFrUQrBOGKpJeXooOW9/FZhAZ37gldwaTgDQCADXb2jtkHz0H6SHdwR8JjNvg==",
"dev": true
}
}
@@ -335,9 +335,9 @@
"dev": true
},
"@sinonjs/commons": {
- "version": "1.8.2",
- "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.2.tgz",
- "integrity": "sha512-sruwd86RJHdsVf/AtBoijDmUqJp3B6hF/DGC23C+JaegnDHaZyewCjoVGTdg3J0uz3Zs7NnIT05OBOmML72lQw==",
+ "version": "1.8.3",
+ "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz",
+ "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==",
"dev": true,
"requires": {
"type-detect": "4.0.8"
From 5c1349b6dab1117a6597ec8ea7c6a61013745542 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 21 Apr 2021 08:57:55 -0700
Subject: [PATCH 09/83] Bump @blockly/theme-modern from 2.1.14 to 2.1.15
(#4788)
Bumps [@blockly/theme-modern](https://github.com/google/blockly-samples/tree/HEAD/plugins/theme-modern) from 2.1.14 to 2.1.15.
- [Release notes](https://github.com/google/blockly-samples/releases)
- [Commits](https://github.com/google/blockly-samples/commits/@blockly/theme-modern@2.1.15/plugins/theme-modern)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index fbce81026..4c0b1241e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -242,9 +242,9 @@
}
},
"@blockly/theme-modern": {
- "version": "2.1.14",
- "resolved": "https://registry.npmjs.org/@blockly/theme-modern/-/theme-modern-2.1.14.tgz",
- "integrity": "sha512-+jhpKdn8ipd+hjNuHjm1el326ANYWgTP8C7mwvmb23Rp3INTKqYOscUGgy3vJ/BBZhJ+mi4GGv0aYl1YabdLIw==",
+ "version": "2.1.15",
+ "resolved": "https://registry.npmjs.org/@blockly/theme-modern/-/theme-modern-2.1.15.tgz",
+ "integrity": "sha512-rVBetk9gitNzrMVab5bAfJTeJPuntn/pKhL6ASG1fd0f3UAF7Ns8W7KgEBZrVbZgdcrfzt33ijgQT0cu+RI/hA==",
"dev": true
},
"@eslint/eslintrc": {
From 35ceff121d992705e498a7b219bff67fba886c47 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 21 Apr 2021 08:58:24 -0700
Subject: [PATCH 10/83] Bump webdriverio from 7.3.1 to 7.4.6 (#4787)
Bumps [webdriverio](https://github.com/webdriverio/webdriverio) from 7.3.1 to 7.4.6.
- [Release notes](https://github.com/webdriverio/webdriverio/releases)
- [Changelog](https://github.com/webdriverio/webdriverio/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webdriverio/webdriverio/compare/v7.3.1...v7.4.6)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 100 +++++++++++++++++++++++-----------------------
1 file changed, 50 insertions(+), 50 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4c0b1241e..5e17cf101 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -467,21 +467,21 @@
"dev": true
},
"@wdio/config": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.3.1.tgz",
- "integrity": "sha512-n4hr+EB5VqTPywgzCOAcuh1q+95gIxobJgONtdnq17uQG/Xqu1EYxOXM9wDCPZ62sObxOfeIPomr8rkbmXk4WQ==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@wdio/config/-/config-7.4.2.tgz",
+ "integrity": "sha512-TCHBHtKeV4659rNuC0SIjtv0ttM8WSQBwogY3Zuf55LTtVuWyNHQJ2vcquqL2mszOg2jPRfhdEn+E5U0Sp/auA==",
"dev": true,
"requires": {
- "@wdio/logger": "7.0.0",
- "@wdio/types": "7.3.1",
+ "@wdio/logger": "7.4.2",
+ "@wdio/types": "7.4.2",
"deepmerge": "^4.0.0",
"glob": "^7.1.2"
}
},
"@wdio/logger": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.0.0.tgz",
- "integrity": "sha512-P3inCmtc0ms1vnx3v25+U6ccD2dkiuBhaJwmIWPwSbQn8cNQ5AcQIbRWMbnzFHbJ/jSrVBnlwmUArW7L02Zpeg==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@wdio/logger/-/logger-7.4.2.tgz",
+ "integrity": "sha512-vYH0glKyw/rIJ/FJ4g+WQfx6MRKnWEPUspejv5Vit32STKa1IPotw/Y/Axv2qy6os1VHAs9CfH43930q9QZLkA==",
"dev": true,
"requires": {
"chalk": "^4.0.0",
@@ -557,24 +557,24 @@
}
},
"@wdio/protocols": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.1.1.tgz",
- "integrity": "sha512-JLwmuQcTsewP2z4DZ2J9mi+uTuVOzFeWMbbEwNjxKbXfD2zi+TGIarMkETGyW0EtQtVscQtbZcqdkvBPEye8iA==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@wdio/protocols/-/protocols-7.4.2.tgz",
+ "integrity": "sha512-WEcCwTQxknj6TS+oa+ipEH1i2E/gSYRMpISSl8qC71ZTav9h3tA4eTNEnKzS2Foi+DjWBkwZ23YV8fjoQB+zPg==",
"dev": true
},
"@wdio/repl": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.3.1.tgz",
- "integrity": "sha512-DRgAfE7KoYirzf1uFoa8LiUaTmHGjHq304rk9LQonzIniroMPIQqYmnf0aBHu/lz3FNFEh1f4kOQtcTK/s9c5A==",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/@wdio/repl/-/repl-7.4.6.tgz",
+ "integrity": "sha512-ebLZIvJUfSCsgJS5GQavU5BfHHlLguhA+NaD2ezjHCvU2Fsbvj429oLtdlyZTkA2ElOqowX6Gw0c5hZ3FPZatA==",
"dev": true,
"requires": {
- "@wdio/utils": "7.3.1"
+ "@wdio/utils": "7.4.6"
}
},
"@wdio/types": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.3.1.tgz",
- "integrity": "sha512-bRsVN8neezagQLwPIp5nJP8g9mYoGeAeWrh1Ooyrqlg9iPi/a2QzLMiUqWtg1e4cUGal/bh+aKMXcAWSFxooLQ==",
+ "version": "7.4.2",
+ "resolved": "https://registry.npmjs.org/@wdio/types/-/types-7.4.2.tgz",
+ "integrity": "sha512-LLSaeC8yCMlQdB75J2TFEE/NAKb7vRCbLAXQmqBm6THNJll1U/Mk9tHIaUK624Eqf5qGBwQ0UKRKnx8qevzPUA==",
"dev": true,
"requires": {
"got": "^11.8.1"
@@ -698,13 +698,13 @@
}
},
"@wdio/utils": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.3.1.tgz",
- "integrity": "sha512-/Vl3PX5TDqlnAQK3sDXimm3WsTv9Gu7mNYDB/haPDRRkMVQWvgAXjczPWz2n68G/2NQXg19ivg3QzWDancgbEA==",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/@wdio/utils/-/utils-7.4.6.tgz",
+ "integrity": "sha512-Rdw5/eEEZR+rytK4DmwuzJ74SoR0vBG860w+BCvxgNBWRbr94TySMX4hlxLqLInU0N5Ur38LR0AJej8XTuaQdg==",
"dev": true,
"requires": {
- "@wdio/logger": "7.0.0",
- "@wdio/types": "7.3.1"
+ "@wdio/logger": "7.4.2",
+ "@wdio/types": "7.4.2"
}
},
"abab": {
@@ -2276,16 +2276,16 @@
"dev": true
},
"devtools": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.3.1.tgz",
- "integrity": "sha512-hdMW9r2qS/xx4On1aQNyUBVeTWhzz5MmLFF9g0HT9OXYwZnpRhtXva+T1lb2EmEJScYdVFN8mxMITly/kIUdXA==",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/devtools/-/devtools-7.4.6.tgz",
+ "integrity": "sha512-eLsbQUDLxiZIqW+NWef6MDzq6ogMBLRvIHZ/flNwVQUrATF+Zo2W7+Ork/5n2wbK5L/5lrFoNXeIgTlzgTvWFg==",
"dev": true,
"requires": {
- "@wdio/config": "7.3.1",
- "@wdio/logger": "7.0.0",
- "@wdio/protocols": "7.1.1",
- "@wdio/types": "7.3.1",
- "@wdio/utils": "7.3.1",
+ "@wdio/config": "7.4.2",
+ "@wdio/logger": "7.4.2",
+ "@wdio/protocols": "7.4.2",
+ "@wdio/types": "7.4.2",
+ "@wdio/utils": "7.4.6",
"chrome-launcher": "^0.13.1",
"edge-paths": "^2.1.0",
"puppeteer-core": "^7.1.0",
@@ -9109,16 +9109,16 @@
}
},
"webdriver": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.3.1.tgz",
- "integrity": "sha512-3F/YmquurBi0AQKpU0E00Ba4zRljSKT4WxFQZQ0/b0mGjvNPLoDQOstCrm/0KQjU4zPXDBSvcMgmKetXlQ+N2Q==",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/webdriver/-/webdriver-7.4.6.tgz",
+ "integrity": "sha512-L8ctz72XZXYy6AwM9oQCN81mJ9MFF4TS9bxgMoI4zVV5Jc2PxMlrmq9FpqWCUF2JDDTM9Qt2c8uqlWAId4uNOg==",
"dev": true,
"requires": {
- "@wdio/config": "7.3.1",
- "@wdio/logger": "7.0.0",
- "@wdio/protocols": "7.1.1",
- "@wdio/types": "7.3.1",
- "@wdio/utils": "7.3.1",
+ "@wdio/config": "7.4.2",
+ "@wdio/logger": "7.4.2",
+ "@wdio/protocols": "7.4.2",
+ "@wdio/types": "7.4.2",
+ "@wdio/utils": "7.4.6",
"got": "^11.0.2",
"lodash.merge": "^4.6.1"
},
@@ -9241,24 +9241,24 @@
}
},
"webdriverio": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.3.1.tgz",
- "integrity": "sha512-I/hEzQrYQFMHcVY2+TvnEqOdBa//Hn9zK4XfBGNBsp8rFEZnJUjGzNpmkCNLszAc26DA2POJBaPnw3uHD7N5Tg==",
+ "version": "7.4.6",
+ "resolved": "https://registry.npmjs.org/webdriverio/-/webdriverio-7.4.6.tgz",
+ "integrity": "sha512-heSx8QdBSftnR0+XuHbFtmmJmJujKr50Tq57tAdOstkMn1YNldM5ALAnlhSfKGHFZqAVphtJs1Xm/R1MT7NtCw==",
"dev": true,
"requires": {
"@types/aria-query": "^4.2.1",
- "@wdio/config": "7.3.1",
- "@wdio/logger": "7.0.0",
- "@wdio/protocols": "7.1.1",
- "@wdio/repl": "7.3.1",
- "@wdio/types": "7.3.1",
- "@wdio/utils": "7.3.1",
+ "@wdio/config": "7.4.2",
+ "@wdio/logger": "7.4.2",
+ "@wdio/protocols": "7.4.2",
+ "@wdio/repl": "7.4.6",
+ "@wdio/types": "7.4.2",
+ "@wdio/utils": "7.4.6",
"archiver": "^5.0.0",
"aria-query": "^4.2.2",
"atob": "^2.1.2",
"css-shorthand-properties": "^1.1.1",
"css-value": "^0.0.1",
- "devtools": "7.3.1",
+ "devtools": "7.4.6",
"devtools-protocol": "^0.0.863986",
"fs-extra": "^9.0.1",
"get-port": "^5.1.1",
@@ -9272,7 +9272,7 @@
"resq": "^1.9.1",
"rgb2hex": "0.2.3",
"serialize-error": "^8.0.0",
- "webdriver": "7.3.1"
+ "webdriver": "7.4.6"
}
},
"webidl-conversions": {
From 1d69877f23809d93fffa86e5c93db9ee22b66b3a Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 21 Apr 2021 08:59:07 -0700
Subject: [PATCH 11/83] Bump google-closure-compiler from 20210302.0.0 to
20210406.0.0 (#4786)
Bumps [google-closure-compiler](https://github.com/google/closure-compiler-npm) from 20210302.0.0 to 20210406.0.0.
- [Release notes](https://github.com/google/closure-compiler-npm/releases)
- [Commits](https://github.com/google/closure-compiler-npm/compare/v20210302.0.0...v20210406.0.0)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 38 +++++++++++++++++++-------------------
package.json | 2 +-
2 files changed, 20 insertions(+), 20 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 5e17cf101..0a3bfc678 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -4071,45 +4071,45 @@
}
},
"google-closure-compiler": {
- "version": "20210302.0.0",
- "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20210302.0.0.tgz",
- "integrity": "sha512-dGZTQZjjAbM67CFB1f1XFDFpkGmZ6/kcnofwcRlEaIjMaCEfyb+NrshP6mAWy0IptsYYIU4n9aeSMyXzXlO3Mw==",
+ "version": "20210406.0.0",
+ "resolved": "https://registry.npmjs.org/google-closure-compiler/-/google-closure-compiler-20210406.0.0.tgz",
+ "integrity": "sha512-qaQqEjIneTK5OXYfZmGnWwy5S1nYLeTTphpbc7LzhsvEq4s2xapKCi6fC8VsbCHZvgq8z5VNomMJU97ErRCyGQ==",
"dev": true,
"requires": {
"chalk": "2.x",
- "google-closure-compiler-java": "^20210302.0.0",
- "google-closure-compiler-linux": "^20210302.0.0",
- "google-closure-compiler-osx": "^20210302.0.0",
- "google-closure-compiler-windows": "^20210302.0.0",
+ "google-closure-compiler-java": "^20210406.0.0",
+ "google-closure-compiler-linux": "^20210406.0.0",
+ "google-closure-compiler-osx": "^20210406.0.0",
+ "google-closure-compiler-windows": "^20210406.0.0",
"minimist": "1.x",
"vinyl": "2.x",
"vinyl-sourcemaps-apply": "^0.2.0"
}
},
"google-closure-compiler-java": {
- "version": "20210302.0.0",
- "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20210302.0.0.tgz",
- "integrity": "sha512-t4lSzS6y9e76eVCuyVN6xoBLBzBrVr3BzFWK8ogF+2TvOF92cEAbOHyZ/SV+P7tKBkB2MeEeOwOzcIVXNE0zkA==",
+ "version": "20210406.0.0",
+ "resolved": "https://registry.npmjs.org/google-closure-compiler-java/-/google-closure-compiler-java-20210406.0.0.tgz",
+ "integrity": "sha512-hVOoFiIenZuicZSLqi4sNdwzWeg9hRi3acpvOy6WPwKQUuUNkSXNtUiiXpKgCY5puDs49onhV7FzAHoQ/908lg==",
"dev": true
},
"google-closure-compiler-linux": {
- "version": "20210302.0.0",
- "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20210302.0.0.tgz",
- "integrity": "sha512-tW0sScP38BvoqRXqDO6KWnZOLrV9E0xPi+rgqU0I7rXdCq1ZX7/8IuUtP3EIHW0sAFywtfmxlvR+V7nhy1hecA==",
+ "version": "20210406.0.0",
+ "resolved": "https://registry.npmjs.org/google-closure-compiler-linux/-/google-closure-compiler-linux-20210406.0.0.tgz",
+ "integrity": "sha512-KzE39AD3OOZMkR1TtE3nwPBhB3eEJwH8w4Jm3vx2k4veFhryWASFAnDMfHcASzlzjk05tPjecuFtGrHhVafL+w==",
"dev": true,
"optional": true
},
"google-closure-compiler-osx": {
- "version": "20210302.0.0",
- "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20210302.0.0.tgz",
- "integrity": "sha512-N9WgKJuHfDCKewyj8lS5D8LBAig860FidRQiuP9+eYfdnMkdWUv3IQvGpBHrnKafF0DLjeCSZXTMlEZ9N8qjgg==",
+ "version": "20210406.0.0",
+ "resolved": "https://registry.npmjs.org/google-closure-compiler-osx/-/google-closure-compiler-osx-20210406.0.0.tgz",
+ "integrity": "sha512-Kph0hewevDC2T3uEQSRFoZAI5oE18ceyx5gUy93B0fd8cbL7vUCVjazBcHKOUiQ/Opq2CT96V0moCSFEhq8d1w==",
"dev": true,
"optional": true
},
"google-closure-compiler-windows": {
- "version": "20210302.0.0",
- "resolved": "https://registry.npmjs.org/google-closure-compiler-windows/-/google-closure-compiler-windows-20210302.0.0.tgz",
- "integrity": "sha512-axKAOwkcCqTeW4aRwHXp08m3rmoNQaGUhnTGmT9vAzO9Be7y/aFo3ckjDWfJZEQXnWgwy9dc1+gub0lQb7SATA==",
+ "version": "20210406.0.0",
+ "resolved": "https://registry.npmjs.org/google-closure-compiler-windows/-/google-closure-compiler-windows-20210406.0.0.tgz",
+ "integrity": "sha512-IlFWn3vv8SLCRcxK6MSfRgnU4we7zy+s6OczmEmH4wymkpRM6aydAaD4Vxz68i00Om0hkT5l2oO3cFq5FiQBLg==",
"dev": true,
"optional": true
},
diff --git a/package.json b/package.json
index 80c54da7b..cb5ba7221 100644
--- a/package.json
+++ b/package.json
@@ -69,7 +69,7 @@
"clang-format": "^1.5.0",
"concurrently": "^6.0.0",
"eslint": "^7.6.0",
- "google-closure-compiler": "^20210302.0.0",
+ "google-closure-compiler": "^20210406.0.0",
"google-closure-deps": "^20210202.0.0",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.1",
From 0cc79b13660da3c36ee2ffe0958d4b8cae5c30b6 Mon Sep 17 00:00:00 2001
From: Sam El-Husseini
Date: Wed, 21 Apr 2021 12:11:13 -0700
Subject: [PATCH 12/83] Fix missing require - constructors (#4676)
* Fix missing constructors
---
core/blockly.js | 3 +--
core/events/block_events.js | 2 +-
core/mutator.js | 1 +
core/renderers/common/info.js | 2 ++
core/toolbox/toolbox.js | 1 +
core/trashcan.js | 1 +
core/zoom_controls.js | 2 +-
7 files changed, 8 insertions(+), 4 deletions(-)
diff --git a/core/blockly.js b/core/blockly.js
index 8c3cf6b8c..e6a569336 100644
--- a/core/blockly.js
+++ b/core/blockly.js
@@ -17,9 +17,8 @@
goog.provide('Blockly');
goog.require('Blockly.browserEvents');
-/** @suppress {extraRequire} */
-goog.require('Blockly.constants');
goog.require('Blockly.connectionTypes');
+goog.require('Blockly.constants');
goog.require('Blockly.Events');
/** @suppress {extraRequire} */
goog.require('Blockly.Events.BlockCreate');
diff --git a/core/events/block_events.js b/core/events/block_events.js
index df7e077f6..c69e03086 100644
--- a/core/events/block_events.js
+++ b/core/events/block_events.js
@@ -20,9 +20,9 @@ goog.provide('Blockly.Events.Create'); // Deprecated.
goog.provide('Blockly.Events.Delete'); // Deprecated.
goog.provide('Blockly.Events.Move'); // Deprecated.
+goog.require('Blockly.connectionTypes');
goog.require('Blockly.Events');
goog.require('Blockly.Events.Abstract');
-goog.require('Blockly.connectionTypes');
goog.require('Blockly.registry');
goog.require('Blockly.utils.Coordinate');
goog.require('Blockly.utils.object');
diff --git a/core/mutator.js b/core/mutator.js
index 2a10991cd..b3aedec22 100644
--- a/core/mutator.js
+++ b/core/mutator.js
@@ -20,6 +20,7 @@ goog.require('Blockly.Events.BlockChange');
/** @suppress {extraRequire} */
goog.require('Blockly.Events.BubbleOpen');
goog.require('Blockly.Icon');
+goog.require('Blockly.Options');
goog.require('Blockly.utils');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.object');
diff --git a/core/renderers/common/info.js b/core/renderers/common/info.js
index 919814b46..598509adc 100644
--- a/core/renderers/common/info.js
+++ b/core/renderers/common/info.js
@@ -14,10 +14,12 @@ goog.provide('Blockly.blockRendering.RenderInfo');
goog.require('Blockly.blockRendering.BottomRow');
goog.require('Blockly.blockRendering.ExternalValueInput');
+goog.require('Blockly.blockRendering.Field');
goog.require('Blockly.blockRendering.Hat');
goog.require('Blockly.blockRendering.InlineInput');
goog.require('Blockly.blockRendering.InputRow');
goog.require('Blockly.blockRendering.InRowSpacer');
+goog.require('Blockly.blockRendering.JaggedEdge');
goog.require('Blockly.blockRendering.Measurable');
goog.require('Blockly.blockRendering.NextConnection');
goog.require('Blockly.blockRendering.OutputConnection');
diff --git a/core/toolbox/toolbox.js b/core/toolbox/toolbox.js
index fce49de23..8ed72afdf 100644
--- a/core/toolbox/toolbox.js
+++ b/core/toolbox/toolbox.js
@@ -20,6 +20,7 @@ goog.require('Blockly.Css');
goog.require('Blockly.Events');
/** @suppress {extraRequire} */
goog.require('Blockly.Events.ToolboxItemSelect');
+goog.require('Blockly.Options');
goog.require('Blockly.registry');
goog.require('Blockly.Touch');
goog.require('Blockly.utils');
diff --git a/core/trashcan.js b/core/trashcan.js
index 5eba6453f..6c00dca52 100644
--- a/core/trashcan.js
+++ b/core/trashcan.js
@@ -19,6 +19,7 @@ goog.require('Blockly.Events');
/** @suppress {extraRequire} */
goog.require('Blockly.Events.TrashcanOpen');
goog.require('Blockly.IPositionable');
+goog.require('Blockly.Options');
goog.require('Blockly.registry');
goog.require('Blockly.Scrollbar');
goog.require('Blockly.utils.dom');
diff --git a/core/zoom_controls.js b/core/zoom_controls.js
index f089c9e6d..b262724ab 100644
--- a/core/zoom_controls.js
+++ b/core/zoom_controls.js
@@ -19,13 +19,13 @@ goog.require('Blockly.Css');
goog.require('Blockly.Events');
/** @suppress {extraRequire} */
goog.require('Blockly.Events.Click');
+goog.require('Blockly.IPositionable');
goog.require('Blockly.Scrollbar');
goog.require('Blockly.Touch');
goog.require('Blockly.utils.dom');
goog.require('Blockly.utils.Rect');
goog.require('Blockly.utils.Svg');
goog.require('Blockly.utils.toolbox');
-goog.require('Blockly.IPositionable');
goog.requireType('Blockly.WorkspaceSvg');
From 155084519c27a4033a08be2e2ab52e0167ba5a54 Mon Sep 17 00:00:00 2001
From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com>
Date: Wed, 21 Apr 2021 13:23:30 -0700
Subject: [PATCH 13/83] Bump google-closure-deps from 20210202.0.0 to
20210406.0.0 (#4785)
Bumps [google-closure-deps](https://github.com/google/closure-library) from 20210202.0.0 to 20210406.0.0.
- [Release notes](https://github.com/google/closure-library/releases)
- [Commits](https://github.com/google/closure-library/compare/v20210202...v20210406)
Signed-off-by: dependabot[bot]
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
---
package-lock.json | 250 +---------------------------------------------
package.json | 2 +-
2 files changed, 5 insertions(+), 247 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 0a3bfc678..31ff334b5 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1632,17 +1632,6 @@
}
}
},
- "cliui": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
- "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
- "dev": true,
- "requires": {
- "string-width": "^2.1.1",
- "strip-ansi": "^4.0.0",
- "wrap-ansi": "^2.0.0"
- }
- },
"clone": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
@@ -1975,19 +1964,6 @@
}
}
},
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "dev": true,
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
"css": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz",
@@ -2904,21 +2880,6 @@
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"dev": true
},
- "execa": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
- "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
- "dev": true,
- "requires": {
- "cross-spawn": "^6.0.0",
- "get-stream": "^4.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
- }
- },
"exit-on-epipe": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/exit-on-epipe/-/exit-on-epipe-1.0.1.tgz",
@@ -3172,15 +3133,6 @@
}
}
},
- "find-up": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
- "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
- "dev": true,
- "requires": {
- "locate-path": "^3.0.0"
- }
- },
"findup-sync": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
@@ -4114,36 +4066,13 @@
"optional": true
},
"google-closure-deps": {
- "version": "20210202.0.0",
- "resolved": "https://registry.npmjs.org/google-closure-deps/-/google-closure-deps-20210202.0.0.tgz",
- "integrity": "sha512-4ikrvED7s1sYBvxvjctnq4mC55xAeFPYVgLh217no/KvVPwqOWDTdCu9PCOU3ew8BhpojAeiQ6MvIRxNrFNOIQ==",
+ "version": "20210406.0.0",
+ "resolved": "https://registry.npmjs.org/google-closure-deps/-/google-closure-deps-20210406.0.0.tgz",
+ "integrity": "sha512-4mn6qZ8u4c/9fhebKccxyN882l5/0O4nuJ+ibuxDy0y7XMgolSLNF/Gmg1HEhEgX00CF/JBKrc/rw0WVjnlSfw==",
"dev": true,
"requires": {
- "argparse": "^1.0.9",
"minimatch": "^3.0.4",
- "yargs": "^12.0.2"
- },
- "dependencies": {
- "yargs": {
- "version": "12.0.5",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
- "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
- "dev": true,
- "requires": {
- "cliui": "^4.0.0",
- "decamelize": "^1.2.0",
- "find-up": "^3.0.0",
- "get-caller-file": "^1.0.1",
- "os-locale": "^3.0.0",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^2.0.0",
- "which-module": "^2.0.0",
- "y18n": "^3.2.1 || ^4.0.0",
- "yargs-parser": "^11.1.1"
- }
- }
+ "yargs": "^16.2.0"
}
},
"got": {
@@ -4770,12 +4699,6 @@
"integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==",
"dev": true
},
- "invert-kv": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
- "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
- "dev": true
- },
"ip-regex": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
@@ -4984,12 +4907,6 @@
"is-unc-path": "^1.0.0"
}
},
- "is-stream": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
- "dev": true
- },
"is-string": {
"version": "1.0.5",
"resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz",
@@ -5342,15 +5259,6 @@
"readable-stream": "^2.0.5"
}
},
- "lcid": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
- "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
- "dev": true,
- "requires": {
- "invert-kv": "^2.0.0"
- }
- },
"lead": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
@@ -5457,16 +5365,6 @@
}
}
},
- "locate-path": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
- "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
- "dev": true,
- "requires": {
- "p-locate": "^3.0.0",
- "path-exists": "^3.0.0"
- }
- },
"lodash": {
"version": "4.17.19",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz",
@@ -5685,15 +5583,6 @@
"kind-of": "^6.0.2"
}
},
- "map-age-cleaner": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
- "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
- "dev": true,
- "requires": {
- "p-defer": "^1.0.0"
- }
- },
"map-cache": {
"version": "0.2.2",
"resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
@@ -5795,17 +5684,6 @@
"integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
"dev": true
},
- "mem": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
- "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
- "dev": true,
- "requires": {
- "map-age-cleaner": "^0.1.1",
- "mimic-fn": "^2.0.0",
- "p-is-promise": "^2.0.0"
- }
- },
"memoizee": {
"version": "0.4.14",
"resolved": "https://registry.npmjs.org/memoizee/-/memoizee-0.4.14.tgz",
@@ -5983,12 +5861,6 @@
"mime-db": "1.47.0"
}
},
- "mimic-fn": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
- "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
- "dev": true
- },
"mimic-response": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
@@ -6413,12 +6285,6 @@
"integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=",
"dev": true
},
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
- "dev": true
- },
"nise": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/nise/-/nise-4.1.0.tgz",
@@ -6505,15 +6371,6 @@
}
}
},
- "npm-run-path": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
- "dev": true,
- "requires": {
- "path-key": "^2.0.0"
- }
- },
"number-is-nan": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz",
@@ -6666,41 +6523,12 @@
"readable-stream": "^2.0.1"
}
},
- "os-locale": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
- "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
- "dev": true,
- "requires": {
- "execa": "^1.0.0",
- "lcid": "^2.0.0",
- "mem": "^4.0.0"
- }
- },
"p-cancelable": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz",
"integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==",
"dev": true
},
- "p-defer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
- "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
- "dev": true
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
- "dev": true
- },
- "p-is-promise": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
- "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
- "dev": true
- },
"p-limit": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
@@ -6710,15 +6538,6 @@
"p-try": "^2.0.0"
}
},
- "p-locate": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
- "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
- "dev": true,
- "requires": {
- "p-limit": "^2.0.0"
- }
- },
"p-try": {
"version": "2.2.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
@@ -6806,24 +6625,12 @@
"integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
"dev": true
},
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
- },
"path-is-absolute": {
"version": "1.0.1",
"resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
"integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
"dev": true
},
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
- "dev": true
- },
"path-parse": {
"version": "1.0.6",
"resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
@@ -7877,27 +7684,6 @@
}
}
},
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
- "dev": true,
- "requires": {
- "shebang-regex": "^1.0.0"
- }
- },
- "shebang-regex": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
- "dev": true
- },
- "signal-exit": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
- "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
- "dev": true
- },
"sinon": {
"version": "9.2.4",
"resolved": "https://registry.npmjs.org/sinon/-/sinon-9.2.4.tgz",
@@ -8357,12 +8143,6 @@
"integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=",
"dev": true
},
- "strip-eof": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
- "dev": true
- },
"strip-indent": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz",
@@ -9312,12 +9092,6 @@
"isexe": "^2.0.0"
}
},
- "which-module": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
- "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
- "dev": true
- },
"wide-align": {
"version": "1.1.3",
"resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz",
@@ -9424,12 +9198,6 @@
"integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==",
"dev": true
},
- "y18n": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
- "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
- "dev": true
- },
"yallist": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
@@ -9555,16 +9323,6 @@
}
}
},
- "yargs-parser": {
- "version": "11.1.1",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
- "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
- "dev": true,
- "requires": {
- "camelcase": "^5.0.0",
- "decamelize": "^1.2.0"
- }
- },
"yargs-unparser": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz",
diff --git a/package.json b/package.json
index cb5ba7221..af5104ba5 100644
--- a/package.json
+++ b/package.json
@@ -70,7 +70,7 @@
"concurrently": "^6.0.0",
"eslint": "^7.6.0",
"google-closure-compiler": "^20210406.0.0",
- "google-closure-deps": "^20210202.0.0",
+ "google-closure-deps": "^20210406.0.0",
"gulp": "^4.0.2",
"gulp-concat": "^2.6.1",
"gulp-insert": "^0.5.0",
From d83279008b6e8a061b9646d60d0ea99bc4b4cd4e Mon Sep 17 00:00:00 2001
From: Sam El-Husseini
Date: Wed, 21 Apr 2021 13:33:59 -0700
Subject: [PATCH 14/83] Remove dark theme in favour of @blockly/theme-dark
(#4697)
* Remove dark theme in favour of @blockly/theme-dark
---
blockly_uncompressed.js | 12 +--
core/requires.js | 2 -
core/theme/dark.js | 33 -------
core/theme/modern.js | 108 ---------------------
package.json | 1 +
scripts/gulpfiles/appengine_tasks.js | 1 +
tests/playgrounds/advanced_playground.html | 1 +
7 files changed, 8 insertions(+), 150 deletions(-)
delete mode 100644 core/theme/dark.js
delete mode 100644 core/theme/modern.js
diff --git a/blockly_uncompressed.js b/blockly_uncompressed.js
index 2957e6dad..645574f57 100644
--- a/blockly_uncompressed.js
+++ b/blockly_uncompressed.js
@@ -114,7 +114,7 @@ goog.addDependency('../../core/menu.js', ['Blockly.Menu'], ['Blockly.browserEven
goog.addDependency('../../core/menuitem.js', ['Blockly.MenuItem'], ['Blockly.utils.IdGenerator', 'Blockly.utils.aria', 'Blockly.utils.dom'], {});
goog.addDependency('../../core/metrics_manager.js', ['Blockly.FlyoutMetricsManager', 'Blockly.MetricsManager'], ['Blockly.IMetricsManager', 'Blockly.registry', 'Blockly.utils.Size', 'Blockly.utils.toolbox'], {'lang': 'es5'});
goog.addDependency('../../core/msg.js', ['Blockly.Msg'], ['Blockly.utils.global'], {});
-goog.addDependency('../../core/mutator.js', ['Blockly.Mutator'], ['Blockly.Bubble', 'Blockly.Events', 'Blockly.Events.BlockChange', 'Blockly.Events.BubbleOpen', 'Blockly.Icon', 'Blockly.WorkspaceSvg', 'Blockly.Xml', 'Blockly.utils', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.utils.toolbox', 'Blockly.utils.xml'], {});
+goog.addDependency('../../core/mutator.js', ['Blockly.Mutator'], ['Blockly.Bubble', 'Blockly.Events', 'Blockly.Events.BlockChange', 'Blockly.Events.BubbleOpen', 'Blockly.Icon', 'Blockly.Options', 'Blockly.WorkspaceSvg', 'Blockly.Xml', 'Blockly.utils', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.utils.toolbox', 'Blockly.utils.xml'], {});
goog.addDependency('../../core/names.js', ['Blockly.Names'], ['Blockly.Msg', 'Blockly.constants'], {});
goog.addDependency('../../core/options.js', ['Blockly.Options'], ['Blockly.Theme', 'Blockly.Themes.Classic', 'Blockly.registry', 'Blockly.utils.IdGenerator', 'Blockly.utils.Metrics', 'Blockly.utils.toolbox'], {});
goog.addDependency('../../core/plugin_manager.js', ['Blockly.PluginManager'], [], {});
@@ -126,7 +126,7 @@ goog.addDependency('../../core/renderers/common/constants.js', ['Blockly.blockRe
goog.addDependency('../../core/renderers/common/debugger.js', ['Blockly.blockRendering.Debug'], ['Blockly.blockRendering.Measurable', 'Blockly.blockRendering.RenderInfo', 'Blockly.blockRendering.Row', 'Blockly.blockRendering.Types', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {'lang': 'es5'});
goog.addDependency('../../core/renderers/common/drawer.js', ['Blockly.blockRendering.Drawer'], ['Blockly.blockRendering.RenderInfo', 'Blockly.blockRendering.Row', 'Blockly.blockRendering.Types', 'Blockly.utils.svgPaths'], {});
goog.addDependency('../../core/renderers/common/i_path_object.js', ['Blockly.blockRendering.IPathObject'], [], {});
-goog.addDependency('../../core/renderers/common/info.js', ['Blockly.blockRendering.RenderInfo'], ['Blockly.blockRendering.BottomRow', 'Blockly.blockRendering.ExternalValueInput', 'Blockly.blockRendering.Hat', 'Blockly.blockRendering.InRowSpacer', 'Blockly.blockRendering.InlineInput', 'Blockly.blockRendering.InputRow', 'Blockly.blockRendering.Measurable', 'Blockly.blockRendering.NextConnection', 'Blockly.blockRendering.OutputConnection', 'Blockly.blockRendering.PreviousConnection', 'Blockly.blockRendering.RoundCorner', 'Blockly.blockRendering.Row', 'Blockly.blockRendering.SpacerRow', 'Blockly.blockRendering.SquareCorner', 'Blockly.blockRendering.StatementInput', 'Blockly.blockRendering.TopRow', 'Blockly.blockRendering.Types', 'Blockly.constants', 'Blockly.inputTypes'], {});
+goog.addDependency('../../core/renderers/common/info.js', ['Blockly.blockRendering.RenderInfo'], ['Blockly.blockRendering.BottomRow', 'Blockly.blockRendering.ExternalValueInput', 'Blockly.blockRendering.Field', 'Blockly.blockRendering.Hat', 'Blockly.blockRendering.InRowSpacer', 'Blockly.blockRendering.InlineInput', 'Blockly.blockRendering.InputRow', 'Blockly.blockRendering.JaggedEdge', 'Blockly.blockRendering.Measurable', 'Blockly.blockRendering.NextConnection', 'Blockly.blockRendering.OutputConnection', 'Blockly.blockRendering.PreviousConnection', 'Blockly.blockRendering.RoundCorner', 'Blockly.blockRendering.Row', 'Blockly.blockRendering.SpacerRow', 'Blockly.blockRendering.SquareCorner', 'Blockly.blockRendering.StatementInput', 'Blockly.blockRendering.TopRow', 'Blockly.blockRendering.Types', 'Blockly.constants', 'Blockly.inputTypes'], {});
goog.addDependency('../../core/renderers/common/marker_svg.js', ['Blockly.blockRendering.MarkerSvg'], ['Blockly.ASTNode', 'Blockly.Events', 'Blockly.Events.MarkerMove', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {});
goog.addDependency('../../core/renderers/common/path_object.js', ['Blockly.blockRendering.PathObject'], ['Blockly.Theme', 'Blockly.blockRendering.ConstantProvider', 'Blockly.blockRendering.IPathObject', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {});
goog.addDependency('../../core/renderers/common/renderer.js', ['Blockly.blockRendering.Renderer'], ['Blockly.IRegistrable', 'Blockly.InsertionMarkerManager', 'Blockly.blockRendering.ConstantProvider', 'Blockly.blockRendering.Debug', 'Blockly.blockRendering.Drawer', 'Blockly.blockRendering.IPathObject', 'Blockly.blockRendering.MarkerSvg', 'Blockly.blockRendering.PathObject', 'Blockly.blockRendering.RenderInfo', 'Blockly.connectionTypes', 'Blockly.constants'], {});
@@ -159,28 +159,26 @@ goog.addDependency('../../core/renderers/zelos/measurables/row_elements.js', ['B
goog.addDependency('../../core/renderers/zelos/measurables/rows.js', ['Blockly.zelos.BottomRow', 'Blockly.zelos.TopRow'], ['Blockly.blockRendering.BottomRow', 'Blockly.blockRendering.TopRow', 'Blockly.utils.object'], {});
goog.addDependency('../../core/renderers/zelos/path_object.js', ['Blockly.zelos.PathObject'], ['Blockly.blockRendering.PathObject', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.zelos.ConstantProvider'], {});
goog.addDependency('../../core/renderers/zelos/renderer.js', ['Blockly.zelos.Renderer'], ['Blockly.InsertionMarkerManager', 'Blockly.blockRendering', 'Blockly.blockRendering.Renderer', 'Blockly.connectionTypes', 'Blockly.constants', 'Blockly.utils.object', 'Blockly.zelos.ConstantProvider', 'Blockly.zelos.Drawer', 'Blockly.zelos.MarkerSvg', 'Blockly.zelos.PathObject', 'Blockly.zelos.RenderInfo'], {});
-goog.addDependency('../../core/requires.js', ['Blockly.requires'], ['Blockly', 'Blockly.Comment', 'Blockly.ContextMenuItems', 'Blockly.FieldAngle', 'Blockly.FieldCheckbox', 'Blockly.FieldColour', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldLabelSerializable', 'Blockly.FieldMultilineInput', 'Blockly.FieldNumber', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.FlyoutButton', 'Blockly.Generator', 'Blockly.HorizontalFlyout', 'Blockly.Mutator', 'Blockly.ShortcutItems', 'Blockly.Themes.Classic', 'Blockly.Themes.Dark', 'Blockly.Themes.Deuteranopia', 'Blockly.Themes.HighContrast', 'Blockly.Themes.Tritanopia', 'Blockly.Toolbox', 'Blockly.Trashcan', 'Blockly.VariablesDynamic', 'Blockly.VerticalFlyout', 'Blockly.Warning', 'Blockly.ZoomControls', 'Blockly.geras.Renderer', 'Blockly.thrasos.Renderer', 'Blockly.zelos.Renderer'], {});
+goog.addDependency('../../core/requires.js', ['Blockly.requires'], ['Blockly', 'Blockly.Comment', 'Blockly.ContextMenuItems', 'Blockly.FieldAngle', 'Blockly.FieldCheckbox', 'Blockly.FieldColour', 'Blockly.FieldDropdown', 'Blockly.FieldImage', 'Blockly.FieldLabelSerializable', 'Blockly.FieldMultilineInput', 'Blockly.FieldNumber', 'Blockly.FieldTextInput', 'Blockly.FieldVariable', 'Blockly.FlyoutButton', 'Blockly.Generator', 'Blockly.HorizontalFlyout', 'Blockly.Mutator', 'Blockly.ShortcutItems', 'Blockly.Themes.Classic', 'Blockly.Themes.Deuteranopia', 'Blockly.Themes.HighContrast', 'Blockly.Themes.Tritanopia', 'Blockly.Toolbox', 'Blockly.Trashcan', 'Blockly.VariablesDynamic', 'Blockly.VerticalFlyout', 'Blockly.Warning', 'Blockly.ZoomControls', 'Blockly.geras.Renderer', 'Blockly.thrasos.Renderer', 'Blockly.zelos.Renderer'], {});
goog.addDependency('../../core/scrollbar.js', ['Blockly.Scrollbar', 'Blockly.ScrollbarPair'], ['Blockly.Events', 'Blockly.Touch', 'Blockly.browserEvents', 'Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.Metrics', 'Blockly.utils.Svg', 'Blockly.utils.dom'], {});
goog.addDependency('../../core/shortcut_items.js', ['Blockly.ShortcutItems'], ['Blockly.Gesture', 'Blockly.ShortcutRegistry', 'Blockly.utils.KeyCodes'], {});
goog.addDependency('../../core/shortcut_registry.js', ['Blockly.ShortcutRegistry'], ['Blockly.utils.KeyCodes', 'Blockly.utils.object'], {});
goog.addDependency('../../core/theme.js', ['Blockly.Theme'], ['Blockly.registry', 'Blockly.utils', 'Blockly.utils.object'], {});
goog.addDependency('../../core/theme/classic.js', ['Blockly.Themes.Classic'], ['Blockly.Theme'], {});
-goog.addDependency('../../core/theme/dark.js', ['Blockly.Themes.Dark'], ['Blockly.Theme'], {});
goog.addDependency('../../core/theme/deuteranopia.js', ['Blockly.Themes.Deuteranopia'], ['Blockly.Theme'], {});
goog.addDependency('../../core/theme/highcontrast.js', ['Blockly.Themes.HighContrast'], ['Blockly.Theme'], {});
-goog.addDependency('../../core/theme/modern.js', ['Blockly.Themes.Modern'], ['Blockly.Theme'], {});
goog.addDependency('../../core/theme/tritanopia.js', ['Blockly.Themes.Tritanopia'], ['Blockly.Theme'], {});
goog.addDependency('../../core/theme/zelos.js', ['Blockly.Themes.Zelos'], ['Blockly.Theme'], {});
goog.addDependency('../../core/theme_manager.js', ['Blockly.ThemeManager'], ['Blockly.Theme'], {});
goog.addDependency('../../core/toolbox/category.js', ['Blockly.ToolboxCategory'], ['Blockly.ToolboxItem', 'Blockly.registry', 'Blockly.utils', 'Blockly.utils.aria', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.utils.toolbox'], {'lang': 'es5'});
goog.addDependency('../../core/toolbox/collapsible_category.js', ['Blockly.CollapsibleToolboxCategory'], ['Blockly.ToolboxCategory', 'Blockly.ToolboxItem', 'Blockly.ToolboxSeparator', 'Blockly.registry', 'Blockly.utils.aria', 'Blockly.utils.dom', 'Blockly.utils.object', 'Blockly.utils.toolbox'], {});
goog.addDependency('../../core/toolbox/separator.js', ['Blockly.ToolboxSeparator'], ['Blockly.ToolboxItem', 'Blockly.registry', 'Blockly.utils.dom'], {'lang': 'es5'});
-goog.addDependency('../../core/toolbox/toolbox.js', ['Blockly.Toolbox'], ['Blockly.CollapsibleToolboxCategory', 'Blockly.Css', 'Blockly.Events', 'Blockly.Events.ToolboxItemSelect', 'Blockly.Touch', 'Blockly.browserEvents', 'Blockly.constants', 'Blockly.registry', 'Blockly.utils', 'Blockly.utils.Rect', 'Blockly.utils.aria', 'Blockly.utils.dom', 'Blockly.utils.toolbox'], {'lang': 'es5'});
+goog.addDependency('../../core/toolbox/toolbox.js', ['Blockly.Toolbox'], ['Blockly.CollapsibleToolboxCategory', 'Blockly.Css', 'Blockly.Events', 'Blockly.Events.ToolboxItemSelect', 'Blockly.Options', 'Blockly.Touch', 'Blockly.browserEvents', 'Blockly.constants', 'Blockly.registry', 'Blockly.utils', 'Blockly.utils.Rect', 'Blockly.utils.aria', 'Blockly.utils.dom', 'Blockly.utils.toolbox'], {'lang': 'es5'});
goog.addDependency('../../core/toolbox/toolbox_item.js', ['Blockly.ToolboxItem'], [], {});
goog.addDependency('../../core/tooltip.js', ['Blockly.Tooltip'], ['Blockly.browserEvents', 'Blockly.utils.string'], {});
goog.addDependency('../../core/touch.js', ['Blockly.Touch'], ['Blockly.constants', 'Blockly.utils', 'Blockly.utils.global', 'Blockly.utils.string'], {});
goog.addDependency('../../core/touch_gesture.js', ['Blockly.TouchGesture'], ['Blockly.Gesture', 'Blockly.browserEvents', 'Blockly.utils', 'Blockly.utils.Coordinate', 'Blockly.utils.object'], {});
-goog.addDependency('../../core/trashcan.js', ['Blockly.Trashcan'], ['Blockly.Events', 'Blockly.Events.TrashcanOpen', 'Blockly.IPositionable', 'Blockly.Scrollbar', 'Blockly.Xml', 'Blockly.browserEvents', 'Blockly.constants', 'Blockly.registry', 'Blockly.utils.Rect', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.math', 'Blockly.utils.toolbox'], {'lang': 'es5'});
+goog.addDependency('../../core/trashcan.js', ['Blockly.Trashcan'], ['Blockly.Events', 'Blockly.Events.TrashcanOpen', 'Blockly.IPositionable', 'Blockly.Options', 'Blockly.Scrollbar', 'Blockly.Xml', 'Blockly.browserEvents', 'Blockly.constants', 'Blockly.registry', 'Blockly.utils.Rect', 'Blockly.utils.Svg', 'Blockly.utils.dom', 'Blockly.utils.math', 'Blockly.utils.toolbox'], {'lang': 'es5'});
goog.addDependency('../../core/utils.js', ['Blockly.utils'], ['Blockly.Msg', 'Blockly.constants', 'Blockly.utils.Coordinate', 'Blockly.utils.Rect', 'Blockly.utils.colour', 'Blockly.utils.global', 'Blockly.utils.string', 'Blockly.utils.style', 'Blockly.utils.userAgent'], {});
goog.addDependency('../../core/utils/aria.js', ['Blockly.utils.aria'], [], {});
goog.addDependency('../../core/utils/colour.js', ['Blockly.utils.colour'], [], {});
diff --git a/core/requires.js b/core/requires.js
index f08286ec4..009ab3f9c 100644
--- a/core/requires.js
+++ b/core/requires.js
@@ -82,8 +82,6 @@ goog.require('Blockly.zelos.Renderer');
// Blockly Themes.
// Classic is the default theme.
goog.require('Blockly.Themes.Classic');
-goog.require('Blockly.Themes.Dark');
goog.require('Blockly.Themes.Deuteranopia');
goog.require('Blockly.Themes.HighContrast');
goog.require('Blockly.Themes.Tritanopia');
-// goog.require('Blockly.Themes.Modern');
diff --git a/core/theme/dark.js b/core/theme/dark.js
deleted file mode 100644
index 398497660..000000000
--- a/core/theme/dark.js
+++ /dev/null
@@ -1,33 +0,0 @@
-/**
- * @license
- * Copyright 2019 Google LLC
- * SPDX-License-Identifier: Apache-2.0
- */
-
-/**
- * @fileoverview Dark theme.
- * @author samelh@google.com (Sam El-Husseini)
- */
-'use strict';
-
-goog.provide('Blockly.Themes.Dark');
-
-goog.require('Blockly.Theme');
-
-Blockly.Themes.Dark = Blockly.Theme.defineTheme('dark', {
- 'base': Blockly.Themes.Classic,
- 'componentStyles': {
- 'workspaceBackgroundColour': '#1e1e1e',
- 'toolboxBackgroundColour': 'blackBackground',
- 'toolboxForegroundColour': '#fff',
- 'flyoutBackgroundColour': '#252526',
- 'flyoutForegroundColour': '#ccc',
- 'flyoutOpacity': 1,
- 'scrollbarColour': '#797979',
- 'insertionMarkerColour': '#fff',
- 'insertionMarkerOpacity': 0.3,
- 'scrollbarOpacity': 0.4,
- 'cursorColour': '#d0d0d0',
- 'blackBackground': '#333'
- }
-});
diff --git a/core/theme/modern.js b/core/theme/modern.js
deleted file mode 100644
index 2ed8a6845..000000000
--- a/core/theme/modern.js
+++ /dev/null
@@ -1,108 +0,0 @@
-/**
- * @license
- * Copyright 2018 Google LLC
- * SPDX-License-Identifier: Apache-2.0
- */
-
-/**
- * @fileoverview Modern theme.
- * Same colours as classic, but single coloured border.
- */
-'use strict';
-
-goog.provide('Blockly.Themes.Modern');
-
-goog.require('Blockly.Theme');
-
-
-// Temporary holding object.
-Blockly.Themes.Modern = {};
-
-Blockly.Themes.Modern.defaultBlockStyles = {
- "colour_blocks": {
- "colourPrimary": "#a5745b",
- "colourSecondary": "#dbc7bd",
- "colourTertiary": "#845d49"
- },
- "list_blocks": {
- "colourPrimary": "#745ba5",
- "colourSecondary": "#c7bddb",
- "colourTertiary": "#5d4984"
- },
- "logic_blocks": {
- "colourPrimary": "#5b80a5",
- "colourSecondary": "#bdccdb",
- "colourTertiary": "#496684"
- },
- "loop_blocks": {
- "colourPrimary": "#5ba55b",
- "colourSecondary": "#bddbbd",
- "colourTertiary": "#498449"
- },
- "math_blocks": {
- "colourPrimary": "#5b67a5",
- "colourSecondary": "#bdc2db",
- "colourTertiary": "#495284"
- },
- "procedure_blocks": {
- "colourPrimary": "#995ba5",
- "colourSecondary": "#d6bddb",
- "colourTertiary": "#7a4984"
- },
- "text_blocks": {
- "colourPrimary": "#5ba58c",
- "colourSecondary": "#bddbd1",
- "colourTertiary": "#498470"
- },
- "variable_blocks": {
- "colourPrimary": "#a55b99",
- "colourSecondary": "#dbbdd6",
- "colourTertiary": "#84497a"
- },
- "variable_dynamic_blocks": {
- "colourPrimary": "#a55b99",
- "colourSecondary": "#dbbdd6",
- "colourTertiary": "#84497a"
- },
- "hat_blocks": {
- "colourPrimary": "#a55b99",
- "colourSecondary": "#dbbdd6",
- "colourTertiary": "#84497a",
- "hat": "cap"
- }
-};
-
-Blockly.Themes.Modern.categoryStyles = {
- "colour_category": {
- "colour": "#a5745b"
- },
- "list_category": {
- "colour": "#745ba5"
- },
- "logic_category": {
- "colour": "#5b80a5"
- },
- "loop_category": {
- "colour": "#5ba55b"
- },
- "math_category": {
- "colour": "#5b67a5"
- },
- "procedure_category": {
- "colour": "#995ba5"
- },
- "text_category": {
- "colour": "#5ba58c"
- },
- "variable_category": {
- "colour": "#a55b99"
- },
- "variable_dynamic_category": {
- "colour": "#a55b99"
- }
-};
-
-// This style is still being fleshed out and may change.
-Blockly.Themes.Modern =
- new Blockly.Theme('modern', Blockly.Themes.Modern.defaultBlockStyles,
- Blockly.Themes.Modern.categoryStyles);
diff --git a/package.json b/package.json
index af5104ba5..cd4643d37 100644
--- a/package.json
+++ b/package.json
@@ -63,6 +63,7 @@
"devDependencies": {
"@blockly/block-test": "^1.0.0",
"@blockly/dev-tools": "^2.0.1",
+ "@blockly/theme-dark": "^1.0.0",
"@blockly/theme-modern": "^2.1.1",
"babel-eslint": "^10.1.0",
"chai": "^4.2.0",
diff --git a/scripts/gulpfiles/appengine_tasks.js b/scripts/gulpfiles/appengine_tasks.js
index 08fb3ea85..e07b9f60f 100644
--- a/scripts/gulpfiles/appengine_tasks.js
+++ b/scripts/gulpfiles/appengine_tasks.js
@@ -59,6 +59,7 @@ function copyAppengineSrc() {
function copyPlaygroundDeps() {
const playgroundDeps = [
'./node_modules/@blockly/dev-tools/dist/index.js',
+ './node_modules/@blockly/theme-dark/dist/index.js',
'./node_modules/@blockly/theme-modern/dist/index.js',
'./node_modules/@blockly/block-test/dist/index.js',
];
diff --git a/tests/playgrounds/advanced_playground.html b/tests/playgrounds/advanced_playground.html
index b142a6a00..87e1f37e2 100644
--- a/tests/playgrounds/advanced_playground.html
+++ b/tests/playgrounds/advanced_playground.html
@@ -67,6 +67,7 @@
+