{"id":192541429,"number":"0.7.23","published_at":"2026-05-06T13:31:58.496Z","licenses":"APACHE-2.0","integrity":"sha512-wk1683ZqM1KCYsaSfXLu/WFOTHiu3PnEvvVMDOUzLzmWRkWnc4dazBstr3HXPLoOwnbh59Mki2YGbqo5U32qAg==","status":null,"download_url":"https://registry.npmjs.org/@pyscript/core/-/core-0.7.23.tgz","registry_url":"https://www.npmjs.com/package/@pyscript/core/v/0.7.23","documentation_url":null,"install_command":"npm install @pyscript/core@0.7.23","metadata":{"deprecated":null,"_npmUser":{"name":"webreflection","email":"andrea.giammarchi@gmail.com"},"dist":{"shasum":"160d749c1667c70d8b4496414ee8de7130f355c6","tarball":"https://registry.npmjs.org/@pyscript/core/-/core-0.7.23.tgz","fileCount":158,"integrity":"sha512-wk1683ZqM1KCYsaSfXLu/WFOTHiu3PnEvvVMDOUzLzmWRkWnc4dazBstr3HXPLoOwnbh59Mki2YGbqo5U32qAg==","signatures":[{"sig":"MEUCIQDnWXS6g+b1kALOUQKRBasVThzBT9lKeR5VBOHIMg3aiQIgeX6CapYKtmsJIaZLDuADrFdemshZaZeGJj6TimN80pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5348302},"gitHead":"bb94d115e8ba5274f95bc520525c3dd1f14d7b50","main":"./index.js","scripts":{"ts":"rm -rf types \u0026\u0026 tsc -p .","dev":"node dev.cjs","zip":"zip -r dist.zip ./dist","size":"echo -e \"\\033[1mdist/*.js file size\\033[0m\"; for js in $(ls dist/*.js); do cat $js | brotli \u003e ._; echo -e \"\\033[2m$js:\\033[0m $(du -h --apparent-size ._ | sed -e 's/[[:space:]]*._//')\"; rm ._; done","build":"export ESLINT_USE_FLAT_CONFIG=true;npm run build:3rd-party \u0026\u0026 npm run build:stdlib \u0026\u0026 npm run build:plugins \u0026\u0026 npm run build:core \u0026\u0026 npm run build:tests-index \u0026\u0026 if [ -z \"$NO_MIN\" ]; then eslint src/ \u0026\u0026 npm run test:integration; fi","server":"echo \"➡️  TESTS @ $(tput bold)http://localhost:8080/tests/$(tput sgr0)\"; npx static-handler --coi .","release":"npm run build \u0026\u0026 npm run zip","test:ws":"bun tests/javascript/ws/index.js \u0026 playwright test tests/javascript/ws/index.spec.js","build:core":"rm -rf dist \u0026\u0026 rollup --config rollup/core.config.js \u0026\u0026 cp src/3rd-party/*.css dist/","build:stdlib":"node rollup/stdlib.cjs","build:flatted":"node rollup/flatted.cjs","build:offline":"node rollup/offline.cjs | bash","build:plugins":"node rollup/plugins.cjs","build:3rd-party":"node rollup/3rd-party.cjs","clean:3rd-party":"rm src/3rd-party/*.js \u0026\u0026 rm src/3rd-party/*.css","test:integration":"npm run test:ws; static-handler --coi . 2\u003e/dev/null \u0026 SH_PID=$!; EXIT_CODE=0; (playwright test tests/js_tests.spec.js \u0026\u0026 playwright test tests/py_tests.main.spec.js \u0026\u0026 playwright test tests/py_tests.worker.spec.js) || EXIT_CODE=$?; kill $SH_PID 2\u003e/dev/null; exit $EXIT_CODE","build:tests-index":"node rollup/build_test_index.cjs"},"_npmVersion":"11.13.0","_nodeVersion":"25.9.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=20"},"exports":{".":{"types":"./types/core.d.ts","import":"./src/core.js"},"./js":{"types":"./types/core.d.ts","import":"./dist/core.js"},"./css":{"import":"./dist/core.css"},"./storage":{"import":"./dist/storage.js"},"./package.json":"./package.json","./service-worker":{"import":"./dist/service-worker.js"}},"browserify":null},"created_at":"2026-05-06T16:17:50.370Z","updated_at":"2026-05-06T16:17:50.370Z","purl":"pkg:npm/%40pyscript/core@0.7.23","related_tag":null,"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pyscript%2Fcore/versions/0.7.23","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pyscript%2Fcore/versions/0.7.23/codemeta","dependencies":[{"id":2031882750,"ecosystem":"npm","package_name":"polyscript","requirements":"^0.20.11","kind":"runtime","optional":false},{"id":2031882751,"ecosystem":"npm","package_name":"sticky-module","requirements":"^0.1.1","kind":"runtime","optional":false},{"id":2031882752,"ecosystem":"npm","package_name":"basic-devtools","requirements":"^0.1.6","kind":"runtime","optional":false},{"id":2031882753,"ecosystem":"npm","package_name":"to-json-callback","requirements":"^0.1.1","kind":"runtime","optional":false},{"id":2031882754,"ecosystem":"npm","package_name":"@webreflection/utils","requirements":"^0.1.1","kind":"runtime","optional":false},{"id":2031882755,"ecosystem":"npm","package_name":"add-promise-listener","requirements":"^0.1.3","kind":"runtime","optional":false},{"id":2031882756,"ecosystem":"npm","package_name":"@ungap/with-resolvers","requirements":"^0.1.0","kind":"runtime","optional":false},{"id":2031882757,"ecosystem":"npm","package_name":"@webreflection/idb-map","requirements":"^0.3.2","kind":"runtime","optional":false},{"id":2031882758,"ecosystem":"npm","package_name":"type-checked-collections","requirements":"^0.1.7","kind":"runtime","optional":false},{"id":2031882759,"ecosystem":"npm","package_name":"bun","requirements":"^1.3.8","kind":"Development","optional":false},{"id":2031882760,"ecosystem":"npm","package_name":"eslint","requirements":"^9.39.2","kind":"Development","optional":false},{"id":2031882761,"ecosystem":"npm","package_name":"rollup","requirements":"^4.57.1","kind":"Development","optional":false},{"id":2031882762,"ecosystem":"npm","package_name":"flatted","requirements":"^3.3.3","kind":"Development","optional":false},{"id":2031882763,"ecosystem":"npm","package_name":"chokidar","requirements":"^5.0.0","kind":"Development","optional":false},{"id":2031882764,"ecosystem":"npm","package_name":"codedent","requirements":"^0.1.2","kind":"Development","optional":false},{"id":2031882765,"ecosystem":"npm","package_name":"codemirror","requirements":"^6.0.2","kind":"Development","optional":false},{"id":2031882766,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":2031882767,"ecosystem":"npm","package_name":"@xterm/xterm","requirements":"5.5.0","kind":"Development","optional":false},{"id":2031882768,"ecosystem":"npm","package_name":"string-width","requirements":"^8.1.1","kind":"Development","optional":false},{"id":2031882769,"ecosystem":"npm","package_name":"static-handler","requirements":"^0.5.3","kind":"Development","optional":false},{"id":2031882770,"ecosystem":"npm","package_name":"xterm-readline","requirements":"^1.1.2","kind":"Development","optional":false},{"id":2031882771,"ecosystem":"npm","package_name":"@codemirror/view","requirements":"^6.39.12","kind":"Development","optional":false},{"id":2031882772,"ecosystem":"npm","package_name":"@playwright/test","requirements":"^1.58.1","kind":"Development","optional":false},{"id":2031882773,"ecosystem":"npm","package_name":"@xterm/addon-fit","requirements":"0.11.0","kind":"Development","optional":false},{"id":2031882774,"ecosystem":"npm","package_name":"@codemirror/state","requirements":"^6.5.4","kind":"Development","optional":false},{"id":2031882775,"ecosystem":"npm","package_name":"@codemirror/commands","requirements":"^6.10.1","kind":"Development","optional":false},{"id":2031882776,"ecosystem":"npm","package_name":"@codemirror/language","requirements":"^6.12.1","kind":"Development","optional":false},{"id":2031882777,"ecosystem":"npm","package_name":"rollup-plugin-string","requirements":"^3.0.0","kind":"Development","optional":false},{"id":2031882778,"ecosystem":"npm","package_name":"@rollup/plugin-terser","requirements":"^0.4.4","kind":"Development","optional":false},{"id":2031882779,"ecosystem":"npm","package_name":"rollup-plugin-postcss","requirements":"^4.0.2","kind":"Development","optional":false},{"id":2031882780,"ecosystem":"npm","package_name":"@xterm/addon-web-links","requirements":"0.12.0","kind":"Development","optional":false},{"id":2031882781,"ecosystem":"npm","package_name":"@codemirror/lang-python","requirements":"^6.2.1","kind":"Development","optional":false},{"id":2031882782,"ecosystem":"npm","package_name":"@rollup/plugin-commonjs","requirements":"^29.0.0","kind":"Development","optional":false},{"id":2031882783,"ecosystem":"npm","package_name":"@rollup/plugin-node-resolve","requirements":"^16.0.3","kind":"Development","optional":false}],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@pyscript%2Fcore"}