{"_id":"@team-monolith/scratch-gui","_rev":"43-35ddd36c085702ad3209ba9c92967351","name":"@team-monolith/scratch-gui","dist-tags":{"latest":"14.1.6","legacy":"0.10.2","dev":"0.10.1"},"versions":{"0.1.0":{"name":"@team-monolith/scratch-gui","version":"0.1.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/LLK/scratch-gui#readme","dist":{"shasum":"acd22f896a3baad2251d8c310df39e4df805ec6e","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.0.tgz","fileCount":1766,"integrity":"sha512-ZM7ELtlZGf90FakK6naz0cgzMt9HolduL4PmbsWQNX2nJLsgrOFOfw7ZjBIA5/YLy6zrcutYLF4p0c60hrLAow==","signatures":[{"sig":"MEQCIBBMJX/+GqsDz7NB6AwRF6UTkasD6SDcGQ20RWs+z8DhAiBcDCyCJQ3IGFfWGF06ICw/sEXxXT3VUjnGQXk7ueJNtw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122235625},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"56a0968ac6673821d78f376928675f388814fce5","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && BUILD_MODE=dist webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.0_1702454108795_0.2789575637764383","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@team-monolith/scratch-gui","version":"0.1.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.1","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/LLK/scratch-gui#readme","dist":{"shasum":"967bdfa1774a1db670953a4155acc2c980a339f7","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.1.tgz","fileCount":1766,"integrity":"sha512-DqA3ipBtOvZUC7nKFaW7hQzGpuBm9cltKmPM17BOSbEB9tNq119h1Q0I58ID8fwozDc2ZdFYxmr61SyRXude4Q==","signatures":[{"sig":"MEUCIGiW5PCi/4R8b3eL38NNeg35BxUeGPzwVrUGT0z6TUReAiEAo5MYo34XFPnVzMQbpA6pb/zBy/+AgL+isVA/e9g8KZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122241959},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"5462d44a9123f87f44ca65c6b3b4e53bfb3da297","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && BUILD_MODE=dist webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.1_1702460725026_0.765657751096561","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"@team-monolith/scratch-gui","version":"0.1.2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.2","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/LLK/scratch-gui#readme","dist":{"shasum":"6ec46cc7ef3351dc6bd1b73bdcfd1188b03d0f69","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.2.tgz","fileCount":1766,"integrity":"sha512-EbPTi6JjUCTzLAapvJSUWDdsmEvLtoHjsP1Pg/2lF1D3bwDqH3aXc3wxzw9HqXUONDdCrb1UoWYW3areYWianw==","signatures":[{"sig":"MEUCIEmM+Efuo0PK5PlrB+5d1Rrei0XtMR9Q/2ZHpF7E3OVqAiEAt4fetwDBCYDQuOs/JUR+Qje45MUtZYfuYfcjdn+bLQg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":122243522},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"ac3a14fdd9a28f9e804e5bf8ceeb30933b4760cb","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && BUILD_MODE=dist webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.2_1702462172443_0.17753444932900275","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"@team-monolith/scratch-gui","version":"0.1.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.3","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"72e25e150eb73382a3802c3bba225cca5a703186","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.3.tgz","fileCount":1766,"integrity":"sha512-oGmIoOxEkNIAzDAb9t22m7lA8qqBAHEtsHmRRJ9naFxMAChuI54Y6MKLtL07TYm5bK1loDIdaWv6IGc6yWN8tg==","signatures":[{"sig":"MEYCIQDNVFzRAFmss1nk8tFNsqTBi66xJYA1wGGGZRguXLVvHAIhAK1dkmAw7kF9U6IFfLvrzQEPrWsyRecq2buo2qmzT7Wf","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119100641},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"1a0034628f36e9c526a31d5f8ac05197989cd120","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.3_1702518921325_0.9532442308999327","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"@team-monolith/scratch-gui","version":"0.1.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.4","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"91413d04119b9e5f4c5b5a6a4010378386663650","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.4.tgz","fileCount":1766,"integrity":"sha512-dD38hvGuNlQNaYwxo4jQ3Z5/H+TbAneI0l6Ktz6Zvx9zOOqeeQka+unJiKbNLsul38YD/lhHU5VBNOpgRctMUw==","signatures":[{"sig":"MEUCIQC43qyr5ehyq6YDZ2IV5QLTJqyTfh4oJFPbv+vE/VwjjQIgX8GT9pgdja0p3y9JFFd1F0X6YkwNNqzpdoOX5OCGTK4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119101328},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"0b83cb386f19c1d3468cb46e0eeb0895fc157f2d","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.4_1702612156433_0.10895463368560954","host":"s3://npm-registry-packages"}},"0.1.5-rc1":{"name":"@team-monolith/scratch-gui","version":"0.1.5-rc1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.5-rc1","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"4f54c4f5df4197a871909a7e4f90ff3ea3584d0c","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.5-rc1.tgz","fileCount":1766,"integrity":"sha512-+btisGes/ojIfBlzSU7RvJgJZMGqAxPfBeEo/NmqjfNQZ40DwsnIOlEj8LKhUzDNbpKeeNcDtc59v+zmjwnd5A==","signatures":[{"sig":"MEYCIQCGlgnsE06G36hcbbYJciQYVXTwSU6ixdyPXvQamQAEigIhAL0J7z5KLGmdUBsMkxoapB/ilyUl5D+IPR9z02GgUMdo","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119109635},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"872a7c7c313017f68ab279e95520cc165b325671","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.5-rc1_1705916242146_0.006762187980222212","host":"s3://npm-registry-packages"}},"0.1.5-rc2":{"name":"@team-monolith/scratch-gui","version":"0.1.5-rc2","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.5-rc2","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"cbbf32cc2818f6fd98ca460f8cca8e3cd183f13a","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.5-rc2.tgz","fileCount":1765,"integrity":"sha512-hZ5sBvPqsykGXNEjp2hi/uHclSb7O4WH1IC/QTnyuTxyEM1zrlCCPXKyoJrzF8U63roLkDnWg0TOaEkhJ0SHmQ==","signatures":[{"sig":"MEUCIQD7reIDLNtbwUlSxjROwwIfuCxZHrQ00W/bZ7qfHGKT9wIgbpdTUSAyXeW6Evf/CeYW8AxMIedlsvzIspO/Nx2ugwQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119103538},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"8f40d2997f797614acb92c5785a2414403a93cd1","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.5-rc2_1706602911687_0.7737849085223387","host":"s3://npm-registry-packages"}},"0.1.5-rc3":{"name":"@team-monolith/scratch-gui","version":"0.1.5-rc3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.5-rc3","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"6027f397292a5e8ac5712f07fae0d6aec17e6241","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.5-rc3.tgz","fileCount":1765,"integrity":"sha512-qy3KOJuimcyU281DM5W23Fz9qv5Zn4UkOSrHwlzEK1koEeFfTK3pSClXsmDhzB4b6wIjrH7lVvhS14+g1EAfUg==","signatures":[{"sig":"MEYCIQCtLiRnSq8YC+YgbGbmwyCHbcuLyzJXJi0Zu29beixMMQIhANNt3fBgiuhSsOCUK/WE7TvQH2qCC92r2+Uwx0Dquk4P","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119104996},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"7b71769c159a293f9c34f3a39b6e6d297c537f8f","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.5-rc3_1706679722948_0.004857590454093286","host":"s3://npm-registry-packages"}},"0.1.5-rc4":{"name":"@team-monolith/scratch-gui","version":"0.1.5-rc4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.5-rc4","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"b6002f03b2e86f108cacec9fb9dfea3832bc463b","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.5-rc4.tgz","fileCount":1766,"integrity":"sha512-OpF9KzokhlUyOq8CZ7X3mZ+8lYe2MCg2M5ggwjKhRjJDlrypdvepMb4p4xqD9zV2fctCiwa0hnuzrMw1LhFBqw==","signatures":[{"sig":"MEYCIQDkb9t7sGwRsXznl/SS3tRl4GC7nWfRcEuqzxpRFj0/lQIhAPhlCDglveWdVRomtdsr9uicKyy/Lci2mjGHiATcLaPI","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119111595},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"9d8b5782878678b2c03f11239975395329e2dae0","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.5-rc4_1706853365247_0.5195246341271191","host":"s3://npm-registry-packages"}},"0.1.5-rc5":{"name":"@team-monolith/scratch-gui","version":"0.1.5-rc5","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.1.5-rc5","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"7e831d7fececd3120d9d51cb477ab05c11f7b268","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.1.5-rc5.tgz","fileCount":1766,"integrity":"sha512-uF0Qc2uUzyAP8uuqPejdaMSPvMDgp6znnMGLTekNicXuACoAJFfm4yuyiEpBT0+rELDojNFfdKqbWs3/VHWEtw==","signatures":[{"sig":"MEUCIQD5R5vfwMsUc3z5AAKwHkoy6oElMmvDgNEG+iMP6Hzo8QIgChbiIhqCW+WtR/hnzaArYy7Li2eedEnp0CXAYJxmakk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119112546},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"3b4b0543a209e40291ee936e3c6c94bccd4efc54","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.1.5-rc5_1707270049481_0.5059452410576888","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@team-monolith/scratch-gui","version":"0.2.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.2.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"05d0f5aed0215211a3d89fbb16ec1ff14a834cce","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.2.0.tgz","fileCount":1766,"integrity":"sha512-pwNZmhbhEf9nH/cYvXDRGvw5C9zq5fiy0yxZBLvjMjNywF9GXLc0+Tig8yHJbCZH/HKFknKG8SdqyBvM1C5Wjg==","signatures":[{"sig":"MEQCIBBp6UdsK7Jq2s41gDgEJHpTOENHI1pPVR7ViiglcuqTAiAD7b6C7FVujVc87SnhGtcS+PasxtYMy/WkJRb0DipDNg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119112542},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"98261fe8c67bd803507f2026651e06b9f6528b37","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.2.0_1707270882891_0.697550566305962","host":"s3://npm-registry-packages"}},"0.2.1-rc1":{"name":"@team-monolith/scratch-gui","version":"0.2.1-rc1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.2.1-rc1","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"0c37b44b5ac81a0366994b61914ac63c0208d604","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.2.1-rc1.tgz","fileCount":1766,"integrity":"sha512-Q3m1nlr32q5nNEdaTV7trYvAgwAfBVDpaz+vcl9dx4lhiBoucF9CdeSAJHVOzKglWYFIZwtWHn8laLCuef3qhA==","signatures":[{"sig":"MEQCIBAJxmaC6d9DGkwRGo324KvSBZLbTxo5lvT0jUnEyuhZAiB9+V+LTSqd83mRmNfayhgCc4ELRuHOdjKfUs4UHWNHIA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119119836},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"3806849d7b2e3538f9861b181f9e0c373a1e30b8","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.2.1-rc1_1707275591474_0.8442207056930302","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@team-monolith/scratch-gui","version":"0.2.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.2.1","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"ded7ef8a3b12dc0f11ca2a15cb687a8b141250a8","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.2.1.tgz","fileCount":1766,"integrity":"sha512-nKnFrWs+JAM/ix+QsPDML9CQEzqYTRCmpwcaxcUQI0OSKJqACm3LufLJnXJTorW9ZmcOGae71fH7iABlQ2ZFig==","signatures":[{"sig":"MEUCIQD3obElmk8WAkspzwHTr1yskhb9Fs0AIyk1J1cMZMwJtwIgUe6fZNH1dAX2drAjzzeS65ak2gdbBPBk+2mcqkB8v3o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119119832},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"fefa733a7665d8cd6ef007e80cd9ac318b1b5e90","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.9.0","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.2.1_1707351467357_0.3854195988959639","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@team-monolith/scratch-gui","version":"0.3.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.3.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"e50e6bc7f4094071c253cd9944ac7e9e0f2b9330","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.3.0.tgz","fileCount":1766,"integrity":"sha512-p2mIpJZM+L2SQhtIQfFVGxwa52dpQNsYoQZAJBRc0wFWCkt4/vsz+MOhflJL9FJwKmncGkvIBu4cR7x0QYPzwg==","signatures":[{"sig":"MEYCIQDiELdZkhbTccLqqqDdnBtBoMY4zbTRo4CINU9eavhnxwIhAMo28auihR53DSt4/5JIvWT1nNl2GkWKiP2S/OPAdm8R","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119119942},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"0df3450e7722cd6c2ce83e1e4c55057e0a7c3f23","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.5.0","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.20.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.3.0_1714700808323_0.9237369947047722","host":"s3://npm-registry-packages"}},"0.3.1":{"name":"@team-monolith/scratch-gui","version":"0.3.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.3.1","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"c63604d4974410fb46706286a3a18da01d626cd7","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.3.1.tgz","fileCount":1766,"integrity":"sha512-0rV/+8joGxBqRB4bSkUxruVUt3WizvLsnoyT7ohF0A+4PwbSnKT6qtvLyLgeiq5bMPXWJ7QvFCQ2og3mZr5bVA==","signatures":[{"sig":"MEYCIQD/pwLQf1Xv5m/6+9spfVd3KlTkzMVMuWKK+0+kz2mhrwIhANgAb2nexQm1HMOZI4Wa6GDr6e3FVWXmBS71QVJPYwxY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119120146},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"0df3450e7722cd6c2ce83e1e4c55057e0a7c3f23","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.5.0","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.20.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.3.1_1714701955568_0.8664064307708266","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@team-monolith/scratch-gui","version":"0.4.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.4.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"620621898a56908d829753052974ddc950e92814","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.4.0.tgz","fileCount":1766,"integrity":"sha512-CCX3u8MXvaFHtjIclgeX6N4nNvEzv3VPBoIJGBPBHc6OZhuKaqByVVTKexV/Docyo3p6NWflVW4/HCCkMdJheA==","signatures":[{"sig":"MEQCIEgTz63iuzOBUCG7hCh91rafu77LS8dP33WlofupMQb4AiALGLoxod4KKlfS9ghA2L4ou3TlqoUJBMpBLX2HGJxljA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119120376},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"f674ac4a4bcfc5c0c0575c2ab51dca7c555f599b","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.5.0","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.20.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.4.0_1714713379270_0.13627990942928947","host":"s3://npm-registry-packages"}},"0.3.3":{"name":"@team-monolith/scratch-gui","version":"0.3.3","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.3.3","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"b7facc4f384c56f2553736fa8d555b91872d3c3e","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.3.3.tgz","fileCount":1767,"integrity":"sha512-/AAo8YyRcCMhLSIWZmjTC2xa2qJNNinuW+bVpejw+3HVGrIrNSbCh+XkCXE0TMYe7bmGlDeVgQDTfuHHajaxHA==","signatures":[{"sig":"MEQCIEvHRi3wZtQjyxo+jHPvlZN0VrdzyQfVIE01+WYs3nNmAiBwiShz5nLsrD3x8YyN7mdQVsv5RD1HCmQpIfwLKfygKQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119147142},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"cbfcf6b12b0c4d6f414f41815b3a7f752b6fd457","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.5.0","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.20.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.3.3_1715047553023_0.6756311555953807","host":"s3://npm-registry-packages"}},"0.3.4":{"name":"@team-monolith/scratch-gui","version":"0.3.4","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.3.4","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"ed2d79c8822e5046d24d9d20209b703359c28150","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.3.4.tgz","fileCount":1767,"integrity":"sha512-Zhm4+Tq5SsS4JY+1aLkKbS09B2aGyhxJwcU0Hc2CxEh90BygFFbRuNBhp7Hw9ROQIvMtiuWwmXu0lQLMyUPwDw==","signatures":[{"sig":"MEUCIQDQuF6/aW4XhbQo4X66p13piExiwm8Vd7WQxiUPQ36yYAIgAyCAPgUtsppFpX5ubbz+eG5Lvnx7JhZ01E6KHZuiR00=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119148243},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"7a0ced0662626cbe33ca30b81db3fc4e0806ca73","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"paulkim3151","email":"kpaul@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.5.0","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.20.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"2.1.28","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"0.2.0-prerelease.20231013132110","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.3.4_1717577165301_0.1718536865304996","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@team-monolith/scratch-gui","version":"0.5.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.5.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"f3fea5a434f8161b6945408bfb04b9e793499df0","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.5.0.tgz","fileCount":1770,"integrity":"sha512-iO0e/cfcaNPL5jx0hVDJbK3R8N91Tu1TZGSfdwwLzf4RwG/mj0gL7FKnncvOMp2hktCx9yQ02yZhLxYIQzG2pw==","signatures":[{"sig":"MEYCIQC5Qvi0eJSVt/qgKmC3XlCx63l0m4jizQobv6ufMV7z+wIhAJR0tJeeq1ABksIUwQ55DkkFSXs8SlZipZPIIVsRrW7w","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119364244},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"55138a5ad023052c1d94760a053a00c39e04f8f8","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"9.8.1","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.2.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.5.0_1722775328480_0.6531691027405424","host":"s3://npm-registry-packages"}},"0.6.0":{"name":"@team-monolith/scratch-gui","version":"0.6.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.6.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"leechanghwan","email":"lch@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"4bb66b7ad767c7492fc36b4ea3f7721b5f3d423e","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.6.0.tgz","fileCount":1770,"integrity":"sha512-/K36lW0HmbFYRBIcRgkmDSEpOzxB1mMi2+DVJtB7t8j5iu59nvus3hogls5TW9F3lXDD2HNAW2Lo/xetNomuSg==","signatures":[{"sig":"MEUCIAub0GElaQbEE54esBZ0Zdhu+pn/cAcus1CEG7R8FSCFAiEAj/r9E7xJkyc2nolvkZBJFgnFDGkuHPa6fixRQfyZoiY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119385603},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"7d829b27431635a165b3e4293c6bafdaf64b5b52","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.1.2","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"16.13.1","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.3.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.6.0_1722905454363_0.6912003968140914","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"@team-monolith/scratch-gui","version":"0.7.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.7.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"leedongho","email":"ldh@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"6976dfe08cac2ea8edafcfec88354e2e415adf35","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.7.0.tgz","fileCount":1770,"integrity":"sha512-DomyNiWtnKd0jC3jro07yNg1dAbWsnKr57wBskt/w0wdh3pRMZ1Ph+dJcc0UahgmgIGoxS+r2RdVcetg+scCJw==","signatures":[{"sig":"MEYCIQCsbi5ms9M7fLQEJAbBW0L2b86yIC4PPdLeop5bMSyO0QIhAKD23jwDA7bs5Vi7ZgNJK/oBP+htbHPMOBYC1PxHJCzF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119385817},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"388bec59f36490b758053ae6ba270a211403e015","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.8.2","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.3.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.7.0_1736924168849_0.11219825321474941","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@team-monolith/scratch-gui","version":"0.8.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.8.0","maintainers":[{"name":"yoo2001818","email":"yoo2001818@gmail.com"},{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"paulkim3151","email":"kpaul@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"leedongho","email":"ldh@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"8ec25afa3a565d9074ab3afdfa21816e00f5dde4","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.8.0.tgz","fileCount":1774,"integrity":"sha512-PF+iFWX/drNtlIo+wm9DYT+O7WuZKjTSf1o9CiSpoEd1cnbP5b9EEmLPp89shycIMG6N/RGViVoTl7DHp384sA==","signatures":[{"sig":"MEUCIQDX9/zu3GByKo2m3buJYvoiC53LZjWee3a4sltoVyLVzQIgEaQ9JZSmYnxEnCl5Q52n5wDSiteygLeNcWARHdbP3Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":119833726},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"900ece772f0f456253320ea03d1a30458b201899","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.8.2","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.18.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.5.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.8.0_1736932016245_0.707505349404808","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@team-monolith/scratch-gui","version":"14.1.0","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.0","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"1f63e74f9df4c065adb1452330eef5328b4d32ff","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.0.tgz","fileCount":3883,"integrity":"sha512-Kp5lAXJOWFEVL0yd7Sbx9BkypvX3o23piW/lk3Z96UDKxavN1pcwYMtTVYeGSFZNM9NQd9MmXt1h4vanU4mLVA==","signatures":[{"sig":"MEQCIFpX7H60YKkE0B5NhWJ4JO5d78UOOggIy1zdxOk1ToA9AiAZDNWsZUdwYZiF5foASo7iDEm8RlzWkf0ucvXL1plzsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246817467},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"9dd3dc0ad8e5ec509c1ba2a674ea1959da3e774f","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{"xhr":"2.6.0","intl":"1.2.5","dapjs":"2.3.0","tslog":"4.11.0","bowser":"1.9.4","cookie":"0.6.0","omggif":"1.0.10","core-js":"2.6.12","react-ga":"3.3.1","to-style":"1.3.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","classnames":"2.5.1","css-loader":"5.2.7","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","autoprefixer":"9.8.8","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","arraybuffer-loader":"1.0.8","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","@scratch/scratch-paint":"14.1.0","get-user-media-promise":"1.1.4","@scratch/scratch-render":"14.1.0","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","fastestsmallesttextencoderdecoder":"1.0.22"},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","jest":"29.7.0","yauzl":"3.4.0","buffer":"6.0.3","eslint":"9.39.5","mkdirp":"1.0.4","rimraf":"2.7.1","cheerio":"1.2.0","ts-jest":"29.4.11","webpack":"5.108.4","cross-env":"7.0.3","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","webpack-cli":"5.1.4","babel-loader":"9.2.1","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","react-test-renderer":"18.3.1","eslint-config-scratch":"14.1.49","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","jest-environment-jsdom":"29.7.0","babel-plugin-react-intl":"3.5.1","@testing-library/jest-dom":"5.17.0","scratch-webpack-configuration":"3.1.2","eslint-import-resolver-typescript":"4.4.5"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.0_1784168101677_0.22138160844649768","host":"s3://npm-registry-packages-npm-production"}},"14.1.1":{"name":"@team-monolith/scratch-gui","version":"14.1.1","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.1","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"8ed05cefc811b2434b3841fec949a94b939d58a9","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.1.tgz","fileCount":3883,"integrity":"sha512-KGVecfA9S8mTfAL0OsS6rO75tcCuhzdHFab9E5CBzHY8f2Zh7gAFTQuvINHb2eKoFNUrkfpoD00Jjz9vfKTD9Q==","signatures":[{"sig":"MEQCIEAHw8CYolD0rsXHSofUGHuUM/b8npvrJaSuQ+QXstaQAiBDh/7OE9xXsFkT03lv8qdJMepEU9JHi8wXdKI8DWVlVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246817465},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"ecfaac458df54f15621464da9a14e9176b495d07","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","xhr":"2.6.0","intl":"1.2.5","jest":"29.7.0","dapjs":"2.3.0","tslog":"4.11.0","yauzl":"3.4.0","bowser":"1.9.4","buffer":"6.0.3","cookie":"0.6.0","eslint":"9.39.5","mkdirp":"1.0.4","omggif":"1.0.10","rimraf":"2.7.1","cheerio":"1.2.0","core-js":"2.6.12","ts-jest":"29.4.11","webpack":"5.108.4","react-ga":"3.3.1","to-style":"1.3.3","cross-env":"7.0.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","classnames":"2.5.1","css-loader":"5.2.7","jest-junit":"7.0.0","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","webpack-cli":"5.1.4","autoprefixer":"9.8.8","babel-loader":"9.2.1","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","arraybuffer-loader":"1.0.8","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-test-renderer":"18.3.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","eslint-config-scratch":"14.1.49","@scratch/scratch-paint":"14.1.0","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","get-user-media-promise":"1.1.4","jest-environment-jsdom":"29.7.0","@scratch/scratch-render":"14.1.0","babel-plugin-react-intl":"3.5.1","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","@testing-library/jest-dom":"5.17.0","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","scratch-webpack-configuration":"3.1.2","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","eslint-import-resolver-typescript":"4.4.5","fastestsmallesttextencoderdecoder":"1.0.22"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.1_1784168565211_0.6083530514502615","host":"s3://npm-registry-packages-npm-production"}},"14.1.2":{"name":"@team-monolith/scratch-gui","version":"14.1.2","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.2","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"1f03080892da73f86a018f3c74798aa2c8304adb","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.2.tgz","fileCount":3902,"integrity":"sha512-97HuCX+3jLPkTN0xTcpxUw2OjQqvwuxPSlybKvfn9xrQcwKvWaAj9tZrhlvaFGvIYNi9PIMpP4I+3OCotsy8DQ==","signatures":[{"sig":"MEYCIQDrHWurXxC7+S1WckrGXdwJSmt2JwRwFJJz4tMHkDArlgIhAN8xSbmflHK7LEimakMI8wARHKbqgjqnWUaMtBVTgqXZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247173029},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"d37323c52f06e334e6c4152993cb4d28dd051b9e","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","xhr":"2.6.0","intl":"1.2.5","jest":"29.7.0","dapjs":"2.3.0","tslog":"4.11.0","yauzl":"3.4.0","bowser":"1.9.4","buffer":"6.0.3","cookie":"0.6.0","eslint":"9.39.5","mkdirp":"1.0.4","omggif":"1.0.10","rimraf":"2.7.1","cheerio":"1.2.0","core-js":"2.6.12","ts-jest":"29.4.11","webpack":"5.108.4","react-ga":"3.3.1","to-style":"1.3.3","cross-env":"7.0.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","classnames":"2.5.1","css-loader":"5.2.7","jest-junit":"7.0.0","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","webpack-cli":"5.1.4","autoprefixer":"9.8.8","babel-loader":"9.2.1","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","arraybuffer-loader":"1.0.8","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-test-renderer":"18.3.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","eslint-config-scratch":"14.1.49","@scratch/scratch-paint":"14.1.0","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","get-user-media-promise":"1.1.4","jest-environment-jsdom":"29.7.0","@scratch/scratch-render":"14.1.0","babel-plugin-react-intl":"3.5.1","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","@testing-library/jest-dom":"5.17.0","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","scratch-webpack-configuration":"3.1.2","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","eslint-import-resolver-typescript":"4.4.5","fastestsmallesttextencoderdecoder":"1.0.22"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.2_1784180185005_0.5549387671075261","host":"s3://npm-registry-packages-npm-production"}},"14.1.3":{"name":"@team-monolith/scratch-gui","version":"14.1.3","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.3","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"761b7586b35c7e552ffb004416d59b5060249301","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.3.tgz","fileCount":3934,"integrity":"sha512-V11S+a7T1pBw+ZEjzwNeMZjvtHXQXr+Jls2hn4kZJkB9xfE4K80+QAUKBdOxG2zCmuAebImxanYurhWdwvKmIg==","signatures":[{"sig":"MEYCIQDa53yCbnioPJiOMposNUqxt2r0w+XPRDDBDYiz/t7BGgIhAKKqxH2t7ip+PBLUly/Jq4jwAgj3GUvNbNIZvpa5YxaD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247268098},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"34e4a51a43dc3a2b29079e26a1e1234eabfa9282","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","xhr":"2.6.0","intl":"1.2.5","jest":"29.7.0","dapjs":"2.3.0","tslog":"4.11.0","yauzl":"3.4.0","bowser":"1.9.4","buffer":"6.0.3","cookie":"0.6.0","eslint":"9.39.5","mkdirp":"1.0.4","omggif":"1.0.10","rimraf":"2.7.1","cheerio":"1.2.0","core-js":"2.6.12","ts-jest":"29.4.11","webpack":"5.108.4","react-ga":"3.3.1","to-style":"1.3.3","cross-env":"7.0.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","classnames":"2.5.1","css-loader":"5.2.7","jest-junit":"7.0.0","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","webpack-cli":"5.1.4","autoprefixer":"9.8.8","babel-loader":"9.2.1","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","arraybuffer-loader":"1.0.8","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-test-renderer":"18.3.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","eslint-config-scratch":"14.1.49","@scratch/scratch-paint":"14.1.0","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","get-user-media-promise":"1.1.4","jest-environment-jsdom":"29.7.0","@scratch/scratch-render":"14.1.0","babel-plugin-react-intl":"3.5.1","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","@testing-library/jest-dom":"5.17.0","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","scratch-webpack-configuration":"3.1.2","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","eslint-import-resolver-typescript":"4.4.5","fastestsmallesttextencoderdecoder":"1.0.22"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.3_1784184052069_0.5651720721314988","host":"s3://npm-registry-packages-npm-production"}},"14.1.4":{"name":"@team-monolith/scratch-gui","version":"14.1.4","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.4","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"381f6f64726dfc5b733c36c708cc007bb0084b3b","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.4.tgz","fileCount":3934,"integrity":"sha512-9QUOAIWQ+2JQAqh28Rpm5RN3lVHyS9i4pifEf8mu3TohtkPr5+HWTdXnlG4AzFSJe13sPIv0OKDc5kk8F7QyGQ==","signatures":[{"sig":"MEUCIHQb4/69I/QZNiX0/zjVYphH52W2ANkKPVoVPAut27m3AiEAhnaRsvDrKPm5Mpo5lZmFVSnghk4sWv5cV8P//AOlrME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247268765},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"34e4a51a43dc3a2b29079e26a1e1234eabfa9282","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","xhr":"2.6.0","intl":"1.2.5","jest":"29.7.0","dapjs":"2.3.0","tslog":"4.11.0","yauzl":"3.4.0","bowser":"1.9.4","buffer":"6.0.3","cookie":"0.6.0","eslint":"9.39.5","mkdirp":"1.0.4","omggif":"1.0.10","rimraf":"2.7.1","cheerio":"1.2.0","core-js":"2.6.12","ts-jest":"29.4.11","webpack":"5.108.4","react-ga":"3.3.1","to-style":"1.3.3","cross-env":"7.0.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","classnames":"2.5.1","css-loader":"5.2.7","jest-junit":"7.0.0","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","webpack-cli":"5.1.4","autoprefixer":"9.8.8","babel-loader":"9.2.1","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","arraybuffer-loader":"1.0.8","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-test-renderer":"18.3.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","eslint-config-scratch":"14.1.49","@scratch/scratch-paint":"14.1.0","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","get-user-media-promise":"1.1.4","jest-environment-jsdom":"29.7.0","@scratch/scratch-render":"14.1.0","babel-plugin-react-intl":"3.5.1","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","@testing-library/jest-dom":"5.17.0","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","scratch-webpack-configuration":"3.1.2","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","eslint-import-resolver-typescript":"4.4.5","fastestsmallesttextencoderdecoder":"1.0.22"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.4_1784185880917_0.1430715047443587","host":"s3://npm-registry-packages-npm-production"}},"14.1.5":{"name":"@team-monolith/scratch-gui","version":"14.1.5","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.5","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"eea676ed423fc3bfab834e7e9450c552238bc785","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.5.tgz","fileCount":3934,"integrity":"sha512-HRzFKBefyQDDxBOgolmSv+pfoViC+0Iq7ZVawWP/iDVf0oyBPbA9cO9HjSpZlgplkfBf2ONUuTOF+/mJvoRP4Q==","signatures":[{"sig":"MEUCIBIx0BI2JIbARzyg1Iv4b3u6jzM88u4DdZtGtHjJW738AiEA65bkNLB9HTNC4UG5DMdBLXSJPXNaHxTGcPLylvoOeFI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247270146},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"0bda142b26e42802cc6285782ea06227fe1c0f72","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","xhr":"2.6.0","intl":"1.2.5","jest":"29.7.0","dapjs":"2.3.0","tslog":"4.11.0","yauzl":"3.4.0","bowser":"1.9.4","buffer":"6.0.3","cookie":"0.6.0","eslint":"9.39.5","mkdirp":"1.0.4","omggif":"1.0.10","rimraf":"2.7.1","cheerio":"1.2.0","core-js":"2.6.12","ts-jest":"29.4.11","webpack":"5.108.4","react-ga":"3.3.1","to-style":"1.3.3","cross-env":"7.0.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","classnames":"2.5.1","css-loader":"5.2.7","jest-junit":"7.0.0","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","webpack-cli":"5.1.4","autoprefixer":"9.8.8","babel-loader":"9.2.1","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.0","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","arraybuffer-loader":"1.0.8","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-test-renderer":"18.3.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","eslint-config-scratch":"14.1.49","@scratch/scratch-paint":"14.1.0","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","get-user-media-promise":"1.1.4","jest-environment-jsdom":"29.7.0","@scratch/scratch-render":"14.1.0","babel-plugin-react-intl":"3.5.1","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","@testing-library/jest-dom":"5.17.0","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","scratch-webpack-configuration":"3.1.2","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","eslint-import-resolver-typescript":"4.4.5","fastestsmallesttextencoderdecoder":"1.0.22"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.5_1784188449586_0.1746073217658184","host":"s3://npm-registry-packages-npm-production"}},"14.1.6":{"name":"@team-monolith/scratch-gui","version":"14.1.6","keywords":[],"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","_id":"@team-monolith/scratch-gui@14.1.6","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"byeonghwan","email":"kbh@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"}],"homepage":"https://github.com/scratchfoundation/scratch-gui#readme","bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"dist":{"shasum":"c38bdf591b1c0cfaabca9855a879fac4b2cac672","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-14.1.6.tgz","fileCount":3934,"integrity":"sha512-2VPYF3F/rj8XYy8q/xudkbSpX05Eycz4QNi8mDMEEGtNtfIyumJ1JuDQVFV1atbtsJIDHMARNOmHPEhceH+uvA==","signatures":[{"sig":"MEYCIQDypWdcna5KegahS/wOqxSdA8YyYxjZmTrR8R5iJLtg1gIhANXrZybctZuEaxpHQhfIcM0/+NJ/9G/d3hLVf2uk0KHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247270146},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-results"}]],"transform":{"^.+\\.mjs$":["babel-jest",{"presets":[["@babel/preset-env",{"modules":"commonjs"}]],"configFile":false}],"^.+\\.jsx?$":"babel-jest","^.+\\.tsx?$":["ts-jest",{"tsconfig":"<rootDir>/tsconfig.test.json","isolatedModules":true}]},"setupFiles":["raf/polyfill"],"testEnvironment":"jsdom","moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)\\??$":"<rootDir>/test/__mocks__/fileMock.js"},"moduleFileExtensions":["ts","js","tsx","jsx"],"testPathIgnorePatterns":["src/test.js"],"transformIgnorePatterns":["/node_modules/(?!intl-messageformat|intl-messageformat-parser).+\\.js$"]},"main":"./dist/scratch-gui.js","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","default":"./dist/scratch-gui.js"},"./sounds":{"default":"./src/lib/libraries/sounds.json"},"./sprites":{"default":"./src/lib/libraries/sprites.json"},"./costumes":{"default":"./src/lib/libraries/costumes.json"},"./backdrops":{"default":"./src/lib/libraries/backdrops.json"},"./standalone":{"types":"./dist/types/index-standalone.d.ts","default":"./dist/scratch-gui-standalone.js"}},"gitHead":"5edec430f09ba161f7f907eec8b7ce1bc0e49158","scripts":{"test":"npm run test:lint && npm run test:unit && npm run test:integration && npm run test:playwright","build":"npm run clean && npm run build:dev && npm run build:dist && npm run build:dist-standalone","clean":"rimraf build dist","start":"webpack serve","watch":"webpack --watch","prepare":"node scripts/prepare.mjs","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","build:dev":"BUILD_TYPE=dev webpack","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint","test:unit":"cross-env JEST_JUNIT_OUTPUT_NAME=unit-tests-results.xml jest test[\\\\/]unit","build:dist":"cross-env NODE_ENV=production BUILD_TYPE=dist webpack","test:smoke":"jest --runInBand test[\\\\/]smoke","prepublishOnly":"echo \"Please publish through CI only.\" && exit 1","test:playwright":"playwright test","test:integration":"cross-env JEST_JUNIT_OUTPUT_NAME=integration-tests-results.xml jest --maxWorkers=4 test[\\\\/]integration","build:dist-standalone":"cross-env NODE_ENV=production BUILD_TYPE=dist-standalone webpack"},"_npmUser":{"name":"leechanghwan","email":"lch@team-mono.com"},"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"_npmVersion":"10.9.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{"doc":"docs","test":"test"},"_nodeVersion":"22.22.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"raf":"3.4.1","xhr":"2.6.0","intl":"1.2.5","jest":"29.7.0","dapjs":"2.3.0","tslog":"4.11.0","yauzl":"3.4.0","bowser":"1.9.4","buffer":"6.0.3","cookie":"0.6.0","eslint":"9.39.5","mkdirp":"1.0.4","omggif":"1.0.10","rimraf":"2.7.1","cheerio":"1.2.0","core-js":"2.6.12","ts-jest":"29.4.11","webpack":"5.108.4","react-ga":"3.3.1","to-style":"1.3.3","cross-env":"7.0.3","driver.js":"1.6.0","immutable":"3.8.3","js-base64":"2.6.4","keymirror":"0.1.1","papaparse":"5.5.4","ts-loader":"9.6.2","@babel/cli":"7.29.7","babel-core":"7.0.0-bridge.0","classnames":"2.5.1","css-loader":"5.2.7","jest-junit":"7.0.0","prop-types":"15.8.1","raw-loader":"4.0.2","react-intl":"6.8.9","react-tabs":"5.2.0","url-loader":"4.1.1","@babel/core":"7.29.7","@types/jest":"25.2.3","file-loader":"6.2.0","lodash.omit":"4.18.0","react-modal":"3.16.3","react-redux":"8.1.3","wav-encoder":"1.3.0","webpack-cli":"5.1.4","autoprefixer":"9.8.8","babel-loader":"9.2.1","balance-text":"3.3.1","query-string":"5.1.1","scratch-l10n":"6.1.93","style-loader":"4.0.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"4.5.1","scratch-audio":"2.0.268","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"12.0.1","postcss-loader":"4.3.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.4.1","lodash.debounce":"4.0.8","lodash.throttle":"4.1.1","react-draggable":"3.3.2","@playwright/test":"1.61.1","@reduxjs/toolkit":"2.12.0","@tensorflow/tfjs":"4.22.0","react-responsive":"9.0.2","redux-mock-store":"1.5.5","@babel/preset-env":"7.29.7","@types/prop-types":"15.7.15","es6-object-assign":"1.1.0","react-virtualized":"9.22.6","startaudiocontext":"1.2.1","stream-browserify":"3.0.0","@types/react-modal":"3.16.3","arraybuffer-loader":"1.0.8","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"5.2.6","@babel/preset-react":"7.29.7","@scratch/scratch-vm":"14.1.0","copy-webpack-plugin":"6.4.1","eslint-plugin-react":"7.37.5","html-webpack-plugin":"5.6.7","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"5.0.2","react-test-renderer":"18.3.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.252","eslint-config-scratch":"14.1.49","@scratch/scratch-paint":"14.1.0","@testing-library/react":"14.3.1","eslint-plugin-import-x":"4.17.1","get-user-media-promise":"1.1.4","jest-environment-jsdom":"29.7.0","@scratch/scratch-render":"14.1.0","babel-plugin-react-intl":"3.5.1","react-visibility-sensor":"5.1.1","@scratch/scratch-storage":"14.1.0","@mediapipe/face_detection":"0.4.1646425229","@testing-library/jest-dom":"5.17.0","get-float-time-domain-data":"0.1.0","@testing-library/user-event":"14.6.1","@radix-ui/react-context-menu":"2.3.3","@scratch/scratch-svg-renderer":"14.1.0","scratch-webpack-configuration":"3.1.2","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2","@tensorflow-models/face-detection":"1.0.3","eslint-import-resolver-typescript":"4.4.5","fastestsmallesttextencoderdecoder":"1.0.22"},"peerDependencies":{"react":"^18.0.0","redux":"^4.0.0","react-dom":"^18.0.0","react-redux":"^8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_14.1.6_1784513011128_0.9965467156064578","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@team-monolith/scratch-gui","version":"0.9.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.9.0","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"},{"name":"skymer273","email":"pky@team-mono.com"},{"name":"team-mono-peko","email":"peko@team-mono.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"4a43ebe6c36fad844c3da39c903f8c2318d5e6f5","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.9.0.tgz","fileCount":1774,"integrity":"sha512-nVeF9VwbwfwK7sefXeen2n5PIEQhuiAHAwRUxBkwXDh/DYfn/H99mPWis1rWtgPaate7iSz32GrZGv1lDVooCg==","signatures":[{"sig":"MEQCIFtvmR/UmzUkFRQzcGxeze7uZ1NZhejnrhVtQpmbRBjNAiAvp1rgBCHcqlBShdl7P56d1xOxBVqB9H2IaCGQU4Fosg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICOwgZUnemX9wqrHJNcUAL0B5e2XwOFBi6szGPMjBQJuAiBv5VgAa7TRHSfqbNJpZYwCJYFiIp3rpD24gmKvOBfafg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":119887794},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"3ea4d67f01310346968b0c601fa8bec1e3fae1a2","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"skymer273","email":"pky@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"8.19.4","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"16.20.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.5.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.9.0_1788515611023_0.6426516328079455","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@team-monolith/scratch-gui","version":"0.10.0","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.10.0","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"},{"name":"skymer273","email":"pky@team-mono.com"},{"name":"team-mono-peko","email":"peko@team-mono.com"},{"name":"hoseon-ryu","email":"ghtjs5281@gmail.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"0c25ce524d19b38dbc453b55d52b8db336785fc8","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.10.0.tgz","fileCount":1773,"integrity":"sha512-IJ46lvTFO9Y9s9umqIUFIvevu5/6muVBxZHSEihc6AQc40twDNVzXkCXJXtwumBq59xQj2EwB/FHyKY8zSd9bA==","signatures":[{"sig":"MEYCIQDmoKOqzdIRJBYURS6qXumAh/lKz1g0ZiG35VOrwva8igIhANHolADPdvC9XeZyPUD3Yq+/tbudM6oPIhzZgLytqCqX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIFAcltrPUy6g5YWQb4fU1trREPjSMnj3q7PjohZSM2yZAiEA90ohqrdIBjDFpB9FBl9Smtb0ubDeFlwKi4ALndMtgdQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118704813},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"skymer273","email":"pky@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.7.0","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"18.20.4","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.5.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.10.0_1790133076134_0.6413157330809998","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@team-monolith/scratch-gui","version":"0.10.1","author":{"name":"Massachusetts Institute of Technology"},"license":"BSD-3-Clause","_id":"@team-monolith/scratch-gui@0.10.1","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"},{"name":"skymer273","email":"pky@team-mono.com"},{"name":"team-mono-peko","email":"peko@team-mono.com"},{"name":"hoseon-ryu","email":"ghtjs5281@gmail.com"}],"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"51d03629abd972ca8459029d1e4cafac3e3ab079","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.10.1.tgz","fileCount":1773,"integrity":"sha512-1Z4PxebaitNTJcmp7RHi8koZG29QanvPXuUfawKJPQgLEmIlGmGyPd5LugDCgkM5E2PeS0xHC4QtKQjC+XYO3w==","signatures":[{"sig":"MEUCIEmFrLAhiwoqgZlBgrxG4wWvL3k4cGpEHKfJkZwFZzMvAiEA93oiKGNxulE7iEpX87/PJVJ0BtByUoe2OkjJcWBrPuc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDmcos0+RnIMKZFfuDZRc/ZXTqzCbv/F073SAZ6S/9p8QIhAK40DUE1PUKZKsSHtFVKhjVWk217HWuoepG27jFNhLJk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118703064},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","config":{"commitizen":{"path":"cz-conventional-changelog"}},"scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"_npmUser":{"name":"skymer273","email":"pky@team-mono.com"},"repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.9.7","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"_nodeVersion":"22.22.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.5.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.4.1","jest":"21.2.1","husky":"8.0.3","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","@commitlint/cli":"17.8.1","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","@commitlint/config-conventional":"17.8.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/scratch-gui_0.10.1_1790584525975_0.540497817194409","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"_id":"@team-monolith/scratch-gui@0.10.2","bugs":{"url":"https://github.com/team-monolith-product/scratch-gui/issues"},"dist":{"shasum":"421b8a199533114d8aa261779d0cd6922a24c772","tarball":"https://registry.npmjs.org/@team-monolith/scratch-gui/-/scratch-gui-0.10.2.tgz","fileCount":1771,"integrity":"sha512-B6/BpS4esuXhBio3HzeJUJtw4kE5tTky2C/RwghmFeE8X9UpTxTKmNT3vq7tL5xu5mHRQ1sbsUemvpZwPDtpgQ==","signatures":[{"sig":"MEQCIF4+bd2+g4DS6pfZRveTcUAmbY5mXPhSkUpF+sP+JQnkAiAfb65EUDgjyOvohBMk/7ZpK/ZP8ciOotWYP57cmdtHaw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDNl6PNZ8xU5CCBhcZVDUeKNO9xUMlidW+8gOH2ckS4bAIhALp6lTm9HDuscinGIlGo+5SMRuTM0RR+c1gV+i4KS0M+"}],"unpackedSize":119861106},"jest":{"setupFiles":["raf/polyfill","<rootDir>/test/helpers/enzyme-setup.js"],"moduleNameMapper":{"\\.(css|less)$":"<rootDir>/test/__mocks__/styleMock.js","editor-msgs(\\.js)?$":"<rootDir>/test/__mocks__/editor-msgs-mock.js","\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$":"<rootDir>/test/__mocks__/fileMock.js"},"testPathIgnorePatterns":["src/test.js"]},"main":"./dist/scratch-gui.js","name":"@team-monolith/scratch-gui","author":{"name":"Massachusetts Institute of Technology"},"config":{"commitizen":{"path":"cz-conventional-changelog"}},"gitHead":"165497ac6112fc8240b5163f00e4ec0b09da0b3e","license":"BSD-3-Clause","scripts":{"test":"npm run test:lint && npm run test:unit && npm run build && npm run test:integration","build":"npm run clean && NODE_ENV=production webpack --colors --bail","clean":"rimraf ./build && mkdirp build && rimraf ./dist && mkdirp dist","prune":"./prune-gh-pages.sh","start":"webpack-dev-server","watch":"BUILD_MODE=dist webpack --colors --watch","deploy":"touch build/.nojekyll && gh-pages -t -d build -m \"[skip ci] Build for $(git log --pretty=format:%H -n1)\"","i18n:src":"rimraf ./translations/messages/src && babel src > tmp.js && rimraf tmp.js && build-i18n-src ./translations/messages/src ./translations/","i18n:push":"tx-push-src scratch-editor interface translations/en.json","test:lint":"eslint . --ext .js,.jsx","test:unit":"jest test[\\\\/]unit","prepublish":"node scripts/prepublish.mjs","test:smoke":"jest --runInBand test[\\\\/]smoke","test:integration":"jest --maxWorkers=4 test[\\\\/]integration"},"version":"0.10.2","_npmUser":{"name":"skymer273","email":"pky@team-mono.com"},"homepage":"https://github.com/team-monolith-product/scratch-gui#readme","repository":{"url":"git+https://github.com/team-monolith-product/scratch-gui.git","type":"git"},"_npmVersion":"10.9.7","description":"Graphical User Interface for creating and running Scratch 3.0 projects","directories":{},"maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"},{"name":"skymer273","email":"pky@team-mono.com"},{"name":"team-mono-peko","email":"peko@team-mono.com"},{"name":"hoseon-ryu","email":"ghtjs5281@gmail.com"}],"_nodeVersion":"22.22.2","dependencies":{"xhr":"2.5.0","intl":"1.2.5","dapjs":"2.3.0","react":"16.14.0","redux":"3.7.2","bowser":"1.9.4","cookie":"0.5.0","omggif":"1.0.9","core-js":"2.5.7","minilog":"3.1.0","react-ga":"2.5.3","to-style":"1.3.3","immutable":"3.8.2","js-base64":"2.4.9","keymirror":"0.1.1","papaparse":"5.3.0","react-dom":"16.14.0","cat-blocks":"npm:scratch-blocks@0.1.0-prerelease.20220318143026","classnames":"2.2.6","css-loader":"^1.0.0","prop-types":"^15.5.10","raw-loader":"^0.5.1","react-intl":"2.9.0","react-tabs":"2.3.0","scratch-vm":"npm:@team-monolith/scratch-vm@0.5.0","lodash.omit":"4.5.0","react-modal":"3.9.1","react-redux":"5.0.7","wav-encoder":"1.3.0","autoprefixer":"^9.0.1","balance-text":"3.3.1","query-string":"^5.1.1","scratch-l10n":"3.16.20231212031840","style-loader":"^0.23.0","base64-loader":"1.0.0","react-popover":"0.5.10","react-tooltip":"3.8.0","scratch-audio":"0.1.0-prerelease.20231013154641","scratch-paint":"2.1.47","text-encoding":"0.7.0","lodash.bindall":"4.4.0","postcss-import":"^12.0.0","postcss-loader":"^3.0.0","redux-throttle":"0.1.1","scratch-blocks":"npm:@team-monolith/scratch-blocks@0.2.0","scratch-render":"0.1.0-prerelease.20231018030724","lodash.debounce":"4.0.8","lodash.throttle":"4.0.1","react-draggable":"3.0.5","scratch-storage":"2.3.1","react-responsive":"5.0.0","es6-object-assign":"1.1.0","react-contextmenu":"2.9.4","react-virtualized":"9.20.1","startaudiocontext":"1.2.1","arraybuffer-loader":"^1.0.6","copy-webpack-plugin":"6.4.1","lodash.defaultsdeep":"4.6.1","postcss-simple-vars":"^5.0.1","react-style-proptype":"3.2.2","scratch-render-fonts":"1.0.0-prerelease.20231017225105","scratch-svg-renderer":"0.2.0-prerelease.20231013154115","get-user-media-promise":"1.1.4","get-float-time-domain-data":"0.1.0","computed-style-to-inline-style":"3.0.0","@microbit/microbit-universal-hex":"0.2.2"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"raf":"3.4.1","jest":"21.2.1","yauzl":"2.10.0","enzyme":"3.10.0","eslint":"5.16.0","mkdirp":"1.0.3","rimraf":"2.7.1","webpack":"4.47.0","gh-pages":"3.2.3","@babel/cli":"7.14.8","babel-core":"7.0.0-bridge.0","jest-junit":"7.0.0","url-loader":"4.1.1","@babel/core":"7.14.8","file-loader":"6.2.0","webpack-cli":"3.3.12","babel-eslint":"10.1.0","babel-loader":"8.3.0","chromedriver":"117.0.3","redux-mock-store":"1.5.3","semantic-release":"19.0.5","@babel/preset-env":"7.14.8","eslint-plugin-jest":"22.17.0","selenium-webdriver":"3.6.0","web-audio-test-api":"0.5.2","webpack-dev-server":"3.11.2","@babel/preset-react":"7.14.5","eslint-plugin-react":"7.24.0","html-webpack-plugin":"3.2.0","react-test-renderer":"16.14.0","eslint-plugin-import":"2.23.4","eslint-config-scratch":"6.0.0","enzyme-adapter-react-16":"1.15.7","uglifyjs-webpack-plugin":"1.3.0","eslint-import-resolver-webpack":"0.11.1","scratch-semantic-release-config":"1.0.8","@babel/plugin-syntax-dynamic-import":"7.2.0","@babel/plugin-proposal-object-rest-spread":"7.14.7","@babel/plugin-transform-async-to-generator":"7.14.5"},"peerDependencies":{"react":"^16.0.0","react-dom":"^16.0.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/scratch-gui_0.10.2_1790920562641_0.5364817549112546"}}},"time":{"created":"2023-12-13T07:55:08.679Z","modified":"2026-10-02T05:56:03.833Z","0.1.0":"2023-12-13T07:55:10.007Z","0.1.1":"2023-12-13T09:45:26.102Z","0.1.2":"2023-12-13T10:09:33.560Z","0.1.3":"2023-12-14T01:55:22.463Z","0.1.4":"2023-12-15T03:49:17.657Z","0.1.5-rc1":"2024-01-22T09:37:23.124Z","0.1.5-rc2":"2024-01-30T08:21:52.737Z","0.1.5-rc3":"2024-01-31T05:42:04.091Z","0.1.5-rc4":"2024-02-02T05:56:06.344Z","0.1.5-rc5":"2024-02-07T01:40:50.529Z","0.2.0":"2024-02-07T01:54:44.049Z","0.2.1-rc1":"2024-02-07T03:13:12.445Z","0.2.1":"2024-02-08T00:17:48.354Z","0.3.0":"2024-05-03T01:46:49.376Z","0.3.1":"2024-05-03T02:05:56.686Z","0.4.0":"2024-05-03T05:16:20.645Z","0.3.3":"2024-05-07T02:05:53.915Z","0.3.4":"2024-06-05T08:46:06.382Z","0.5.0":"2024-08-04T12:42:09.589Z","0.6.0":"2024-08-06T00:50:55.322Z","0.7.0":"2025-01-15T06:56:09.855Z","0.8.0":"2025-01-15T09:06:57.370Z","14.1.0":"2026-07-16T02:15:03.682Z","14.1.1":"2026-07-16T02:22:47.159Z","14.1.2":"2026-07-16T05:36:26.931Z","14.1.3":"2026-07-16T06:40:54.010Z","14.1.4":"2026-07-16T07:11:22.872Z","14.1.5":"2026-07-16T07:54:11.548Z","14.1.6":"2026-07-20T02:03:33.087Z","0.9.0":"2026-09-04T09:53:32.065Z","0.10.0":"2026-09-23T03:11:17.101Z","0.10.1":"2026-09-28T08:35:26.965Z","0.10.2":"2026-10-02T05:56:03.664Z"},"bugs":{"url":"https://github.com/scratchfoundation/scratch-editor/issues"},"author":{"name":"Massachusetts Institute of Technology"},"license":"AGPL-3.0-only","homepage":"https://github.com/scratchfoundation/scratch-gui#readme","keywords":[],"repository":{"url":"git+https://github.com/scratchfoundation/scratch-editor.git","type":"git"},"description":"Graphical User Interface for creating and running Scratch 3.0 projects","maintainers":[{"name":"leechanghwan","email":"lch@team-mono.com"},{"name":"shcshcshc","email":"shc@team-mono.com"},{"name":"bichikim-team-mono","email":"kbc@team-mono.com"},{"name":"skymer273","email":"pky@team-mono.com"},{"name":"team-mono-peko","email":"peko@team-mono.com"},{"name":"hoseon-ryu","email":"ghtjs5281@gmail.com"}],"readme":"","readmeFilename":""}