{"id":38398,"name":"GreenFrame","description":"A tool to measure the carbon footprint of a user scenario on a given website application. GreenFrame is able to measure CPU, memory and network usage of Docker or Kubernetes containers. By measuring resource consumption of dockerized E2E tests, GreenFrame allows to compare the consumption of an app between its different versions.","url":"https://github.com/marmelab/greenframe-cli","last_synced_at":"2026-04-07T17:00:26.555Z","repository":{"id":62995152,"uuid":"532882955","full_name":"marmelab/greenframe-cli","owner":"marmelab","description":"Estimate the carbon footprint of a user scenario on a web application","archived":false,"fork":false,"pushed_at":"2024-08-22T16:37:33.000Z","size":1574,"stargazers_count":277,"open_issues_count":15,"forks_count":12,"subscribers_count":11,"default_branch":"main","last_synced_at":"2026-03-19T22:56:16.817Z","etag":null,"topics":["green-software"],"latest_commit_sha":null,"homepage":"https://greenframe.io","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/marmelab.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","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}},"created_at":"2022-09-05T12:05:48.000Z","updated_at":"2026-03-16T19:55:15.000Z","dependencies_parsed_at":"2023-12-19T05:57:01.952Z","dependency_job_id":"cd10df2d-0b05-491f-9178-9c46edd846e5","html_url":"https://github.com/marmelab/greenframe-cli","commit_stats":{"total_commits":178,"total_committers":17,"mean_commits":"10.470588235294118","dds":0.7921348314606742,"last_synced_commit":"f82571d11643c0dc7d4847567336dd0c71d6d2c3"},"previous_names":[],"tags_count":14,"template":false,"template_full_name":null,"purl":"pkg:github/marmelab/greenframe-cli","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marmelab","download_url":"https://codeload.github.com/marmelab/greenframe-cli/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30857562,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-23T09:37:34.935Z","status":"ssl_error","status_checked_at":"2026-03-23T09:37:33.675Z","response_time":59,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"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":"marmelab","name":"marmelab","uuid":"3116319","kind":"organization","description":"","email":"info@marmelab.com","website":"http://marmelab.com","location":"France","twitter":"marmelab","company":null,"icon_url":"https://avatars.githubusercontent.com/u/3116319?v=4","repositories_count":313,"last_synced_at":"2026-01-25T17:48:04.055Z","metadata":{"has_sponsors_listing":true},"html_url":"https://github.com/marmelab","funding_links":["https://github.com/sponsors/marmelab"],"total_stars":57663,"followers":351,"following":0,"created_at":"2022-11-02T16:50:47.666Z","updated_at":"2026-01-25T17:48:04.055Z","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marmelab","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/marmelab/repositories"},"packages":[],"commits":{"id":1349266,"full_name":"marmelab/greenframe-cli","default_branch":"main","total_commits":178,"total_committers":13,"total_bot_commits":6,"total_bot_committers":1,"mean_commits":13.692307692307692,"dds":0.7808988764044944,"past_year_total_commits":0,"past_year_total_committers":0,"past_year_total_bot_commits":0,"past_year_total_bot_committers":0,"past_year_mean_commits":0.0,"past_year_dds":0.0,"last_synced_at":"2026-04-05T16:01:03.737Z","last_synced_commit":"f82571d11643c0dc7d4847567336dd0c71d6d2c3","created_at":"2023-09-12T10:34:12.011Z","updated_at":"2026-04-05T16:01:03.239Z","committers":[{"name":"Guillaume Pierson","email":"guillaumep@marmelab.com","login":"Nitix","count":39},{"name":"Francois Zaninotto","email":"fzaninotto@gmail.com","login":"fzaninotto","count":36},{"name":"JulienM","email":"julienm@marmelab.com","login":"JulienMattiussi","count":33},{"name":"Guillaume BILLEY","email":"guillaume.billey@pharmagest.com","login":"guilbill","count":24},{"name":"Benoît Chazoule","email":"benoit@marmelab.com","login":"benoitchazoule","count":12},{"name":"Florian Ferbach","email":"florian.ferbach@gmail.com","login":"floo51","count":12},{"name":"erwanMarmelab","email":"erwan@marmelab.com","login":"erwanMarmelab","count":7},{"name":"dependabot[bot]","email":"49699333+dependabot[bot]","login":"dependabot[bot]","count":6},{"name":"Anthony Rimet","email":"anthony.rimet03@gmail.com","login":"arimet","count":4},{"name":"Luca Müller","email":"49287189+cuvar","login":"cuvar","count":2},{"name":"vpeltot","email":"vincent.peltot@gmail.com","login":"vpeltot","count":1},{"name":"thibault-barrat","email":"thibault-barrat","login":"thibault-barrat","count":1},{"name":"Lint Action","email":"lint-action@samuelmeuli.com","login":"lint-action","count":1}],"past_year_committers":[],"commits_url":"https://commits.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli/commits","host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-07T00:00:11.408Z","repositories_count":6211550,"commits_count":918089627,"contributors_count":35587537,"owners_count":1142705,"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_stats":{"full_name":"marmelab/greenframe-cli","html_url":"https://github.com/marmelab/greenframe-cli","last_synced_at":"2025-12-03T04:04:10.337Z","status":"active","issues_count":23,"pull_requests_count":72,"avg_time_to_close_issue":656510.1,"avg_time_to_close_pull_request":219470.45588235295,"issues_closed_count":10,"pull_requests_closed_count":68,"pull_request_authors_count":12,"issue_authors_count":21,"avg_comments_per_issue":1.0,"avg_comments_per_pull_request":0.4166666666666667,"merged_pull_requests_count":68,"bot_issues_count":0,"bot_pull_requests_count":6,"past_year_issues_count":0,"past_year_pull_requests_count":1,"past_year_avg_time_to_close_issue":null,"past_year_avg_time_to_close_pull_request":null,"past_year_issues_closed_count":0,"past_year_pull_requests_closed_count":0,"past_year_pull_request_authors_count":1,"past_year_issue_authors_count":0,"past_year_avg_comments_per_issue":null,"past_year_avg_comments_per_pull_request":4.0,"past_year_bot_issues_count":0,"past_year_bot_pull_requests_count":0,"past_year_merged_pull_requests_count":0,"created_at":"2023-09-12T10:34:47.803Z","updated_at":"2025-12-03T04:04:10.338Z","repository_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli","issues_url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/repositories/marmelab%2Fgreenframe-cli/issues","issue_labels_count":{"bug":2,"enhancement":1},"pull_request_labels_count":{"RFR":13,"dependencies":6,"WIP":1},"issue_author_associations_count":{"NONE":18,"CONTRIBUTOR":4,"MEMBER":1},"pull_request_author_associations_count":{"CONTRIBUTOR":64,"MEMBER":7,"NONE":1},"issue_authors":{"Anushas42":2,"vpeltot":2,"medazghari":1,"MoogyG":1,"henrik-endl":1,"agardnerIT":1,"Ahmed2-5":1,"julienrf":1,"Djiit":1,"floo51":1,"valentin215":1,"ng-druid":1,"tchapuis":1,"benel":1,"mgifford":1,"kamerat":1,"Orokusaki90":1,"cuvar":1,"fzaninotto":1,"simonrenoult":1,"multikoop":1},"pull_request_authors":{"benoitchazoule":16,"JulienMattiussi":12,"guilbill":8,"fzaninotto":7,"Nitix":7,"dependabot[bot]":6,"floo51":5,"erwanMarmelab":3,"arimet":3,"cuvar":2,"vpeltot":2,"benel":1},"host":{"name":"GitHub","url":"https://github.com","kind":"github","last_synced_at":"2026-04-05T00:00:08.668Z","repositories_count":14089617,"issues_count":34439849,"pull_requests_count":112367015,"authors_count":11226217,"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":{},"past_year_pull_request_labels_count":{},"past_year_issue_author_associations_count":{},"past_year_pull_request_author_associations_count":{"NONE":1},"past_year_issue_authors":{},"past_year_pull_request_authors":{"benel":1},"maintainers":[{"login":"fzaninotto","count":8,"url":"https://issues.ecosyste.ms/api/v1/hosts/GitHub/authors/fzaninotto"}],"active_maintainers":[]},"events":{"total":{"ForkEvent":1,"IssuesEvent":1,"WatchEvent":27,"IssueCommentEvent":1},"last_year":{"WatchEvent":10,"IssueCommentEvent":1}},"keywords":["green-software"],"dependencies":[{"ecosystem":"npm","filepath":"package.json","sha":null,"kind":"manifest","created_at":"2022-11-10T14:45:24.296Z","updated_at":"2022-11-10T14:45:24.296Z","repository_link":"https://github.com/marmelab/greenframe-cli/blob/main/package.json","dependencies":[{"id":6647774937,"package_name":"@cliqz/adblocker-playwright","ecosystem":"npm","requirements":"^1.25.0","direct":true,"kind":"runtime","optional":false},{"id":6647774938,"package_name":"@kubernetes/client-node","ecosystem":"npm","requirements":"^0.17.0","direct":true,"kind":"runtime","optional":false},{"id":6647774939,"package_name":"@oclif/core","ecosystem":"npm","requirements":"^1.2.0","direct":true,"kind":"runtime","optional":false},{"id":6647774940,"package_name":"@sentry/node","ecosystem":"npm","requirements":"^6.13.3","direct":true,"kind":"runtime","optional":false},{"id":6647774941,"package_name":"axios","ecosystem":"npm","requirements":"^0.22.0","direct":true,"kind":"runtime","optional":false},{"id":6647774942,"package_name":"core-js-pure","ecosystem":"npm","requirements":"^3.24.0","direct":true,"kind":"runtime","optional":false},{"id":6647774943,"package_name":"cross-fetch","ecosystem":"npm","requirements":"^3.1.4","direct":true,"kind":"runtime","optional":false},{"id":6647774944,"package_name":"env-ci","ecosystem":"npm","requirements":"^5.0.2","direct":true,"kind":"runtime","optional":false},{"id":6647774945,"package_name":"js-yaml","ecosystem":"npm","requirements":"^4.1.0","direct":true,"kind":"runtime","optional":false},{"id":6647774946,"package_name":"listr2","ecosystem":"npm","requirements":"^3.12.2","direct":true,"kind":"runtime","optional":false},{"id":6647774947,"package_name":"lodash","ecosystem":"npm","requirements":"^4.17.21","direct":true,"kind":"runtime","optional":false},{"id":6647774948,"package_name":"mathjs","ecosystem":"npm","requirements":"^9.5.0","direct":true,"kind":"runtime","optional":false},{"id":6647774949,"package_name":"minimist","ecosystem":"npm","requirements":"^1.2.5","direct":true,"kind":"runtime","optional":false},{"id":6647774950,"package_name":"oclif","ecosystem":"npm","requirements":"^2.4.3","direct":true,"kind":"runtime","optional":false},{"id":6647774951,"package_name":"playwright","ecosystem":"npm","requirements":"~1.25.1","direct":true,"kind":"runtime","optional":false},{"id":6647774952,"package_name":"vm2","ecosystem":"npm","requirements":"3.9.3","direct":true,"kind":"runtime","optional":false},{"id":6647774953,"package_name":"@aws-sdk/client-s3","ecosystem":"npm","requirements":"^3.36.0","direct":true,"kind":"development","optional":false},{"id":6647774954,"package_name":"@babel/core","ecosystem":"npm","requirements":"^7.15.8","direct":true,"kind":"development","optional":false},{"id":6647774955,"package_name":"@babel/eslint-parser","ecosystem":"npm","requirements":"^7.15.8","direct":true,"kind":"development","optional":false},{"id":6647774956,"package_name":"@types/axios","ecosystem":"npm","requirements":"^0.14.0","direct":true,"kind":"development","optional":false},{"id":6647774957,"package_name":"@types/babel__core","ecosystem":"npm","requirements":"^7.1.19","direct":true,"kind":"development","optional":false},{"id":6647774958,"package_name":"@types/debug","ecosystem":"npm","requirements":"^4.1.7","direct":true,"kind":"development","optional":false},{"id":6647774959,"package_name":"@types/env-ci","ecosystem":"npm","requirements":"^3.1.1","direct":true,"kind":"development","optional":false},{"id":6647774960,"package_name":"@types/eslint","ecosystem":"npm","requirements":"^8.4.5","direct":true,"kind":"development","optional":false},{"id":6647774961,"package_name":"@types/eslint-plugin-prettier","ecosystem":"npm","requirements":"^3.1.0","direct":true,"kind":"development","optional":false},{"id":6647774962,"package_name":"@types/jest","ecosystem":"npm","requirements":"^28.1.6","direct":true,"kind":"development","optional":false},{"id":6647774963,"package_name":"@types/js-yaml","ecosystem":"npm","requirements":"^4.0.5","direct":true,"kind":"development","optional":false},{"id":6647774964,"package_name":"@types/lodash","ecosystem":"npm","requirements":"^4.14.177","direct":true,"kind":"development","optional":false},{"id":6647774965,"package_name":"@types/mathjs","ecosystem":"npm","requirements":"~9.3.2","direct":true,"kind":"development","optional":false},{"id":6647774966,"package_name":"@types/minimist","ecosystem":"npm","requirements":"^1.2.2","direct":true,"kind":"development","optional":false},{"id":6647774967,"package_name":"@types/prettier","ecosystem":"npm","requirements":"^2.6.3","direct":true,"kind":"development","optional":false},{"id":6647774968,"package_name":"@types/wait-on","ecosystem":"npm","requirements":"^5.3.1","direct":true,"kind":"development","optional":false},{"id":6647774969,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"^5.30.6","direct":true,"kind":"development","optional":false},{"id":6647774970,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"^5.30.6","direct":true,"kind":"development","optional":false},{"id":6647774971,"package_name":"aws-sdk","ecosystem":"npm","requirements":"^2.1005.0","direct":true,"kind":"development","optional":false},{"id":6647774972,"package_name":"eslint","ecosystem":"npm","requirements":"^8.19.0","direct":true,"kind":"development","optional":false},{"id":6647774973,"package_name":"eslint-config-oclif","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":6647774974,"package_name":"eslint-config-oclif-typescript","ecosystem":"npm","requirements":"^1.0.2","direct":true,"kind":"development","optional":false},{"id":6647774975,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"^8.3.0","direct":true,"kind":"development","optional":false},{"id":6647774976,"package_name":"eslint-plugin-jest","ecosystem":"npm","requirements":"^25.0.5","direct":true,"kind":"development","optional":false},{"id":6647774977,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"^4.0.0","direct":true,"kind":"development","optional":false},{"id":6647774978,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"^43.0.2","direct":true,"kind":"development","optional":false},{"id":6647774979,"package_name":"globby","ecosystem":"npm","requirements":"^10.0.2","direct":true,"kind":"development","optional":false},{"id":6647774980,"package_name":"jest","ecosystem":"npm","requirements":"^28.1.3","direct":true,"kind":"development","optional":false},{"id":6647774981,"package_name":"prettier","ecosystem":"npm","requirements":"^2.4.1","direct":true,"kind":"development","optional":false},{"id":6647774982,"package_name":"trace-unhandled","ecosystem":"npm","requirements":"^2.0.1","direct":true,"kind":"development","optional":false},{"id":6647774983,"package_name":"ts-jest","ecosystem":"npm","requirements":"^28.0.7","direct":true,"kind":"development","optional":false},{"id":6647774984,"package_name":"ts-node-dev","ecosystem":"npm","requirements":"^2.0.0","direct":true,"kind":"development","optional":false},{"id":6647774985,"package_name":"typescript","ecosystem":"npm","requirements":"^4.7.4","direct":true,"kind":"development","optional":false},{"id":6647774986,"package_name":"wait-on","ecosystem":"npm","requirements":"^6.0.0","direct":true,"kind":"development","optional":false},{"id":6647774987,"package_name":"xo","ecosystem":"npm","requirements":"^0.52.3","direct":true,"kind":"development","optional":false}]},{"ecosystem":"npm","filepath":"yarn.lock","sha":null,"kind":"lockfile","created_at":"2022-11-10T14:45:24.398Z","updated_at":"2022-11-10T14:45:24.398Z","repository_link":"https://github.com/marmelab/greenframe-cli/blob/main/yarn.lock","dependencies":[{"id":6647775134,"package_name":"@ampproject/remapping","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775135,"package_name":"@aws-crypto/crc32","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775136,"package_name":"@aws-crypto/crc32c","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775137,"package_name":"@aws-crypto/ie11-detection","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775138,"package_name":"@aws-crypto/sha1-browser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775139,"package_name":"@aws-crypto/sha256-browser","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775140,"package_name":"@aws-crypto/sha256-js","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775141,"package_name":"@aws-crypto/sha256-js","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775142,"package_name":"@aws-crypto/supports-web-crypto","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775143,"package_name":"@aws-crypto/util","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775144,"package_name":"@aws-sdk/abort-controller","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775145,"package_name":"@aws-sdk/chunked-blob-reader-native","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775146,"package_name":"@aws-sdk/chunked-blob-reader","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775147,"package_name":"@aws-sdk/client-s3","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775148,"package_name":"@aws-sdk/client-sso","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775149,"package_name":"@aws-sdk/client-sts","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775150,"package_name":"@aws-sdk/config-resolver","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775151,"package_name":"@aws-sdk/credential-provider-env","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775152,"package_name":"@aws-sdk/credential-provider-imds","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775153,"package_name":"@aws-sdk/credential-provider-ini","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775323,"package_name":"@octokit/graphql","ecosystem":"npm","requirements":"4.8.0","direct":false,"kind":"runtime","optional":false},{"id":6647775154,"package_name":"@aws-sdk/credential-provider-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775155,"package_name":"@aws-sdk/credential-provider-process","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775156,"package_name":"@aws-sdk/credential-provider-sso","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775157,"package_name":"@aws-sdk/credential-provider-web-identity","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775158,"package_name":"@aws-sdk/eventstream-codec","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775159,"package_name":"@aws-sdk/eventstream-serde-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775160,"package_name":"@aws-sdk/eventstream-serde-config-resolver","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775161,"package_name":"@aws-sdk/eventstream-serde-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775162,"package_name":"@aws-sdk/eventstream-serde-universal","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775163,"package_name":"@aws-sdk/fetch-http-handler","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775164,"package_name":"@aws-sdk/hash-blob-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775165,"package_name":"@aws-sdk/hash-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775166,"package_name":"@aws-sdk/hash-stream-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775167,"package_name":"@aws-sdk/invalid-dependency","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775168,"package_name":"@aws-sdk/is-array-buffer","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775169,"package_name":"@aws-sdk/md5-js","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775170,"package_name":"@aws-sdk/middleware-bucket-endpoint","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775171,"package_name":"@aws-sdk/middleware-content-length","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775172,"package_name":"@aws-sdk/middleware-expect-continue","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775173,"package_name":"@aws-sdk/middleware-flexible-checksums","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775174,"package_name":"@aws-sdk/middleware-host-header","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775175,"package_name":"@aws-sdk/middleware-location-constraint","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775176,"package_name":"@aws-sdk/middleware-logger","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775177,"package_name":"@aws-sdk/middleware-recursion-detection","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775178,"package_name":"@aws-sdk/middleware-retry","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775179,"package_name":"@aws-sdk/middleware-sdk-s3","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775180,"package_name":"@aws-sdk/middleware-sdk-sts","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775181,"package_name":"@aws-sdk/middleware-serde","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775182,"package_name":"@aws-sdk/middleware-signing","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775183,"package_name":"@aws-sdk/middleware-ssec","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775184,"package_name":"@aws-sdk/middleware-stack","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775185,"package_name":"@aws-sdk/middleware-user-agent","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775186,"package_name":"@aws-sdk/node-config-provider","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775187,"package_name":"@aws-sdk/node-http-handler","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775188,"package_name":"@aws-sdk/property-provider","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775189,"package_name":"@aws-sdk/protocol-http","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775190,"package_name":"@aws-sdk/querystring-builder","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775191,"package_name":"@aws-sdk/querystring-parser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775192,"package_name":"@aws-sdk/service-error-classification","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775193,"package_name":"@aws-sdk/shared-ini-file-loader","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775194,"package_name":"@aws-sdk/signature-v4-multi-region","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775195,"package_name":"@aws-sdk/signature-v4","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775196,"package_name":"@aws-sdk/smithy-client","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775197,"package_name":"@aws-sdk/types","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775198,"package_name":"@aws-sdk/url-parser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775199,"package_name":"@aws-sdk/util-arn-parser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775200,"package_name":"@aws-sdk/util-base64-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775201,"package_name":"@aws-sdk/util-base64-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775202,"package_name":"@aws-sdk/util-body-length-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775203,"package_name":"@aws-sdk/util-body-length-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775204,"package_name":"@aws-sdk/util-buffer-from","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775205,"package_name":"@aws-sdk/util-config-provider","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775206,"package_name":"@aws-sdk/util-defaults-mode-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775207,"package_name":"@aws-sdk/util-defaults-mode-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775208,"package_name":"@aws-sdk/util-hex-encoding","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775209,"package_name":"@aws-sdk/util-locate-window","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775210,"package_name":"@aws-sdk/util-middleware","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775211,"package_name":"@aws-sdk/util-stream-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775212,"package_name":"@aws-sdk/util-stream-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775213,"package_name":"@aws-sdk/util-uri-escape","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775214,"package_name":"@aws-sdk/util-user-agent-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775215,"package_name":"@aws-sdk/util-user-agent-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775216,"package_name":"@aws-sdk/util-utf8-browser","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775217,"package_name":"@aws-sdk/util-utf8-node","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775218,"package_name":"@aws-sdk/util-waiter","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775219,"package_name":"@aws-sdk/xml-builder","ecosystem":"npm","requirements":"3.168.0","direct":false,"kind":"runtime","optional":false},{"id":6647775220,"package_name":"@babel/code-frame","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775221,"package_name":"@babel/compat-data","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775222,"package_name":"@babel/core","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775223,"package_name":"@babel/eslint-parser","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":6647775224,"package_name":"@babel/generator","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775225,"package_name":"@babel/helper-compilation-targets","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775226,"package_name":"@babel/helper-environment-visitor","ecosystem":"npm","requirements":"7.18.9","direct":false,"kind":"runtime","optional":false},{"id":6647775227,"package_name":"@babel/helper-function-name","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775228,"package_name":"@babel/helper-hoist-variables","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775229,"package_name":"@babel/helper-module-imports","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775230,"package_name":"@babel/helper-module-transforms","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775231,"package_name":"@babel/helper-plugin-utils","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775232,"package_name":"@babel/helper-simple-access","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775233,"package_name":"@babel/helper-split-export-declaration","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775234,"package_name":"@babel/helper-string-parser","ecosystem":"npm","requirements":"7.18.10","direct":false,"kind":"runtime","optional":false},{"id":6647775235,"package_name":"@babel/helper-validator-identifier","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775236,"package_name":"@babel/helper-validator-option","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775237,"package_name":"@babel/helpers","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775238,"package_name":"@babel/highlight","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775239,"package_name":"@babel/parser","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775240,"package_name":"@babel/plugin-syntax-async-generators","ecosystem":"npm","requirements":"7.8.4","direct":false,"kind":"runtime","optional":false},{"id":6647775241,"package_name":"@babel/plugin-syntax-bigint","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775242,"package_name":"@babel/plugin-syntax-class-properties","ecosystem":"npm","requirements":"7.12.13","direct":false,"kind":"runtime","optional":false},{"id":6647775243,"package_name":"@babel/plugin-syntax-import-meta","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":6647775244,"package_name":"@babel/plugin-syntax-json-strings","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775245,"package_name":"@babel/plugin-syntax-logical-assignment-operators","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":6647775246,"package_name":"@babel/plugin-syntax-nullish-coalescing-operator","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775247,"package_name":"@babel/plugin-syntax-numeric-separator","ecosystem":"npm","requirements":"7.10.4","direct":false,"kind":"runtime","optional":false},{"id":6647775248,"package_name":"@babel/plugin-syntax-object-rest-spread","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775249,"package_name":"@babel/plugin-syntax-optional-catch-binding","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775250,"package_name":"@babel/plugin-syntax-optional-chaining","ecosystem":"npm","requirements":"7.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775251,"package_name":"@babel/plugin-syntax-top-level-await","ecosystem":"npm","requirements":"7.14.5","direct":false,"kind":"runtime","optional":false},{"id":6647775252,"package_name":"@babel/plugin-syntax-typescript","ecosystem":"npm","requirements":"7.18.6","direct":false,"kind":"runtime","optional":false},{"id":6647775253,"package_name":"@babel/runtime","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775254,"package_name":"@babel/template","ecosystem":"npm","requirements":"7.18.10","direct":false,"kind":"runtime","optional":false},{"id":6647775255,"package_name":"@babel/traverse","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775256,"package_name":"@babel/types","ecosystem":"npm","requirements":"7.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775257,"package_name":"@bcoe/v8-coverage","ecosystem":"npm","requirements":"0.2.3","direct":false,"kind":"runtime","optional":false},{"id":6647775258,"package_name":"@cliqz/adblocker-content","ecosystem":"npm","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":6647775259,"package_name":"@cliqz/adblocker-extended-selectors","ecosystem":"npm","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":6647775260,"package_name":"@cliqz/adblocker-playwright","ecosystem":"npm","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":6647775261,"package_name":"@cliqz/adblocker","ecosystem":"npm","requirements":"1.25.0","direct":false,"kind":"runtime","optional":false},{"id":6647775262,"package_name":"@cspotcode/source-map-support","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":6647775263,"package_name":"@eslint/eslintrc","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775264,"package_name":"@gar/promisify","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775265,"package_name":"@hapi/hoek","ecosystem":"npm","requirements":"9.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775266,"package_name":"@hapi/topo","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775267,"package_name":"@humanwhocodes/config-array","ecosystem":"npm","requirements":"0.10.4","direct":false,"kind":"runtime","optional":false},{"id":6647775268,"package_name":"@humanwhocodes/gitignore-to-minimatch","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775269,"package_name":"@humanwhocodes/module-importer","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775270,"package_name":"@humanwhocodes/object-schema","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775271,"package_name":"@isaacs/string-locale-compare","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775272,"package_name":"@istanbuljs/load-nyc-config","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775273,"package_name":"@istanbuljs/schema","ecosystem":"npm","requirements":"0.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775274,"package_name":"@jest/console","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775275,"package_name":"@jest/core","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775276,"package_name":"@jest/environment","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775277,"package_name":"@jest/expect-utils","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775278,"package_name":"@jest/expect","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775279,"package_name":"@jest/fake-timers","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775280,"package_name":"@jest/globals","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775281,"package_name":"@jest/reporters","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775282,"package_name":"@jest/schemas","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775283,"package_name":"@jest/source-map","ecosystem":"npm","requirements":"28.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775284,"package_name":"@jest/test-result","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775285,"package_name":"@jest/test-sequencer","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775286,"package_name":"@jest/transform","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775287,"package_name":"@jest/types","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775288,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775289,"package_name":"@jridgewell/gen-mapping","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775290,"package_name":"@jridgewell/resolve-uri","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775291,"package_name":"@jridgewell/set-array","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775292,"package_name":"@jridgewell/sourcemap-codec","ecosystem":"npm","requirements":"1.4.14","direct":false,"kind":"runtime","optional":false},{"id":6647775293,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.9","direct":false,"kind":"runtime","optional":false},{"id":6647775294,"package_name":"@jridgewell/trace-mapping","ecosystem":"npm","requirements":"0.3.15","direct":false,"kind":"runtime","optional":false},{"id":6647775295,"package_name":"@kubernetes/client-node","ecosystem":"npm","requirements":"0.17.1","direct":false,"kind":"runtime","optional":false},{"id":6647775296,"package_name":"@nodelib/fs.scandir","ecosystem":"npm","requirements":"2.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775297,"package_name":"@nodelib/fs.stat","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775298,"package_name":"@nodelib/fs.walk","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":6647775299,"package_name":"@npmcli/arborist","ecosystem":"npm","requirements":"4.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775300,"package_name":"@npmcli/fs","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775301,"package_name":"@npmcli/fs","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775302,"package_name":"@npmcli/git","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775303,"package_name":"@npmcli/installed-package-contents","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647775304,"package_name":"@npmcli/map-workspaces","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775305,"package_name":"@npmcli/metavuln-calculator","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775306,"package_name":"@npmcli/move-file","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775307,"package_name":"@npmcli/move-file","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775308,"package_name":"@npmcli/name-from-folder","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775309,"package_name":"@npmcli/node-gyp","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775310,"package_name":"@npmcli/package-json","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775311,"package_name":"@npmcli/promise-spawn","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775312,"package_name":"@npmcli/run-script","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775313,"package_name":"@oclif/color","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775314,"package_name":"@oclif/core","ecosystem":"npm","requirements":"1.16.1","direct":false,"kind":"runtime","optional":false},{"id":6647775315,"package_name":"@oclif/linewrap","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775316,"package_name":"@oclif/plugin-help","ecosystem":"npm","requirements":"5.1.12","direct":false,"kind":"runtime","optional":false},{"id":6647775317,"package_name":"@oclif/plugin-not-found","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775318,"package_name":"@oclif/plugin-warn-if-update-available","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775319,"package_name":"@oclif/screen","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775320,"package_name":"@octokit/auth-token","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647775321,"package_name":"@octokit/core","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647775322,"package_name":"@octokit/endpoint","ecosystem":"npm","requirements":"6.0.12","direct":false,"kind":"runtime","optional":false},{"id":6647775324,"package_name":"@octokit/openapi-types","ecosystem":"npm","requirements":"12.11.0","direct":false,"kind":"runtime","optional":false},{"id":6647775325,"package_name":"@octokit/plugin-paginate-rest","ecosystem":"npm","requirements":"2.21.3","direct":false,"kind":"runtime","optional":false},{"id":6647775326,"package_name":"@octokit/plugin-request-log","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775327,"package_name":"@octokit/plugin-rest-endpoint-methods","ecosystem":"npm","requirements":"5.16.2","direct":false,"kind":"runtime","optional":false},{"id":6647775328,"package_name":"@octokit/request-error","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775329,"package_name":"@octokit/request","ecosystem":"npm","requirements":"5.6.3","direct":false,"kind":"runtime","optional":false},{"id":6647775330,"package_name":"@octokit/rest","ecosystem":"npm","requirements":"18.12.0","direct":false,"kind":"runtime","optional":false},{"id":6647775331,"package_name":"@octokit/types","ecosystem":"npm","requirements":"6.41.0","direct":false,"kind":"runtime","optional":false},{"id":6647775332,"package_name":"@remusao/guess-url-type","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775333,"package_name":"@remusao/small","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775334,"package_name":"@remusao/smaz-compress","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":6647775335,"package_name":"@remusao/smaz-decompress","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":6647775336,"package_name":"@remusao/smaz","ecosystem":"npm","requirements":"1.9.1","direct":false,"kind":"runtime","optional":false},{"id":6647775337,"package_name":"@remusao/trie","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775338,"package_name":"@sentry/core","ecosystem":"npm","requirements":"6.19.7","direct":false,"kind":"runtime","optional":false},{"id":6647775339,"package_name":"@sentry/hub","ecosystem":"npm","requirements":"6.19.7","direct":false,"kind":"runtime","optional":false},{"id":6647775340,"package_name":"@sentry/minimal","ecosystem":"npm","requirements":"6.19.7","direct":false,"kind":"runtime","optional":false},{"id":6647775341,"package_name":"@sentry/node","ecosystem":"npm","requirements":"6.19.7","direct":false,"kind":"runtime","optional":false},{"id":6647775342,"package_name":"@sentry/types","ecosystem":"npm","requirements":"6.19.7","direct":false,"kind":"runtime","optional":false},{"id":6647775343,"package_name":"@sentry/utils","ecosystem":"npm","requirements":"6.19.7","direct":false,"kind":"runtime","optional":false},{"id":6647775344,"package_name":"@sideway/address","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775345,"package_name":"@sideway/formula","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775346,"package_name":"@sideway/pinpoint","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775347,"package_name":"@sinclair/typebox","ecosystem":"npm","requirements":"0.24.40","direct":false,"kind":"runtime","optional":false},{"id":6647775348,"package_name":"@sinonjs/commons","ecosystem":"npm","requirements":"1.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647775349,"package_name":"@sinonjs/fake-timers","ecosystem":"npm","requirements":"9.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775350,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775351,"package_name":"@tootallnate/once","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775352,"package_name":"@tsconfig/node10","ecosystem":"npm","requirements":"1.0.9","direct":false,"kind":"runtime","optional":false},{"id":6647775353,"package_name":"@tsconfig/node12","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":6647775354,"package_name":"@tsconfig/node14","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775355,"package_name":"@tsconfig/node16","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775356,"package_name":"@types/axios","ecosystem":"npm","requirements":"0.14.0","direct":false,"kind":"runtime","optional":false},{"id":6647775357,"package_name":"@types/babel__core","ecosystem":"npm","requirements":"7.1.19","direct":false,"kind":"runtime","optional":false},{"id":6647775358,"package_name":"@types/babel__generator","ecosystem":"npm","requirements":"7.6.4","direct":false,"kind":"runtime","optional":false},{"id":6647775359,"package_name":"@types/babel__template","ecosystem":"npm","requirements":"7.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775360,"package_name":"@types/babel__traverse","ecosystem":"npm","requirements":"7.18.1","direct":false,"kind":"runtime","optional":false},{"id":6647775361,"package_name":"@types/chrome","ecosystem":"npm","requirements":"0.0.195","direct":false,"kind":"runtime","optional":false},{"id":6647775362,"package_name":"@types/debug","ecosystem":"npm","requirements":"4.1.7","direct":false,"kind":"runtime","optional":false},{"id":6647775363,"package_name":"@types/env-ci","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775364,"package_name":"@types/eslint-plugin-prettier","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775365,"package_name":"@types/eslint","ecosystem":"npm","requirements":"8.4.6","direct":false,"kind":"runtime","optional":false},{"id":6647775366,"package_name":"@types/eslint","ecosystem":"npm","requirements":"7.29.0","direct":false,"kind":"runtime","optional":false},{"id":6647775367,"package_name":"@types/estree","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775368,"package_name":"@types/expect","ecosystem":"npm","requirements":"1.20.4","direct":false,"kind":"runtime","optional":false},{"id":6647775369,"package_name":"@types/filesystem","ecosystem":"npm","requirements":"0.0.32","direct":false,"kind":"runtime","optional":false},{"id":6647775370,"package_name":"@types/filewriter","ecosystem":"npm","requirements":"0.0.29","direct":false,"kind":"runtime","optional":false},{"id":6647775371,"package_name":"@types/firefox-webext-browser","ecosystem":"npm","requirements":"94.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775372,"package_name":"@types/glob","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775373,"package_name":"@types/graceful-fs","ecosystem":"npm","requirements":"4.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775374,"package_name":"@types/har-format","ecosystem":"npm","requirements":"1.2.8","direct":false,"kind":"runtime","optional":false},{"id":6647775375,"package_name":"@types/istanbul-lib-coverage","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775376,"package_name":"@types/istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775377,"package_name":"@types/istanbul-reports","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775378,"package_name":"@types/jest","ecosystem":"npm","requirements":"28.1.8","direct":false,"kind":"runtime","optional":false},{"id":6647775379,"package_name":"@types/js-yaml","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775380,"package_name":"@types/json-schema","ecosystem":"npm","requirements":"7.0.11","direct":false,"kind":"runtime","optional":false},{"id":6647775381,"package_name":"@types/json5","ecosystem":"npm","requirements":"0.0.29","direct":false,"kind":"runtime","optional":false},{"id":6647775382,"package_name":"@types/lodash","ecosystem":"npm","requirements":"4.14.185","direct":false,"kind":"runtime","optional":false},{"id":6647775383,"package_name":"@types/mathjs","ecosystem":"npm","requirements":"9.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775384,"package_name":"@types/minimatch","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775385,"package_name":"@types/minimatch","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775386,"package_name":"@types/minimist","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6647775387,"package_name":"@types/ms","ecosystem":"npm","requirements":"0.7.31","direct":false,"kind":"runtime","optional":false},{"id":6647775388,"package_name":"@types/node","ecosystem":"npm","requirements":"18.7.16","direct":false,"kind":"runtime","optional":false},{"id":6647775389,"package_name":"@types/node","ecosystem":"npm","requirements":"15.14.9","direct":false,"kind":"runtime","optional":false},{"id":6647775390,"package_name":"@types/normalize-package-data","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775391,"package_name":"@types/parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775392,"package_name":"@types/prettier","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647775393,"package_name":"@types/stack-utils","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775394,"package_name":"@types/strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775395,"package_name":"@types/strip-json-comments","ecosystem":"npm","requirements":"0.0.30","direct":false,"kind":"runtime","optional":false},{"id":6647775396,"package_name":"@types/vinyl","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":6647775397,"package_name":"@types/wait-on","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775398,"package_name":"@types/yargs-parser","ecosystem":"npm","requirements":"21.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775399,"package_name":"@types/yargs","ecosystem":"npm","requirements":"17.0.12","direct":false,"kind":"runtime","optional":false},{"id":6647775400,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775401,"package_name":"@typescript-eslint/eslint-plugin","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775402,"package_name":"@typescript-eslint/experimental-utils","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775403,"package_name":"@typescript-eslint/experimental-utils","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775404,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775405,"package_name":"@typescript-eslint/parser","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775406,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775407,"package_name":"@typescript-eslint/scope-manager","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775408,"package_name":"@typescript-eslint/type-utils","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775409,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775410,"package_name":"@typescript-eslint/types","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775411,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775412,"package_name":"@typescript-eslint/typescript-estree","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775413,"package_name":"@typescript-eslint/utils","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775414,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"4.33.0","direct":false,"kind":"runtime","optional":false},{"id":6647775415,"package_name":"@typescript-eslint/visitor-keys","ecosystem":"npm","requirements":"5.36.2","direct":false,"kind":"runtime","optional":false},{"id":6647775416,"package_name":"abbrev","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775417,"package_name":"acorn-jsx","ecosystem":"npm","requirements":"5.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775418,"package_name":"acorn-walk","ecosystem":"npm","requirements":"8.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775419,"package_name":"acorn","ecosystem":"npm","requirements":"8.8.0","direct":false,"kind":"runtime","optional":false},{"id":6647775420,"package_name":"agent-base","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775421,"package_name":"agentkeepalive","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775422,"package_name":"aggregate-error","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775423,"package_name":"ajv","ecosystem":"npm","requirements":"6.12.6","direct":false,"kind":"runtime","optional":false},{"id":6647775424,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775425,"package_name":"ansi-escapes","ecosystem":"npm","requirements":"4.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775426,"package_name":"ansi-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775427,"package_name":"ansi-regex","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775428,"package_name":"ansi-regex","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775429,"package_name":"ansi-styles","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775430,"package_name":"ansi-styles","ecosystem":"npm","requirements":"3.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775431,"package_name":"ansi-styles","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775432,"package_name":"ansi-styles","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775433,"package_name":"ansicolors","ecosystem":"npm","requirements":"0.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775434,"package_name":"anymatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775435,"package_name":"aproba","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775436,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775437,"package_name":"are-we-there-yet","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775438,"package_name":"arg","ecosystem":"npm","requirements":"4.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775439,"package_name":"argparse","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":6647775440,"package_name":"argparse","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775441,"package_name":"array-differ","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775442,"package_name":"array-find","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775443,"package_name":"array-includes","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775444,"package_name":"array-union","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775445,"package_name":"array.prototype.flat","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775446,"package_name":"arrify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775447,"package_name":"arrify","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775448,"package_name":"arrify","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775449,"package_name":"asap","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":6647775450,"package_name":"asn1","ecosystem":"npm","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":6647775451,"package_name":"assert-plus","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775452,"package_name":"astral-regex","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775453,"package_name":"async","ecosystem":"npm","requirements":"3.2.4","direct":false,"kind":"runtime","optional":false},{"id":6647775454,"package_name":"asynckit","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775455,"package_name":"at-least-node","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775456,"package_name":"available-typed-arrays","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775457,"package_name":"aws-sdk","ecosystem":"npm","requirements":"2.1213.0","direct":false,"kind":"runtime","optional":false},{"id":6647775458,"package_name":"aws-sign2","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647775459,"package_name":"aws4","ecosystem":"npm","requirements":"1.11.0","direct":false,"kind":"runtime","optional":false},{"id":6647775460,"package_name":"axios","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":6647775461,"package_name":"axios","ecosystem":"npm","requirements":"0.22.0","direct":false,"kind":"runtime","optional":false},{"id":6647775462,"package_name":"axios","ecosystem":"npm","requirements":"0.25.0","direct":false,"kind":"runtime","optional":false},{"id":6647775463,"package_name":"babel-jest","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775464,"package_name":"babel-plugin-istanbul","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775465,"package_name":"babel-plugin-jest-hoist","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775466,"package_name":"babel-preset-current-node-syntax","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775467,"package_name":"babel-preset-jest","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775468,"package_name":"balanced-match","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775469,"package_name":"base64-js","ecosystem":"npm","requirements":"1.5.1","direct":false,"kind":"runtime","optional":false},{"id":6647775470,"package_name":"bcrypt-pbkdf","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775471,"package_name":"before-after-hook","ecosystem":"npm","requirements":"2.2.2","direct":false,"kind":"runtime","optional":false},{"id":6647775472,"package_name":"bin-links","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775473,"package_name":"binary-extensions","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775474,"package_name":"binaryextensions","ecosystem":"npm","requirements":"4.18.0","direct":false,"kind":"runtime","optional":false},{"id":6647775475,"package_name":"bl","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775476,"package_name":"bowser","ecosystem":"npm","requirements":"2.11.0","direct":false,"kind":"runtime","optional":false},{"id":6647775477,"package_name":"brace-expansion","ecosystem":"npm","requirements":"1.1.11","direct":false,"kind":"runtime","optional":false},{"id":6647775478,"package_name":"brace-expansion","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775479,"package_name":"braces","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775480,"package_name":"browserslist","ecosystem":"npm","requirements":"4.21.3","direct":false,"kind":"runtime","optional":false},{"id":6647775481,"package_name":"bs-logger","ecosystem":"npm","requirements":"0.2.6","direct":false,"kind":"runtime","optional":false},{"id":6647775482,"package_name":"bser","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775483,"package_name":"buffer-from","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775484,"package_name":"buffer","ecosystem":"npm","requirements":"4.9.2","direct":false,"kind":"runtime","optional":false},{"id":6647775485,"package_name":"buffer","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":6647775486,"package_name":"builtin-modules","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775487,"package_name":"builtins","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775488,"package_name":"builtins","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775489,"package_name":"byline","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775490,"package_name":"cacache","ecosystem":"npm","requirements":"15.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775491,"package_name":"cacache","ecosystem":"npm","requirements":"16.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775492,"package_name":"call-bind","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775493,"package_name":"callsites","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775494,"package_name":"camelcase-keys","ecosystem":"npm","requirements":"7.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775495,"package_name":"camelcase","ecosystem":"npm","requirements":"5.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775496,"package_name":"camelcase","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775497,"package_name":"caniuse-lite","ecosystem":"npm","requirements":"1.0.30001397","direct":false,"kind":"runtime","optional":false},{"id":6647775498,"package_name":"cardinal","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775499,"package_name":"caseless","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":6647775500,"package_name":"chalk","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775501,"package_name":"chalk","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":6647775502,"package_name":"chalk","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775503,"package_name":"char-regex","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775504,"package_name":"chardet","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647775505,"package_name":"chokidar","ecosystem":"npm","requirements":"3.5.3","direct":false,"kind":"runtime","optional":false},{"id":6647775506,"package_name":"chownr","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775507,"package_name":"chownr","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775508,"package_name":"ci-info","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775509,"package_name":"cjs-module-lexer","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6647775510,"package_name":"clean-regexp","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775511,"package_name":"clean-stack","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775512,"package_name":"clean-stack","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775513,"package_name":"cli-boxes","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775514,"package_name":"cli-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775515,"package_name":"cli-progress","ecosystem":"npm","requirements":"3.11.2","direct":false,"kind":"runtime","optional":false},{"id":6647775516,"package_name":"cli-spinners","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647775517,"package_name":"cli-table","ecosystem":"npm","requirements":"0.3.11","direct":false,"kind":"runtime","optional":false},{"id":6647775518,"package_name":"cli-truncate","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775519,"package_name":"cli-width","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775520,"package_name":"cliui","ecosystem":"npm","requirements":"7.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775521,"package_name":"clone-buffer","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775522,"package_name":"clone-stats","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775523,"package_name":"clone","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775524,"package_name":"clone","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775525,"package_name":"cloneable-readable","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775526,"package_name":"cmd-shim","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775527,"package_name":"co","ecosystem":"npm","requirements":"4.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647775528,"package_name":"code-point-at","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775529,"package_name":"collect-v8-coverage","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775530,"package_name":"color-convert","ecosystem":"npm","requirements":"1.9.3","direct":false,"kind":"runtime","optional":false},{"id":6647775531,"package_name":"color-convert","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775532,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775533,"package_name":"color-name","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775534,"package_name":"color-support","ecosystem":"npm","requirements":"1.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775535,"package_name":"colorette","ecosystem":"npm","requirements":"2.0.19","direct":false,"kind":"runtime","optional":false},{"id":6647775536,"package_name":"colors","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775537,"package_name":"combined-stream","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":6647775538,"package_name":"commander","ecosystem":"npm","requirements":"7.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775539,"package_name":"common-ancestor-path","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775540,"package_name":"commondir","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775541,"package_name":"complex.js","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775542,"package_name":"concat-map","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775543,"package_name":"concurrently","ecosystem":"npm","requirements":"7.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775544,"package_name":"confusing-browser-globals","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":6647775545,"package_name":"confusing-browser-globals","ecosystem":"npm","requirements":"1.0.11","direct":false,"kind":"runtime","optional":false},{"id":6647775546,"package_name":"console-control-strings","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775547,"package_name":"content-type","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775548,"package_name":"convert-source-map","ecosystem":"npm","requirements":"1.8.0","direct":false,"kind":"runtime","optional":false},{"id":6647775549,"package_name":"cookie","ecosystem":"npm","requirements":"0.4.2","direct":false,"kind":"runtime","optional":false},{"id":6647775550,"package_name":"core-js-pure","ecosystem":"npm","requirements":"3.25.1","direct":false,"kind":"runtime","optional":false},{"id":6647775551,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775552,"package_name":"core-util-is","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775553,"package_name":"cosmiconfig","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775554,"package_name":"create-require","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775555,"package_name":"cross-fetch","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775556,"package_name":"cross-spawn","ecosystem":"npm","requirements":"6.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775557,"package_name":"cross-spawn","ecosystem":"npm","requirements":"7.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775558,"package_name":"dargs","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775559,"package_name":"dashdash","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":6647775560,"package_name":"date-fns","ecosystem":"npm","requirements":"2.29.2","direct":false,"kind":"runtime","optional":false},{"id":6647775561,"package_name":"dateformat","ecosystem":"npm","requirements":"4.6.3","direct":false,"kind":"runtime","optional":false},{"id":6647775562,"package_name":"debug","ecosystem":"npm","requirements":"4.3.4","direct":false,"kind":"runtime","optional":false},{"id":6647775563,"package_name":"debug","ecosystem":"npm","requirements":"2.6.9","direct":false,"kind":"runtime","optional":false},{"id":6647775564,"package_name":"debug","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"runtime","optional":false},{"id":6647775565,"package_name":"debuglog","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775566,"package_name":"decamelize-keys","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775567,"package_name":"decamelize","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775568,"package_name":"decamelize","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775569,"package_name":"decimal.js","ecosystem":"npm","requirements":"10.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775570,"package_name":"dedent","ecosystem":"npm","requirements":"0.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647775571,"package_name":"deep-extend","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647775572,"package_name":"deep-is","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775573,"package_name":"deepmerge","ecosystem":"npm","requirements":"4.2.2","direct":false,"kind":"runtime","optional":false},{"id":6647775574,"package_name":"defaults","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775575,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775576,"package_name":"define-lazy-prop","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775577,"package_name":"define-properties","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775578,"package_name":"delayed-stream","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775579,"package_name":"delegates","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775580,"package_name":"depd","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775581,"package_name":"deprecation","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775582,"package_name":"detect-indent","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775583,"package_name":"detect-newline","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775584,"package_name":"dezalgo","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775585,"package_name":"diff-sequences","ecosystem":"npm","requirements":"28.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775586,"package_name":"diff","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775587,"package_name":"diff","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775588,"package_name":"dir-glob","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775589,"package_name":"doctrine","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775590,"package_name":"doctrine","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775591,"package_name":"dynamic-dedupe","ecosystem":"npm","requirements":"0.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775592,"package_name":"ecc-jsbn","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775593,"package_name":"ejs","ecosystem":"npm","requirements":"3.1.8","direct":false,"kind":"runtime","optional":false},{"id":6647775594,"package_name":"electron-to-chromium","ecosystem":"npm","requirements":"1.4.247","direct":false,"kind":"runtime","optional":false},{"id":6647775595,"package_name":"emittery","ecosystem":"npm","requirements":"0.10.2","direct":false,"kind":"runtime","optional":false},{"id":6647775596,"package_name":"emoji-regex","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775597,"package_name":"encoding","ecosystem":"npm","requirements":"0.1.13","direct":false,"kind":"runtime","optional":false},{"id":6647775598,"package_name":"end-of-stream","ecosystem":"npm","requirements":"1.4.4","direct":false,"kind":"runtime","optional":false},{"id":6647775599,"package_name":"enhance-visitors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775600,"package_name":"enhanced-resolve","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6647775601,"package_name":"entities","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775602,"package_name":"env-ci","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647775603,"package_name":"env-editor","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775604,"package_name":"env-paths","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775605,"package_name":"err-code","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775606,"package_name":"error-ex","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775607,"package_name":"error","ecosystem":"npm","requirements":"10.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775608,"package_name":"es-abstract","ecosystem":"npm","requirements":"1.20.2","direct":false,"kind":"runtime","optional":false},{"id":6647775609,"package_name":"es-shim-unscopables","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775610,"package_name":"es-to-primitive","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775611,"package_name":"escalade","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775612,"package_name":"escape-latex","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775613,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775614,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775615,"package_name":"escape-string-regexp","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775616,"package_name":"eslint-config-oclif-typescript","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775617,"package_name":"eslint-config-oclif","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775618,"package_name":"eslint-config-prettier","ecosystem":"npm","requirements":"8.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647775619,"package_name":"eslint-config-xo-space","ecosystem":"npm","requirements":"0.27.0","direct":false,"kind":"runtime","optional":false},{"id":6647775620,"package_name":"eslint-config-xo-space","ecosystem":"npm","requirements":"0.29.0","direct":false,"kind":"runtime","optional":false},{"id":6647775621,"package_name":"eslint-config-xo-typescript","ecosystem":"npm","requirements":"0.53.0","direct":false,"kind":"runtime","optional":false},{"id":6647775622,"package_name":"eslint-config-xo","ecosystem":"npm","requirements":"0.35.0","direct":false,"kind":"runtime","optional":false},{"id":6647775623,"package_name":"eslint-config-xo","ecosystem":"npm","requirements":"0.38.0","direct":false,"kind":"runtime","optional":false},{"id":6647775624,"package_name":"eslint-config-xo","ecosystem":"npm","requirements":"0.42.0","direct":false,"kind":"runtime","optional":false},{"id":6647775625,"package_name":"eslint-formatter-pretty","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775626,"package_name":"eslint-import-resolver-node","ecosystem":"npm","requirements":"0.3.6","direct":false,"kind":"runtime","optional":false},{"id":6647775627,"package_name":"eslint-import-resolver-webpack","ecosystem":"npm","requirements":"0.13.2","direct":false,"kind":"runtime","optional":false},{"id":6647775628,"package_name":"eslint-module-utils","ecosystem":"npm","requirements":"2.7.4","direct":false,"kind":"runtime","optional":false},{"id":6647775629,"package_name":"eslint-plugin-ava","ecosystem":"npm","requirements":"13.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775630,"package_name":"eslint-plugin-es","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775631,"package_name":"eslint-plugin-es","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775632,"package_name":"eslint-plugin-eslint-comments","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775633,"package_name":"eslint-plugin-import","ecosystem":"npm","requirements":"2.26.0","direct":false,"kind":"runtime","optional":false},{"id":6647775634,"package_name":"eslint-plugin-jest","ecosystem":"npm","requirements":"25.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647775635,"package_name":"eslint-plugin-mocha","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775636,"package_name":"eslint-plugin-n","ecosystem":"npm","requirements":"15.2.5","direct":false,"kind":"runtime","optional":false},{"id":6647775637,"package_name":"eslint-plugin-no-use-extend-native","ecosystem":"npm","requirements":"0.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647775638,"package_name":"eslint-plugin-node","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775639,"package_name":"eslint-plugin-prettier","ecosystem":"npm","requirements":"4.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775640,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"36.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775641,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"42.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775642,"package_name":"eslint-plugin-unicorn","ecosystem":"npm","requirements":"43.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775643,"package_name":"eslint-rule-docs","ecosystem":"npm","requirements":"1.1.235","direct":false,"kind":"runtime","optional":false},{"id":6647775644,"package_name":"eslint-scope","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775645,"package_name":"eslint-scope","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775646,"package_name":"eslint-template-visitor","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775647,"package_name":"eslint-utils","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775648,"package_name":"eslint-utils","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775649,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775650,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775651,"package_name":"eslint-visitor-keys","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775652,"package_name":"eslint","ecosystem":"npm","requirements":"8.23.1","direct":false,"kind":"runtime","optional":false},{"id":6647775653,"package_name":"esm-utils","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775654,"package_name":"espree","ecosystem":"npm","requirements":"9.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775655,"package_name":"esprima","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775656,"package_name":"espurify","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775657,"package_name":"esquery","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775658,"package_name":"esrecurse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775659,"package_name":"estraverse","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775660,"package_name":"estraverse","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775661,"package_name":"esutils","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775662,"package_name":"eventemitter3","ecosystem":"npm","requirements":"4.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647775663,"package_name":"events","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775664,"package_name":"execa","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775665,"package_name":"execa","ecosystem":"npm","requirements":"0.10.0","direct":false,"kind":"runtime","optional":false},{"id":6647775666,"package_name":"execa","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775667,"package_name":"exit","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775668,"package_name":"expect","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775669,"package_name":"extend","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775670,"package_name":"external-editor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775671,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775672,"package_name":"extsprintf","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775673,"package_name":"fast-deep-equal","ecosystem":"npm","requirements":"3.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775674,"package_name":"fast-diff","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775675,"package_name":"fast-glob","ecosystem":"npm","requirements":"3.2.12","direct":false,"kind":"runtime","optional":false},{"id":6647775676,"package_name":"fast-json-stable-stringify","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775677,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":6647775678,"package_name":"fast-levenshtein","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775679,"package_name":"fast-xml-parser","ecosystem":"npm","requirements":"3.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775680,"package_name":"fastest-levenshtein","ecosystem":"npm","requirements":"1.0.16","direct":false,"kind":"runtime","optional":false},{"id":6647775681,"package_name":"fastq","ecosystem":"npm","requirements":"1.13.0","direct":false,"kind":"runtime","optional":false},{"id":6647775682,"package_name":"fb-watchman","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775683,"package_name":"figures","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775684,"package_name":"file-entry-cache","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775685,"package_name":"filelist","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775686,"package_name":"fill-range","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775687,"package_name":"find-cache-dir","ecosystem":"npm","requirements":"3.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775688,"package_name":"find-root","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775689,"package_name":"find-up","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775690,"package_name":"find-up","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775691,"package_name":"find-up","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775692,"package_name":"find-yarn-workspace-root2","ecosystem":"npm","requirements":"1.2.16","direct":false,"kind":"runtime","optional":false},{"id":6647775693,"package_name":"find-yarn-workspace-root","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775694,"package_name":"first-chunk-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775695,"package_name":"flat-cache","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775696,"package_name":"flatted","ecosystem":"npm","requirements":"3.2.7","direct":false,"kind":"runtime","optional":false},{"id":6647775697,"package_name":"follow-redirects","ecosystem":"npm","requirements":"1.15.1","direct":false,"kind":"runtime","optional":false},{"id":6647775698,"package_name":"for-each","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6647775699,"package_name":"foreground-child","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775700,"package_name":"forever-agent","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":6647775701,"package_name":"form-data","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775702,"package_name":"form-data","ecosystem":"npm","requirements":"2.3.3","direct":false,"kind":"runtime","optional":false},{"id":6647775703,"package_name":"fraction.js","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775704,"package_name":"fromentries","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775705,"package_name":"fs-constants","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775706,"package_name":"fs-extra","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775707,"package_name":"fs-extra","ecosystem":"npm","requirements":"8.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775708,"package_name":"fs-extra","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775709,"package_name":"fs-minipass","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775710,"package_name":"fs.realpath","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775711,"package_name":"fsevents","ecosystem":"npm","requirements":"2.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647775712,"package_name":"function-bind","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775713,"package_name":"function.prototype.name","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775714,"package_name":"functional-red-black-tree","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775715,"package_name":"functions-have-names","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":6647775716,"package_name":"gauge","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775717,"package_name":"gauge","ecosystem":"npm","requirements":"4.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775718,"package_name":"gensync","ecosystem":"npm","requirements":"1.0.0-beta.2","direct":false,"kind":"runtime","optional":false},{"id":6647775719,"package_name":"get-caller-file","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775720,"package_name":"get-intrinsic","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775721,"package_name":"get-package-type","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775722,"package_name":"get-set-props","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775723,"package_name":"get-stdin","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775724,"package_name":"get-stdin","ecosystem":"npm","requirements":"9.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775725,"package_name":"get-stream","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775726,"package_name":"get-stream","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775727,"package_name":"get-stream","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775728,"package_name":"get-symbol-description","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775729,"package_name":"getpass","ecosystem":"npm","requirements":"0.1.7","direct":false,"kind":"runtime","optional":false},{"id":6647775730,"package_name":"github-slugger","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775731,"package_name":"github-username","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775732,"package_name":"glob-parent","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775733,"package_name":"glob-parent","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775734,"package_name":"glob","ecosystem":"npm","requirements":"7.2.3","direct":false,"kind":"runtime","optional":false},{"id":6647775735,"package_name":"glob","ecosystem":"npm","requirements":"8.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775736,"package_name":"globals","ecosystem":"npm","requirements":"11.12.0","direct":false,"kind":"runtime","optional":false},{"id":6647775737,"package_name":"globals","ecosystem":"npm","requirements":"13.17.0","direct":false,"kind":"runtime","optional":false},{"id":6647775738,"package_name":"globby","ecosystem":"npm","requirements":"10.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775739,"package_name":"globby","ecosystem":"npm","requirements":"11.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775740,"package_name":"globby","ecosystem":"npm","requirements":"13.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775741,"package_name":"graceful-fs","ecosystem":"npm","requirements":"4.2.10","direct":false,"kind":"runtime","optional":false},{"id":6647775742,"package_name":"grapheme-splitter","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775743,"package_name":"greenframe-cli","ecosystem":"npm","requirements":"0.0.0-use.local","direct":false,"kind":"runtime","optional":false},{"id":6647775744,"package_name":"grouped-queue","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775745,"package_name":"har-schema","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775746,"package_name":"har-validator","ecosystem":"npm","requirements":"5.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775747,"package_name":"hard-rejection","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775748,"package_name":"has-ansi","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775749,"package_name":"has-bigints","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775750,"package_name":"has-flag","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775751,"package_name":"has-flag","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775752,"package_name":"has-property-descriptors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775753,"package_name":"has-symbols","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775754,"package_name":"has-tostringtag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775755,"package_name":"has-unicode","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775756,"package_name":"has","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775757,"package_name":"haxec","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775758,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"2.8.9","direct":false,"kind":"runtime","optional":false},{"id":6647775759,"package_name":"hosted-git-info","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775760,"package_name":"html-escaper","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775761,"package_name":"http-cache-semantics","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775762,"package_name":"http-call","ecosystem":"npm","requirements":"5.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775763,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775764,"package_name":"http-proxy-agent","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775765,"package_name":"http-signature","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775766,"package_name":"https-proxy-agent","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775767,"package_name":"human-signals","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775768,"package_name":"humanize-ms","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775769,"package_name":"hyperlinker","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775770,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.4.24","direct":false,"kind":"runtime","optional":false},{"id":6647775771,"package_name":"iconv-lite","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":6647775772,"package_name":"ieee754","ecosystem":"npm","requirements":"1.1.13","direct":false,"kind":"runtime","optional":false},{"id":6647775773,"package_name":"ieee754","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775774,"package_name":"ignore-walk","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775775,"package_name":"ignore","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775776,"package_name":"import-fresh","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775777,"package_name":"import-local","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775778,"package_name":"import-meta-resolve","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775779,"package_name":"import-modules","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775780,"package_name":"imurmurhash","ecosystem":"npm","requirements":"0.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775781,"package_name":"indent-string","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775782,"package_name":"indent-string","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775783,"package_name":"infer-owner","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775784,"package_name":"inflight","ecosystem":"npm","requirements":"1.0.6","direct":false,"kind":"runtime","optional":false},{"id":6647775785,"package_name":"inherits","ecosystem":"npm","requirements":"2.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775786,"package_name":"inquirer","ecosystem":"npm","requirements":"8.2.4","direct":false,"kind":"runtime","optional":false},{"id":6647775787,"package_name":"internal-slot","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775788,"package_name":"interpret","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775789,"package_name":"ip","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775790,"package_name":"irregular-plurals","ecosystem":"npm","requirements":"3.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775791,"package_name":"is-absolute","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775792,"package_name":"is-arguments","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775793,"package_name":"is-arrayish","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775794,"package_name":"is-bigint","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775795,"package_name":"is-binary-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775796,"package_name":"is-boolean-object","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775797,"package_name":"is-builtin-module","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775798,"package_name":"is-callable","ecosystem":"npm","requirements":"1.2.5","direct":false,"kind":"runtime","optional":false},{"id":6647775799,"package_name":"is-core-module","ecosystem":"npm","requirements":"2.10.0","direct":false,"kind":"runtime","optional":false},{"id":6647775800,"package_name":"is-date-object","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775801,"package_name":"is-docker","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775802,"package_name":"is-extglob","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775803,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775804,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775805,"package_name":"is-fullwidth-code-point","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775806,"package_name":"is-generator-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775807,"package_name":"is-generator-function","ecosystem":"npm","requirements":"1.0.10","direct":false,"kind":"runtime","optional":false},{"id":6647775808,"package_name":"is-get-set-prop","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775809,"package_name":"is-glob","ecosystem":"npm","requirements":"4.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775810,"package_name":"is-interactive","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775811,"package_name":"is-js-type","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775812,"package_name":"is-lambda","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775813,"package_name":"is-negated-glob","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775814,"package_name":"is-negative-zero","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775815,"package_name":"is-number-object","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647775816,"package_name":"is-number","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775817,"package_name":"is-obj-prop","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775818,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775819,"package_name":"is-plain-obj","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775820,"package_name":"is-plain-object","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775821,"package_name":"is-proto-prop","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775822,"package_name":"is-regex","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775823,"package_name":"is-relative","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775824,"package_name":"is-retry-allowed","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775825,"package_name":"is-scoped","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775826,"package_name":"is-shared-array-buffer","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775827,"package_name":"is-stream","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775828,"package_name":"is-stream","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775829,"package_name":"is-string","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647775830,"package_name":"is-symbol","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775831,"package_name":"is-typed-array","ecosystem":"npm","requirements":"1.1.9","direct":false,"kind":"runtime","optional":false},{"id":6647775832,"package_name":"is-typedarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775833,"package_name":"is-unc-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775834,"package_name":"is-unicode-supported","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775835,"package_name":"is-utf8","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775836,"package_name":"is-weakref","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775837,"package_name":"is-windows","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775838,"package_name":"is-wsl","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775839,"package_name":"isarray","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775840,"package_name":"isbinaryfile","ecosystem":"npm","requirements":"4.0.10","direct":false,"kind":"runtime","optional":false},{"id":6647775841,"package_name":"isexe","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775842,"package_name":"isomorphic-ws","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775843,"package_name":"isstream","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775844,"package_name":"istanbul-lib-coverage","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775845,"package_name":"istanbul-lib-instrument","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775846,"package_name":"istanbul-lib-report","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775847,"package_name":"istanbul-lib-source-maps","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775848,"package_name":"istanbul-reports","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775849,"package_name":"jake","ecosystem":"npm","requirements":"10.8.5","direct":false,"kind":"runtime","optional":false},{"id":6647775850,"package_name":"java-properties","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775851,"package_name":"javascript-natural-sort","ecosystem":"npm","requirements":"0.7.1","direct":false,"kind":"runtime","optional":false},{"id":6647775852,"package_name":"jest-changed-files","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775853,"package_name":"jest-circus","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775854,"package_name":"jest-cli","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775855,"package_name":"jest-config","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775856,"package_name":"jest-diff","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775857,"package_name":"jest-docblock","ecosystem":"npm","requirements":"28.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775858,"package_name":"jest-each","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775859,"package_name":"jest-environment-node","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775860,"package_name":"jest-get-type","ecosystem":"npm","requirements":"28.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775861,"package_name":"jest-haste-map","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775862,"package_name":"jest-leak-detector","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775863,"package_name":"jest-matcher-utils","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775864,"package_name":"jest-message-util","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775865,"package_name":"jest-mock","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775866,"package_name":"jest-pnp-resolver","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6647775867,"package_name":"jest-regex-util","ecosystem":"npm","requirements":"28.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775868,"package_name":"jest-resolve-dependencies","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775869,"package_name":"jest-resolve","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775870,"package_name":"jest-runner","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775871,"package_name":"jest-runtime","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775872,"package_name":"jest-snapshot","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775873,"package_name":"jest-util","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775874,"package_name":"jest-validate","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775875,"package_name":"jest-watcher","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775876,"package_name":"jest-worker","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775877,"package_name":"jest","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775878,"package_name":"jmespath","ecosystem":"npm","requirements":"0.16.0","direct":false,"kind":"runtime","optional":false},{"id":6647775879,"package_name":"joi","ecosystem":"npm","requirements":"17.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647775880,"package_name":"jose","ecosystem":"npm","requirements":"4.9.2","direct":false,"kind":"runtime","optional":false},{"id":6647775881,"package_name":"js-sdsl","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775882,"package_name":"js-tokens","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775883,"package_name":"js-types","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775884,"package_name":"js-yaml","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"runtime","optional":false},{"id":6647775885,"package_name":"js-yaml","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775886,"package_name":"jsbn","ecosystem":"npm","requirements":"0.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775887,"package_name":"jsesc","ecosystem":"npm","requirements":"2.5.2","direct":false,"kind":"runtime","optional":false},{"id":6647775888,"package_name":"json-parse-better-errors","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775889,"package_name":"json-parse-even-better-errors","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775890,"package_name":"json-schema-traverse","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775891,"package_name":"json-schema","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775892,"package_name":"json-stable-stringify-without-jsonify","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775893,"package_name":"json-stringify-nice","ecosystem":"npm","requirements":"1.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647775894,"package_name":"json-stringify-safe","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775895,"package_name":"json5","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775896,"package_name":"json5","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775897,"package_name":"jsonfile","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775898,"package_name":"jsonfile","ecosystem":"npm","requirements":"6.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775899,"package_name":"jsonparse","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647775900,"package_name":"jsonpath-plus","ecosystem":"npm","requirements":"0.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647775901,"package_name":"jsprim","ecosystem":"npm","requirements":"1.4.2","direct":false,"kind":"runtime","optional":false},{"id":6647775902,"package_name":"just-diff-apply","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775903,"package_name":"just-diff","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775904,"package_name":"kind-of","ecosystem":"npm","requirements":"6.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775905,"package_name":"kleur","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775906,"package_name":"leven","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775907,"package_name":"levn","ecosystem":"npm","requirements":"0.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775908,"package_name":"line-column-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775909,"package_name":"lines-and-columns","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":6647775910,"package_name":"listr2","ecosystem":"npm","requirements":"3.14.0","direct":false,"kind":"runtime","optional":false},{"id":6647775911,"package_name":"load-json-file","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775912,"package_name":"load-yaml-file","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775913,"package_name":"locate-path","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775914,"package_name":"locate-path","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775915,"package_name":"locate-path","ecosystem":"npm","requirements":"7.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775916,"package_name":"lodash-es","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":6647775917,"package_name":"lodash.memoize","ecosystem":"npm","requirements":"4.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775918,"package_name":"lodash.merge","ecosystem":"npm","requirements":"4.6.2","direct":false,"kind":"runtime","optional":false},{"id":6647775919,"package_name":"lodash","ecosystem":"npm","requirements":"4.17.21","direct":false,"kind":"runtime","optional":false},{"id":6647775920,"package_name":"log-symbols","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775921,"package_name":"log-update","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775922,"package_name":"lowercase-keys","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775923,"package_name":"lru-cache","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775924,"package_name":"lru-cache","ecosystem":"npm","requirements":"7.14.0","direct":false,"kind":"runtime","optional":false},{"id":6647775925,"package_name":"lru_map","ecosystem":"npm","requirements":"0.3.3","direct":false,"kind":"runtime","optional":false},{"id":6647775926,"package_name":"make-dir","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775927,"package_name":"make-error","ecosystem":"npm","requirements":"1.3.6","direct":false,"kind":"runtime","optional":false},{"id":6647775928,"package_name":"make-fetch-happen","ecosystem":"npm","requirements":"10.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775929,"package_name":"make-fetch-happen","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775930,"package_name":"makeerror","ecosystem":"npm","requirements":"1.0.12","direct":false,"kind":"runtime","optional":false},{"id":6647775931,"package_name":"map-obj","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775932,"package_name":"map-obj","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647775933,"package_name":"mathjs","ecosystem":"npm","requirements":"9.5.2","direct":false,"kind":"runtime","optional":false},{"id":6647775934,"package_name":"mem-fs-editor","ecosystem":"npm","requirements":"9.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647775935,"package_name":"mem-fs","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647775936,"package_name":"memory-fs","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775937,"package_name":"meow","ecosystem":"npm","requirements":"10.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775938,"package_name":"merge-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775939,"package_name":"merge2","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775940,"package_name":"micro-spelling-correcter","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775941,"package_name":"micromatch","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775942,"package_name":"mime-db","ecosystem":"npm","requirements":"1.52.0","direct":false,"kind":"runtime","optional":false},{"id":6647775943,"package_name":"mime-types","ecosystem":"npm","requirements":"2.1.35","direct":false,"kind":"runtime","optional":false},{"id":6647775944,"package_name":"mimic-fn","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775945,"package_name":"min-indent","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775946,"package_name":"minimatch","ecosystem":"npm","requirements":"3.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775947,"package_name":"minimatch","ecosystem":"npm","requirements":"5.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775948,"package_name":"minimist-options","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775949,"package_name":"minimist","ecosystem":"npm","requirements":"1.2.6","direct":false,"kind":"runtime","optional":false},{"id":6647775950,"package_name":"minipass-collect","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775951,"package_name":"minipass-fetch","ecosystem":"npm","requirements":"1.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775952,"package_name":"minipass-fetch","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775953,"package_name":"minipass-flush","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775954,"package_name":"minipass-json-stream","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775955,"package_name":"minipass-pipeline","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":6647775956,"package_name":"minipass-sized","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775957,"package_name":"minipass","ecosystem":"npm","requirements":"3.3.4","direct":false,"kind":"runtime","optional":false},{"id":6647775958,"package_name":"minizlib","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775959,"package_name":"mkdirp-classic","ecosystem":"npm","requirements":"0.5.3","direct":false,"kind":"runtime","optional":false},{"id":6647775960,"package_name":"mkdirp-infer-owner","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775961,"package_name":"mkdirp","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647775962,"package_name":"ms","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775963,"package_name":"ms","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775964,"package_name":"ms","ecosystem":"npm","requirements":"2.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647775965,"package_name":"multimap","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775966,"package_name":"multimatch","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775967,"package_name":"mute-stream","ecosystem":"npm","requirements":"0.0.8","direct":false,"kind":"runtime","optional":false},{"id":6647775968,"package_name":"natural-compare","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775969,"package_name":"natural-orderby","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775970,"package_name":"negotiator","ecosystem":"npm","requirements":"0.6.3","direct":false,"kind":"runtime","optional":false},{"id":6647775971,"package_name":"nice-try","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647775972,"package_name":"node-fetch","ecosystem":"npm","requirements":"2.6.7","direct":false,"kind":"runtime","optional":false},{"id":6647775973,"package_name":"node-gyp","ecosystem":"npm","requirements":"8.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647775974,"package_name":"node-gyp","ecosystem":"npm","requirements":"9.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647775975,"package_name":"node-int64","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775976,"package_name":"node-releases","ecosystem":"npm","requirements":"2.0.6","direct":false,"kind":"runtime","optional":false},{"id":6647775977,"package_name":"nopt","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775978,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647775979,"package_name":"normalize-package-data","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647775980,"package_name":"normalize-path","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775981,"package_name":"npm-bundled","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647775982,"package_name":"npm-install-checks","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775983,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775984,"package_name":"npm-normalize-package-bin","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775985,"package_name":"npm-package-arg","ecosystem":"npm","requirements":"8.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647775986,"package_name":"npm-packlist","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647775987,"package_name":"npm-pick-manifest","ecosystem":"npm","requirements":"6.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775988,"package_name":"npm-registry-fetch","ecosystem":"npm","requirements":"12.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775989,"package_name":"npm-run-path","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775990,"package_name":"npm-run-path","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775991,"package_name":"npmlog","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775992,"package_name":"npmlog","ecosystem":"npm","requirements":"6.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647775993,"package_name":"number-is-nan","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647775994,"package_name":"oauth-sign","ecosystem":"npm","requirements":"0.9.0","direct":false,"kind":"runtime","optional":false},{"id":6647775995,"package_name":"obj-props","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647775996,"package_name":"object-assign","ecosystem":"npm","requirements":"4.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647775997,"package_name":"object-hash","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647775998,"package_name":"object-inspect","ecosystem":"npm","requirements":"1.12.2","direct":false,"kind":"runtime","optional":false},{"id":6647775999,"package_name":"object-keys","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776000,"package_name":"object-treeify","ecosystem":"npm","requirements":"1.1.33","direct":false,"kind":"runtime","optional":false},{"id":6647776001,"package_name":"object.assign","ecosystem":"npm","requirements":"4.1.4","direct":false,"kind":"runtime","optional":false},{"id":6647776002,"package_name":"object.values","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647776003,"package_name":"oclif","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647776004,"package_name":"oidc-token-hash","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776005,"package_name":"once","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647776006,"package_name":"onetime","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647776007,"package_name":"open-editor","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776008,"package_name":"open","ecosystem":"npm","requirements":"8.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647776009,"package_name":"openid-client","ecosystem":"npm","requirements":"5.1.9","direct":false,"kind":"runtime","optional":false},{"id":6647776010,"package_name":"optionator","ecosystem":"npm","requirements":"0.9.1","direct":false,"kind":"runtime","optional":false},{"id":6647776011,"package_name":"ora","ecosystem":"npm","requirements":"5.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647776012,"package_name":"os-tmpdir","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776013,"package_name":"p-finally","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776014,"package_name":"p-limit","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776015,"package_name":"p-limit","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776016,"package_name":"p-limit","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776017,"package_name":"p-locate","ecosystem":"npm","requirements":"4.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776018,"package_name":"p-locate","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776019,"package_name":"p-locate","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776020,"package_name":"p-map","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776021,"package_name":"p-queue","ecosystem":"npm","requirements":"6.6.2","direct":false,"kind":"runtime","optional":false},{"id":6647776022,"package_name":"p-timeout","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776023,"package_name":"p-transform","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776024,"package_name":"p-try","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776025,"package_name":"pacote","ecosystem":"npm","requirements":"12.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776026,"package_name":"pad-component","ecosystem":"npm","requirements":"0.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776027,"package_name":"parent-module","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776028,"package_name":"parse-conflict-json","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776029,"package_name":"parse-json","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776030,"package_name":"parse-json","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776031,"package_name":"password-prompt","ecosystem":"npm","requirements":"1.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647776032,"package_name":"path-exists","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776033,"package_name":"path-exists","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776034,"package_name":"path-is-absolute","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776035,"package_name":"path-key","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776036,"package_name":"path-key","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776037,"package_name":"path-parse","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647776038,"package_name":"path-type","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776039,"package_name":"performance-now","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776040,"package_name":"picocolors","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776041,"package_name":"picomatch","ecosystem":"npm","requirements":"2.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647776042,"package_name":"pify","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776043,"package_name":"pify","ecosystem":"npm","requirements":"4.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776044,"package_name":"pirates","ecosystem":"npm","requirements":"4.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776045,"package_name":"pkg-dir","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776046,"package_name":"pkg-dir","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776047,"package_name":"playwright-core","ecosystem":"npm","requirements":"1.25.2","direct":false,"kind":"runtime","optional":false},{"id":6647776048,"package_name":"playwright","ecosystem":"npm","requirements":"1.25.2","direct":false,"kind":"runtime","optional":false},{"id":6647776049,"package_name":"plur","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776050,"package_name":"pluralize","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776051,"package_name":"preferred-pm","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776052,"package_name":"prelude-ls","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647776053,"package_name":"prettier-linter-helpers","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776054,"package_name":"prettier","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":6647776055,"package_name":"pretty-bytes","ecosystem":"npm","requirements":"5.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647776056,"package_name":"pretty-format","ecosystem":"npm","requirements":"28.1.3","direct":false,"kind":"runtime","optional":false},{"id":6647776057,"package_name":"proc-log","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776058,"package_name":"process-nextick-args","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776059,"package_name":"promise-all-reject-late","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776060,"package_name":"promise-call-limit","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776061,"package_name":"promise-inflight","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776062,"package_name":"promise-retry","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776063,"package_name":"prompts","ecosystem":"npm","requirements":"2.4.2","direct":false,"kind":"runtime","optional":false},{"id":6647776064,"package_name":"proto-props","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776065,"package_name":"psl","ecosystem":"npm","requirements":"1.9.0","direct":false,"kind":"runtime","optional":false},{"id":6647776066,"package_name":"pump","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776067,"package_name":"punycode","ecosystem":"npm","requirements":"1.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647776068,"package_name":"punycode","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776069,"package_name":"qqjs","ecosystem":"npm","requirements":"0.3.11","direct":false,"kind":"runtime","optional":false},{"id":6647776070,"package_name":"qs","ecosystem":"npm","requirements":"6.5.3","direct":false,"kind":"runtime","optional":false},{"id":6647776071,"package_name":"querystring","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776072,"package_name":"queue-microtask","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":6647776073,"package_name":"quick-lru","ecosystem":"npm","requirements":"5.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776074,"package_name":"ramda","ecosystem":"npm","requirements":"0.27.2","direct":false,"kind":"runtime","optional":false},{"id":6647776075,"package_name":"react-is","ecosystem":"npm","requirements":"18.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776076,"package_name":"read-cmd-shim","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776077,"package_name":"read-package-json-fast","ecosystem":"npm","requirements":"2.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776078,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"7.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776079,"package_name":"read-pkg-up","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776080,"package_name":"read-pkg","ecosystem":"npm","requirements":"5.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776081,"package_name":"read-pkg","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776082,"package_name":"readable-stream","ecosystem":"npm","requirements":"2.3.7","direct":false,"kind":"runtime","optional":false},{"id":6647776083,"package_name":"readable-stream","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647776084,"package_name":"readdir-scoped-modules","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776085,"package_name":"readdirp","ecosystem":"npm","requirements":"3.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647776086,"package_name":"rechoir","ecosystem":"npm","requirements":"0.6.2","direct":false,"kind":"runtime","optional":false},{"id":6647776087,"package_name":"redent","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776088,"package_name":"redeyed","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776089,"package_name":"regenerator-runtime","ecosystem":"npm","requirements":"0.13.9","direct":false,"kind":"runtime","optional":false},{"id":6647776090,"package_name":"regexp-tree","ecosystem":"npm","requirements":"0.1.24","direct":false,"kind":"runtime","optional":false},{"id":6647776091,"package_name":"regexp.prototype.flags","ecosystem":"npm","requirements":"1.4.3","direct":false,"kind":"runtime","optional":false},{"id":6647776092,"package_name":"regexpp","ecosystem":"npm","requirements":"3.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776093,"package_name":"remove-trailing-separator","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776094,"package_name":"replace-ext","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776095,"package_name":"request","ecosystem":"npm","requirements":"2.88.2","direct":false,"kind":"runtime","optional":false},{"id":6647776096,"package_name":"require-directory","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776097,"package_name":"resolve-cwd","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776098,"package_name":"resolve-from","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776099,"package_name":"resolve-from","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776100,"package_name":"resolve.exports","ecosystem":"npm","requirements":"1.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776101,"package_name":"resolve","ecosystem":"npm","requirements":"1.22.1","direct":false,"kind":"runtime","optional":false},{"id":6647776102,"package_name":"restore-cursor","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776103,"package_name":"retry","ecosystem":"npm","requirements":"0.12.0","direct":false,"kind":"runtime","optional":false},{"id":6647776104,"package_name":"reusify","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647776105,"package_name":"rfc4648","ecosystem":"npm","requirements":"1.5.2","direct":false,"kind":"runtime","optional":false},{"id":6647776106,"package_name":"rfdc","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776107,"package_name":"rimraf","ecosystem":"npm","requirements":"2.7.1","direct":false,"kind":"runtime","optional":false},{"id":6647776108,"package_name":"rimraf","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776109,"package_name":"run-async","ecosystem":"npm","requirements":"2.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647776110,"package_name":"run-parallel","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776111,"package_name":"rxjs","ecosystem":"npm","requirements":"7.5.6","direct":false,"kind":"runtime","optional":false},{"id":6647776112,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647776113,"package_name":"safe-buffer","ecosystem":"npm","requirements":"5.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647776114,"package_name":"safe-regex","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776115,"package_name":"safer-buffer","ecosystem":"npm","requirements":"2.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647776116,"package_name":"sax","ecosystem":"npm","requirements":"1.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647776117,"package_name":"sax","ecosystem":"npm","requirements":"1.2.4","direct":false,"kind":"runtime","optional":false},{"id":6647776118,"package_name":"scoped-regex","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776119,"package_name":"seedrandom","ecosystem":"npm","requirements":"3.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776120,"package_name":"semver","ecosystem":"npm","requirements":"5.7.1","direct":false,"kind":"runtime","optional":false},{"id":6647776121,"package_name":"semver","ecosystem":"npm","requirements":"7.3.7","direct":false,"kind":"runtime","optional":false},{"id":6647776122,"package_name":"semver","ecosystem":"npm","requirements":"6.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776123,"package_name":"set-blocking","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776124,"package_name":"shebang-command","ecosystem":"npm","requirements":"1.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776125,"package_name":"shebang-command","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776126,"package_name":"shebang-regex","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776127,"package_name":"shebang-regex","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776128,"package_name":"shell-quote","ecosystem":"npm","requirements":"1.7.3","direct":false,"kind":"runtime","optional":false},{"id":6647776129,"package_name":"shelljs","ecosystem":"npm","requirements":"0.8.5","direct":false,"kind":"runtime","optional":false},{"id":6647776130,"package_name":"side-channel","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647776131,"package_name":"signal-exit","ecosystem":"npm","requirements":"3.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647776132,"package_name":"sisteransi","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776133,"package_name":"slash","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776134,"package_name":"slash","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776135,"package_name":"slice-ansi","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776136,"package_name":"slice-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776137,"package_name":"smart-buffer","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776138,"package_name":"socks-proxy-agent","ecosystem":"npm","requirements":"6.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647776139,"package_name":"socks-proxy-agent","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776140,"package_name":"socks","ecosystem":"npm","requirements":"2.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647776141,"package_name":"sort-keys","ecosystem":"npm","requirements":"4.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776142,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.13","direct":false,"kind":"runtime","optional":false},{"id":6647776143,"package_name":"source-map-support","ecosystem":"npm","requirements":"0.5.21","direct":false,"kind":"runtime","optional":false},{"id":6647776144,"package_name":"source-map","ecosystem":"npm","requirements":"0.6.1","direct":false,"kind":"runtime","optional":false},{"id":6647776145,"package_name":"spawn-command","ecosystem":"npm","requirements":"0.0.2-1","direct":false,"kind":"runtime","optional":false},{"id":6647776146,"package_name":"spawn-wrap","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776147,"package_name":"spdx-correct","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776148,"package_name":"spdx-exceptions","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776149,"package_name":"spdx-expression-parse","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776150,"package_name":"spdx-license-ids","ecosystem":"npm","requirements":"3.0.12","direct":false,"kind":"runtime","optional":false},{"id":6647776151,"package_name":"sprintf-js","ecosystem":"npm","requirements":"1.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776152,"package_name":"sshpk","ecosystem":"npm","requirements":"1.17.0","direct":false,"kind":"runtime","optional":false},{"id":6647776153,"package_name":"ssri","ecosystem":"npm","requirements":"8.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776154,"package_name":"ssri","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776155,"package_name":"stack-utils","ecosystem":"npm","requirements":"2.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776156,"package_name":"stream-buffers","ecosystem":"npm","requirements":"3.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776157,"package_name":"string-length","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776158,"package_name":"string-width","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776159,"package_name":"string-width","ecosystem":"npm","requirements":"4.2.3","direct":false,"kind":"runtime","optional":false},{"id":6647776160,"package_name":"string-width","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776161,"package_name":"string.prototype.trimend","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776162,"package_name":"string.prototype.trimstart","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776163,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776164,"package_name":"string_decoder","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776165,"package_name":"strip-ansi","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776166,"package_name":"strip-ansi","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776167,"package_name":"strip-ansi","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776168,"package_name":"strip-bom-buf","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776169,"package_name":"strip-bom-stream","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776170,"package_name":"strip-bom","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776171,"package_name":"strip-bom","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776172,"package_name":"strip-bom","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776173,"package_name":"strip-eof","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776174,"package_name":"strip-final-newline","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776175,"package_name":"strip-indent","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776176,"package_name":"strip-indent","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776177,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776178,"package_name":"strip-json-comments","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776179,"package_name":"supports-color","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776180,"package_name":"supports-color","ecosystem":"npm","requirements":"5.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647776181,"package_name":"supports-color","ecosystem":"npm","requirements":"7.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776182,"package_name":"supports-color","ecosystem":"npm","requirements":"8.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776183,"package_name":"supports-hyperlinks","ecosystem":"npm","requirements":"2.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776184,"package_name":"supports-preserve-symlinks-flag","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776185,"package_name":"taketalk","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776186,"package_name":"tapable","ecosystem":"npm","requirements":"0.1.10","direct":false,"kind":"runtime","optional":false},{"id":6647776187,"package_name":"tar-fs","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776188,"package_name":"tar-stream","ecosystem":"npm","requirements":"2.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776189,"package_name":"tar","ecosystem":"npm","requirements":"6.1.11","direct":false,"kind":"runtime","optional":false},{"id":6647776190,"package_name":"terminal-link","ecosystem":"npm","requirements":"2.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776191,"package_name":"test-exclude","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776192,"package_name":"text-table","ecosystem":"npm","requirements":"0.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776193,"package_name":"textextensions","ecosystem":"npm","requirements":"5.15.0","direct":false,"kind":"runtime","optional":false},{"id":6647776194,"package_name":"through","ecosystem":"npm","requirements":"2.3.8","direct":false,"kind":"runtime","optional":false},{"id":6647776195,"package_name":"tiny-emitter","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776196,"package_name":"tldts-core","ecosystem":"npm","requirements":"5.7.91","direct":false,"kind":"runtime","optional":false},{"id":6647776197,"package_name":"tldts-experimental","ecosystem":"npm","requirements":"5.7.91","direct":false,"kind":"runtime","optional":false},{"id":6647776198,"package_name":"tmp-promise","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776199,"package_name":"tmp","ecosystem":"npm","requirements":"0.0.33","direct":false,"kind":"runtime","optional":false},{"id":6647776200,"package_name":"tmp","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776201,"package_name":"tmp","ecosystem":"npm","requirements":"0.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647776202,"package_name":"tmpl","ecosystem":"npm","requirements":"1.0.5","direct":false,"kind":"runtime","optional":false},{"id":6647776203,"package_name":"to-absolute-glob","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776204,"package_name":"to-fast-properties","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776205,"package_name":"to-regex-range","ecosystem":"npm","requirements":"5.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776206,"package_name":"tough-cookie","ecosystem":"npm","requirements":"2.5.0","direct":false,"kind":"runtime","optional":false},{"id":6647776207,"package_name":"tr46","ecosystem":"npm","requirements":"0.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776208,"package_name":"trace-unhandled","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776209,"package_name":"tree-kill","ecosystem":"npm","requirements":"1.2.2","direct":false,"kind":"runtime","optional":false},{"id":6647776210,"package_name":"treeverse","ecosystem":"npm","requirements":"1.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647776211,"package_name":"trim-newlines","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776212,"package_name":"ts-jest","ecosystem":"npm","requirements":"28.0.8","direct":false,"kind":"runtime","optional":false},{"id":6647776213,"package_name":"ts-node-dev","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776214,"package_name":"ts-node","ecosystem":"npm","requirements":"10.9.1","direct":false,"kind":"runtime","optional":false},{"id":6647776215,"package_name":"tsconfig-paths","ecosystem":"npm","requirements":"3.14.1","direct":false,"kind":"runtime","optional":false},{"id":6647776216,"package_name":"tsconfig","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776217,"package_name":"tslib","ecosystem":"npm","requirements":"1.14.1","direct":false,"kind":"runtime","optional":false},{"id":6647776218,"package_name":"tslib","ecosystem":"npm","requirements":"2.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647776219,"package_name":"tsutils","ecosystem":"npm","requirements":"3.21.0","direct":false,"kind":"runtime","optional":false},{"id":6647776220,"package_name":"tunnel-agent","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647776221,"package_name":"tweetnacl","ecosystem":"npm","requirements":"0.14.5","direct":false,"kind":"runtime","optional":false},{"id":6647776222,"package_name":"type-check","ecosystem":"npm","requirements":"0.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647776223,"package_name":"type-detect","ecosystem":"npm","requirements":"4.0.8","direct":false,"kind":"runtime","optional":false},{"id":6647776224,"package_name":"type-fest","ecosystem":"npm","requirements":"0.20.2","direct":false,"kind":"runtime","optional":false},{"id":6647776225,"package_name":"type-fest","ecosystem":"npm","requirements":"0.21.3","direct":false,"kind":"runtime","optional":false},{"id":6647776226,"package_name":"type-fest","ecosystem":"npm","requirements":"0.6.0","direct":false,"kind":"runtime","optional":false},{"id":6647776227,"package_name":"type-fest","ecosystem":"npm","requirements":"0.8.1","direct":false,"kind":"runtime","optional":false},{"id":6647776228,"package_name":"type-fest","ecosystem":"npm","requirements":"1.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647776229,"package_name":"type-fest","ecosystem":"npm","requirements":"2.19.0","direct":false,"kind":"runtime","optional":false},{"id":6647776230,"package_name":"typed-function","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776231,"package_name":"typedarray-to-buffer","ecosystem":"npm","requirements":"3.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647776232,"package_name":"typescript","ecosystem":"npm","requirements":"4.8.3","direct":false,"kind":"runtime","optional":false},{"id":6647776233,"package_name":"unbox-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776234,"package_name":"unc-path-regex","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647776235,"package_name":"underscore","ecosystem":"npm","requirements":"1.13.4","direct":false,"kind":"runtime","optional":false},{"id":6647776236,"package_name":"unique-filename","ecosystem":"npm","requirements":"1.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776237,"package_name":"unique-filename","ecosystem":"npm","requirements":"2.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776238,"package_name":"unique-slug","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776239,"package_name":"unique-slug","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776240,"package_name":"universal-user-agent","ecosystem":"npm","requirements":"6.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776241,"package_name":"universalify","ecosystem":"npm","requirements":"0.1.2","direct":false,"kind":"runtime","optional":false},{"id":6647776242,"package_name":"universalify","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776243,"package_name":"untildify","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776244,"package_name":"update-browserslist-db","ecosystem":"npm","requirements":"1.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647776245,"package_name":"uri-js","ecosystem":"npm","requirements":"4.4.1","direct":false,"kind":"runtime","optional":false},{"id":6647776246,"package_name":"url-or-path","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776247,"package_name":"url","ecosystem":"npm","requirements":"0.10.3","direct":false,"kind":"runtime","optional":false},{"id":6647776248,"package_name":"util-deprecate","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776249,"package_name":"util","ecosystem":"npm","requirements":"0.12.4","direct":false,"kind":"runtime","optional":false},{"id":6647776250,"package_name":"uuid","ecosystem":"npm","requirements":"8.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776251,"package_name":"uuid","ecosystem":"npm","requirements":"3.4.0","direct":false,"kind":"runtime","optional":false},{"id":6647776252,"package_name":"uuid","ecosystem":"npm","requirements":"8.3.2","direct":false,"kind":"runtime","optional":false},{"id":6647776253,"package_name":"v8-compile-cache-lib","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776254,"package_name":"v8-to-istanbul","ecosystem":"npm","requirements":"9.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776255,"package_name":"validate-npm-package-license","ecosystem":"npm","requirements":"3.0.4","direct":false,"kind":"runtime","optional":false},{"id":6647776256,"package_name":"validate-npm-package-name","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776257,"package_name":"verror","ecosystem":"npm","requirements":"1.10.0","direct":false,"kind":"runtime","optional":false},{"id":6647776258,"package_name":"vinyl-file","ecosystem":"npm","requirements":"3.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776259,"package_name":"vinyl","ecosystem":"npm","requirements":"2.2.1","direct":false,"kind":"runtime","optional":false},{"id":6647776260,"package_name":"vm2","ecosystem":"npm","requirements":"3.9.3","direct":false,"kind":"runtime","optional":false},{"id":6647776261,"package_name":"wait-on","ecosystem":"npm","requirements":"6.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776262,"package_name":"walk-up-path","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776263,"package_name":"walker","ecosystem":"npm","requirements":"1.0.8","direct":false,"kind":"runtime","optional":false},{"id":6647776264,"package_name":"wcwidth","ecosystem":"npm","requirements":"1.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776265,"package_name":"webidl-conversions","ecosystem":"npm","requirements":"3.0.1","direct":false,"kind":"runtime","optional":false},{"id":6647776266,"package_name":"whatwg-url","ecosystem":"npm","requirements":"5.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776267,"package_name":"which-boxed-primitive","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776268,"package_name":"which-pm","ecosystem":"npm","requirements":"2.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776269,"package_name":"which-typed-array","ecosystem":"npm","requirements":"1.1.8","direct":false,"kind":"runtime","optional":false},{"id":6647776270,"package_name":"which","ecosystem":"npm","requirements":"1.3.1","direct":false,"kind":"runtime","optional":false},{"id":6647776271,"package_name":"which","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776272,"package_name":"wide-align","ecosystem":"npm","requirements":"1.1.5","direct":false,"kind":"runtime","optional":false},{"id":6647776273,"package_name":"widest-line","ecosystem":"npm","requirements":"3.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776274,"package_name":"word-wrap","ecosystem":"npm","requirements":"1.2.3","direct":false,"kind":"runtime","optional":false},{"id":6647776275,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"2.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776276,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"6.2.0","direct":false,"kind":"runtime","optional":false},{"id":6647776277,"package_name":"wrap-ansi","ecosystem":"npm","requirements":"7.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776278,"package_name":"wrappy","ecosystem":"npm","requirements":"1.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776279,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"3.0.3","direct":false,"kind":"runtime","optional":false},{"id":6647776280,"package_name":"write-file-atomic","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776281,"package_name":"write-json-file","ecosystem":"npm","requirements":"4.3.0","direct":false,"kind":"runtime","optional":false},{"id":6647776282,"package_name":"ws","ecosystem":"npm","requirements":"7.5.9","direct":false,"kind":"runtime","optional":false},{"id":6647776283,"package_name":"xml2js","ecosystem":"npm","requirements":"0.4.19","direct":false,"kind":"runtime","optional":false},{"id":6647776284,"package_name":"xmlbuilder","ecosystem":"npm","requirements":"9.0.7","direct":false,"kind":"runtime","optional":false},{"id":6647776285,"package_name":"xo","ecosystem":"npm","requirements":"0.52.3","direct":false,"kind":"runtime","optional":false},{"id":6647776286,"package_name":"xtend","ecosystem":"npm","requirements":"4.0.2","direct":false,"kind":"runtime","optional":false},{"id":6647776287,"package_name":"y18n","ecosystem":"npm","requirements":"5.0.8","direct":false,"kind":"runtime","optional":false},{"id":6647776288,"package_name":"yallist","ecosystem":"npm","requirements":"4.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776289,"package_name":"yaml","ecosystem":"npm","requirements":"1.10.2","direct":false,"kind":"runtime","optional":false},{"id":6647776290,"package_name":"yargs-parser","ecosystem":"npm","requirements":"20.2.9","direct":false,"kind":"runtime","optional":false},{"id":6647776291,"package_name":"yargs-parser","ecosystem":"npm","requirements":"21.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776292,"package_name":"yargs","ecosystem":"npm","requirements":"17.5.1","direct":false,"kind":"runtime","optional":false},{"id":6647776293,"package_name":"yeoman-environment","ecosystem":"npm","requirements":"3.10.0","direct":false,"kind":"runtime","optional":false},{"id":6647776294,"package_name":"yeoman-generator","ecosystem":"npm","requirements":"5.7.0","direct":false,"kind":"runtime","optional":false},{"id":6647776295,"package_name":"yn","ecosystem":"npm","requirements":"3.1.1","direct":false,"kind":"runtime","optional":false},{"id":6647776296,"package_name":"yocto-queue","ecosystem":"npm","requirements":"0.1.0","direct":false,"kind":"runtime","optional":false},{"id":6647776297,"package_name":"yocto-queue","ecosystem":"npm","requirements":"1.0.0","direct":false,"kind":"runtime","optional":false},{"id":6647776298,"package_name":"yosay","ecosystem":"npm","requirements":"2.0.2","direct":false,"kind":"runtime","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/deploy.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T15:30:36.625Z","updated_at":"2023-02-12T15:30:36.625Z","repository_link":"https://github.com/marmelab/greenframe-cli/blob/main/.github/workflows/deploy.yml","dependencies":[{"id":7589184832,"package_name":"styfle/cancel-workflow-action","ecosystem":"actions","requirements":"0.9.1","direct":true,"kind":"composite","optional":false},{"id":7589184833,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7589184834,"package_name":"actions/setup-node","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7589184835,"package_name":"bahmutov/npm-install","ecosystem":"actions","requirements":"v1","direct":true,"kind":"composite","optional":false},{"id":7589184836,"package_name":"wearerequired/lint-action","ecosystem":"actions","requirements":"v2","direct":true,"kind":"composite","optional":false},{"id":7589184837,"package_name":"stefanzweifel/git-auto-commit-action","ecosystem":"actions","requirements":"v4","direct":true,"kind":"composite","optional":false}]},{"ecosystem":"actions","filepath":".github/workflows/yarn-changes.yml","sha":null,"kind":"manifest","created_at":"2023-02-12T15:30:36.808Z","updated_at":"2023-02-12T15:30:36.808Z","repository_link":"https://github.com/marmelab/greenframe-cli/blob/main/.github/workflows/yarn-changes.yml","dependencies":[{"id":7589186202,"package_name":"styfle/cancel-workflow-action","ecosystem":"actions","requirements":"0.9.1","direct":true,"kind":"composite","optional":false},{"id":7589186203,"package_name":"actions/checkout","ecosystem":"actions","requirements":"v3","direct":true,"kind":"composite","optional":false},{"id":7589186204,"package_name":"Simek/yarn-lock-changes","ecosystem":"actions","requirements":"main","direct":true,"kind":"composite","optional":false}]}],"score":8.241703159729818,"created_at":"2023-09-12T07:49:04.782Z","updated_at":"2026-04-07T17:00:26.597Z","avatar_url":"https://github.com/marmelab.png","language":"TypeScript","category":"Consumption","sub_category":"Computation and Communication","monthly_downloads":0,"total_dependent_repos":0,"total_dependent_packages":0,"readme":"# GreenFrame CLI\n\nEstimate the carbon footprint of a user scenario on a web application. Full-stack analysis (browser, screen, network, server).\n\nCan be used standalone, in a CI/CD pipeline, and in conjunction with the [greenframe.io](https://greenframe.io) service.\n\n-   [In A Nutshell](#in-a-nutshell)\n-   [Installation](#installation)\n-   [Usage](#usage)\n-   [How Does GreenFrame Work?](#how-does-greenframe-work)\n-   [Which Factors Influence The Carbon Footprint?](#which-factors-influence-the-carbon-footprint)\n-   [Commands](#commands)\n\n# In A Nutshell\n\nThe share of digital technologies in global greenhouse gas emissions has passed air transport, and will soon pass car transport ([source](https://theshiftproject.org/wp-content/uploads/2019/03/Executive-Summary_Lean-ICT-Report_EN_lowdef.pdf)). At 4% of total emissions, and with a growth rate of 9% per year, the digital sector is a major contributor to global warming.\n\nHow do developers adapt their practices to build less energy intensive web applications?\n\nGreenFrame is a command-line tool that estimates the carbon footprint of web apps at every stage of the development process. Put it in your Continuous Integration workflow to get warned about \"carbon leaks\", and force a threshold of maximum emissions.\n\nFor instance, to estimate the energy consumption and carbon emissions of a visit to a public web page, call `greenframe analyze`:\n\n```\n$ greenframe analyze https://marmelab.com\n✅ main scenario completed\nThe estimated footprint is 0.038 g eq. co2 ± 1.3% (0.085 Wh).\n```\n\n# Installation\n\nTo install GreenFrame CLI, type the following command in your favorite terminal:\n\n```\ncurl https://assets.greenframe.io/install.sh | bash\n```\n\nTo verify that GreenFrame CLI has correctly been installed, type:\n\n```\n$ greenframe -v\nenterprise-cli/1.5.0 linux-x64 node-v16.14.0\n```\n\n# Usage\n\nBy default, GreenFrame runs a \"visit\" scenario on a public web page and computes the energy consumption of the browser, the screen, and the public network. But it can go further.\n\n## Custom Scenario\n\nYou can run a custom scenario instead of the \"visit\" scenario by passing a scenario file to the `analyze` command:\n\n```\n$ greenframe analyze https://marmelab.com ./my-scenario.js\n```\n\nGreenFrame uses [PlayWright](https://playwright.dev/) to run scenarios. To discover what a custom PlayWright scenario looks alike, you can refer to our [documentation](https://docs.greenframe.io/scenario/).\n\nCheck [the PlayWright documentation on writing tests](https://playwright.dev/docs/writing-tests) for more information.\n\nYou can test your scenario using the `greenframe open` command. It uses the local Chrome browser to run the scenario:\n\n```\n$ greenframe open https://marmelab.com ./my-scenario.js\n```\n\nYou can write scenarios by hand, or use [the PlayWright Test Generator](https://playwright.dev/docs/codegen) to generate a scenario based on a user session.\n\n## Full-Stack Analysis\n\nYou can monitor the energy consumption of other docker containers while running the scenario. This allows spawning an entire infrastructure and monitoring the energy consumption of the whole stack.\n\nFor instance, if you start a set of docker containers using `docker-compose`, containing the following services:\n\n```\n$ docker ps\nCONTAINER ID   IMAGE        COMMAND                  CREATED         STATUS        PORTS                   NAMES\nd94f1c458c19   node:16      \"docker-entrypoint.s…\"   7 seconds ago   Up 7 seconds  0.0.0.0:3003-\u003e3000/tcp  enterprise_app\nf024c10e666b   node:16      \"docker-entrypoint.s…\"   7 seconds ago   Up 7 seconds  0.0.0.0:3006-\u003e3006/tcp  enterprise_api\nb6b5f8eb9a6d   postgres:13  \"docker-entrypoint.s…\"   8 seconds ago   Up 8 seconds  0.0.0.0:5434-\u003e5432/tcp  enterprise_db\n```\n\nYou can run an analysis on the full stack (the browser + the 3 server containers) by passing the `--containers` and `--databaseContainers` option:\n\n```sh\n$ greenframe analyze https://localhost:3000/ ./my-scenario.js --containers=\"enterprise_app,enterprise_api\" --databaseContainers=\"enterprise_db\"\n```\n\nGreenFrame needs to identify database containers because it computes the impact of network I/O differently between the client and the server, and within the server infrastructure.\n\n## Using An Ad Blocker\n\nThird-party tags can be a significant source of energy consumption. When you use the `--useAdblock` option, GreenFrame uses an Ad Blocker to let you estimate that cost.\n\nRun two analyses, a normal one then an ad-blocked one, and compare the results:\n\n```sh\n$ greenframe analyze https://adweek.com\nThe estimated footprint is 0.049 g eq. co2 ± 1% (0.112 Wh).\n$ greenframe analyze https://adweek.com --useAdblock\nThe estimated footprint is 0.028 g eq. co2 ± 1.1% (0.063 Wh).\n```\n\nIn this example, the cost of ads and analytics is 0.049g - 0.028g = 0.021g eq. co2 (42% of the total footprint).\n\n## Defining A Threshold\n\nThe `greenframe` CLI was designed to be used in a CI/CD pipeline. You can define a threshold in `g eq. co2` to fail the build if the carbon footprint is too high:\n\n```sh\n$ greenframe analyze https://cnn.com --threshold=0.045\n❌ main scenario failed\nThe estimated footprint at 0.05 g eq. co2 ± 1.3% (0.114 Wh) passes the limit configured at 0.045 g eq. co2.\n```\n\nIn case of failed analysis, the CLI exits with exit code 1.\n\n## Syncing With GreenFrame.io\n\nIf you want to get more insights about your carbon footprint, you can sync your analysis with [GreenFrame.io](https://greenframe.io). This service provides:\n\n-   A dashboard to monitor your carbon footprint over time\n-   A detailed analysis of your carbon footprint, with a breakdown by scenario, container, scenario step, and component\n-   A comparison with previous analyses on the `main` branch (for Pull Request analysis)\n\n![image](https://user-images.githubusercontent.com/99944/193788309-447a3006-4f05-4330-aa13-ab27d3cd8522.png)\n\nTo get started, [subscribe to GreenFrame.io](https://greenframe.io/#pricing) and create a new project. Then, get your token from the greenframe project page. Pass this token to each greenframe command using the `GREENFRAME_SECRET_TOKEN` environment variable:\n\n```\n$ GREENFRAME_SECRET_TOKEN=your-token-here greenframe analyze https://marmelab.com\n✅ main scenario completed\nThe estimated footprint is 0.038 g eq. co2 ± 9.6% (0.086 Wh).\nCheck the details of your analysis at https://app.greenframe.io/analyses/7d7b7777-600c-4399-842f-b70db9408f53\n```\n\nWhen using a greenframe.io token, the `greenframe analyze` command generates an online report with much more details than the estimated footprint, and outputs its URL on the console.\n\nAlternately, you can export this environment variable in your shell configuration file (`.bashrc`, `.zshrc`, etc.).\n\n```\nexport GREENFRAME_SECRET_TOKEN=your-token-here\n```\n\n## Benchmarking Against Other Sites\n\nHow does the carbon footprint of your site compare to other sites?\n\nGreenFrame.io runs a \"visit\" scenario over many websites in several categories. This allows you to compare your site to other sites in the same category.\n\nIf you're using a custom scenario, run the same scenario over another URL to compare the results.\n\nThe problem is that a given \"scenario\" may need adaptations to run on another site. For instance, the \"add to cart\" scenario may need to click on a different button to add an item to the cart. So the hard part of benchmarking is to define a scenario for each site.\n\n## Diffing Against Previous Analyses\n\nIf you're using GreenFrame.io, you can compare your analysis with the previous one on the `main` branch. This allows you to monitor the evolution of your carbon footprint over time.\n\nThe greenframe CLI will automatically detect that you're in a git checkout, and store the commit hash in the analysis metadata. When run on a branch, it will also look for the latest analysis on the main branch, and compare the two. The results are visible on the analysis page on GreenFrame.io.\n\n**Tip**: You can customize the name of the main branch using the `.greenframe.yml` config file.\n\n## Using a Config File\n\nInstead of passing all options on the command line, you can use a `.greenframe.yml` file to configure the CLI. This file must be located in the same directory as the one where you run the `greenframe` CLI.\n\n```yaml\nbaseURL: YOUR_APP_BASE_URL\nscenarios:\n    - path: PATH_TO_YOUR_SCENARIO_FILE\n      name: My first scenario\n      threshold: 0.1\nprojectName: YOUR_PROJECT_NAME\nsamples: 3\n//distant: \"This option has been deprecated due to security issues\"\nuseAdblock: true\nignoreHTTPSErrors: true\nlocale: 'fr-FR',\ntimezoneId: 'Europe/Paris',\ncontainers:\n    - 'CONTAINER_NAME'\n    - 'ANOTHER_CONTAINER_NAME'\ndatabaseContainers:\n    - 'DATABASE_CONTAINER_NAME',\nenvFile: PATH_TO_YOUR_ENVIRONMENT_VAR_FILE\nenvVar:\n    - envVarA: 'An environment variable needed for the scenario (ie : a secret-key)',\n    - envVarB: 'Another environment variable needed'\n```\n\n## More Information / Troubleshooting\n\nCheck the docs at greenframe.io:\n\n[https://docs.greenframe.io/](https://docs.greenframe.io/)\n\n# How Does GreenFrame Work?\n\nGreenFrame relies on a [scientific model](./src/model/README.md) of the energy consumption of a digital system built in collaboration with computer scientists at [Loria](https://www.loria.fr/en/).\n\nWhile running the scenario, GreenFrame uses `docker stats` to collect system metrics (CPU, memory, network and disk I/O, scenario duration) every second from the browser and containers.\n\nIt then uses the GreenFrame Model to convert each of these metrics into energy consumption in Watt.hours. GreenFrame sums up the energy of all containers over time, taking into account a theoretical datacenter PUE (set to 1.4, and configurable) for server containers. This energy consumption is then converted into CO2 emissions using a configurable \"carbon cost of energy\" parameter (set to 442g/kWh by default).\n\nGreenFrame repeats the scenario 3 times and computes the average energy consumption and CO2 emissions. It also computes the standard deviation of energy consumption and CO2 emissions to provide a confidence interval.\n\nFor more details about the GreenFrame Model, check this article on the Marmelab blog:\n\n[GreenFrame.io: What is the carbon footprint of a web page?](https://marmelab.com/blog/2021/04/08/greenframe-io-website-carbon.html).\n\n# Which Factors Influence The Carbon Footprint?\n\nBased on our research, the carbon footprint of a web page depends on:\n\n-   The duration of the scenario\n-   The size of the page (HTML, CSS, JS, images, fonts, etc.)\n-   The amount of JS executed on the browser\n-   The number of third-party tags (ads, analytics, etc.)\n-   The complexity of the page (number of DOM elements, number of layout changes, etc.)\n\nServer containers have a low impact on the carbon footprint (around 5% in most cases).\n\nThis means that the lowest hanging fruit for optimizing the emissions of a web page is to use [Web Performance Optimization (WPO) techniques](https://developer.mozilla.org/en-US/docs/Web/Performance).\n\n# Commands\n\n\u003c!-- commands --\u003e\n* [`greenframe analyze [BASEURL] [SCENARIO]`](#greenframe-analyze-baseurl-scenario)\n* [`greenframe kube-config`](#greenframe-kube-config)\n* [`greenframe open [BASEURL] [SCENARIO]`](#greenframe-open-baseurl-scenario)\n* [`greenframe update [CHANNEL]`](#greenframe-update-channel)\n\n## `greenframe analyze [BASEURL] [SCENARIO]`\n\nCreate an analysis on GreenFrame server.\n\n```\nUSAGE\n  $ greenframe analyze [BASEURL] [SCENARIO] [-C \u003cvalue\u003e] [-K \u003cvalue\u003e] [-t \u003cvalue\u003e] [-p \u003cvalue\u003e] [-c \u003cvalue\u003e]\n    [--commitId \u003cvalue\u003e] [-b \u003cvalue\u003e] [-s \u003cvalue\u003e] [-a] [-i] [--locale] [--timezoneId] [-e \u003cvalue\u003e] [-E \u003cvalue\u003e]\n    [--dockerdHost \u003cvalue\u003e] [--dockerdPort \u003cvalue\u003e] [--containers \u003cvalue\u003e] [--databaseContainers \u003cvalue\u003e]\n    [--kubeContainers \u003cvalue\u003e] [--kubeDatabaseContainers \u003cvalue\u003e]\n\nARGUMENTS\n  BASEURL   Your baseURL website\n  SCENARIO  Path to your GreenFrame scenario\n\nFLAGS\n  -C, --configFile=\u003cvalue\u003e          Path to config file\n  -E, --envFile=\u003cvalue\u003e             File of environment vars\n  -K, --kubeConfig=\u003cvalue\u003e          Path to kubernetes client config file\n  -a, --useAdblock                  Use an adblocker during analysis\n  -b, --branchName=\u003cvalue\u003e          Pass branch name manually\n  -c, --commitMessage=\u003cvalue\u003e       Pass commit message manually\n  -e, --envVar=\u003cvalue\u003e...           List of environment vars to read in the scenarios\n  -i, --ignoreHTTPSErrors           Ignore HTTPS errors during analysis\n  -p, --projectName=\u003cvalue\u003e         Project name\n  -s, --samples=\u003cvalue\u003e             Number of runs done for the score computation\n  -t, --threshold=\u003cvalue\u003e           Consumption threshold\n  --commitId=\u003cvalue\u003e                Pass commit id manually\n  --containers=\u003cvalue\u003e              Pass containers manually\n  --databaseContainers=\u003cvalue\u003e      Pass database containers manually\n  --dockerdHost=\u003cvalue\u003e             Docker daemon host\n  --dockerdPort=\u003cvalue\u003e             Docker daemon port\n  --kubeContainers=\u003cvalue\u003e          Pass kubebernetes containers manually\n  --kubeDatabaseContainers=\u003cvalue\u003e  Pass kubebernetes database containers manually\n  --locale                          Set greenframe browser locale\n  --timezoneId                      Set greenframe browser timezoneId\n\nDESCRIPTION\n  Create an analysis on GreenFrame server.\n```\n\n_See code: [dist/commands/analyze.ts](https://github.com/marmelab/greenframe-cli/blob/v2.0.1/dist/commands/analyze.ts)_\n\n## `greenframe kube-config`\n\nConfigure kubernetes cluster to collect greenframe metrics\n\n```\nUSAGE\n  $ greenframe kube-config [-C \u003cvalue\u003e] [-K \u003cvalue\u003e] [-D]\n\nFLAGS\n  -C, --configFile=\u003cvalue\u003e  Path to config file\n  -D, --delete              Delete daemonset and namespace from kubernetes cluster\n  -K, --kubeConfig=\u003cvalue\u003e  Path to kubernetes client config file\n\nDESCRIPTION\n  Configure kubernetes cluster to collect greenframe metrics\n  ...\n  greenframe kube-config\n```\n\n_See code: [dist/commands/kube-config.ts](https://github.com/marmelab/greenframe-cli/blob/v2.0.1/dist/commands/kube-config.ts)_\n\n## `greenframe open [BASEURL] [SCENARIO]`\n\nOpen browser to develop your GreenFrame scenario\n\n```\nUSAGE\n  $ greenframe open [BASEURL] [SCENARIO] [-C \u003cvalue\u003e] [-a] [--ignoreHTTPSErrors] [--locale] [--timezoneId]\n\nARGUMENTS\n  BASEURL   Your baseURL website\n  SCENARIO  Path to your GreenFrame scenario\n\nFLAGS\n  -C, --configFile=\u003cvalue\u003e  Path to config file\n  -a, --useAdblock          Use an adblocker during analysis\n  --ignoreHTTPSErrors       Ignore HTTPS errors during analysis\n  --locale                  Set greenframe browser locale\n  --timezoneId              Set greenframe browser timezoneId\n\nDESCRIPTION\n  Open browser to develop your GreenFrame scenario\n  ...\n  greenframe analyze ./yourScenario.js https://greenframe.io\n```\n\n_See code: [dist/commands/open.ts](https://github.com/marmelab/greenframe-cli/blob/v2.0.1/dist/commands/open.ts)_\n\n## `greenframe update [CHANNEL]`\n\nUpdate GreenFrame to the latest version\n\n```\nUSAGE\n  $ greenframe update [CHANNEL]\n\nARGUMENTS\n  CHANNEL  [default: stable] Release channel\n\nDESCRIPTION\n  Update GreenFrame to the latest version\n  ...\n  greenframe update\n```\n\n_See code: [dist/commands/update.ts](https://github.com/marmelab/greenframe-cli/blob/v2.0.1/dist/commands/update.ts)_\n\u003c!-- commandsstop --\u003e\n\n## Development\n\nThe GreenFrame CLI is written in Node.js. Install depencencies with:\n\n```sh\nyarn\n```\n\nTo run the CLI locally, you must compile the TypeScript files with:\n\n```sh\n$ yarn build\n```\n\nThen you can run the CLI:\n\n```sh\n$ ./bin/run analyze https://greenframe.io ./src/examples/visit.js\n```\n\nWhile developing, instead of running `yarn build` each time you make a change, you can watch for changes and automatically recompile with:\n\n```sh\n$ yarn watch\n```\n\n## License\n\nGreenFrame is licensed under the [Elastic License v2.0](https://www.elastic.co/licensing/elastic-license).\n\nThis means you can use GreenFrame for free both in open-source projects and commercial projects. You can run GreenFrame in your CI, whether your project is open-source or commercial.\n\nBut you cannot build a competitor to [greenframe.io](https://greenframe.io), i.e. a paid service that runs the GreenFrame CLI on demand.\n","funding_links":[],"readme_doi_urls":[],"works":{},"citation_counts":{},"total_citations":0,"keywords_from_contributors":["admin","admin-dashboard","admin-on-rest","admin-ui","frontend-framework","material-ui","react-admin","single-page-app"],"project_url":"https://ost.ecosyste.ms/api/v1/projects/38398","html_url":"https://ost.ecosyste.ms/projects/38398"}