diff --git a/package-lock.json b/package-lock.json index ba9953f845d..a2024b410c1 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "scratch-render": "^1.0.232", "scratch-sb1-converter": "^1.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "2.5.46", + "scratch-svg-renderer": "3.0.0", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2", @@ -20863,6 +20863,44 @@ "base64-loader": "^1.0.0" } }, + "node_modules/scratch-render/node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/scratch-render/node_modules/scratch-svg-renderer": { + "version": "2.5.46", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.46.tgz", + "integrity": "sha512-SrQgHZdqnu3DX6UuJNJPg/kpJTQT/mIVbQZvm5uTE/B47U5mSaVfgoGlNFhoNUWZlbHucqySyG4KMe+ThDUR/A==", + "license": "BSD-3-Clause", + "dependencies": { + "base64-js": "^1.2.1", + "base64-loader": "^1.0.0", + "css-tree": "^1.1.3", + "fastestsmallesttextencoderdecoder": "^1.0.22", + "isomorphic-dompurify": "^2.4.0", + "minilog": "^3.1.0", + "transformation-matrix": "^1.15.0" + }, + "peerDependencies": { + "scratch-render-fonts": "^1.0.0" + } + }, "node_modules/scratch-sb1-converter": { "version": "1.0.204", "resolved": "https://registry.npmjs.org/scratch-sb1-converter/-/scratch-sb1-converter-1.0.204.tgz", @@ -21766,10 +21804,10 @@ } }, "node_modules/scratch-svg-renderer": { - "version": "2.5.46", - "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-2.5.46.tgz", - "integrity": "sha512-SrQgHZdqnu3DX6UuJNJPg/kpJTQT/mIVbQZvm5uTE/B47U5mSaVfgoGlNFhoNUWZlbHucqySyG4KMe+ThDUR/A==", - "license": "BSD-3-Clause", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/scratch-svg-renderer/-/scratch-svg-renderer-3.0.0.tgz", + "integrity": "sha512-GbuyZIfsTwVvarkwQTFwa28dsMw1LN0VNTicdsKbINHHD4ajY8TNaJm3XezhTTsHlkUMgVti2azhzvD809xSag==", + "license": "AGPL-3.0-only", "dependencies": { "base64-js": "^1.2.1", "base64-loader": "^1.0.0", diff --git a/package.json b/package.json index bf476404507..72a7e2c8122 100644 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "scratch-render": "^1.0.232", "scratch-sb1-converter": "^1.0.0", "scratch-storage": "^2.3.5", - "scratch-svg-renderer": "2.5.46", + "scratch-svg-renderer": "3.0.0", "scratch-translate-extension-languages": "^1.0.0", "text-encoding": "^0.7.0", "uuid": "^8.3.2",