BEACON

← candidates

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

package profile →

Signals fired

signalweightrationale
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"
  }
}