{"id":379097,"url":"https://github.com/qunitjs/eslint-plugin-qunit","last_synced_at":"2026-10-01T04:31:11.348Z","repository":{"id":1108193,"uuid":"39692351","full_name":"qunitjs/eslint-plugin-qunit","owner":"qunitjs","description":"ESLint plugin containing rules useful for QUnit tests.","archived":false,"fork":false,"pushed_at":"2026-07-13T15:46:56.000Z","size":2550,"stargazers_count":33,"open_issues_count":41,"forks_count":25,"subscribers_count":4,"default_branch":"main","last_synced_at":"2026-09-27T21:17:09.586Z","etag":null,"topics":["eslint-plugin","qunit"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/qunitjs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2015-07-25T15:47:47.000Z","updated_at":"2026-07-13T15:47:07.000Z","dependencies_parsed_at":"2024-02-10T23:25:39.206Z","dependency_job_id":"0d7e78c1-59b1-4f07-ac3e-0eb827a19780","html_url":"https://github.com/qunitjs/eslint-plugin-qunit","commit_stats":{"total_commits":445,"total_committers":20,"mean_commits":22.25,"dds":0.5370786516853933,"last_synced_commit":"2a1dd537d0d97d5f93ff30a69b132dff88dfde4d"},"previous_names":["qunitjs/eslint-plugin-qunit","platinumazure/eslint-plugin-qunit"],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/qunitjs/eslint-plugin-qunit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qunitjs","download_url":"https://codeload.github.com/qunitjs/eslint-plugin-qunit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":341301770,"owners_count":37804336,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-08-22T15:14:58.755Z","status":"online","status_checked_at":"2026-09-28T02:00:06.534Z","response_time":114,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"owner":{"login":"qunitjs","name":"QUnit","uuid":"23195278","kind":"organization","description":"The powerful, easy-to-use JavaScript testing framework.","email":null,"website":"https://qunitjs.com","location":null,"twitter":"qunitjs","company":null,"icon_url":"https://avatars.githubusercontent.com/u/23195278?v=4","repositories_count":15,"last_synced_at":"2026-09-30T03:50:01.745Z","metadata":{"has_sponsors_listing":false,"funding":null},"html_url":"https://github.com/qunitjs","funding_links":[],"total_stars":4390,"followers":34,"following":0,"created_at":"2022-11-02T16:20:04.178Z","updated_at":"2026-09-30T03:50:01.758Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qunitjs","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/qunitjs/repositories"},"packages":[],"commits":{"id":8254210,"full_name":"qunitjs/eslint-plugin-qunit","default_branch":"main","total_commits":588,"total_committers":20,"total_bot_commits":154,"total_bot_committers":1,"mean_commits":29.4,"dds":0.5493197278911565,"past_year_total_commits":26,"past_year_total_committers":2,"past_year_total_bot_commits":6,"past_year_total_bot_committers":1,"past_year_mean_commits":13.0,"past_year_dds":0.23076923076923073,"last_synced_at":"2026-09-30T03:49:49.636Z","last_synced_commit":"e41517114203be6d3f2aff1161b5af9fe9f265eb","created_at":"2025-01-13T07:05:02.071Z","updated_at":"2026-09-30T03:49:49.471Z","committers":[{"name":"Kevin Partington","email":"kevin.partington@kernelpanicstudios.com","login":"platinumazure","count":265},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":154},{"name":"Bryan Mishkin","email":"698306+bmish","login":"bmish","count":140},{"name":"Ed S","email":"ejsanders@gmail.com","login":"edg2s","count":5},{"name":"Mitch Lloyd","email":"mitch.lloyd@gmail.com","login":"mitchlloyd","count":3},{"name":"Timo Tijhof","email":"krinklemail@gmail.com","login":"Krinkle","count":3},{"name":"unknown","email":"u0118746@U0118746-TPL-A.ten.thomsonreuters.com","login":null,"count":2},{"name":"Darius Dzien","email":"ddzien2@gmail.com","login":"ddzz","count":2},{"name":"Ray Cohen","email":"raycohen@gmail.com","login":"raycohen","count":2},{"name":"ventuno","email":"ventuno","login":"ventuno","count":2},{"name":"Aliaksandr Yermalayeu","email":"aliaksandr.yermalayeu@thomsonreuters.com","login":"aliaksandr-yermalayeu","count":1},{"name":"Baptiste Doucerain","email":"doucerain.b@gmail.com","login":"DBattou","count":1},{"name":"Brad Overton","email":"bo.inbox+github@protonmail.ch","login":"Techn1x","count":1},{"name":"Derek Wickern","email":"dwickern@gmail.com","login":"dwickern","count":1},{"name":"Jarek Radosz","email":"jarek@cvx.dev","login":"CvX","count":1},{"name":"Jim Hays","email":"calvinballing@gmail.com","login":"calvinballing","count":1},{"name":"Lucas Hill","email":"kingofallhills@gmail.com","login":"LucasHill","count":1},{"name":"Steve Calvert","email":"steve.calvert@gmail.com","login":"scalvert","count":1},{"name":"Tobias Bieniek","email":"tobias.bieniek@gmail.com","login":"Turbo87","count":1},{"name":"arensman","email":"133026981+arensman","login":"arensman","count":1}],"past_year_committers":[{"name":"Bryan Mishkin","email":"bryan.mishkin@gmail.com","login":"bmish","count":20},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6}],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-09-30T00:00:07.913Z","repositories_count":7935096,"commits_count":1212014714,"contributors_count":55166490,"owners_count":1647288,"committers_count":3688432,"icon_url":"https://github.com/github.png","host_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories"}},"issues":{"table":{"full_name":"qunitjs/eslint-plugin-qunit","html_url":"https://github.com/qunitjs/eslint-plugin-qunit","last_synced_at":"2026-09-30T03:50:00.555Z","status":null,"issues_count":81,"pull_requests_count":211,"avg_time_to_close_issue":13095886.013333334,"avg_time_to_close_pull_request":2875350.44,"issues_closed_count":75,"pull_requests_closed_count":150,"pull_request_authors_count":14,"issue_authors_count":19,"avg_comments_per_issue":1.9753086419753085,"avg_comments_per_pull_request":1.2606635071090047,"merged_pull_requests_count":90,"bot_issues_count":0,"bot_pull_requests_count":147,"past_year_issues_count":2,"past_year_pull_requests_count":40,"past_year_avg_time_to_close_issue":6844972.0,"past_year_avg_time_to_close_pull_request":1793861.76,"past_year_issues_closed_count":1,"past_year_pull_requests_closed_count":25,"past_year_pull_request_authors_count":2,"past_year_issue_authors_count":2,"past_year_avg_comments_per_issue":3.0,"past_year_avg_comments_per_pull_request":0.425,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":20,"past_year_merged_pull_requests_count":23,"created_at":"2025-01-13T07:05:02.281Z","updated_at":"2026-09-30T03:50:00.558Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/qunitjs%2Feslint-plugin-qunit/issues","issue_labels_count":{"table":{"accepted":49,"new rule":18,"bug":14,"chore":13,"help wanted":10,"rule enhancement":9,"breaking":9,"evaluating":7,"docs":6,"needs design":4,"good first issue":2,"blocked":2,"question":1}},"pull_request_labels_count":{"table":{"dependencies":147,"javascript":141,"github_actions":3,"bug":2}},"issue_author_associations_count":{"table":{"COLLABORATOR":49,"MEMBER":13,"NONE":13,"CONTRIBUTOR":6}},"pull_request_author_associations_count":{"table":{"CONTRIBUTOR":156,"MEMBER":47,"COLLABORATOR":5,"NONE":3}},"issue_authors":{"table":{"platinumazure":49,"bmish":5,"captbaritone":3,"mitchlloyd":3,"Turbo87":3,"scalvert":2,"EvgenyOrekhov":2,"Krinkle":2,"zloirock":2,"mgol":1,"edg2s":1,"BillyRayPreachersSon":1,"ntwb":1,"shamrt":1,"buschtoens":1,"Anne-Gaelle-S":1,"raycohen":1,"ventuno":1,"alexlafroscia":1}},"pull_request_authors":{"table":{"dependabot[bot]":147,"bmish":41,"platinumazure":5,"edg2s":3,"mitchlloyd":3,"Krinkle":2,"ventuno":2,"arensman":2,"raycohen":1,"Turbo87":1,"CvX":1,"aliaksandr-yermalayeu":1,"Techn1x":1,"scalvert":1}},"host":{"table":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-10-01T00:00:07.383Z","repositories_count":17701201,"issues_count":47211002,"pull_requests_count":146617672,"authors_count":11885488,"icon_url":"https://github.com/github.png","host_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories","owners_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/owners","authors_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors"}},"past_year_issue_labels_count":{"table":{"bug":2}},"past_year_pull_request_labels_count":{"table":{"dependencies":20,"javascript":17,"github_actions":3,"bug":1}},"past_year_issue_author_associations_count":{"table":{"NONE":2}},"past_year_pull_request_author_associations_count":{"table":{"CONTRIBUTOR":20,"MEMBER":20}},"past_year_issue_authors":{"table":{"BillyRayPreachersSon":1,"zloirock":1}},"past_year_pull_request_authors":{"table":{"bmish":20,"dependabot[bot]":20}},"maintainers":[{"table":{"login":"platinumazure","count":54,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/platinumazure"}},{"table":{"login":"bmish","count":46,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bmish"}},{"table":{"login":"Turbo87","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Turbo87"}},{"table":{"login":"Krinkle","count":4,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/Krinkle"}},{"table":{"login":"ventuno","count":3,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/ventuno"}},{"table":{"login":"raycohen","count":2,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/raycohen"}},{"table":{"login":"mgol","count":1,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/mgol"}}],"active_maintainers":[{"table":{"login":"bmish","count":20,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/bmish"}}]}},"events":{"total":{"CommitCommentEvent":1,"CreateEvent":75,"DeleteEvent":74,"ForkEvent":3,"IssueCommentEvent":101,"IssuesEvent":7,"PullRequestEvent":166,"PullRequestReviewCommentEvent":5,"PullRequestReviewEvent":16,"PushEvent":62,"ReleaseEvent":4},"last_year":{"CommitCommentEvent":1,"CreateEvent":12,"DeleteEvent":9,"ForkEvent":1,"IssueCommentEvent":12,"IssuesEvent":1,"PullRequestEvent":30,"PushEvent":8,"ReleaseEvent":1}},"keywords":["eslint-plugin","qunit"],"dependencies":[{"ecosystem":"npm","filepath":"package-lock.json","sha":null,"kind":"lockfile","created_at":"2022-08-16T12:00:54.597Z","updated_at":"2022-08-16T12:00:54.597Z","repository_link":"https://github.com/qunitjs/eslint-plugin-qunit/blob/main/package-lock.json","dependencies":[{"id":1851691108,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.12.11","direct":false,"kind":"development","optional":false},{"id":1851691109,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.14.7","direct":false,"kind":"development","optional":false},{"id":1851691110,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.14.6","direct":false,"kind":"development","optional":false},{"id":1851691111,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691112,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"development","optional":false},{"id":1851691113,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691114,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691115,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691116,"package_name":"@babel/helper-get-function-arity","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691117,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691118,"package_name":"@babel/helper-member-expression-to-functions","ecosystem":"npm","requirements":"7.14.7","direct":false,"kind":"development","optional":false},{"id":1851691119,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691120,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691121,"package_name":"@babel/helper-optimise-call-expression","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691122,"package_name":"@babel/helper-replace-supers","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691123,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691124,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691125,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"development","optional":false},{"id":1851691126,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691127,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.14.6","direct":false,"kind":"development","optional":false},{"id":1851691128,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691129,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"development","optional":false},{"id":1851691130,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"development","optional":false},{"id":1851691131,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"development","optional":false},{"id":1851691132,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":1851691133,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851691134,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691135,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"development","optional":false},{"id":1851691136,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.14.7","direct":false,"kind":"development","optional":false},{"id":1851691137,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.14.6","direct":false,"kind":"development","optional":false},{"id":1851691138,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691139,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.14.7","direct":false,"kind":"development","optional":false},{"id":1851691140,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"development","optional":false},{"id":1851691141,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"development","optional":false},{"id":1851691142,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691143,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691144,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851691145,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":1851691146,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.9.2","direct":false,"kind":"runtime","optional":false},{"id":1851691147,"package_name":"@humanwhocodes/object-schema","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":1851691148,"package_name":"@istanbuljs/load-nyc-config","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851691149,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":1851691150,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691151,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":1851691152,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":1851691153,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691154,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"development","optional":false},{"id":1851691155,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"development","optional":false},{"id":1851691156,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":1851691157,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"development","optional":false},{"id":1851691158,"package_name":"@types/mdast","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":1851691159,"package_name":"@types/normalize-package-data","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":1851691160,"package_name":"@types/unist","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851691161,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"5.30.5","direct":false,"kind":"development","optional":false},{"id":1851691162,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"5.30.5","direct":false,"kind":"development","optional":false},{"id":1851691163,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"5.30.5","direct":false,"kind":"development","optional":false},{"id":1851691164,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"5.30.5","direct":false,"kind":"development","optional":false},{"id":1851691165,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"5.30.5","direct":false,"kind":"development","optional":false},{"id":1851691166,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"development","optional":false},{"id":1851691167,"package_name":"@ungap/promise-all-settled","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"development","optional":false},{"id":1851691168,"package_name":"acorn","ecosystem":"npm","requirements":"8.7.1","direct":false,"kind":"runtime","optional":false},{"id":1851691169,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":1851691170,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691171,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":1851691172,"package_name":"all-contributors-cli","ecosystem":"npm","requirements":"6.20.0","direct":false,"kind":"development","optional":false},{"id":1851691173,"package_name":"ansi-colors","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":1851691174,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"development","optional":false},{"id":1851691175,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"development","optional":false},{"id":1851691176,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691177,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691178,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":1851691179,"package_name":"append-transform","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691180,"package_name":"archy","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691181,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"development","optional":false},{"id":1851691182,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691183,"package_name":"asn1","ecosystem":"npm","requirements":"0.2.4","direct":false,"kind":"development","optional":false},{"id":1851691184,"package_name":"assert-plus","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691185,"package_name":"assertion-error","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"development","optional":false},{"id":1851691186,"package_name":"async","ecosystem":"npm","requirements":"3.2.3","direct":false,"kind":"development","optional":false},{"id":1851691187,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":1851691188,"package_name":"aws-sign2","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":1851691189,"package_name":"aws4","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"development","optional":false},{"id":1851691190,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":1851691191,"package_name":"bcrypt-pbkdf","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691192,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851691193,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":1851691194,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851691195,"package_name":"browser-stdout","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":1851691196,"package_name":"browserslist","ecosystem":"npm","requirements":"4.16.6","direct":false,"kind":"development","optional":false},{"id":1851691197,"package_name":"builtin-modules","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":1851691198,"package_name":"caching-transform","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691199,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691200,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851691201,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"development","optional":false},{"id":1851691202,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001287","direct":false,"kind":"development","optional":false},{"id":1851691203,"package_name":"caseless","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"development","optional":false},{"id":1851691204,"package_name":"chai","ecosystem":"npm","requirements":"4.3.6","direct":false,"kind":"development","optional":false},{"id":1851691205,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691206,"package_name":"character-entities","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"development","optional":false},{"id":1851691207,"package_name":"character-entities-legacy","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":1851691208,"package_name":"character-reference-invalid","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"development","optional":false},{"id":1851691209,"package_name":"chardet","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"development","optional":false},{"id":1851691210,"package_name":"check-error","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691211,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"development","optional":false},{"id":1851691212,"package_name":"ci-info","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"development","optional":false},{"id":1851691213,"package_name":"clean-regexp","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691214,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851691215,"package_name":"cli-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691216,"package_name":"cli-width","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691217,"package_name":"cliui","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":1851691218,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691219,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":1851691220,"package_name":"colorette","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":1851691221,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"development","optional":false},{"id":1851691222,"package_name":"commander","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":1851691223,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851691224,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691225,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":1851691226,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691227,"package_name":"coveralls","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":1851691228,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851691229,"package_name":"dashdash","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":1851691230,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":1851691231,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851691232,"package_name":"deep-eql","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851691233,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":1851691234,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":1851691235,"package_name":"default-require-extensions","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691236,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":1851691237,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691238,"package_name":"didyoumean","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"development","optional":false},{"id":1851691239,"package_name":"diff","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691240,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851691241,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691242,"package_name":"ecc-jsbn","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":1851691243,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.3.759","direct":false,"kind":"development","optional":false},{"id":1851691244,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":1851691245,"package_name":"entities","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691246,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":1851691247,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.18.3","direct":false,"kind":"development","optional":false},{"id":1851691248,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"development","optional":false},{"id":1851691249,"package_name":"es6-error","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"development","optional":false},{"id":1851691250,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":1851691251,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691252,"package_name":"eslint","ecosystem":"npm","requirements":"8.19.0","direct":false,"kind":"runtime","optional":false},{"id":1851691253,"package_name":"eslint-scope","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691254,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691255,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691256,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":1851691257,"package_name":"eslint-plugin-es","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851691258,"package_name":"eslint-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691259,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851691260,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":1851691261,"package_name":"eslint-plugin-eslint-plugin","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":1851691262,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":1851691263,"package_name":"eslint-plugin-markdown","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"development","optional":false},{"id":1851691264,"package_name":"eslint-plugin-mocha","ecosystem":"npm","requirements":"10.0.5","direct":false,"kind":"development","optional":false},{"id":1851691265,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":1851691266,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"42.0.0","direct":false,"kind":"development","optional":false},{"id":1851691267,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691268,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851691269,"package_name":"espree","ecosystem":"npm","requirements":"9.3.2","direct":false,"kind":"runtime","optional":false},{"id":1851691270,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"development","optional":false},{"id":1851691271,"package_name":"esquery","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":1851691272,"package_name":"estraverse","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691273,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691274,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851691275,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851691276,"package_name":"external-editor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691277,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851691278,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":1851691279,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.11","direct":false,"kind":"development","optional":false},{"id":1851691280,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":1851691281,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":1851691282,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"development","optional":false},{"id":1851691283,"package_name":"figures","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"development","optional":false},{"id":1851691284,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691285,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":1851691286,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"3.3.1","direct":false,"kind":"development","optional":false},{"id":1851691287,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691288,"package_name":"flat","ecosystem":"npm","requirements":"5.0.2","direct":false,"kind":"development","optional":false},{"id":1851691289,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":1851691290,"package_name":"flatted","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691291,"package_name":"foreground-child","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691292,"package_name":"forever-agent","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":1851691293,"package_name":"form-data","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"development","optional":false},{"id":1851691294,"package_name":"fromentries","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"development","optional":false},{"id":1851691295,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691296,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"development","optional":false},{"id":1851691297,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851691298,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691299,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"development","optional":false},{"id":1851691300,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"development","optional":false},{"id":1851691301,"package_name":"get-func-name","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691302,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851691303,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":1851691304,"package_name":"get-stdin","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"development","optional":false},{"id":1851691305,"package_name":"getpass","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"development","optional":false},{"id":1851691306,"package_name":"glob","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691307,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":1851691308,"package_name":"globals","ecosystem":"npm","requirements":"13.16.0","direct":false,"kind":"runtime","optional":false},{"id":1851691309,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"development","optional":false},{"id":1851691310,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.6","direct":false,"kind":"development","optional":false},{"id":1851691311,"package_name":"har-schema","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691312,"package_name":"har-validator","ecosystem":"npm","requirements":"5.1.5","direct":false,"kind":"development","optional":false},{"id":1851691313,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851691314,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851691315,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691316,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691317,"package_name":"hasha","ecosystem":"npm","requirements":"5.2.2","direct":false,"kind":"development","optional":false},{"id":1851691318,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"development","optional":false},{"id":1851691319,"package_name":"he","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851691320,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"development","optional":false},{"id":1851691321,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851691322,"package_name":"http-signature","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851691323,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"development","optional":false},{"id":1851691324,"package_name":"ignore","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691325,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691326,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":1851691327,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691328,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":1851691329,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":1851691330,"package_name":"ini","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691331,"package_name":"inquirer","ecosystem":"npm","requirements":"7.3.3","direct":false,"kind":"development","optional":false},{"id":1851691332,"package_name":"interpret","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"development","optional":false},{"id":1851691333,"package_name":"is-alphabetical","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691334,"package_name":"is-alphanumerical","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691335,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":1851691336,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691337,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691338,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851691339,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691340,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":1851691341,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"development","optional":false},{"id":1851691342,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691343,"package_name":"is-decimal","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691344,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691345,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691346,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":1851691347,"package_name":"is-hexadecimal","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691348,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851691349,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":1851691350,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851691351,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691352,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"development","optional":false},{"id":1851691353,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691354,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":1851691355,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691356,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691357,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false},{"id":1851691358,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691359,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691360,"package_name":"isstream","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"development","optional":false},{"id":1851691361,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691362,"package_name":"istanbul-lib-hook","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691363,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":1851691364,"package_name":"istanbul-lib-processinfo","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"development","optional":false},{"id":1851691365,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691366,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691367,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"development","optional":false},{"id":1851691368,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"development","optional":false},{"id":1851691369,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691370,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"development","optional":false},{"id":1851691371,"package_name":"jsbn","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"development","optional":false},{"id":1851691372,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"development","optional":false},{"id":1851691373,"package_name":"json-fixer","ecosystem":"npm","requirements":"1.6.10","direct":false,"kind":"development","optional":false},{"id":1851691374,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691375,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":1851691376,"package_name":"json-schema","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"development","optional":false},{"id":1851691377,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":1851691378,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691379,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":1851691380,"package_name":"json5","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851691381,"package_name":"jsonc-parser","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691382,"package_name":"jsprim","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"development","optional":false},{"id":1851691383,"package_name":"lcov-parse","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691384,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":1851691385,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.1.6","direct":false,"kind":"development","optional":false},{"id":1851691386,"package_name":"linkify-it","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":1851691387,"package_name":"load-json-file","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691388,"package_name":"pify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691389,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691390,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":1851691391,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"development","optional":false},{"id":1851691392,"package_name":"lodash.flattendeep","ecosystem":"npm","requirements":"4.4.0","direct":false,"kind":"development","optional":false},{"id":1851691393,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":1851691394,"package_name":"log-driver","ecosystem":"npm","requirements":"1.2.7","direct":false,"kind":"development","optional":false},{"id":1851691395,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":1851691396,"package_name":"loupe","ecosystem":"npm","requirements":"2.3.4","direct":false,"kind":"development","optional":false},{"id":1851691397,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":1851691398,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691399,"package_name":"markdown-it","ecosystem":"npm","requirements":"12.3.2","direct":false,"kind":"development","optional":false},{"id":1851691400,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851691401,"package_name":"markdownlint","ecosystem":"npm","requirements":"0.25.1","direct":false,"kind":"development","optional":false},{"id":1851691402,"package_name":"markdownlint-cli","ecosystem":"npm","requirements":"0.31.1","direct":false,"kind":"development","optional":false},{"id":1851691403,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"development","optional":false},{"id":1851691404,"package_name":"markdownlint-rule-helpers","ecosystem":"npm","requirements":"0.16.0","direct":false,"kind":"development","optional":false},{"id":1851691405,"package_name":"mdast-util-from-markdown","ecosystem":"npm","requirements":"0.8.5","direct":false,"kind":"development","optional":false},{"id":1851691406,"package_name":"mdast-util-to-string","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691407,"package_name":"mdurl","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851691408,"package_name":"memorystream","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":1851691409,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"development","optional":false},{"id":1851691410,"package_name":"micromark","ecosystem":"npm","requirements":"2.11.4","direct":false,"kind":"development","optional":false},{"id":1851691411,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"development","optional":false},{"id":1851691412,"package_name":"mime-db","ecosystem":"npm","requirements":"1.48.0","direct":false,"kind":"development","optional":false},{"id":1851691413,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.31","direct":false,"kind":"development","optional":false},{"id":1851691414,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691415,"package_name":"min-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851691416,"package_name":"minimatch","ecosystem":"npm","requirements":"3.0.8","direct":false,"kind":"runtime","optional":false},{"id":1851691417,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"development","optional":false},{"id":1851691418,"package_name":"mocha","ecosystem":"npm","requirements":"10.0.0","direct":false,"kind":"development","optional":false},{"id":1851691419,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851691420,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"development","optional":false},{"id":1851691421,"package_name":"minimatch","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":1851691422,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"development","optional":false},{"id":1851691423,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"development","optional":false},{"id":1851691424,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"development","optional":false},{"id":1851691425,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"development","optional":false},{"id":1851691426,"package_name":"yargs","ecosystem":"npm","requirements":"16.2.0","direct":false,"kind":"development","optional":false},{"id":1851691427,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"development","optional":false},{"id":1851691428,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":1851691429,"package_name":"mute-stream","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"development","optional":false},{"id":1851691430,"package_name":"nanoid","ecosystem":"npm","requirements":"3.3.3","direct":false,"kind":"development","optional":false},{"id":1851691431,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":1851691432,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"development","optional":false},{"id":1851691433,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.6.7","direct":false,"kind":"development","optional":false},{"id":1851691434,"package_name":"node-preload","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"development","optional":false},{"id":1851691435,"package_name":"node-releases","ecosystem":"npm","requirements":"1.1.73","direct":false,"kind":"development","optional":false},{"id":1851691436,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":1851691437,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"development","optional":false},{"id":1851691438,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691439,"package_name":"npm-run-all","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"development","optional":false},{"id":1851691440,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"development","optional":false},{"id":1851691441,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"development","optional":false},{"id":1851691442,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851691443,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691444,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"development","optional":false},{"id":1851691445,"package_name":"nyc","ecosystem":"npm","requirements":"15.1.0","direct":false,"kind":"development","optional":false},{"id":1851691446,"package_name":"oauth-sign","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"development","optional":false},{"id":1851691447,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.10.3","direct":false,"kind":"development","optional":false},{"id":1851691448,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851691449,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"development","optional":false},{"id":1851691450,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":1851691451,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":1851691452,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":1851691453,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691454,"package_name":"outdent","ecosystem":"npm","requirements":"0.8.0","direct":false,"kind":"development","optional":false},{"id":1851691455,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691456,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691457,"package_name":"p-map","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691458,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"development","optional":false},{"id":1851691459,"package_name":"package-hash","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691460,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691461,"package_name":"parse-entities","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691462,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691463,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691464,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691465,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691466,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"development","optional":false},{"id":1851691467,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691468,"package_name":"pathval","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"development","optional":false},{"id":1851691469,"package_name":"pegjs","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"development","optional":false},{"id":1851691470,"package_name":"performance-now","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691471,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"development","optional":false},{"id":1851691472,"package_name":"pidtree","ecosystem":"npm","requirements":"0.3.1","direct":false,"kind":"development","optional":false},{"id":1851691473,"package_name":"pify","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691474,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"development","optional":false},{"id":1851691475,"package_name":"pluralize","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"development","optional":false},{"id":1851691476,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":1851691477,"package_name":"process-on-spawn","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691478,"package_name":"psl","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"development","optional":false},{"id":1851691479,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691480,"package_name":"qs","ecosystem":"npm","requirements":"6.5.2","direct":false,"kind":"development","optional":false},{"id":1851691481,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"development","optional":false},{"id":1851691482,"package_name":"rambda","ecosystem":"npm","requirements":"7.1.4","direct":false,"kind":"development","optional":false},{"id":1851691483,"package_name":"randombytes","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"development","optional":false},{"id":1851691484,"package_name":"read-pkg","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691485,"package_name":"path-type","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691486,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"development","optional":false},{"id":1851691487,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":1851691488,"package_name":"read-pkg","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"development","optional":false},{"id":1851691489,"package_name":"type-fest","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":1851691490,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"development","optional":false},{"id":1851691491,"package_name":"rechoir","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"development","optional":false},{"id":1851691492,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.13.7","direct":false,"kind":"development","optional":false},{"id":1851691493,"package_name":"regexp-tree","ecosystem":"npm","requirements":"0.1.24","direct":false,"kind":"development","optional":false},{"id":1851691494,"package_name":"regexpp","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691495,"package_name":"release-zalgo","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"development","optional":false},{"id":1851691496,"package_name":"request","ecosystem":"npm","requirements":"2.88.2","direct":false,"kind":"development","optional":false},{"id":1851691497,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851691498,"package_name":"require-main-filename","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691499,"package_name":"requireindex","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691500,"package_name":"resolve","ecosystem":"npm","requirements":"1.20.0","direct":false,"kind":"development","optional":false},{"id":1851691501,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691502,"package_name":"restore-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"development","optional":false},{"id":1851691503,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691504,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":1851691505,"package_name":"run-async","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"development","optional":false},{"id":1851691506,"package_name":"run-con","ecosystem":"npm","requirements":"1.2.10","direct":false,"kind":"development","optional":false},{"id":1851691507,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"development","optional":false},{"id":1851691508,"package_name":"rxjs","ecosystem":"npm","requirements":"6.6.7","direct":false,"kind":"development","optional":false},{"id":1851691509,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"development","optional":false},{"id":1851691510,"package_name":"safe-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"development","optional":false},{"id":1851691511,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"development","optional":false},{"id":1851691512,"package_name":"semver","ecosystem":"npm","requirements":"7.3.7","direct":false,"kind":"development","optional":false},{"id":1851691513,"package_name":"serialize-javascript","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":1851691514,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691515,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691516,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":1851691517,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"development","optional":false},{"id":1851691518,"package_name":"shelljs","ecosystem":"npm","requirements":"0.8.5","direct":false,"kind":"development","optional":false},{"id":1851691519,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":1851691520,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691521,"package_name":"source-map","ecosystem":"npm","requirements":"0.5.7","direct":false,"kind":"development","optional":false},{"id":1851691522,"package_name":"spawn-wrap","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691523,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"development","optional":false},{"id":1851691524,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"development","optional":false},{"id":1851691525,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851691526,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.9","direct":false,"kind":"development","optional":false},{"id":1851691527,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"development","optional":false},{"id":1851691528,"package_name":"sshpk","ecosystem":"npm","requirements":"1.16.1","direct":false,"kind":"development","optional":false},{"id":1851691529,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"development","optional":false},{"id":1851691530,"package_name":"string.prototype.padend","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"development","optional":false},{"id":1851691531,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691532,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"development","optional":false},{"id":1851691533,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":1851691534,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691535,"package_name":"strip-indent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"development","optional":false},{"id":1851691536,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":1851691537,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691538,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"development","optional":false},{"id":1851691539,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":1851691540,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"development","optional":false},{"id":1851691541,"package_name":"tmp","ecosystem":"npm","requirements":"0.0.33","direct":false,"kind":"development","optional":false},{"id":1851691542,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691543,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"development","optional":false},{"id":1851691544,"package_name":"tough-cookie","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"development","optional":false},{"id":1851691545,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"development","optional":false},{"id":1851691546,"package_name":"tslib","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"development","optional":false},{"id":1851691547,"package_name":"tsutils","ecosystem":"npm","requirements":"3.21.0","direct":false,"kind":"development","optional":false},{"id":1851691548,"package_name":"tunnel-agent","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"development","optional":false},{"id":1851691549,"package_name":"tweetnacl","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"development","optional":false},{"id":1851691550,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":1851691551,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"development","optional":false},{"id":1851691552,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"runtime","optional":false},{"id":1851691553,"package_name":"typedarray-to-buffer","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"development","optional":false},{"id":1851691554,"package_name":"typescript","ecosystem":"npm","requirements":"4.7.4","direct":false,"kind":"development","optional":false},{"id":1851691555,"package_name":"uc.micro","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"development","optional":false},{"id":1851691556,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"development","optional":false},{"id":1851691557,"package_name":"unist-util-stringify-position","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"development","optional":false},{"id":1851691558,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":1851691559,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"development","optional":false},{"id":1851691560,"package_name":"v8-compile-cache","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":1851691561,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"development","optional":false},{"id":1851691562,"package_name":"verror","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"development","optional":false},{"id":1851691563,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"development","optional":false},{"id":1851691564,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"development","optional":false},{"id":1851691565,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":1851691566,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"development","optional":false},{"id":1851691567,"package_name":"which-module","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691568,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":1851691569,"package_name":"workerpool","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"development","optional":false},{"id":1851691570,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":1851691571,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":1851691572,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"development","optional":false},{"id":1851691573,"package_name":"y18n","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"development","optional":false},{"id":1851691574,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691575,"package_name":"yargs","ecosystem":"npm","requirements":"15.4.1","direct":false,"kind":"development","optional":false},{"id":1851691576,"package_name":"yargs-parser","ecosystem":"npm","requirements":"18.1.3","direct":false,"kind":"development","optional":false},{"id":1851691577,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.4","direct":false,"kind":"development","optional":false},{"id":1851691578,"package_name":"yargs-unparser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"development","optional":false},{"id":1851691579,"package_name":"camelcase","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"development","optional":false},{"id":1851691580,"package_name":"decamelize","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"development","optional":false},{"id":1851691581,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-08-16T12:00:54.826Z","updated_at":"2022-08-16T12:00:54.826Z","repository_link":"https://github.com/qunitjs/eslint-plugin-qunit/blob/main/package.json","dependencies":[{"id":1851691611,"package_name":"eslint-utils","ecosystem":"npm","requirements":"^3.0.0","direct":true,"kind":"runtime","optional":false},{"id":1851691612,"package_name":"requireindex","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":1851691613,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^5.30.5","direct":true,"kind":"development","optional":false},{"id":1851691614,"package_name":"all-contributors-cli","ecosystem":"npm","requirements":"^6.20.0","direct":true,"kind":"development","optional":false},{"id":1851691615,"package_name":"chai","ecosystem":"npm","requirements":"^4.3.6","direct":true,"kind":"development","optional":false},{"id":1851691616,"package_name":"coveralls","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"development","optional":false},{"id":1851691617,"package_name":"eslint","ecosystem":"npm","requirements":"^8.19.0","direct":true,"kind":"development","optional":false},{"id":1851691618,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"^3.2.0","direct":true,"kind":"development","optional":false},{"id":1851691619,"package_name":"eslint-plugin-eslint-plugin","ecosystem":"npm","requirements":"^4.4.0","direct":true,"kind":"development","optional":false},{"id":1851691620,"package_name":"eslint-plugin-markdown","ecosystem":"npm","requirements":"^2.2.1","direct":true,"kind":"development","optional":false},{"id":1851691621,"package_name":"eslint-plugin-mocha","ecosystem":"npm","requirements":"^10.0.5","direct":true,"kind":"development","optional":false},{"id":1851691622,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"^11.1.0","direct":true,"kind":"development","optional":false},{"id":1851691623,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"^42.0.0","direct":true,"kind":"development","optional":false},{"id":1851691624,"package_name":"markdownlint-cli","ecosystem":"npm","requirements":"^0.31.1","direct":true,"kind":"development","optional":false},{"id":1851691625,"package_name":"mocha","ecosystem":"npm","requirements":"^10.0.0","direct":true,"kind":"development","optional":false},{"id":1851691626,"package_name":"mocha-lcov-reporter","ecosystem":"npm","requirements":"^1.3.0","direct":true,"kind":"development","optional":false},{"id":1851691627,"package_name":"npm-run-all","ecosystem":"npm","requirements":"^4.1.5","direct":true,"kind":"development","optional":false},{"id":1851691628,"package_name":"nyc","ecosystem":"npm","requirements":"^15.1.0","direct":true,"kind":"development","optional":false},{"id":1851691629,"package_name":"outdent","ecosystem":"npm","requirements":"^0.8.0","direct":true,"kind":"development","optional":false},{"id":1851691630,"package_name":"semver","ecosystem":"npm","requirements":"^7.3.7","direct":true,"kind":"development","optional":false},{"id":1851691631,"package_name":"shelljs","ecosystem":"npm","requirements":"^0.8.4","direct":true,"kind":"development","optional":false},{"id":1851691632,"package_name":"typescript","ecosystem":"npm","requirements":"^4.7.4","direct":true,"kind":"development","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/ci.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:56:55.728Z","updated_at":"2023-01-13T10:56:55.728Z","repository_link":"https://github.com/qunitjs/eslint-plugin-qunit/blob/main/.github/workflows/ci.yml","dependencies":[{"id":6875569665,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875569666,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875569667,"package_name":"coverallsapp/github-action","ecosystem":"actions","requirements":"master","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/codeql.yml","sha":null,"kind":"manifest","created_at":"2023-01-13T10:56:55.744Z","updated_at":"2023-01-13T10:56:55.744Z","repository_link":"https://github.com/qunitjs/eslint-plugin-qunit/blob/main/.github/workflows/codeql.yml","dependencies":[{"id":6875569668,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":6875569669,"package_name":"github/codeql-action/init","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875569670,"package_name":"github/codeql-action/autobuild","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":6875569671,"package_name":"github/codeql-action/analyze","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false}]}],"score":7.2997973667581615,"created_at":"2026-09-30T03:49:41.931Z","updated_at":"2026-10-01T04:31:11.348Z","avatar_url":"https://github.com/qunitjs.png","language":"JavaScript","codemeta":null,"publiccode":null,"project_url":"https://summary.ecosyste.ms/api/v1/projects/379097","html_url":"https://summary.ecosyste.ms/projects/379097"}