npm polyscript @0.20.20
score
0.6
med
flagged
2026-11-06 00:58
signals by category
identity
1
topology
1
enrichment
1
maintainers added: codingburak, rrosio
Signals fired
| signal | weight | rationale |
|---|---|---|
| identity | ||
| maintainer_churn | 1.0 | added: ['codingburak', 'rrosio'] |
| topology | ||
| no_repo | 0.3 | package.json has no repository field |
| enrichment | ||
| depsdev_no_source_repo | 0.5 | deps.dev has no SOURCE_REPO link for this version |
Prior profile (what it deviated from)
{
"had_install_script": false,
"maintainers": [
"hughsk",
"webreflection"
],
"versions": 249
}
Evidence (package doc at flag time)
{
"dependencies_count": 10,
"dist": {
"integrity": "sha512-DZdq4BdYX/imXiHishDJFjiZqif5O82fr6WyHZgJgrnPn7EbxkrBhXVVD+JrugIABmVD0+Jr9onBRYrXQmINFw==",
"tarball": "https://registry.npmjs.org/polyscript/-/polyscript-0.20.20.tgz",
"unpackedSize": 1950328
},
"dist-tags": {
"beta": "0.17.2",
"latest": "0.20.20",
"next": "0.14.6-rc1"
},
"latest_version": "0.20.20",
"maintainers": [
{
"email": "hughskennedy@gmail.com",
"name": "hughsk"
},
{
"email": "andrea.giammarchi@gmail.com",
"name": "webreflection"
},
{
"email": "rosio_reyes@yahoo.com",
"name": "rrosio"
},
{
"email": "ayyildiz.burak94@gmail.com",
"name": "codingburak"
}
],
"num_versions": 252,
"repository": null,
"scripts": {
"build": "npm run build:3rd-party && rm -rf dist && mkdir -p esm/python && node rollup/build_python.cjs && npm run rollup:xworker && npm run rollup:core && oxlint esm/ && npm run rollup:integrations && npm run build:docs",
"build:3rd-party": "node rollup/3rd-party.cjs",
"build:docs": "mv docs/coi.js ./; rm -f docs/*.{js,map}; cp dist/* docs/; rm -f docs/_template.js; mv coi.js docs/",
"build:graph": "node rollup/build_pyodide_graph.js",
"coverage": "mkdir -p ./coverage; c8 report --reporter=text-lcov > ./coverage/lcov.info",
"dev": "node dev.cjs",
"rollup:core": "rollup --config rollup/core.config.js",
"rollup:integrations": "node rollup/build_integrations.cjs",
"rollup:xworker": "rollup --config rollup/xworker.config.js",
"server": "npx static-handler --coi .",
"size": "npm run size:module && npm run size:worker",
"size:module": "echo module is $(cat dist/index.js | brotli | wc -c) bytes once compressed",
"size:worker": "echo worker is $(cat esm/worker/xworker.js | brotli | wc -c) bytes once compressed",
"test": "npm run test:integration",
"test:coverage": "c8 --100 node --trace-warnings --experimental-loader @node-loader/import-maps test/index.js",
"test:coverage//": "due latest Pyodide changes test coverage with mocks is completely broken!",
"test:html": "npm run test && c8 report -r html",
"test:integration": "static-handler --coi . 2>/dev/null & SH_PID=$!; EXIT_CODE=0; playwright test --fully-parallel test/ || EXIT_CODE=$?; kill $SH_PID 2>/dev/null; exit $EXIT_CODE",
"test:integration//": "Don't bother with spinning servers. Trap the tests EXIT_CODE. Kill the running server, if any. Return the EXIT_CODE to eventually throw an error.",
"ts": "rm -rf types && tsc -p .",
"update:interpreters": "npm run version:pyodide && npm run version:wasmoon && npm run version:webr && npm run version:micropython && npm run version:ruby-wasm-wasi && node rollup/update_versions.cjs && npm run build && npm run test",
"version:micropython": "npm view @micropython/micropython-webassembly-pyscript version>versions/micropython",
"version:pyodide": "npm view pyodide version>versions/pyodide",
"version:ruby-wasm-wasi": "git ls-remote --tags --refs --sort='v:refname' https://github.com/ruby/ruby.wasm.git | grep 'tags/[[:digit:]]\\.' | tail -n1 | sed 's/.*\\///'>versions/ruby-wasm-wasi",
"version:wasmoon": "npm view wasmoon version>versions/wasmoon",
"version:webr": "npm view webr version>versions/webr"
},
"signal_details": {
"depsdev_no_source_repo": "deps.dev has no SOURCE_REPO link for this version",
"maintainer_churn": "added: ['codingburak', 'rrosio']",
"no_repo": "package.json has no repository field"
},
"time": {
"created": "2013-08-16T23:23:05.443Z",
"modified": "2026-08-21T13:09:51.563Z"
}
}