{"id":15140245,"url":"https://github.com/npm/benchmarks","last_synced_at":"2025-09-29T08:31:50.471Z","repository":{"id":36984206,"uuid":"219775300","full_name":"npm/benchmarks","owner":"npm","description":"The npm CLI's benchmark suite","archived":true,"fork":false,"pushed_at":"2024-07-01T02:11:22.000Z","size":1402,"stargazers_count":36,"open_issues_count":1,"forks_count":6,"subscribers_count":10,"default_branch":"main","last_synced_at":"2024-09-27T08:02:24.797Z","etag":null,"topics":["actions","benchmarks","github","npm","npm-cli","performance","probot","templates","testing"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/npm.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-11-05T15:14:16.000Z","updated_at":"2024-07-29T17:19:03.000Z","dependencies_parsed_at":"2024-02-22T17:30:57.893Z","dependency_job_id":"1313e16f-edca-4952-823d-00659836865d","html_url":"https://github.com/npm/benchmarks","commit_stats":{"total_commits":151,"total_committers":9,"mean_commits":16.77777777777778,"dds":0.6622516556291391,"last_synced_commit":"b289336a8412a3c12965319a732657d5b48684fe"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fbenchmarks","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fbenchmarks/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fbenchmarks/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/npm%2Fbenchmarks/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/npm","download_url":"https://codeload.github.com/npm/benchmarks/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":234604488,"owners_count":18859164,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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"}},"keywords":["actions","benchmarks","github","npm","npm-cli","performance","probot","templates","testing"],"created_at":"2024-09-26T08:01:45.666Z","updated_at":"2025-09-29T08:31:45.069Z","avatar_url":"https://github.com/npm.png","language":"JavaScript","readme":"# benchmarks\n\nBenchmark tooling for the `npm` cli\n\n### Options:\n\n##### `manager` (alias `-m`)\n\nType: `Array`\n\nOptions: `all`, `npm`, `yarn`, `pnpm` ...\n\nList of package managers to benchmark (must be npm installable strings)\n\n##### `fixture` (alias `-f`) \n\nType: `Array`\n\nOptions: `all`, `angular-quickstart`, `app-large`, `app-medium`, `ember-quickstart`, `eslint-config`, `mixcreant`, `react-app`, `tsconfig`\n\nList of fixtures to run the given benchmarks against\n\n##### `benchmark` (alias `-b`) \n\nType: `Array`\n\nOptions: `all`, `clean`, `lock-only`, `cache-only`, `modules-only`, `no-lock`, `no-cache`, `no-modules`, `no-clean`\n\nList of benchmarks to run\n\n##### `report` (alias `-r`) \n\nType: `Boolean`\n\nGenerate a text report\n\n##### `graph` (alias `-g`) \n\nType: `Boolean`\n\nGenerate a svg graph\n\n### Example usage:\n\n```bash\n./bin/benchmark.js -m all -b all -f app-large -g\n```\n\n\u003cimg src=\"https://user-images.githubusercontent.com/459713/105940574-a1d5c880-6029-11eb-8461-9b57bff84c08.png\" alt=\"\" width=\"100%\"\u003e\n\n**Note:** Graph generation pulled from [pnpm/benchmarks-of-javascript-package-managers](https://github.com/pnpm/benchmarks-of-javascript-package-managers)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpm%2Fbenchmarks","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnpm%2Fbenchmarks","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnpm%2Fbenchmarks/lists"}