Raw JSON report machine-readable
{
"data": {
"repo": {
"topics": [],
"is_fork": false,
"size_kb": 1061,
"has_wiki": true,
"homepage": null,
"languages": {
"HTML": 894,
"JavaScript": 46555,
"CoffeeScript": 1242
},
"pushed_at": "2024-08-03T12:06:40Z",
"created_at": "2013-01-18T07:59:12Z",
"owner_type": "User",
"updated_at": "2026-07-15T17:50:33Z",
"description": "Adds source map support to node.js (for stack traces)",
"is_archived": false,
"is_disabled": false,
"license_spdx": "MIT",
"default_branch": "master",
"license_spdx_raw": "MIT",
"primary_language": "JavaScript",
"significant_languages": [
"JavaScript"
]
},
"owner": {
"blog": "https://madebyevan.com/",
"name": "Evan Wallace",
"type": "User",
"login": "evanw",
"company": null,
"location": "San Francisco",
"followers": 14157,
"avatar_url": "https://avatars.githubusercontent.com/u/406394?v=4",
"created_at": "2010-09-18T21:48:03Z",
"is_verified": null,
"public_repos": 125,
"account_age_days": 5785
},
"license": {
"state": "standard",
"spdx_id": "MIT",
"raw_spdx": "MIT",
"file_present": true,
"scorecard_found": true,
"profile_has_license": true
},
"activity": {
"releases": [
{
"tag": "v0.5.16",
"kind": "patch",
"published_at": "2019-10-29T22:59:35Z"
},
{
"tag": "v0.5.15",
"kind": "patch",
"published_at": "2019-10-28T20:07:37Z"
},
{
"tag": "v0.5.14",
"kind": "patch",
"published_at": "2019-10-28T20:27:23Z"
}
],
"recent_commits": [
{
"oid": "7b5b81eb14c9ee6c6537398262bf7dab8580621c",
"body": "add info about node 12.12.0 `--enable-source-maps`",
"is_bot": false,
"headline": "Merge pull request #322 from DetachHead/patch-1",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2022-11-01T10:23:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4e6f48699acb16f1fb9db0c72bd25158df6a74dd",
"body": null,
"is_bot": false,
"headline": "add note about `vm.runInThisContext`",
"author_name": "DetachHead",
"author_login": "DetachHead",
"committed_at": "2022-11-01T06:45:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b41f65275a9b7154341ee5a04f5bb5eebc353ad7",
"body": "Co-authored-by: Linus Unnebäck <linus@folkdatorn.se>",
"is_bot": false,
"headline": "link the docs instead of specific release",
"author_name": "DetachHead",
"author_login": "DetachHead",
"committed_at": "2022-10-31T23:37:44Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "42622f001eb6f46b6cba6d63d72afd2fe8e90b91",
"body": null,
"is_bot": false,
"headline": "add info about node 12.12.0 `--enable-source-maps`",
"author_name": "DetachHead",
"author_login": "DetachHead",
"committed_at": "2022-10-27T01:22:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "ac2c3e4c633c66931981ac94b44e6963addbe3f4",
"body": "replace depr. querystring \\w URLSearchParams",
"is_bot": false,
"headline": "Merge pull request #300 from jimmywarting/replace-querystring",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-11-23T12:48:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "33995c80c293bbf9723a5b67b891c804c7c1dd67",
"body": "... among other things",
"is_bot": false,
"headline": "replace depr. querystring \\w URLSearchParams",
"author_name": "Jimmy Wärting",
"author_login": "jimmywarting",
"committed_at": "2021-11-21T19:34:31Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "888339343236f0912ddc2f635e356e4ed9c0ddf3",
"body": null,
"is_bot": false,
"headline": "0.5.21",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-11-19T11:02:49Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2b82e0e084df285128b6b0b6d74a672786ad39f",
"body": "`register-hook-require` entry point",
"is_bot": false,
"headline": "Merge pull request #257 from brettz9/register-hook-require",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-11-19T10:59:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a2b5e504113e6b34940de624ace6c1410bd1f807",
"body": null,
"is_bot": false,
"headline": "0.5.20",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-09-09T09:25:06Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "db131afe9440218a1648de2f57e41e59934b1618",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-09-09T09:24:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3c02b8f5459c25fdaa62fa3c9330abcf114593c9",
"body": null,
"is_bot": false,
"headline": "Add back missing unlink call",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-09-09T09:24:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3ce709b730b2e30d0583019d42b495f8d84426d3",
"body": "…bal-process\n\nIsaacs/do not break on missing global process",
"is_bot": false,
"headline": "Merge pull request #297 from tapjs/isaacs/do-not-break-on-missing-glo…",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2021-09-09T09:20:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dd868f610cdc1b06671d5fe306a22841337a6503",
"body": "This is the last item preventing node-tap from being browser-friendly.\nSince global.process is safely guarded in other instances where it is\nused, this seems like an oversight.",
"is_bot": false,
"headline": "fix: do not crash if process is not set",
"author_name": "isaacs",
"author_login": "isaacs",
"committed_at": "2021-09-06T18:23:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "121090f2eb1771673155a3db2fbb9205a1ceffeb",
"body": "fs.writeFileSync no longer stringifies arguments, instead throwing if it\nreceives something that is not a proper String or Buffer.",
"is_bot": false,
"headline": "fix(test): fix writeFileSync on newer node versions",
"author_name": "isaacs",
"author_login": "isaacs",
"committed_at": "2021-08-31T15:21:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c41333d16df20b426422cd87d90867886db3ebac",
"body": "This was occasionally causing my machine to spin on CPU indefinitely\nwhile trying to download the Closure Compiler output.\n\nIt would perhaps be better to investigate what is wrong with curl on my\nmachine, but since Node has a pretty nice built-in HTTPS client, I\nfigured it'd be easier to just cut out the external system dependency\nentirely.",
"is_bot": false,
"headline": "fix: replace build.js curl call with node https",
"author_name": "isaacs",
"author_login": "isaacs",
"committed_at": "2021-08-31T15:18:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d0587453869fa19f35671f32f4e27514123877a7",
"body": "…-1.18.1\n\nBump http-proxy from 1.17.0 to 1.18.1",
"is_bot": false,
"headline": "Merge pull request #282 from evanw/dependabot/npm_and_yarn/http-proxy…",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-11-16T10:48:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e7b54668020ab2e313065888ca00dc557579b6bf",
"body": "Bumps [http-proxy](https://github.com/http-party/node-http-proxy) from 1.17.0 to 1.18.1.\n- [Release notes](https://github.com/http-party/node-http-proxy/releases)\n- [Changelog](https://github.com/http-party/node-http-proxy/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/http-party/node-http-proxy/compare/1.17.0...1.18.1)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "Bump http-proxy from 1.17.0 to 1.18.1",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2020-09-05T10:59:37Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d29e9c81527346b6ec385f7ba27a7a1c487b69c7",
"body": null,
"is_bot": false,
"headline": "0.5.19",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-24T08:32:30Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "86ba39849fd77e06e41704b70ed2b7504a6aae29",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-24T08:32:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "50642d69b1ba461beb651bbf4f6e52fbddaa5318",
"body": "….3.2\n\nBump ecstatic from 3.3.1 to 3.3.2",
"is_bot": false,
"headline": "Merge pull request #259 from evanw/dependabot/npm_and_yarn/ecstatic-3…",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-24T08:29:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d630e4365ef2f25d662394459e6f35e7dcdf903f",
"body": "Use dynamicRequire to import 'module'",
"is_bot": false,
"headline": "Merge pull request #273 from evanw/dynamic-require-module",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-24T08:28:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "619bcc0f7347894c0750862d7628d5c2eaff3507",
"body": null,
"is_bot": false,
"headline": "Use dynamicRequire to import 'module'",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-23T12:42:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "282a3f8c49f56de9e459509b58dcc5e2cfea9ee9",
"body": null,
"is_bot": false,
"headline": "0.5.18",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-21T16:46:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d3dfdc0009fe4c74f43255be62322fa835b60eb3",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-21T16:46:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "19257f61ebd593d695eae1f2c7eabe83a1269abe",
"body": "Fix WebPack compatibility by using dynamic require",
"is_bot": false,
"headline": "Merge pull request #271 from evanw/dynamic-require",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-21T16:26:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e92f20cf887092eb7c2c5f360ac2eba7db00acea",
"body": null,
"is_bot": false,
"headline": "Fix WebPack compatibility by using dynamic require",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-20T19:10:10Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4cba532f34055cb6302909fd3551ff4836a12190",
"body": null,
"is_bot": false,
"headline": "0.5.17",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-19T11:41:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c71c5d18153b1cf9dbc5c6dbd5d6fef8b1430285",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-19T11:41:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2a08b9317a547dd0e3efe61536150889c1cab825",
"body": "Fix Node.js Worker support by not shimming uncaughtException",
"is_bot": false,
"headline": "Merge pull request #269 from addaleax/fix-workers",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-19T11:39:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "59b442f716e2859484f9febc18a9842202886a6d",
"body": null,
"is_bot": false,
"headline": "Use braces around if body",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-04-19T11:36:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1db97ff2c9387d6f93cfebbdaf6b09537a9cc7bd",
"body": "Node.js Worker threads don’t handle `uncaughtException` the same way\nthat the main thread does. The shim does not apply/make sense here,\nbut breaks error handling support in unexpected ways instead.\n\nFixes: https://github.com/evanw/node-source-map-support/issues/268\nFixes: https://github.com/TypeStrong/ts-node/issues/945",
"is_bot": false,
"headline": "Fix Node.js Worker support by not shimming uncaughtException",
"author_name": "Anna Henningsen",
"author_login": "addaleax",
"committed_at": "2020-04-19T01:39:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d8343e7a96484647676ca95e2209b2b4715c243e",
"body": "…n-deep-1.3.2\n\nBump mixin-deep from 1.3.1 to 1.3.2",
"is_bot": false,
"headline": "Merge pull request #267 from Cunero-Lang/dependabot/npm_and_yarn/mixi…",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2020-03-12T12:25:01Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "61ebf232484dbe069721bbfe36c8405ab5ac3954",
"body": null,
"is_bot": false,
"headline": "0.5.16",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-29T22:58:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1c708c13e5914af383b167e0eabc8b6f9b17d8e1",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-29T22:58:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a29a7e41b63ba7c749eb8ce49d22ee19389d0594",
"body": "Fix #260 - name of undefined (line 379)",
"is_bot": false,
"headline": "Merge pull request #261 from 6utt3rfly/fix/260-name-of-undefined",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-29T22:57:43Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "27ca2dfafae52c92f35f33cbf989f730001356ba",
"body": null,
"is_bot": false,
"headline": "Simplify null/undefined check",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-29T22:52:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e5aff393ebad9b5b7d8312df47785e53cff2f226",
"body": null,
"is_bot": false,
"headline": "Fix #260 - name of undefined (line 379)",
"author_name": "Shelly (6utt3rfly)",
"author_login": "6utt3rfly",
"committed_at": "2019-10-29T18:39:29Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6efee6be62ee6e5d8f3918b32c782c6c24e17e92",
"body": "Bumps [ecstatic](https://github.com/jfhbrook/node-ecstatic) from 3.3.1 to 3.3.2.\n- [Release notes](https://github.com/jfhbrook/node-ecstatic/releases)\n- [Changelog](https://github.com/jfhbrook/node-ecstatic/blob/3.3.2/CHANGELOG.md)\n- [Commits](https://github.com/jfhbrook/node-ecstatic/compare/3.3.1...3.3.2)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "Bump ecstatic from 3.3.1 to 3.3.2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2019-10-28T20:07:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4534d18a9486a81e043c32152064961591a01d28",
"body": "Bumps [mixin-deep](https://github.com/jonschlinkert/mixin-deep) from 1.3.1 to 1.3.2.\n- [Release notes](https://github.com/jonschlinkert/mixin-deep/releases)\n- [Commits](https://github.com/jonschlinkert/mixin-deep/compare/1.3.1...1.3.2)\n\nSigned-off-by: dependabot[bot] <support@github.com>",
"is_bot": true,
"headline": "Bump mixin-deep from 1.3.1 to 1.3.2",
"author_name": "dependabot[bot]",
"author_login": "dependabot[bot]",
"committed_at": "2019-10-28T20:07:14Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e2fcc4c60f28e9ce971e2a6a2d70e380d1acc28c",
"body": null,
"is_bot": false,
"headline": "0.5.15",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-28T20:07:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3315173a91fc142b3e896d18ee5fb9f87ab0f949",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-28T20:06:42Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a64d497f37cf3585fb740e1a1091910b6861bb9e",
"body": "fix: Adapt to node's removal of the module header",
"is_bot": false,
"headline": "Merge pull request #255 from tapjs/node-header-length-change",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-28T20:06:04Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8cb93007a8cc3c88899155da28b09b34d15fb988",
"body": null,
"is_bot": false,
"headline": "0.5.14",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-27T19:49:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4715e2d11674ca814b64428ee90ad6eea25d96f1",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-27T19:49:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8a92ccfb322087351b805e9e2024a4f00aa328b8",
"body": "fix: function name should be obtained from next frame’s position",
"is_bot": false,
"headline": "Merge pull request #253 from JLHwung/fix-function-name-logic",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-10-27T19:47:58Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "244a76809703c6aa36c38f60ee851674e03e92d4",
"body": "…es #239)",
"is_bot": false,
"headline": "Provide a `source-map-support/register-hook-require` entry-point (fix…",
"author_name": "Brett Zamir",
"author_login": "brettz9",
"committed_at": "2019-10-22T04:21:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b2e96dd5c02f70a62f06ca2eea7f344bf9f825c8",
"body": null,
"is_bot": false,
"headline": "test: SyntaxError may quote unexpected token",
"author_name": "isaacs",
"author_login": "isaacs",
"committed_at": "2019-10-15T21:46:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "27606c12f8c2f00fdd2bc0ce18fbf19818e17397",
"body": "As of version 11.11.0 (and backported to 10.16), node automatically strips\nthe module closure header from the module source code. So, the fix for that\ncaused off-by-one errors in the sourcemapped file.\n\nSet the headerLength to 0 when it is known to not be present.",
"is_bot": false,
"headline": "fix: Adapt to node's removal of the module header",
"author_name": "isaacs",
"author_login": "isaacs",
"committed_at": "2019-10-15T21:46:59Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3f4006b7f97da774ce3075823c3bc07e08734b1b",
"body": null,
"is_bot": false,
"headline": "fix: function name should be obtained from next frams’s position",
"author_name": "Huáng Jùnliàng",
"author_login": "JLHwung",
"committed_at": "2019-10-01T20:12:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4a9c45dbd41e07156ea49247936d7d610516b958",
"body": null,
"is_bot": false,
"headline": "0.5.13",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-07-31T09:30:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "c4453fd448d595e1b9322cf74af8b81004038691",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-07-31T09:30:48Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bfc73f96a9337302fc312677989a3efe912b88b1",
"body": "Tweak regex in retrieveSourceMapURL",
"is_bot": false,
"headline": "Merge pull request #249 from evanw/LinusU-patch-1",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-07-31T09:29:18Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "485236285881683fa17911993cb0b24b34fa4c2a",
"body": "Fixes #93 \r\nCloses #247 \r\nCloses #248",
"is_bot": false,
"headline": "Tweak regex in retrieveSourceMapURL",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-07-30T11:34:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "208d1df2865143dd74ae83f42db2fdab584dc0bd",
"body": null,
"is_bot": false,
"headline": "0.5.12",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-04-08T15:07:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2afd513d131f89b99f9c13858ec59b71d5a54f59",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-04-08T15:06:57Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f2a0fbfeb4f608d225e84eb3adc5172d164d51f6",
"body": "Fix: formatting in prepareStackTrace when error isn't of instance Error",
"is_bot": false,
"headline": "Merge pull request #237 from legraphista/fix/195",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-04-08T14:34:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2515a8faf1a471023cfc5c14d167599eed3feea1",
"body": null,
"is_bot": false,
"headline": "Add: test for console.trace",
"author_name": "Ștefan-Gabriel Muscalu",
"author_login": "legraphista",
"committed_at": "2019-04-04T07:51:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4da41008bd297b649a4dff108d467e2e17b3478d",
"body": "console.trace sends on object with name and message instead of an Error,\nthus rendering the function unusable due to erroneous message output of\n\"[object Object]\". This fixes #195",
"is_bot": false,
"headline": "Fix: formatting in prepareStackTrace when error isn't of instance Error",
"author_name": "Stefan-Gabriel Muscalu",
"author_login": "legraphista",
"committed_at": "2019-03-23T16:34:00Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6035ef534325864f396befc4028da7f0fdbcaaa4",
"body": null,
"is_bot": false,
"headline": "0.5.11",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-03-12T11:49:13Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f70e1caf81a9bd37eb8e7f2d1fcbd1884d9feae1",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-03-12T11:48:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bd2c3f5d4aa17a0434ab50495af50dedc493106e",
"body": "Update some dev-dependencies",
"is_bot": false,
"headline": "Merge pull request #236 from LinusU/update-deps",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-03-12T11:47:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "2e04483d67a9355fba8b1ba5ef8b52dd58cebd03",
"body": null,
"is_bot": false,
"headline": "Update some dev-dependencies",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-03-12T11:42:50Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "538e1c5aca18a6692ef612ca5be941829ae39d54",
"body": "Fix `resetRetrieveHandlers` to reset `retrieveSourceMap` and `retrieveFile` functions",
"is_bot": false,
"headline": "Merge pull request #235 from ArtemGovorov/patch-1",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-03-12T11:26:28Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "16f1a6d847ce857533b7173ae16cbea39b626f3e",
"body": "…eFile` functions\n\nThe `handlerExec` function produces functions that are using original `retrieveFileHandlers`/`retrieveMapHandlers` references, so because the array variables are re-assigned in the `resetRetrieveHandlers` function, `retrieveSourceMap` and `retrieveFile` need to be re-created to point them to correct instances of `retrieveFileHandlers`/`retrieveMapHandlers`.\r\n\r\nThis fixes:\r\nhttps://github.com/facebook/jest/issues/6424\r\nhttps://github.com/facebook/jest/issues/7402",
"is_bot": false,
"headline": "Fix `resetRetrieveHandlers` to reset `retrieveSourceMap` and `retriev…",
"author_name": "Artem Govorov",
"author_login": "ArtemGovorov",
"committed_at": "2019-02-22T03:39:24Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "80643a622cdedf03d150b34911f859c97d1c5fe8",
"body": null,
"is_bot": false,
"headline": "0.5.10",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-01-11T17:19:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "647e0e59e53c7e53d3494f6294a0e0d654c1b2c9",
"body": null,
"is_bot": false,
"headline": "Update built files",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-01-11T17:19:12Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3eb7541927fc405728b7891cd8af2528ced5f69d",
"body": "Check if .map.originalPositionFor is a function before executing",
"is_bot": false,
"headline": "Merge pull request #227 from marionebl/fix-harden-structural-typecheck",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-01-11T17:11:55Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "e77000bd3f7c07fe2f5deeef1f90125e6f96d0d0",
"body": "Bump dev dependencies",
"is_bot": false,
"headline": "Merge pull request #231 from evanw/bump-dev",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-01-11T17:08:11Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "16afae8b48c9766b6fa8d209e2d4dc3db58abc1e",
"body": null,
"is_bot": false,
"headline": "Bump dev dependencies",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2019-01-11T17:00:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "14bb8947539ab68b27ecd8cf3f381a359325edcc",
"body": null,
"is_bot": false,
"headline": "Check if .map.originalPositionFor is a function before executing",
"author_name": "Mario Nebl",
"author_login": "marionebl",
"committed_at": "2018-12-24T10:30:20Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "280d34a0feac449340069cdade90a99707a32af3",
"body": "Update README.md",
"is_bot": false,
"headline": "Merge pull request #226 from josecolella/patch-1",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-11-22T10:02:47Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6fc8afc2a13e71e00e630f30f088f97f95e013db",
"body": "Adding knowledge that the -r source-map-support/register can be used in typescript without having to use require('source-map-support').install() in the code base",
"is_bot": false,
"headline": "Update README.md",
"author_name": "Jose Miguel Colella",
"author_login": "josecolella",
"committed_at": "2018-11-22T03:05:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "595d533512ab294ce1fdca8501ad7a243173f723",
"body": null,
"is_bot": false,
"headline": "0.5.9",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-20T11:39:16Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f20c248f0402a710a68606ce19ee37aa7c8c3225",
"body": null,
"is_bot": false,
"headline": "Update built file",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-20T11:38:38Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4a00eb752dd6c9f027cc3437bd133e32b329dc43",
"body": null,
"is_bot": false,
"headline": "Bump maxBuffer when building JS",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-20T11:38:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d665b19277cf7828bd81f713e66dec4d7eb3edd4",
"body": "Catch XHR errors",
"is_bot": false,
"headline": "Merge pull request #222 from dirkluijk/xhr-error-catch",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-20T11:27:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f2e298f6f14f1acaa1ffc845b48430371c517bd9",
"body": null,
"is_bot": false,
"headline": "Refactor try/catch",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-20T11:21:15Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "b024dfe2a3d2006ff0c1668db1051bbf06bb514e",
"body": null,
"is_bot": false,
"headline": "Catch XHR errors",
"author_name": "Dirk Luijk",
"author_login": "dirkluijk",
"committed_at": "2018-08-17T16:49:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "6e8659d100a570fe5a84c68e029d27b88d8855aa",
"body": null,
"is_bot": false,
"headline": "0.5.8",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-09T19:26:02Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "4cddceed57a439547e7776bb825b18cdbf375709",
"body": null,
"is_bot": false,
"headline": "Update built file",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-09T19:25:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "21c4dc19ce375e44970fb58b9565bcf86d7cc274",
"body": "use original name from source in error trace",
"is_bot": false,
"headline": "Merge pull request #220 from Hoten/override-function-name",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-09T19:25:19Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "5eccbc7ac71872866c7de2396399e548b70d8cc0",
"body": null,
"is_bot": false,
"headline": "use original name from source in error trace",
"author_name": "Connor Clark",
"author_login": null,
"committed_at": "2018-08-09T19:20:26Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "3914e3828c98f0f9711a5252c66a4e62be8d1b85",
"body": null,
"is_bot": false,
"headline": "0.5.7",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-09T14:04:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f0a89442d4c8d551050b81a786d44f9eb8e0d8ca",
"body": null,
"is_bot": false,
"headline": "Update built file",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-09T14:04:05Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a52d78645091461a7e3aba98d022ea8a677d630b",
"body": "Fix exception not printed when debugging",
"is_bot": false,
"headline": "Merge pull request #219 from mohd-akram/fix-debug",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-08-09T14:03:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "8c7a838b5182f70aa8c4b456f99d535995580bb9",
"body": null,
"is_bot": false,
"headline": "Fix exception not printed when debugging",
"author_name": "Mohamed Akram",
"author_login": "mohd-akram",
"committed_at": "2018-08-09T13:51:52Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "02705960a14058872c86521917fae8ea25922e72",
"body": null,
"is_bot": false,
"headline": "0.5.6",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-05-13T09:08:23Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "bb00d72ee1286536c9e3939e88b4694bba0b8359",
"body": null,
"is_bot": false,
"headline": "Update built file",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-05-13T09:08:07Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "be96fd98a1ae60b5cb6654eb1c3c227793873ab1",
"body": "Add `resetRetrieveHandlers` to avoid memory leak",
"is_bot": false,
"headline": "Merge pull request #215 from SimenB/patch-2",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-05-13T09:07:27Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d8da098b1a1bc2685212b65bcc1d28e0ea35c0b0",
"body": null,
"is_bot": false,
"headline": "Add `resetRetrieveHandlers` to avoid memory leak",
"author_name": "Simen Bekkhus",
"author_login": "SimenB",
"committed_at": "2018-04-30T17:57:36Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "07ea55d86ef30ce2c3c38823f1676b0f3c6d97bd",
"body": null,
"is_bot": false,
"headline": "0.5.5",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-04-25T09:20:45Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "1256666b69d6768607196d784370947e86d7e8a7",
"body": null,
"is_bot": false,
"headline": "Update built file",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-04-25T09:20:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "f520e54b0bdcf1cc61e87031fb16323638efe5d9",
"body": "Use the buffer-from package",
"is_bot": false,
"headline": "Fix Node 10 compatibility (#212)",
"author_name": "Art",
"author_login": "Alorel",
"committed_at": "2018-04-25T09:19:22Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "d173d90ef402493ba47e608d182dde0bbc1cc4b9",
"body": null,
"is_bot": false,
"headline": "0.5.4",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-03-15T11:47:54Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "dd0746b7c3242a9cd2163c2794d55027c3aca476",
"body": null,
"is_bot": false,
"headline": "Update built file",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-03-15T11:47:40Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "eaa6fddb8c9678b2ede3c1e31f6dc5fec96429f6",
"body": "Fixes #207: Synchronously log error on exit",
"is_bot": false,
"headline": "Merge pull request #208 from Hilzu/patch-1",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-03-15T11:46:56Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a27efdb7f960548c52b9b8b93c435080d5bf351b",
"body": "Calling `process.exit(1)` exits the process immediately and might prevent writes from completing as explained in [process.exit documentation](https://nodejs.org/api/process.html#process_process_exit_code). Using `fs.writeSync` ensures that the writes are done before exiting.",
"is_bot": false,
"headline": "Fixes #207: Synchronously log error on exit",
"author_name": "Santeri Hiltunen",
"author_login": "Hilzu",
"committed_at": "2018-03-14T18:21:08Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "9034a03435e70b35e7dc99685b78779bcdaa2dca",
"body": null,
"is_bot": false,
"headline": "0.5.3",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-01-25T15:28:33Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "0145aa78f7a4385401bf4a16f3d83fbdc419e6b8",
"body": null,
"is_bot": false,
"headline": "Fix browser version",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-01-25T15:28:25Z",
"body_truncated": false,
"is_coding_agent": false
},
{
"oid": "a9d0be49dd7c2e402b5b0c07c22bdc914b858663",
"body": null,
"is_bot": false,
"headline": "0.5.2",
"author_name": "Linus Unnebäck",
"author_login": "LinusU",
"committed_at": "2018-01-19T11:58:53Z",
"body_truncated": false,
"is_coding_agent": false
}
],
"releases_count": 3,
"commits_last_year": 0,
"latest_release_at": "2019-10-29T22:59:35Z",
"latest_release_tag": "v0.5.16",
"releases_from_tags": false,
"days_since_last_push": 718,
"active_weeks_last_year": 0,
"days_since_latest_release": 2457,
"mean_days_between_releases": 0.6
},
"community": {
"has_readme": true,
"has_license": true,
"has_description": true,
"has_contributing": false,
"health_percentage": 42,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"ecosystem": {
"packages": [
{
"name": "source-map-support",
"exists": true,
"license": "MIT",
"keywords": [],
"ecosystem": "npm",
"matches_repo": true,
"registry_url": "https://www.npmjs.com/package/source-map-support",
"is_deprecated": false,
"latest_version": "0.5.21",
"repository_url": "https://github.com/evanw/node-source-map-support",
"versions_count": 66,
"total_downloads": null,
"dependents_count": null,
"deprecation_note": null,
"maintainers_count": 3,
"monthly_downloads": 490788802,
"first_published_at": "2013-01-18T11:30:08.096000Z",
"latest_published_at": "2021-11-19T11:02:57.258000Z",
"latest_version_yanked": null,
"days_since_latest_publish": 1706
}
]
},
"popularity": {
"forks": 223,
"stars": 2191,
"watchers": 18,
"fork_history": {
"days": [
{
"date": "2013-03-04",
"count": 1
},
{
"date": "2013-03-18",
"count": 1
},
{
"date": "2013-03-29",
"count": 1
},
{
"date": "2013-05-02",
"count": 2
},
{
"date": "2013-06-28",
"count": 1
},
{
"date": "2013-07-22",
"count": 1
},
{
"date": "2013-09-05",
"count": 1
},
{
"date": "2013-09-08",
"count": 1
},
{
"date": "2013-11-08",
"count": 1
},
{
"date": "2013-11-29",
"count": 1
},
{
"date": "2013-12-03",
"count": 1
},
{
"date": "2013-12-11",
"count": 1
},
{
"date": "2013-12-22",
"count": 1
},
{
"date": "2014-02-04",
"count": 1
},
{
"date": "2014-06-13",
"count": 1
},
{
"date": "2014-07-01",
"count": 1
},
{
"date": "2014-07-09",
"count": 1
},
{
"date": "2014-07-13",
"count": 1
},
{
"date": "2014-08-22",
"count": 1
},
{
"date": "2014-09-08",
"count": 1
},
{
"date": "2014-10-14",
"count": 1
},
{
"date": "2014-10-25",
"count": 1
},
{
"date": "2014-12-02",
"count": 2
},
{
"date": "2014-12-03",
"count": 1
},
{
"date": "2014-12-09",
"count": 1
},
{
"date": "2014-12-23",
"count": 1
},
{
"date": "2015-01-03",
"count": 1
},
{
"date": "2015-02-22",
"count": 1
},
{
"date": "2015-03-16",
"count": 1
},
{
"date": "2015-04-03",
"count": 1
},
{
"date": "2015-04-09",
"count": 1
},
{
"date": "2015-04-22",
"count": 1
},
{
"date": "2015-05-13",
"count": 1
},
{
"date": "2015-05-16",
"count": 1
},
{
"date": "2015-05-18",
"count": 1
},
{
"date": "2015-06-02",
"count": 1
},
{
"date": "2015-06-05",
"count": 1
},
{
"date": "2015-06-09",
"count": 1
},
{
"date": "2015-06-16",
"count": 1
},
{
"date": "2015-06-25",
"count": 1
},
{
"date": "2015-07-02",
"count": 1
},
{
"date": "2015-08-18",
"count": 1
},
{
"date": "2015-08-26",
"count": 1
},
{
"date": "2015-08-31",
"count": 1
},
{
"date": "2015-09-07",
"count": 1
},
{
"date": "2015-10-01",
"count": 1
},
{
"date": "2015-10-08",
"count": 1
},
{
"date": "2015-10-14",
"count": 2
},
{
"date": "2015-10-28",
"count": 1
},
{
"date": "2015-11-14",
"count": 1
},
{
"date": "2015-12-01",
"count": 2
},
{
"date": "2015-12-08",
"count": 1
},
{
"date": "2015-12-31",
"count": 1
},
{
"date": "2016-01-14",
"count": 1
},
{
"date": "2016-01-21",
"count": 1
},
{
"date": "2016-01-23",
"count": 1
},
{
"date": "2016-01-24",
"count": 1
},
{
"date": "2016-02-18",
"count": 1
},
{
"date": "2016-03-27",
"count": 1
},
{
"date": "2016-03-30",
"count": 1
},
{
"date": "2016-04-12",
"count": 1
},
{
"date": "2016-04-27",
"count": 1
},
{
"date": "2016-04-29",
"count": 1
},
{
"date": "2016-04-30",
"count": 1
},
{
"date": "2016-05-17",
"count": 1
},
{
"date": "2016-06-01",
"count": 1
},
{
"date": "2016-06-13",
"count": 1
},
{
"date": "2016-06-22",
"count": 1
},
{
"date": "2016-07-04",
"count": 1
},
{
"date": "2016-07-16",
"count": 1
},
{
"date": "2016-07-20",
"count": 1
},
{
"date": "2016-07-28",
"count": 1
},
{
"date": "2016-08-08",
"count": 1
},
{
"date": "2016-08-12",
"count": 1
},
{
"date": "2016-09-08",
"count": 1
},
{
"date": "2016-09-14",
"count": 1
},
{
"date": "2016-09-20",
"count": 1
},
{
"date": "2016-10-09",
"count": 1
},
{
"date": "2016-10-12",
"count": 1
},
{
"date": "2016-10-16",
"count": 1
},
{
"date": "2016-11-20",
"count": 1
},
{
"date": "2016-12-04",
"count": 2
},
{
"date": "2016-12-15",
"count": 1
},
{
"date": "2016-12-31",
"count": 1
},
{
"date": "2017-01-17",
"count": 2
},
{
"date": "2017-02-16",
"count": 1
},
{
"date": "2017-03-15",
"count": 1
},
{
"date": "2017-04-18",
"count": 1
},
{
"date": "2017-04-28",
"count": 1
},
{
"date": "2017-05-11",
"count": 1
},
{
"date": "2017-06-29",
"count": 1
},
{
"date": "2017-07-04",
"count": 1
},
{
"date": "2017-07-13",
"count": 1
},
{
"date": "2017-08-25",
"count": 2
},
{
"date": "2017-09-01",
"count": 1
},
{
"date": "2017-09-02",
"count": 1
},
{
"date": "2017-09-10",
"count": 1
},
{
"date": "2017-09-15",
"count": 1
},
{
"date": "2017-10-10",
"count": 1
},
{
"date": "2017-12-28",
"count": 1
},
{
"date": "2018-01-16",
"count": 1
},
{
"date": "2018-01-29",
"count": 1
},
{
"date": "2018-02-14",
"count": 1
},
{
"date": "2018-03-06",
"count": 1
},
{
"date": "2018-03-14",
"count": 1
},
{
"date": "2018-04-03",
"count": 1
},
{
"date": "2018-04-19",
"count": 1
},
{
"date": "2018-04-25",
"count": 1
},
{
"date": "2018-04-28",
"count": 1
},
{
"date": "2018-05-04",
"count": 1
},
{
"date": "2018-06-07",
"count": 1
},
{
"date": "2018-06-18",
"count": 1
},
{
"date": "2018-06-24",
"count": 1
},
{
"date": "2018-07-03",
"count": 1
},
{
"date": "2018-08-09",
"count": 1
},
{
"date": "2018-08-17",
"count": 1
},
{
"date": "2018-08-23",
"count": 1
},
{
"date": "2018-08-31",
"count": 1
},
{
"date": "2018-11-22",
"count": 1
},
{
"date": "2018-12-11",
"count": 1
},
{
"date": "2018-12-24",
"count": 1
},
{
"date": "2019-01-17",
"count": 1
},
{
"date": "2019-01-29",
"count": 1
},
{
"date": "2019-02-20",
"count": 1
},
{
"date": "2019-02-22",
"count": 1
},
{
"date": "2019-03-01",
"count": 1
},
{
"date": "2019-03-23",
"count": 1
},
{
"date": "2019-04-18",
"count": 1
},
{
"date": "2019-05-22",
"count": 1
},
{
"date": "2019-05-24",
"count": 1
},
{
"date": "2019-06-10",
"count": 1
},
{
"date": "2019-06-16",
"count": 1
},
{
"date": "2019-07-09",
"count": 1
},
{
"date": "2019-07-30",
"count": 1
},
{
"date": "2019-08-28",
"count": 1
},
{
"date": "2019-09-23",
"count": 1
},
{
"date": "2019-10-01",
"count": 1
},
{
"date": "2019-10-19",
"count": 1
},
{
"date": "2019-10-22",
"count": 1
},
{
"date": "2019-10-29",
"count": 1
},
{
"date": "2019-12-30",
"count": 2
},
{
"date": "2020-01-06",
"count": 1
},
{
"date": "2020-03-07",
"count": 1
},
{
"date": "2020-04-16",
"count": 1
},
{
"date": "2020-04-19",
"count": 1
},
{
"date": "2020-05-04",
"count": 1
},
{
"date": "2020-07-01",
"count": 1
},
{
"date": "2020-09-12",
"count": 1
},
{
"date": "2020-09-27",
"count": 1
},
{
"date": "2020-10-15",
"count": 1
},
{
"date": "2020-11-09",
"count": 1
},
{
"date": "2020-12-16",
"count": 1
},
{
"date": "2020-12-29",
"count": 1
},
{
"date": "2021-02-08",
"count": 1
},
{
"date": "2021-02-15",
"count": 1
},
{
"date": "2021-03-22",
"count": 1
},
{
"date": "2021-04-13",
"count": 1
},
{
"date": "2021-04-16",
"count": 1
},
{
"date": "2021-06-24",
"count": 1
},
{
"date": "2021-10-24",
"count": 1
},
{
"date": "2021-10-30",
"count": 1
},
{
"date": "2021-12-22",
"count": 1
},
{
"date": "2022-01-10",
"count": 1
},
{
"date": "2022-03-10",
"count": 1
},
{
"date": "2022-03-29",
"count": 1
},
{
"date": "2022-04-01",
"count": 1
},
{
"date": "2022-04-08",
"count": 1
},
{
"date": "2022-04-20",
"count": 1
},
{
"date": "2022-05-14",
"count": 1
},
{
"date": "2022-06-01",
"count": 1
},
{
"date": "2022-07-26",
"count": 1
},
{
"date": "2022-08-03",
"count": 1
},
{
"date": "2022-10-27",
"count": 1
},
{
"date": "2022-11-28",
"count": 1
},
{
"date": "2023-01-01",
"count": 1
},
{
"date": "2023-03-09",
"count": 1
},
{
"date": "2023-03-10",
"count": 1
},
{
"date": "2023-03-17",
"count": 1
},
{
"date": "2023-04-23",
"count": 1
},
{
"date": "2023-05-07",
"count": 1
},
{
"date": "2023-06-20",
"count": 1
},
{
"date": "2023-06-30",
"count": 1
},
{
"date": "2023-08-08",
"count": 1
},
{
"date": "2023-08-21",
"count": 1
},
{
"date": "2023-10-11",
"count": 1
},
{
"date": "2024-01-17",
"count": 1
},
{
"date": "2024-07-02",
"count": 1
},
{
"date": "2024-08-03",
"count": 1
},
{
"date": "2024-08-28",
"count": 1
},
{
"date": "2024-10-27",
"count": 1
},
{
"date": "2025-04-02",
"count": 1
},
{
"date": "2025-07-24",
"count": 1
},
{
"date": "2025-09-15",
"count": 1
},
{
"date": "2026-07-19",
"count": 1
}
],
"complete": true,
"collected": 202,
"total_forks": 223
},
"star_history": null,
"open_issues_and_prs": 129
},
"ai_readiness": {
"has_nix": false,
"example_dirs": [],
"has_llms_txt": false,
"has_dockerfile": false,
"has_mcp_signal": false,
"bootstrap_files": [],
"api_schema_files": [],
"has_devcontainer": false,
"typecheck_configs": [],
"toolchain_manifests": [],
"largest_source_bytes": 53583,
"source_files_sampled": 11,
"oversized_source_files": 0,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"dependencies": {
"manifests": [
"package.json"
],
"advisories": {
"error": null,
"scope": "published_package",
"source": "osv",
"findings": [],
"collected": true,
"malicious": [],
"truncated": false,
"by_severity": {},
"advisory_count": 0,
"affected_count": 0,
"assessed_count": 2,
"malicious_count": 0,
"assessed_package": "npm:source-map-support@0.5.21",
"unassessed_count": 0,
"direct_affected_count": 0
},
"ecosystems": [
"npm"
],
"dependencies": [
{
"name": "buffer-from",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^1.0.0"
},
{
"name": "source-map",
"manifest": "package.json",
"ecosystem": "npm",
"version_constraint": "^0.6.0"
}
],
"all_dependencies": {
"error": null,
"source": "github-sbom",
"packages": [
{
"name": "buffer-from",
"direct": true,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": true,
"version": "0.1.34",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": true,
"version": "0.1.43",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": true,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": true,
"version": "0.4.4",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": true,
"version": "0.5.7",
"ecosystem": "npm"
},
{
"name": "source-map",
"direct": true,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "abbrev",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "4.0.13",
"ecosystem": "npm"
},
{
"name": "acorn",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "acorn-dynamic-import",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "acorn-node",
"direct": false,
"version": "1.6.2",
"ecosystem": "npm"
},
{
"name": "acorn-walk",
"direct": false,
"version": "6.1.1",
"ecosystem": "npm"
},
{
"name": "align-text",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "amdefine",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "ansi-regex",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "anymatch",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "aproba",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "are-we-there-yet",
"direct": false,
"version": "1.1.4",
"ecosystem": "npm"
},
{
"name": "arr-diff",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "arr-diff",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "arr-flatten",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "arr-union",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "array-unique",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "array-unique",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "assert",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "assign-symbols",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "astw",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "0.2.10",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "0.9.2",
"ecosystem": "npm"
},
{
"name": "async",
"direct": false,
"version": "1.5.2",
"ecosystem": "npm"
},
{
"name": "async-each",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "atob",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "balanced-match",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "base",
"direct": false,
"version": "0.11.2",
"ecosystem": "npm"
},
{
"name": "Base64",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "base64-js",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "big.js",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "binary-extensions",
"direct": false,
"version": "1.12.0",
"ecosystem": "npm"
},
{
"name": "brace-expansion",
"direct": false,
"version": "1.1.11",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "1.8.5",
"ecosystem": "npm"
},
{
"name": "braces",
"direct": false,
"version": "2.3.2",
"ecosystem": "npm"
},
{
"name": "browser-pack",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "browser-resolve",
"direct": false,
"version": "1.11.3",
"ecosystem": "npm"
},
{
"name": "browser-resolve",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "browser-stdout",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "browserify",
"direct": false,
"version": "4.2.3",
"ecosystem": "npm"
},
{
"name": "browserify-aes",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "browserify-zlib",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "2.3.4",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "2.8.2",
"ecosystem": "npm"
},
{
"name": "buffer",
"direct": false,
"version": "4.9.1",
"ecosystem": "npm"
},
{
"name": "builtin-status-codes",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "builtins",
"direct": false,
"version": "0.0.7",
"ecosystem": "npm"
},
{
"name": "cache-base",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "callsite",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "camelcase",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "center-align",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "chokidar",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "chownr",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "class-utils",
"direct": false,
"version": "0.3.6",
"ecosystem": "npm"
},
{
"name": "cliui",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "clone",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "code-point-at",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "coffeescript",
"direct": false,
"version": "1.12.7",
"ecosystem": "npm"
},
{
"name": "collection-visit",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "colors",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "combine-source-map",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "commander",
"direct": false,
"version": "2.9.0",
"ecosystem": "npm"
},
{
"name": "commondir",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "component-emitter",
"direct": false,
"version": "1.2.1",
"ecosystem": "npm"
},
{
"name": "concat-map",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "concat-stream",
"direct": false,
"version": "1.4.11",
"ecosystem": "npm"
},
{
"name": "console-browserify",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "console-control-strings",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "constants-browserify",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "constants-browserify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "convert-source-map",
"direct": false,
"version": "0.3.5",
"ecosystem": "npm"
},
{
"name": "copy-descriptor",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "core-util-is",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "corser",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "crypto-browserify",
"direct": false,
"version": "2.1.10",
"ecosystem": "npm"
},
{
"name": "crypto-browserify",
"direct": false,
"version": "3.3.0",
"ecosystem": "npm"
},
{
"name": "date-now",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.8",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "2.6.9",
"ecosystem": "npm"
},
{
"name": "debug",
"direct": false,
"version": "3.2.6",
"ecosystem": "npm"
},
{
"name": "decamelize",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "decode-uri-component",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "deep-equal",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "deep-extend",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "define-property",
"direct": false,
"version": "0.2.5",
"ecosystem": "npm"
},
{
"name": "define-property",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "define-property",
"direct": false,
"version": "2.0.2",
"ecosystem": "npm"
},
{
"name": "defined",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "delegates",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "deps-sort",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "derequire",
"direct": false,
"version": "0.8.0",
"ecosystem": "npm"
},
{
"name": "detect-libc",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "detective",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "diff",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "domain-browser",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "duplexer",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "duplexer2",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "ecstatic",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "emojis-list",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "enhanced-resolve",
"direct": false,
"version": "0.9.1",
"ecosystem": "npm"
},
{
"name": "errno",
"direct": false,
"version": "0.1.7",
"ecosystem": "npm"
},
{
"name": "escape-string-regexp",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "escodegen",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "escope",
"direct": false,
"version": "0.0.16",
"ecosystem": "npm"
},
{
"name": "esprima",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "esprima-fb",
"direct": false,
"version": "3001.1.0-dev-harmony-fb",
"ecosystem": "npm"
},
{
"name": "esrefactor",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "0.0.4",
"ecosystem": "npm"
},
{
"name": "estraverse",
"direct": false,
"version": "1.5.1",
"ecosystem": "npm"
},
{
"name": "esutils",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "eventemitter3",
"direct": false,
"version": "4.0.7",
"ecosystem": "npm"
},
{
"name": "events",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "expand-brackets",
"direct": false,
"version": "0.1.5",
"ecosystem": "npm"
},
{
"name": "expand-brackets",
"direct": false,
"version": "2.1.4",
"ecosystem": "npm"
},
{
"name": "expand-range",
"direct": false,
"version": "1.8.2",
"ecosystem": "npm"
},
{
"name": "extend-shallow",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "extend-shallow",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "extglob",
"direct": false,
"version": "0.3.2",
"ecosystem": "npm"
},
{
"name": "extglob",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "filename-regex",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "2.2.4",
"ecosystem": "npm"
},
{
"name": "fill-range",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "follow-redirects",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "for-in",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "for-own",
"direct": false,
"version": "0.1.5",
"ecosystem": "npm"
},
{
"name": "fragment-cache",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "fs-minipass",
"direct": false,
"version": "1.2.5",
"ecosystem": "npm"
},
{
"name": "fs.realpath",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "fsevents",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "gauge",
"direct": false,
"version": "2.7.4",
"ecosystem": "npm"
},
{
"name": "get-value",
"direct": false,
"version": "2.0.6",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "3.2.11",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.1.1",
"ecosystem": "npm"
},
{
"name": "glob",
"direct": false,
"version": "7.1.2",
"ecosystem": "npm"
},
{
"name": "glob-base",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "glob-parent",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "graceful-fs",
"direct": false,
"version": "4.1.15",
"ecosystem": "npm"
},
{
"name": "graceful-readlink",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "growl",
"direct": false,
"version": "1.9.2",
"ecosystem": "npm"
},
{
"name": "has-flag",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "has-unicode",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "has-value",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "has-value",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "has-values",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "has-values",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "he",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "he",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "http-browserify",
"direct": false,
"version": "1.7.0",
"ecosystem": "npm"
},
{
"name": "http-proxy",
"direct": false,
"version": "1.18.1",
"ecosystem": "npm"
},
{
"name": "http-server",
"direct": false,
"version": "0.11.1",
"ecosystem": "npm"
},
{
"name": "https-browserify",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "iconv-lite",
"direct": false,
"version": "0.4.21",
"ecosystem": "npm"
},
{
"name": "ieee754",
"direct": false,
"version": "1.1.8",
"ecosystem": "npm"
},
{
"name": "ignore-walk",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "indexof",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "inflight",
"direct": false,
"version": "1.0.6",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "inherits",
"direct": false,
"version": "2.0.3",
"ecosystem": "npm"
},
{
"name": "ini",
"direct": false,
"version": "1.3.5",
"ecosystem": "npm"
},
{
"name": "inline-source-map",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "insert-module-globals",
"direct": false,
"version": "6.0.0",
"ecosystem": "npm"
},
{
"name": "interpret",
"direct": false,
"version": "0.6.6",
"ecosystem": "npm"
},
{
"name": "is-accessor-descriptor",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "is-accessor-descriptor",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-array",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-binary-path",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-buffer",
"direct": false,
"version": "1.1.6",
"ecosystem": "npm"
},
{
"name": "is-data-descriptor",
"direct": false,
"version": "0.1.4",
"ecosystem": "npm"
},
{
"name": "is-data-descriptor",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-descriptor",
"direct": false,
"version": "0.1.6",
"ecosystem": "npm"
},
{
"name": "is-descriptor",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "is-dotfile",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "is-equal-shallow",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "is-extendable",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "is-extendable",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "is-extglob",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-fullwidth-code-point",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "is-glob",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "is-number",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "is-plain-object",
"direct": false,
"version": "2.0.4",
"ecosystem": "npm"
},
{
"name": "is-posix-bracket",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "is-primitive",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "is-windows",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "isarray",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "isobject",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "isobject",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "json3",
"direct": false,
"version": "3.3.2",
"ecosystem": "npm"
},
{
"name": "json5",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "jsonparse",
"direct": false,
"version": "0.0.5",
"ecosystem": "npm"
},
{
"name": "JSONStream",
"direct": false,
"version": "0.6.4",
"ecosystem": "npm"
},
{
"name": "JSONStream",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "JSONStream",
"direct": false,
"version": "0.8.4",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "3.2.2",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "4.0.0",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "5.1.0",
"ecosystem": "npm"
},
{
"name": "kind-of",
"direct": false,
"version": "6.0.2",
"ecosystem": "npm"
},
{
"name": "lazy-cache",
"direct": false,
"version": "1.0.4",
"ecosystem": "npm"
},
{
"name": "lexical-scope",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "loader-utils",
"direct": false,
"version": "0.2.17",
"ecosystem": "npm"
},
{
"name": "lodash._baseassign",
"direct": false,
"version": "3.2.0",
"ecosystem": "npm"
},
{
"name": "lodash._basecopy",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "lodash._basecreate",
"direct": false,
"version": "3.0.3",
"ecosystem": "npm"
},
{
"name": "lodash._getnative",
"direct": false,
"version": "3.9.1",
"ecosystem": "npm"
},
{
"name": "lodash._isiterateecall",
"direct": false,
"version": "3.0.9",
"ecosystem": "npm"
},
{
"name": "lodash.create",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "lodash.isarguments",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "lodash.isarray",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "lodash.keys",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "longest",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "lru-cache",
"direct": false,
"version": "2.7.3",
"ecosystem": "npm"
},
{
"name": "map-cache",
"direct": false,
"version": "0.2.2",
"ecosystem": "npm"
},
{
"name": "map-visit",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "math-random",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "memory-fs",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "memory-fs",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "2.3.11",
"ecosystem": "npm"
},
{
"name": "micromatch",
"direct": false,
"version": "3.1.10",
"ecosystem": "npm"
},
{
"name": "mime",
"direct": false,
"version": "1.6.0",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "minimatch",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "0.0.10",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "0.0.8",
"ecosystem": "npm"
},
{
"name": "minimist",
"direct": false,
"version": "1.2.0",
"ecosystem": "npm"
},
{
"name": "minipass",
"direct": false,
"version": "2.2.4",
"ecosystem": "npm"
},
{
"name": "minizlib",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "mixin-deep",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "mkdirp",
"direct": false,
"version": "0.5.1",
"ecosystem": "npm"
},
{
"name": "mocha",
"direct": false,
"version": "3.5.3",
"ecosystem": "npm"
},
{
"name": "module-deps",
"direct": false,
"version": "2.1.5",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "ms",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "nan",
"direct": false,
"version": "2.12.1",
"ecosystem": "npm"
},
{
"name": "nanomatch",
"direct": false,
"version": "1.2.13",
"ecosystem": "npm"
},
{
"name": "needle",
"direct": false,
"version": "2.2.0",
"ecosystem": "npm"
},
{
"name": "node-libs-browser",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "node-pre-gyp",
"direct": false,
"version": "0.10.0",
"ecosystem": "npm"
},
{
"name": "nopt",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "normalize-path",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "npm-bundled",
"direct": false,
"version": "1.0.3",
"ecosystem": "npm"
},
{
"name": "npm-packlist",
"direct": false,
"version": "1.1.10",
"ecosystem": "npm"
},
{
"name": "npmlog",
"direct": false,
"version": "4.1.2",
"ecosystem": "npm"
},
{
"name": "number-is-nan",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "object-assign",
"direct": false,
"version": "4.1.1",
"ecosystem": "npm"
},
{
"name": "object-copy",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "object-keys",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "object-visit",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "object.omit",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "object.pick",
"direct": false,
"version": "1.3.0",
"ecosystem": "npm"
},
{
"name": "once",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "opener",
"direct": false,
"version": "1.4.3",
"ecosystem": "npm"
},
{
"name": "optimist",
"direct": false,
"version": "0.3.7",
"ecosystem": "npm"
},
{
"name": "optimist",
"direct": false,
"version": "0.6.1",
"ecosystem": "npm"
},
{
"name": "os-browserify",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "os-browserify",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "os-homedir",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "os-tmpdir",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "osenv",
"direct": false,
"version": "0.1.5",
"ecosystem": "npm"
},
{
"name": "pako",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "parents",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "parents",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "parse-glob",
"direct": false,
"version": "3.0.4",
"ecosystem": "npm"
},
{
"name": "pascalcase",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "path-browserify",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "path-is-absolute",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "path-platform",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "pbkdf2-compat",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "portfinder",
"direct": false,
"version": "1.0.20",
"ecosystem": "npm"
},
{
"name": "posix-character-classes",
"direct": false,
"version": "0.1.1",
"ecosystem": "npm"
},
{
"name": "preserve",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "process",
"direct": false,
"version": "0.11.10",
"ecosystem": "npm"
},
{
"name": "process",
"direct": false,
"version": "0.6.0",
"ecosystem": "npm"
},
{
"name": "process",
"direct": false,
"version": "0.7.0",
"ecosystem": "npm"
},
{
"name": "process-nextick-args",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "prr",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "punycode",
"direct": false,
"version": "1.3.2",
"ecosystem": "npm"
},
{
"name": "qs",
"direct": false,
"version": "2.3.3",
"ecosystem": "npm"
},
{
"name": "querystring",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "querystring-es3",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "randomatic",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "rc",
"direct": false,
"version": "1.2.7",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "1.0.34",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "1.1.14",
"ecosystem": "npm"
},
{
"name": "readable-stream",
"direct": false,
"version": "2.3.6",
"ecosystem": "npm"
},
{
"name": "readdirp",
"direct": false,
"version": "2.2.1",
"ecosystem": "npm"
},
{
"name": "regex-cache",
"direct": false,
"version": "0.4.4",
"ecosystem": "npm"
},
{
"name": "regex-not",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "remove-trailing-separator",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "repeat-element",
"direct": false,
"version": "1.1.3",
"ecosystem": "npm"
},
{
"name": "repeat-string",
"direct": false,
"version": "1.6.1",
"ecosystem": "npm"
},
{
"name": "requires-port",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "0.3.1",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "0.6.3",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "0.7.4",
"ecosystem": "npm"
},
{
"name": "resolve",
"direct": false,
"version": "1.1.7",
"ecosystem": "npm"
},
{
"name": "resolve-url",
"direct": false,
"version": "0.2.1",
"ecosystem": "npm"
},
{
"name": "ret",
"direct": false,
"version": "0.1.15",
"ecosystem": "npm"
},
{
"name": "rfile",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "right-align",
"direct": false,
"version": "0.1.3",
"ecosystem": "npm"
},
{
"name": "rimraf",
"direct": false,
"version": "2.6.2",
"ecosystem": "npm"
},
{
"name": "ripemd160",
"direct": false,
"version": "0.2.0",
"ecosystem": "npm"
},
{
"name": "ruglify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.1",
"ecosystem": "npm"
},
{
"name": "safe-buffer",
"direct": false,
"version": "5.1.2",
"ecosystem": "npm"
},
{
"name": "safe-regex",
"direct": false,
"version": "1.1.0",
"ecosystem": "npm"
},
{
"name": "safer-buffer",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "sax",
"direct": false,
"version": "1.2.4",
"ecosystem": "npm"
},
{
"name": "semver",
"direct": false,
"version": "5.5.0",
"ecosystem": "npm"
},
{
"name": "set-blocking",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "set-value",
"direct": false,
"version": "0.4.3",
"ecosystem": "npm"
},
{
"name": "set-value",
"direct": false,
"version": "2.0.0",
"ecosystem": "npm"
},
{
"name": "setimmediate",
"direct": false,
"version": "1.0.5",
"ecosystem": "npm"
},
{
"name": "sha.js",
"direct": false,
"version": "2.1.6",
"ecosystem": "npm"
},
{
"name": "sha.js",
"direct": false,
"version": "2.2.6",
"ecosystem": "npm"
},
{
"name": "shallow-copy",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "shell-quote",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "sigmund",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "signal-exit",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "snapdragon",
"direct": false,
"version": "0.8.2",
"ecosystem": "npm"
},
{
"name": "snapdragon-node",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "snapdragon-util",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "source-list-map",
"direct": false,
"version": "0.1.8",
"ecosystem": "npm"
},
{
"name": "source-map-resolve",
"direct": false,
"version": "0.5.2",
"ecosystem": "npm"
},
{
"name": "source-map-url",
"direct": false,
"version": "0.4.0",
"ecosystem": "npm"
},
{
"name": "split-string",
"direct": false,
"version": "3.1.0",
"ecosystem": "npm"
},
{
"name": "static-extend",
"direct": false,
"version": "0.1.2",
"ecosystem": "npm"
},
{
"name": "stream-browserify",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "stream-browserify",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "stream-combiner",
"direct": false,
"version": "0.0.4",
"ecosystem": "npm"
},
{
"name": "stream-combiner",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "stream-http",
"direct": false,
"version": "2.8.3",
"ecosystem": "npm"
},
{
"name": "string-width",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "0.10.31",
"ecosystem": "npm"
},
{
"name": "string_decoder",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "strip-ansi",
"direct": false,
"version": "3.0.1",
"ecosystem": "npm"
},
{
"name": "strip-json-comments",
"direct": false,
"version": "2.0.1",
"ecosystem": "npm"
},
{
"name": "subarg",
"direct": false,
"version": "0.0.1",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "3.1.2",
"ecosystem": "npm"
},
{
"name": "supports-color",
"direct": false,
"version": "3.2.3",
"ecosystem": "npm"
},
{
"name": "syntax-error",
"direct": false,
"version": "1.4.0",
"ecosystem": "npm"
},
{
"name": "tapable",
"direct": false,
"version": "0.1.10",
"ecosystem": "npm"
},
{
"name": "tar",
"direct": false,
"version": "4.4.1",
"ecosystem": "npm"
},
{
"name": "through",
"direct": false,
"version": "2.2.7",
"ecosystem": "npm"
},
{
"name": "through",
"direct": false,
"version": "2.3.8",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "0.4.2",
"ecosystem": "npm"
},
{
"name": "through2",
"direct": false,
"version": "1.1.1",
"ecosystem": "npm"
},
{
"name": "timers-browserify",
"direct": false,
"version": "1.4.2",
"ecosystem": "npm"
},
{
"name": "timers-browserify",
"direct": false,
"version": "2.0.10",
"ecosystem": "npm"
},
{
"name": "to-arraybuffer",
"direct": false,
"version": "1.0.1",
"ecosystem": "npm"
},
{
"name": "to-object-path",
"direct": false,
"version": "0.3.0",
"ecosystem": "npm"
},
{
"name": "to-regex",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "to-regex-range",
"direct": false,
"version": "2.1.1",
"ecosystem": "npm"
},
{
"name": "tty-browserify",
"direct": false,
"version": "0.0.0",
"ecosystem": "npm"
},
{
"name": "typedarray",
"direct": false,
"version": "0.0.6",
"ecosystem": "npm"
},
{
"name": "uglify-js",
"direct": false,
"version": "2.2.5",
"ecosystem": "npm"
},
{
"name": "uglify-js",
"direct": false,
"version": "2.4.24",
"ecosystem": "npm"
},
{
"name": "uglify-js",
"direct": false,
"version": "2.7.5",
"ecosystem": "npm"
},
{
"name": "uglify-to-browserify",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "umd",
"direct": false,
"version": "2.1.0",
"ecosystem": "npm"
},
{
"name": "union",
"direct": false,
"version": "0.4.6",
"ecosystem": "npm"
},
{
"name": "union-value",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "unset-value",
"direct": false,
"version": "1.0.0",
"ecosystem": "npm"
},
{
"name": "urix",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "url",
"direct": false,
"version": "0.10.3",
"ecosystem": "npm"
},
{
"name": "url",
"direct": false,
"version": "0.11.0",
"ecosystem": "npm"
},
{
"name": "url-join",
"direct": false,
"version": "2.0.5",
"ecosystem": "npm"
},
{
"name": "use",
"direct": false,
"version": "3.1.1",
"ecosystem": "npm"
},
{
"name": "util",
"direct": false,
"version": "0.10.3",
"ecosystem": "npm"
},
{
"name": "util-deprecate",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "vm-browserify",
"direct": false,
"version": "0.0.4",
"ecosystem": "npm"
},
{
"name": "watchpack",
"direct": false,
"version": "0.2.9",
"ecosystem": "npm"
},
{
"name": "webpack",
"direct": false,
"version": "1.15.0",
"ecosystem": "npm"
},
{
"name": "webpack-core",
"direct": false,
"version": "0.6.9",
"ecosystem": "npm"
},
{
"name": "wide-align",
"direct": false,
"version": "1.1.2",
"ecosystem": "npm"
},
{
"name": "window-size",
"direct": false,
"version": "0.1.0",
"ecosystem": "npm"
},
{
"name": "wordwrap",
"direct": false,
"version": "0.0.2",
"ecosystem": "npm"
},
{
"name": "wordwrap",
"direct": false,
"version": "0.0.3",
"ecosystem": "npm"
},
{
"name": "wrappy",
"direct": false,
"version": "1.0.2",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "2.1.2",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "3.0.0",
"ecosystem": "npm"
},
{
"name": "xtend",
"direct": false,
"version": "4.0.1",
"ecosystem": "npm"
},
{
"name": "yallist",
"direct": false,
"version": "3.0.2",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "3.10.0",
"ecosystem": "npm"
},
{
"name": "yargs",
"direct": false,
"version": "3.5.4",
"ecosystem": "npm"
}
],
"collected": true,
"truncated": false,
"total_count": 397,
"direct_count": 7,
"indirect_count": 390
}
},
"maintainership": {
"issues": {
"open_prs": 44,
"merged_prs": 92,
"open_issues": 85,
"closed_ratio": 0.482,
"closed_issues": 79,
"closed_unmerged_prs": 40
},
"bus_factor": 2,
"bot_contributors": 1,
"top_contributors": [
{
"type": "User",
"login": "LinusU",
"commits": 138,
"avatar_url": "https://avatars.githubusercontent.com/u/189580?v=4"
},
{
"type": "User",
"login": "evanw",
"commits": 67,
"avatar_url": "https://avatars.githubusercontent.com/u/406394?v=4"
},
{
"type": "User",
"login": "julien-f",
"commits": 30,
"avatar_url": "https://avatars.githubusercontent.com/u/298721?v=4"
},
{
"type": "User",
"login": "kpdecker",
"commits": 11,
"avatar_url": "https://avatars.githubusercontent.com/u/196390?v=4"
},
{
"type": "User",
"login": "isaacs",
"commits": 6,
"avatar_url": "https://avatars.githubusercontent.com/u/9287?v=4"
},
{
"type": "User",
"login": "joeyespo",
"commits": 6,
"avatar_url": "https://avatars.githubusercontent.com/u/634573?v=4"
},
{
"type": "User",
"login": "tomhughes",
"commits": 4,
"avatar_url": "https://avatars.githubusercontent.com/u/147741?v=4"
},
{
"type": "User",
"login": "DetachHead",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/57028336?v=4"
},
{
"type": "User",
"login": "kriszyp",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/34054?v=4"
},
{
"type": "User",
"login": "fresheneesz",
"commits": 3,
"avatar_url": "https://avatars.githubusercontent.com/u/149531?v=4"
}
],
"contributors_sampled": 61,
"top_contributor_share": 0.418
},
"quality_signals": {
"has_ci": false,
"has_tests": false,
"ci_workflows": [],
"has_docs_dir": false,
"linter_configs": [],
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"security_signals": {
"lockfiles": [
"package-lock.json"
],
"scorecard": {
"checks": [
{
"name": "Binary-Artifacts",
"score": 10,
"reason": "no binaries found in the repo",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#binary-artifacts"
},
{
"name": "Branch-Protection",
"score": 0,
"reason": "branch protection not enabled on development/release branches",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#branch-protection"
},
{
"name": "CI-Tests",
"score": 0,
"reason": "0 out of 9 merged PRs checked by a CI test -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#ci-tests"
},
{
"name": "CII-Best-Practices",
"score": 0,
"reason": "no effort to earn an OpenSSF best practices badge detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#cii-best-practices"
},
{
"name": "Code-Review",
"score": 2,
"reason": "Found 5/17 approved changesets -- score normalized to 2",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#code-review"
},
{
"name": "Contributors",
"score": 10,
"reason": "project has 23 contributing companies or organizations",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#contributors"
},
{
"name": "Dangerous-Workflow",
"score": null,
"reason": "no workflows found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dangerous-workflow"
},
{
"name": "Dependency-Update-Tool",
"score": 10,
"reason": "update tool detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#dependency-update-tool"
},
{
"name": "Fuzzing",
"score": 0,
"reason": "project is not fuzzed",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#fuzzing"
},
{
"name": "License",
"score": 10,
"reason": "license file detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#license"
},
{
"name": "Maintained",
"score": 0,
"reason": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#maintained"
},
{
"name": "Packaging",
"score": null,
"reason": "packaging workflow not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#packaging"
},
{
"name": "Pinned-Dependencies",
"score": null,
"reason": "no dependencies found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#pinned-dependencies"
},
{
"name": "SAST",
"score": 0,
"reason": "SAST tool is not run on all commits -- score normalized to 0",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#sast"
},
{
"name": "Security-Policy",
"score": 0,
"reason": "security policy file not detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#security-policy"
},
{
"name": "Signed-Releases",
"score": null,
"reason": "no releases found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#signed-releases"
},
{
"name": "Token-Permissions",
"score": null,
"reason": "No tokens found",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#token-permissions"
},
{
"name": "Vulnerabilities",
"score": 0,
"reason": "61 existing vulnerabilities detected",
"documentation_url": "https://github.com/ossf/scorecard/blob/c395761df6afe1a69e476bc60a013a94bcbc153f/docs/checks.md#vulnerabilities"
}
],
"commit": "7b5b81eb14c9ee6c6537398262bf7dab8580621c",
"ran_at": "2026-07-22T16:48:00Z",
"aggregate_score": 3.1,
"scorecard_version": "v5.5.0"
},
"has_codeql_workflow": false,
"has_security_policy": false,
"has_dependabot_config": false
},
"contribution_flow": {
"collected": true,
"ci_last_run_at": null,
"oldest_open_prs": [
{
"number": 75,
"created_at": "2015-06-09T22:19:52Z",
"last_comment_at": "2015-06-17T12:42:55Z",
"last_comment_author": "julien-f"
},
{
"number": 86,
"created_at": "2015-07-02T22:57:23Z",
"last_comment_at": "2016-01-07T21:03:33Z",
"last_comment_author": "jscheid"
},
{
"number": 90,
"created_at": "2015-07-27T15:42:37Z",
"last_comment_at": "2016-12-22T08:31:58Z",
"last_comment_author": "LinusU"
},
{
"number": 98,
"created_at": "2015-09-07T20:07:55Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 104,
"created_at": "2015-10-12T03:41:04Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 117,
"created_at": "2015-12-01T19:58:58Z",
"last_comment_at": "2015-12-03T14:53:38Z",
"last_comment_author": "novemberborn"
},
{
"number": 134,
"created_at": "2016-04-27T22:44:16Z",
"last_comment_at": "2016-06-23T07:34:16Z",
"last_comment_author": "felixfbecker"
},
{
"number": 147,
"created_at": "2016-08-08T11:47:51Z",
"last_comment_at": "2016-08-08T11:59:03Z",
"last_comment_author": "jpommerening"
},
{
"number": 149,
"created_at": "2016-09-08T23:24:20Z",
"last_comment_at": "2016-10-10T11:56:51Z",
"last_comment_author": "kpdecker"
},
{
"number": 160,
"created_at": "2016-11-28T00:21:57Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 188,
"created_at": "2017-08-25T08:42:40Z",
"last_comment_at": "2023-11-03T09:53:33Z",
"last_comment_author": "jiffies"
},
{
"number": 196,
"created_at": "2017-10-10T14:26:04Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 198,
"created_at": "2017-12-28T17:51:12Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 209,
"created_at": "2018-04-03T02:23:31Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 216,
"created_at": "2018-05-02T12:28:03Z",
"last_comment_at": "2018-05-04T09:32:55Z",
"last_comment_author": "LinusU"
},
{
"number": 217,
"created_at": "2018-05-21T18:31:15Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 234,
"created_at": "2019-01-29T03:54:42Z",
"last_comment_at": "2019-06-04T15:53:13Z",
"last_comment_author": "hulkish"
},
{
"number": 250,
"created_at": "2019-08-04T04:46:19Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 266,
"created_at": "2020-01-06T13:25:26Z",
"last_comment_at": "2020-11-10T04:02:00Z",
"last_comment_author": "timleslie"
},
{
"number": 283,
"created_at": "2020-10-15T15:15:22Z",
"last_comment_at": null,
"last_comment_author": null
}
],
"last_merged_pr_at": "2022-11-01T10:23:29Z",
"ci_last_conclusion": null,
"oldest_open_issues": [
{
"number": 31,
"created_at": "2014-07-12T21:44:48Z",
"last_comment_at": "2017-08-01T19:44:33Z",
"last_comment_author": "TazmanianD"
},
{
"number": 33,
"created_at": "2014-09-06T10:38:46Z",
"last_comment_at": "2015-07-21T09:25:37Z",
"last_comment_author": "julien-f"
},
{
"number": 34,
"created_at": "2014-09-10T23:59:50Z",
"last_comment_at": "2015-05-23T17:45:02Z",
"last_comment_author": "joeyespo"
},
{
"number": 49,
"created_at": "2015-04-17T15:16:21Z",
"last_comment_at": "2020-04-16T20:52:33Z",
"last_comment_author": "wbt"
},
{
"number": 54,
"created_at": "2015-05-13T08:24:39Z",
"last_comment_at": "2015-10-14T06:42:37Z",
"last_comment_author": "LinusU"
},
{
"number": 68,
"created_at": "2015-06-01T10:39:34Z",
"last_comment_at": "2024-04-22T20:57:01Z",
"last_comment_author": "andy-root"
},
{
"number": 69,
"created_at": "2015-06-01T17:51:34Z",
"last_comment_at": "2015-06-02T06:23:18Z",
"last_comment_author": "evanw"
},
{
"number": 72,
"created_at": "2015-06-03T23:52:42Z",
"last_comment_at": "2015-12-10T21:04:24Z",
"last_comment_author": "guncha"
},
{
"number": 74,
"created_at": "2015-06-09T12:11:25Z",
"last_comment_at": "2015-06-09T12:19:56Z",
"last_comment_author": "AndreasMadsen"
},
{
"number": 80,
"created_at": "2015-06-16T13:46:53Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 84,
"created_at": "2015-06-25T21:27:54Z",
"last_comment_at": "2015-07-29T21:54:22Z",
"last_comment_author": "technomage"
},
{
"number": 91,
"created_at": "2015-08-05T03:55:53Z",
"last_comment_at": "2015-10-30T17:09:55Z",
"last_comment_author": "dgreensp"
},
{
"number": 92,
"created_at": "2015-08-05T08:32:54Z",
"last_comment_at": "2015-08-05T15:11:49Z",
"last_comment_author": "evanw"
},
{
"number": 94,
"created_at": "2015-08-20T21:04:59Z",
"last_comment_at": null,
"last_comment_author": null
},
{
"number": 95,
"created_at": "2015-08-21T10:53:43Z",
"last_comment_at": "2015-08-22T20:37:47Z",
"last_comment_author": "tanem"
},
{
"number": 99,
"created_at": "2015-09-08T21:39:38Z",
"last_comment_at": "2018-05-29T15:25:18Z",
"last_comment_author": "westy92"
},
{
"number": 100,
"created_at": "2015-09-11T23:19:58Z",
"last_comment_at": "2016-08-08T11:56:59Z",
"last_comment_author": "jpommerening"
},
{
"number": 103,
"created_at": "2015-10-08T17:25:57Z",
"last_comment_at": "2016-09-05T07:00:48Z",
"last_comment_author": "basarat"
},
{
"number": 107,
"created_at": "2015-10-16T08:50:05Z",
"last_comment_at": "2016-12-19T16:46:06Z",
"last_comment_author": "hollowdoor"
},
{
"number": 108,
"created_at": "2015-10-16T20:48:06Z",
"last_comment_at": "2015-10-17T13:55:50Z",
"last_comment_author": null
}
]
}
},
"config": {
"disabled_metrics": [],
"disabled_categories": [],
"disabled_components": {}
},
"source": {
"url": "https://github.com/evanw/node-source-map-support",
"host": "github.com",
"name": "node-source-map-support",
"owner": "evanw"
},
"metrics": {
"overall": {
"key": "overall",
"band": "critical",
"name": "Overall health",
"note": "Abandonment Policy applies a 60% multiplier to weighted overall health and gives it a ceiling of 49.",
"notes": [
{
"code": "abandonment_overall_adjustment",
"params": {
"cap": 49,
"pct": 60
}
}
],
"value": 28,
"inputs": {
"security": 45,
"vitality": 25,
"community": 75,
"governance": 64,
"engineering": 21,
"abandonment_cap": 49,
"abandonment_state": "likely_abandoned",
"abandonment_multiplier": 60,
"weighted_overall_before_abandonment": 46,
"overall_after_abandonment_multiplier": 28
},
"components": []
},
"categories": [
{
"key": "vitality",
"band": "critical",
"name": "Vitality",
"value": 25,
"weight": 0.22,
"metrics": [
{
"key": "development_activity",
"band": "critical",
"name": "Development activity",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"commits_last_year": 0,
"human_commit_share": 0.97,
"days_since_last_push": 718,
"active_weeks_last_year": 0
},
"components": [
{
"key": "push_recency",
"name": "Push recency",
"detail": "last push 718 days ago",
"points": 0,
"status": "missed",
"details": [
{
"code": "push_recency",
"params": {
"days": 718
}
}
],
"max_points": 36
},
{
"key": "commit_cadence",
"name": "Commit cadence",
"detail": "0/52 weeks with commits",
"points": 0,
"status": "missed",
"details": [
{
"code": "commit_cadence_weeks",
"params": {
"weeks": 0
}
}
],
"max_points": 36
},
{
"key": "commit_volume",
"name": "Commit volume",
"detail": "0 commits in the last year",
"points": 0,
"status": "missed",
"details": [
{
"code": "commits_last_year",
"params": {
"count": 0
}
}
],
"max_points": 18
},
{
"key": "openssf_scorecard_maintained",
"name": "OpenSSF Scorecard: Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
}
]
},
{
"key": "release_discipline",
"band": "moderate",
"name": "Release discipline",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Signed-Releases. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_signed_releases"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 60,
"inputs": {
"releases_count": 3,
"latest_release_tag": "v0.5.16",
"releases_from_tags": false,
"days_since_latest_release": 2457,
"mean_days_between_releases": 0.6
},
"components": [
{
"key": "ships_releases",
"name": "Ships releases",
"detail": "3 releases published",
"points": 27,
"status": "met",
"details": [
{
"code": "releases_published",
"params": {
"count": 3
}
}
],
"max_points": 27
},
{
"key": "release_recency",
"name": "Release recency",
"detail": "latest release 2457 days ago",
"points": 0,
"status": "missed",
"details": [
{
"code": "release_recency",
"params": {
"days": 2457
}
}
],
"max_points": 36
},
{
"key": "release_cadence",
"name": "Release cadence",
"detail": "a release every ~0.6 days",
"points": 27,
"status": "met",
"details": [
{
"code": "release_cadence",
"params": {
"gap": 0.6
}
}
],
"max_points": 27
},
{
"key": "openssf_scorecard_signed_releases",
"name": "OpenSSF Scorecard: Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "abandonment",
"band": "moderate",
"name": "Abandonment",
"note": null,
"notes": [],
"value": 60,
"inputs": {
"cap": 49,
"state": "likely_abandoned",
"guards": [
"dependencies_clean"
],
"signals": [
"unanswered_contributions",
"issue_rot",
"release_stall",
"scorecard_unmaintained"
],
"red_flag": true,
"multiplier_pct": 60,
"declared_reason": null,
"unverified_reason": null,
"unanswered_open_prs": 20,
"unanswered_open_issues": 15,
"days_since_last_merged_pr": 1359,
"days_since_last_human_commit": 1359,
"days_since_last_human_commit_is_floor": false
},
"components": [
{
"key": "project_is_still_maintained",
"name": "Project is still maintained",
"detail": "no human commit for 1359 days; 4 unmet obligation(s): pull requests unanswered, issues unanswered, releases stalled, Scorecard reports it unmaintained",
"points": 60,
"status": "partial",
"details": [
{
"code": "abandonment_flagged",
"params": {
"days": 1359,
"count": 4,
"signals": "pull requests unanswered, issues unanswered, releases stalled, Scorecard reports it unmaintained"
}
}
],
"max_points": 100
}
]
}
],
"description": "Is the project alive — is code being written and are releases shipping?"
},
{
"key": "community",
"band": "good",
"name": "Community & Adoption",
"value": 75,
"weight": 0.18,
"metrics": [
{
"key": "popularity",
"band": "good",
"name": "Popularity & adoption",
"note": null,
"notes": [],
"value": 81,
"inputs": {
"forks": 223,
"stars": 2191,
"watchers": 18,
"growth_state": "unverified",
"growth_factor_pct": 100,
"growth_unverified_reason": "no_history"
},
"components": [
{
"key": "stars",
"name": "Stars",
"detail": "2,191 stars",
"points": 54.2,
"status": "partial",
"details": [
{
"code": "stars",
"params": {
"count": 2191
}
}
],
"max_points": 60
},
{
"key": "forks",
"name": "Forks",
"detail": "223 forks",
"points": 19.6,
"status": "partial",
"details": [
{
"code": "forks",
"params": {
"count": 223
}
}
],
"max_points": 25
},
{
"key": "watchers",
"name": "Watchers",
"detail": "18 watchers",
"points": 6.8,
"status": "partial",
"details": [
{
"code": "watchers",
"params": {
"count": 18
}
}
],
"max_points": 15
}
]
},
{
"key": "community_health",
"band": "moderate",
"name": "Community health",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"has_readme": true,
"has_license": true,
"has_contributing": false,
"has_issue_template": false,
"has_code_of_conduct": false,
"has_pull_request_template": false
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 22.5,
"status": "met",
"details": [],
"max_points": 22.5
},
{
"key": "license",
"name": "License",
"detail": "recognized license (MIT)",
"points": 22.5,
"status": "met",
"details": [
{
"code": "license_standard",
"params": {}
},
{
"code": "license_spdx",
"params": {
"spdx": "MIT"
}
}
],
"max_points": 22.5
},
{
"key": "contributing_guide",
"name": "CONTRIBUTING guide",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "code_of_conduct",
"name": "Code of conduct",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 13.5
},
{
"key": "issue_template",
"name": "Issue template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.2
},
{
"key": "pr_template",
"name": "PR template",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.3
}
]
},
{
"key": "ecosystem_adoption",
"band": "excellent",
"name": "Ecosystem adoption (downloads)",
"note": "Excluded from scoring (no data or not applicable): Registry dependents. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"registry_dependents"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 100,
"inputs": {
"packages": [
"source-map-support"
],
"dependents": null,
"ecosystems": "npm",
"total_downloads": null,
"monthly_downloads": 490788802
},
"components": [
{
"key": "monthly_downloads",
"name": "Monthly downloads",
"detail": "490,788,802 downloads/month across npm",
"points": 80,
"status": "met",
"details": [
{
"code": "downloads_monthly",
"params": {
"count": 490788802,
"ecosystems": "npm"
}
}
],
"max_points": 80
},
{
"key": "registry_dependents",
"name": "Registry dependents",
"detail": "not reported by this ecosystem",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_reported_by_this_ecosystem",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Does the project have users, downloads, attention, and a welcoming setup for contributors?"
},
{
"key": "governance",
"band": "moderate",
"name": "Sustainability & Governance",
"value": 64,
"weight": 0.24,
"metrics": [
{
"key": "maintainer_resilience",
"band": "moderate",
"name": "Maintainer resilience (bus factor)",
"note": null,
"notes": [],
"value": 62,
"inputs": {
"bus_factor": 2,
"contributors_sampled": 61,
"top_contributor_share": 0.418
},
"components": [
{
"key": "bus_factor",
"name": "Bus factor",
"detail": "2 contributor(s) cover half of all commits",
"points": 25.2,
"status": "partial",
"details": [
{
"code": "bus_factor",
"params": {
"count": 2
}
}
],
"max_points": 54
},
{
"key": "commit_distribution",
"name": "Commit distribution",
"detail": "top contributor authored 42% of commits",
"points": 13.1,
"status": "partial",
"details": [
{
"code": "top_contributor_share",
"params": {
"share": 42
}
}
],
"max_points": 22.5
},
{
"key": "contributor_breadth",
"name": "Contributor breadth",
"detail": "61 contributors",
"points": 13.5,
"status": "met",
"details": [
{
"code": "contributors_sampled",
"params": {
"count": 61
}
}
],
"max_points": 13.5
},
{
"key": "openssf_scorecard_contributors",
"name": "OpenSSF Scorecard: Contributors",
"detail": "project has 23 contributing companies or organizations",
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
},
{
"key": "responsiveness",
"band": "moderate",
"name": "Issue & PR responsiveness",
"note": null,
"notes": [],
"value": 52,
"inputs": {
"merged_prs": 92,
"open_issues": 85,
"closed_issues": 79,
"issue_closed_ratio": 0.482,
"closed_unmerged_prs": 40
},
"components": [
{
"key": "issue_resolution",
"name": "Issue resolution",
"detail": "48% of issues closed",
"points": 22.5,
"status": "partial",
"details": [
{
"code": "issues_closed_share",
"params": {
"share": 48
}
}
],
"max_points": 46.75
},
{
"key": "pr_acceptance",
"name": "PR acceptance",
"detail": "92/132 decided PRs merged",
"points": 26.7,
"status": "partial",
"details": [
{
"code": "decided_prs_merged",
"params": {
"merged": 92,
"decided": 132
}
}
],
"max_points": 38.25
},
{
"key": "openssf_scorecard_code_review",
"name": "OpenSSF Scorecard: Code-Review",
"detail": "Found 5/17 approved changesets -- score normalized to 2",
"points": 3,
"status": "partial",
"details": [],
"max_points": 15
}
]
},
{
"key": "stewardship",
"band": "good",
"name": "Ownership & stewardship",
"note": "Excluded from scoring (no data or not applicable): Verified domain. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"verified_domain"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 75,
"inputs": {
"followers": 14157,
"owner_type": "User",
"is_verified": null,
"owner_login": "evanw",
"public_repos": 125,
"account_age_days": 5785
},
"components": [
{
"key": "ownership_backing",
"name": "Ownership backing",
"detail": "personal (user) account",
"points": 10,
"status": "partial",
"details": [
{
"code": "owner_personal",
"params": {}
}
],
"max_points": 30
},
{
"key": "verified_domain",
"name": "Verified domain",
"detail": "not applicable to user accounts",
"points": 0,
"status": "excluded",
"details": [
{
"code": "not_applicable_to_user_accounts",
"params": {}
}
],
"max_points": 20
},
{
"key": "owner_reach",
"name": "Owner reach",
"detail": "14,157 followers of evanw",
"points": 25,
"status": "met",
"details": [
{
"code": "owner_followers",
"params": {
"count": 14157,
"login": "evanw"
}
}
],
"max_points": 25
},
{
"key": "track_record",
"name": "Track record",
"detail": "125 public repos, account ~15 yr old",
"points": 25,
"status": "met",
"details": [
{
"code": "public_repos",
"params": {
"count": 125
}
},
{
"code": "account_age_years",
"params": {
"years": 15
}
}
],
"max_points": 25
}
]
},
{
"key": "package_maintenance",
"band": "moderate",
"name": "Package maintenance",
"note": null,
"notes": [],
"value": 69,
"inputs": {
"packages": [
"source-map-support"
],
"ecosystems": "npm",
"any_deprecated": false,
"min_days_since_publish": 1706
},
"components": [
{
"key": "published_resolvable",
"name": "Published & resolvable",
"detail": "1 package(s) on npm",
"points": 25,
"status": "met",
"details": [
{
"code": "packages_published",
"params": {
"count": 1,
"ecosystems": "npm"
}
}
],
"max_points": 25
},
{
"key": "publish_recency",
"name": "Publish recency",
"detail": "latest publish 1706 days ago",
"points": 4,
"status": "partial",
"details": [
{
"code": "publish_recency",
"params": {
"days": 1706
}
}
],
"max_points": 35
},
{
"key": "version_history",
"name": "Version history",
"detail": "66 published versions",
"points": 20,
"status": "met",
"details": [
{
"code": "published_versions",
"params": {
"count": 66
}
}
],
"max_points": 20
},
{
"key": "not_deprecated",
"name": "Not deprecated",
"detail": "active, not deprecated or yanked",
"points": 20,
"status": "met",
"details": [
{
"code": "package_not_deprecated",
"params": {}
}
],
"max_points": 20
}
]
}
],
"description": "Will the project survive its people — bus factor, responsiveness, who backs it, and package upkeep?"
},
{
"key": "engineering",
"band": "critical",
"name": "Engineering Quality",
"value": 21,
"weight": 0.2,
"metrics": [
{
"key": "engineering_practices",
"band": "critical",
"name": "Engineering practices",
"note": null,
"notes": [],
"value": 1,
"inputs": {
"has_ci": false,
"has_tests": false,
"has_editorconfig": false,
"has_linter_config": false,
"has_precommit_config": false
},
"components": [
{
"key": "ci_workflows",
"name": "CI workflows",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "tests_present",
"name": "Tests present",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 24
},
{
"key": "linter_config",
"name": "Linter config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 16
},
{
"key": "pre_commit_hooks",
"name": "Pre-commit hooks",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 9.6
},
{
"key": "editorconfig",
"name": ".editorconfig",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 6.4
},
{
"key": "openssf_scorecard_ci_tests",
"name": "OpenSSF Scorecard: CI-Tests",
"detail": "0 out of 9 merged PRs checked by a CI test -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 20
}
]
},
{
"key": "documentation",
"band": "moderate",
"name": "Documentation",
"note": null,
"notes": [],
"value": 50,
"inputs": {
"topics": [],
"has_wiki": true,
"homepage": null,
"has_readme": true,
"has_docs_dir": false,
"has_description": true
},
"components": [
{
"key": "readme",
"name": "README",
"detail": null,
"points": 30,
"status": "met",
"details": [],
"max_points": 30
},
{
"key": "documentation_directory",
"name": "Documentation directory",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 25
},
{
"key": "documentation_homepage_site",
"name": "Documentation / homepage site",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "repository_description",
"name": "Repository description",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
},
{
"key": "topics",
"name": "Topics",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 10
},
{
"key": "wiki",
"name": "Wiki",
"detail": null,
"points": 10,
"status": "met",
"details": [],
"max_points": 10
}
]
}
],
"description": "Are baseline engineering and documentation practices in place?"
},
{
"key": "security",
"band": "at_risk",
"name": "Security",
"value": 45,
"weight": 0.16,
"metrics": [
{
"key": "security_posture",
"band": "at_risk",
"name": "Security posture",
"note": "Excluded from scoring (no data or not applicable): Dangerous-Workflow, Packaging, Pinned-Dependencies, Signed-Releases, Token-Permissions. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"dangerous_workflow",
"packaging",
"pinned_dependencies",
"signed_releases",
"token_permissions"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 31,
"inputs": {
"source": "openssf_scorecard",
"checks_evaluated": 13,
"scorecard_version": "v5.5.0",
"checks_inconclusive": 5,
"scorecard_aggregate": 3.1
},
"components": [
{
"key": "binary_artifacts",
"name": "Binary-Artifacts",
"detail": "no binaries found in the repo",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "branch_protection",
"name": "Branch-Protection",
"detail": "branch protection not enabled on development/release branches",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "ci_tests",
"name": "CI-Tests",
"detail": "0 out of 9 merged PRs checked by a CI test -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "cii_best_practices",
"name": "CII-Best-Practices",
"detail": "no effort to earn an OpenSSF best practices badge detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 2.5
},
{
"key": "code_review",
"name": "Code-Review",
"detail": "Found 5/17 approved changesets -- score normalized to 2",
"points": 1.5,
"status": "partial",
"details": [],
"max_points": 7.5
},
{
"key": "contributors",
"name": "Contributors",
"detail": "project has 23 contributing companies or organizations",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "dangerous_workflow",
"name": "Dangerous-Workflow",
"detail": "no workflows found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
},
{
"key": "dependency_update_tool",
"name": "Dependency-Update-Tool",
"detail": "update tool detected",
"points": 7.5,
"status": "met",
"details": [],
"max_points": 7.5
},
{
"key": "fuzzing",
"name": "Fuzzing",
"detail": "project is not fuzzed",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "license",
"name": "License",
"detail": "license file detected",
"points": 2.5,
"status": "met",
"details": [],
"max_points": 2.5
},
{
"key": "maintained",
"name": "Maintained",
"detail": "0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
},
{
"key": "packaging",
"name": "Packaging",
"detail": "packaging workflow not detected",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "pinned_dependencies",
"name": "Pinned-Dependencies",
"detail": "no dependencies found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 5
},
{
"key": "sast",
"name": "SAST",
"detail": "SAST tool is not run on all commits -- score normalized to 0",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "security_policy",
"name": "Security-Policy",
"detail": "security policy file not detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 5
},
{
"key": "signed_releases",
"name": "Signed-Releases",
"detail": "no releases found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "token_permissions",
"name": "Token-Permissions",
"detail": "No tokens found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 7.5
},
{
"key": "vulnerabilities",
"name": "Vulnerabilities",
"detail": "61 existing vulnerabilities detected",
"points": 0,
"status": "missed",
"details": [],
"max_points": 7.5
}
]
},
{
"key": "dependency_advisories",
"band": "excellent",
"name": "Dependency advisories",
"note": "Excluded from scoring (no data or not applicable): No advisories left outstanding. Remaining weights renormalized. Matched the npm:source-map-support@0.5.21 runtime dependency closure — what installing the published package pulls in — 2 packages. Reachability is not analyzed.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"no_advisories_left_outstanding"
]
}
},
{
"code": "weights_renormalized",
"params": {}
},
{
"code": "advisories_scope_published",
"params": {
"package": "npm:source-map-support@0.5.21",
"assessed": 2
}
},
{
"code": "advisories_reachability",
"params": {}
}
],
"value": 100,
"inputs": {
"source": "osv",
"advisories": 0,
"affected_packages": 0,
"assessed_packages": 2,
"unassessed_packages": 0,
"affected_by_severity": "none",
"direct_affected_packages": 0
},
"components": [
{
"key": "direct_dependencies_free_of_known_advisories",
"name": "Direct dependencies free of known advisories",
"detail": "no direct dependency carries a known advisory",
"points": 35,
"status": "met",
"details": [
{
"code": "no_direct_advisories",
"params": {}
}
],
"max_points": 35
},
{
"key": "indirect_dependencies_free_of_known_advisories",
"name": "Indirect dependencies free of known advisories",
"detail": "no indirect dependency carries a known advisory",
"points": 25,
"status": "met",
"details": [
{
"code": "no_indirect_advisories",
"params": {}
}
],
"max_points": 25
},
{
"key": "no_advisories_left_outstanding",
"name": "No advisories left outstanding",
"detail": "no advisory carries a publication date",
"points": 0,
"status": "excluded",
"details": [
{
"code": "advisories_no_publication_date",
"params": {}
}
],
"max_points": 40
}
]
},
{
"key": "malicious_dependencies",
"band": "excellent",
"name": "Malicious dependencies",
"note": null,
"notes": [],
"value": 100,
"inputs": {
"source": "osv",
"meaning": "reported as a malicious package by the OpenSSF corpus; the remedy is removal or moving off the compromised name, never an upgrade of the same artifact. Versions the registry has since pulled are listed but not scored",
"packages": [],
"red_flag": false,
"assessed_packages": 2,
"malicious_packages": 0,
"direct_malicious_packages": 0,
"withdrawn_malicious_packages": 0,
"installable_malicious_packages": 0
},
"components": [
{
"key": "no_dependency_reported_as_a_malicious_package",
"name": "No dependency reported as a malicious package",
"detail": "no dependency is reported as a malicious package",
"points": 100,
"status": "met",
"details": [
{
"code": "no_malicious_dependencies",
"params": {}
}
],
"max_points": 100
}
]
},
{
"key": "high_risk_jurisdiction_exposure",
"band": "excellent",
"name": "High-Risk Jurisdiction Exposure",
"note": "Only high-confidence self-published location evidence affects this multiplier. Ambiguous matches are review-only; country evidence is not proof of nationality, citizenship, legal registration, malicious intent, or sanctions status.",
"notes": [
{
"code": "jurisdiction_evidence_limits",
"params": {}
}
],
"value": 100,
"inputs": {
"meaning": "self-published location evidence; not nationality or citizenship",
"red_flag": false,
"exposures": [],
"policy_countries": [
"Russia",
"Iran",
"North Korea"
],
"review_only_matches": 0,
"assessed_self_published_locations": 24
},
"components": [
{
"key": "policy_exposure_multiplier",
"name": "Policy exposure multiplier",
"detail": "no confirmed policy-scope location match",
"points": 100,
"status": "met",
"details": [
{
"code": "jurisdiction_no_match",
"params": {}
}
],
"max_points": 100
}
]
}
],
"description": "Are visible security and supply-chain practices strong, with no malicious dependency and no unresolved high-risk jurisdiction exposure?"
},
{
"key": "ai_readiness",
"band": "critical",
"name": "AI Readiness",
"value": 27,
"weight": 0,
"metrics": [
{
"key": "ai_agent_context",
"band": "critical",
"name": "Agent context & guidance",
"note": null,
"notes": [],
"value": 21,
"inputs": {
"has_llms_txt": false,
"legible_history_share": 0.392,
"agent_instruction_files": [],
"agent_instruction_max_bytes": null
},
"components": [
{
"key": "agent_instructions",
"name": "Agent instructions",
"detail": "no CLAUDE.md / AGENTS.md / editor rules",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_instructions",
"params": {}
}
],
"max_points": 45
},
{
"key": "machine_readable_docs_llms_txt",
"name": "Machine-readable docs (llms.txt)",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 15
},
{
"key": "legible_commit_history",
"name": "Legible commit history",
"detail": "38 of 97 human commits state their intent (structured subject or explanatory body)",
"points": 20.9,
"status": "partial",
"details": [
{
"code": "legible_history",
"params": {
"legible": 38,
"sampled": 97
}
}
],
"max_points": 40
}
]
},
{
"key": "ai_verify_loop",
"band": "critical",
"name": "Verify loop (build / test / typecheck)",
"note": "Excluded from scoring (no data or not applicable): OpenSSF Scorecard: Pinned-Dependencies. Remaining weights renormalized.",
"notes": [
{
"code": "excluded_no_data",
"params": {
"components": [
"openssf_scorecard_pinned_dependencies"
]
}
},
{
"code": "weights_renormalized",
"params": {}
}
],
"value": 20,
"inputs": {
"has_nix": false,
"has_tests": false,
"lockfiles": [
"package-lock.json"
],
"has_dockerfile": false,
"typed_language": false,
"bootstrap_files": [],
"has_devcontainer": false,
"has_linter_config": false,
"typecheck_configs": [],
"agent_commit_share": 0,
"toolchain_manifests": [],
"dependency_bot_commit_share": 0.03
},
"components": [
{
"key": "one_command_bootstrap",
"name": "One-command bootstrap",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 18
},
{
"key": "automated_tests",
"name": "Automated tests",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 22
},
{
"key": "lint_format_config",
"name": "Lint / format config",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "static_type_checking",
"name": "Static type checking",
"detail": null,
"points": 0,
"status": "missed",
"details": [],
"max_points": 11
},
{
"key": "reproducible_environment",
"name": "Reproducible environment",
"detail": "lockfile",
"points": 10,
"status": "met",
"details": [
{
"code": "file_list",
"params": {
"files": "lockfile"
}
}
],
"max_points": 10
},
{
"key": "demonstrated_agent_practice",
"name": "Demonstrated agent practice",
"detail": "no agent-authored commits among the last 100",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_agent_authored_commits",
"params": {
"sampled": 100
}
}
],
"max_points": 10
},
{
"key": "automated_maintenance",
"name": "Automated maintenance",
"detail": "3 of the last 100 commits are automated dependency updates",
"points": 8,
"status": "met",
"details": [
{
"code": "dependency_bot_commits",
"params": {
"count": 3,
"sampled": 100
}
}
],
"max_points": 8
},
{
"key": "openssf_scorecard_pinned_dependencies",
"name": "OpenSSF Scorecard: Pinned-Dependencies",
"detail": "no dependencies found",
"points": 0,
"status": "excluded",
"details": [
{
"code": "no_data",
"params": {}
}
],
"max_points": 10
}
]
},
{
"key": "ai_code_legibility",
"band": "moderate",
"name": "Code legibility for models",
"note": null,
"notes": [],
"value": 55,
"inputs": {
"primary_language": "JavaScript",
"largest_source_bytes": 53583,
"source_files_sampled": 11,
"oversized_source_files": 0
},
"components": [
{
"key": "type_checkable_code",
"name": "Type-checkable code",
"detail": "JavaScript without a type-check config",
"points": 0,
"status": "missed",
"details": [
{
"code": "no_typecheck_config_language",
"params": {
"language": "JavaScript"
}
}
],
"max_points": 45
},
{
"key": "manageable_file_sizes",
"name": "Manageable file sizes",
"detail": "0/11 source files over 60KB",
"points": 55,
"status": "met",
"details": [
{
"code": "oversized_source_files",
"params": {
"kb": 60,
"sampled": 11,
"oversized": 0
}
}
],
"max_points": 55
}
]
}
],
"description": "How well is the repo equipped to be developed and maintained with AI coding agents? An independent, experimental badge — weight 0.0, so it is surfaced on its own and does not affect the overall health score."
}
],
"metrics_version": "1.13.0"
},
"warnings": [
"Star history unavailable: GitHub GraphQL error: Resource not accessible by personal access token"
],
"report_type": "repository",
"generated_at": "2026-07-22T16:48:25.397643Z",
"schema_version": "0.26.0",
"badge_url": "https://raw.githubusercontent.com/inspect-software/badges/main/v1/e/evanw/node-source-map-support.svg",
"full_name": "evanw/node-source-map-support",
"license_state": "standard",
"license_spdx": "MIT"
}