diff --git a/package-lock.json b/package-lock.json index 50089b1..d7cd4f6 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,9 +17,9 @@ "dev": true }, "@babel/cli": { - "version": "7.14.8", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.8.tgz", - "integrity": "sha512-lcy6Lymft9Rpfqmrqdd4oTDdUx9ZwaAhAfywVrHG4771Pa6PPT0danJ1kDHBXYqh4HHSmIdA+nlmfxfxSDPtBg==", + "version": "7.15.4", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.15.4.tgz", + "integrity": "sha512-9RhhQ7tgKRcSO/jI3rNLxalLSk30cHqeM8bb+nGOJTyYBDpkoXw/A9QHZ2SYjlslAt4tr90pZQGIEobwWHSIDw==", "dev": true, "requires": { "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", @@ -2321,9 +2321,9 @@ }, "dependencies": { "caniuse-lite": { - "version": "1.0.30001248", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001248.tgz", - "integrity": "sha512-NwlQbJkxUFJ8nMErnGtT0QTM2TJ33xgz4KXJSMIrjXIbDVdaYueGyjOrLKRtJC+rTiWfi6j5cnZN1NBiSBJGNw==", + "version": "1.0.30001257", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001257.tgz", + "integrity": "sha512-JN49KplOgHSXpIsVSF+LUyhD8PUp6xPpAXeRrrcBh4KBeP7W864jHn6RvzJgDlrReyeVjMFJL3PLpPvKIxlIHA==", "dev": true } } @@ -3623,9 +3623,9 @@ "dev": true }, "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "colors": { @@ -4820,9 +4820,9 @@ } }, "dompurify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.1.1.tgz", - "integrity": "sha512-NijiNVkS/OL8mdQL1hUbCD6uty/cgFpmNiuFxrmJ5YPH2cXrPKIewoixoji56rbZ6XBPmtM8GA8/sf9unlSuwg==", + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.7.tgz", + "integrity": "sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg==", "dev": true }, "domutils": { @@ -11911,20 +11911,79 @@ } }, "scratch-blocks": { - "version": "0.1.0-prerelease.20210723050031", - "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20210723050031.tgz", - "integrity": "sha512-Rg8Q7iWmTr08XNVeOP0pXxkrHH1jQ84ZRsflJ9Xh9RTreSyztx9PqZd0YRWfnSVy4a9En1+6KH/vzxAEVLbkBQ==", + "version": "0.1.0-prerelease.20210829081240", + "resolved": "https://registry.npmjs.org/scratch-blocks/-/scratch-blocks-0.1.0-prerelease.20210829081240.tgz", + "integrity": "sha512-pmy397D+sQ4BZzUT3VniKZRYSOgAhAFmqwzbxrobK0oAJYh3BXoVLawZlsnsRQHuEOOPxIWibvuMMQ4EHiYU3Q==", "dev": true, "requires": { "exports-loader": "0.6.3", "google-closure-library": "20190301.0.0", "imports-loader": "0.6.5", - "scratch-l10n": "3.13.20210723031502" + "scratch-l10n": "3.14.20210829031508" + }, + "dependencies": { + "babel-plugin-react-intl": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-react-intl/-/babel-plugin-react-intl-3.5.1.tgz", + "integrity": "sha512-1jlEJCSmLaJM4tjIKpu64UZ833COCHmwR77bFJDOye+zlwf80uR1b8p41l4tClx1QsrfI+qV6w/5AiPYQgaMUQ==", + "dev": true, + "requires": { + "@babel/core": "^7.4.5", + "@babel/helper-plugin-utils": "^7.0.0", + "@types/babel__core": "^7.1.2", + "fs-extra": "^8.0.1", + "intl-messageformat-parser": "^1.8.1" + } + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "intl-messageformat-parser": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/intl-messageformat-parser/-/intl-messageformat-parser-1.8.1.tgz", + "integrity": "sha512-IMSCKVf0USrM/959vj3xac7s8f87sc+80Y/ipBzdKy4ifBv5Gsj2tZ41EAaURVg01QU71fYr77uA8Meh6kELbg==", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "scratch-l10n": { + "version": "3.14.20210829031508", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20210829031508.tgz", + "integrity": "sha512-IRCu17tpoBXM3qYstVPmvtx1DCCcdlXjwQ9JOablEoBCFj4l4IvM1FRdgbmkTaygK5cBChpx+3zvqFbKHVEC4w==", + "dev": true, + "requires": { + "@babel/cli": "^7.1.2", + "@babel/core": "^7.1.2", + "babel-plugin-react-intl": "^3.0.1", + "transifex": "1.6.6" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + } } }, "scratch-gui": { - "version": "github:LLK/scratch-gui#0ccea111b480a4b92681ddb8f543b2b8ad140363", - "from": "github:LLK/scratch-gui#scratch-desktop-v3.25.0", + "version": "github:LLK/scratch-gui#9a20a2855ac2d624f0db9acf4dc036ef1f058207", + "from": "github:LLK/scratch-gui#scratch-desktop-v3.26.0", "dev": true, "requires": { "arraybuffer-loader": "^1.0.6", @@ -11976,14 +12035,14 @@ "redux": "3.7.2", "redux-throttle": "0.1.1", "scratch-audio": "0.1.0-prerelease.20200528195344", - "scratch-blocks": "0.1.0-prerelease.20210723050031", - "scratch-l10n": "3.13.20210723031502", - "scratch-paint": "0.2.0-prerelease.20210724005550", - "scratch-render": "0.1.0-prerelease.20210325231800", + "scratch-blocks": "0.1.0-prerelease.20210829081240", + "scratch-l10n": "3.14.20210908031534", + "scratch-paint": "0.2.0-prerelease.20210908054406", + "scratch-render": "0.1.0-prerelease.20210819221425", "scratch-render-fonts": "1.0.0-prerelease.20210401210003", "scratch-storage": "1.3.5", "scratch-svg-renderer": "0.2.0-prerelease.20210727023023", - "scratch-vm": "0.2.0-prerelease.20210727115252", + "scratch-vm": "0.2.0-prerelease.20210908050643", "startaudiocontext": "1.2.1", "style-loader": "^0.23.0", "text-encoding": "0.7.0", @@ -12144,9 +12203,9 @@ } }, "scratch-l10n": { - "version": "3.13.20210723031502", - "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.13.20210723031502.tgz", - "integrity": "sha512-BkkIcBqN+nnqsYBIpZUpanuBZP2x1z1oQOyuiEojQU4buyRtDXZ7TGJaEuKA6fxtVMT5TpQ2y5s++hYcv9mufg==", + "version": "3.14.20210908031534", + "resolved": "https://registry.npmjs.org/scratch-l10n/-/scratch-l10n-3.14.20210908031534.tgz", + "integrity": "sha512-8SOuDt/UmalsNOFhZbbvsz4FfG1kpAxptCLIV3jMxMYbAa1/jeDVaJQDs775V7i6S9O/1w7K5JtWaHlCodcX8w==", "dev": true, "requires": { "@babel/cli": "^7.1.2", @@ -12203,9 +12262,9 @@ } }, "scratch-paint": { - "version": "0.2.0-prerelease.20210724005550", - "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20210724005550.tgz", - "integrity": "sha512-2B7eyFBWAt8qa7JJG7ZhdiVOhLDqqMXZrOsEgSMwzaQV1cGU51Tf+pFqWt+7c7Sck/XF+80RU7xwk2VajKASpg==", + "version": "0.2.0-prerelease.20210908054406", + "resolved": "https://registry.npmjs.org/scratch-paint/-/scratch-paint-0.2.0-prerelease.20210908054406.tgz", + "integrity": "sha512-xkXoMsTN5WiPR1q8GkK82DVUwaP84IHcegKjYjxeWkIPrHdASVqjmhDlFUu31rrcRc6Rl10syooWVLXcY3NMGQ==", "dev": true, "requires": { "@scratch/paper": "0.11.20200728195508", @@ -12317,9 +12376,9 @@ } }, "scratch-render": { - "version": "0.1.0-prerelease.20210325231800", - "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-0.1.0-prerelease.20210325231800.tgz", - "integrity": "sha512-hjiIHRR8SuP/8UKKZ4O+TIJaCZ2wSN6uoEM49jwNjZecAaflBvd5t/OLL3NFQp3q7Ra6ncDi+B7URy7WRdm2fg==", + "version": "0.1.0-prerelease.20210819221425", + "resolved": "https://registry.npmjs.org/scratch-render/-/scratch-render-0.1.0-prerelease.20210819221425.tgz", + "integrity": "sha512-2kB/NKEEqiXmHUDynA2O5tQJFF3o2s3JmcNecjgOCsR+FuthH2oIsHFwKbyLn93hXJICDRRW+oc3ikqj7G5O+w==", "dev": true, "requires": { "grapheme-breaker": "0.3.2", @@ -12329,39 +12388,8 @@ "minilog": "3.1.0", "raw-loader": "^0.5.1", "scratch-storage": "^1.0.0", - "scratch-svg-renderer": "0.2.0-prerelease.20210317184701", + "scratch-svg-renderer": "0.2.0-prerelease.20210727023023", "twgl.js": "4.4.0" - }, - "dependencies": { - "base64-js": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", - "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", - "dev": true - }, - "scratch-render-fonts": { - "version": "1.0.0-prerelease.20200507182347", - "resolved": "https://registry.npmjs.org/scratch-render-fonts/-/scratch-render-fonts-1.0.0-prerelease.20200507182347.tgz", - "integrity": "sha512-tVt2s7lxsBhme9WKIZTnluMerdJVGEc80QSrDdIIzUvHXGCIYkLh6j7ytwXcyq2UsA34d93op9+I9Bh1SPkQkA==", - "dev": true, - "requires": { - "base64-loader": "1.0.0" - } - }, - "scratch-svg-renderer": { - "version": "0.2.0-prerelease.20210317184701", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-0.2.0-prerelease.20210317184701.tgz", - "integrity": "sha512-drHD8kRTU//Rqgs8F6oWmBIQi6TunI86Skvp7BfM+mqalds3GzaPjZHKSCFkdkXbHO4i/zAPLvkQtMDdLm4Y6g==", - "dev": true, - "requires": { - "base64-js": "1.2.1", - "base64-loader": "1.0.0", - "dompurify": "2.1.1", - "minilog": "3.1.0", - "scratch-render-fonts": "1.0.0-prerelease.20200507182347", - "transformation-matrix": "1.15.0" - } - } } }, "scratch-render-fonts": { @@ -12424,12 +12452,6 @@ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.2.1.tgz", "integrity": "sha512-dwVUVIXsBZXwTuwnXI9RK8sBmgq09NDHzyR9SAph9eqk76gKK2JSQmZARC2zRC81JC2QTtxD0ARU5qTS25gIGw==", "dev": true - }, - "dompurify": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/dompurify/-/dompurify-2.2.7.tgz", - "integrity": "sha512-jdtDffdGNY+C76jvodNTu9jt5yYj59vuTUyx+wXdzcSwAGTYZDAQkQ7Iwx9zcGrA4ixC1syU4H3RZROqRxokxg==", - "dev": true } } }, @@ -12440,9 +12462,9 @@ "dev": true }, "scratch-vm": { - "version": "0.2.0-prerelease.20210727115252", - "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20210727115252.tgz", - "integrity": "sha512-Gr9l+xMrsbCppd5oglXgkp4Al3upmvuZUAi4TAZs3jdGSj7HpJtgIp7NhDE/kauhethUGfZTWXsqPqruLg967Q==", + "version": "0.2.0-prerelease.20210908050643", + "resolved": "https://registry.npmjs.org/scratch-vm/-/scratch-vm-0.2.0-prerelease.20210908050643.tgz", + "integrity": "sha512-5JcZXRQOEVC41fGB6+2Zri/PDR1pyNKeSrFJYW+VpeTgSeeGW+gf+YnwGsMVEAFu4J5qPU5WozAs/O+CYtypqA==", "dev": true, "requires": { "@vernier/godirect": "1.5.0", diff --git a/package.json b/package.json index 4d8e6f0..7106d44 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "react-redux": "5.0.7", "redux": "3.7.2", "rimraf": "^3.0.2", - "scratch-gui": "github:LLK/scratch-gui#scratch-desktop-v3.25.0", + "scratch-gui": "github:LLK/scratch-gui#scratch-desktop-v3.26.0", "uuid": "^8.0.0", "webpack": "^4.43.0" },