{"id":176146755,"number":"12.2.0","published_at":"2026-02-27T10:25:33.912Z","licenses":"Apache-2.0","integrity":"sha512-XN6zLqtQS+ygjA+KhSLS5h+dZe6gMdGpcfpAM2yuJtduFSy5riW8m0L9uTCL4BFEu+wueLpfpXWJivnPAdw7XA==","status":null,"download_url":"https://registry.npmjs.org/@git-stunts/git-warp/-/git-warp-12.2.0.tgz","registry_url":"https://www.npmjs.com/package/@git-stunts/git-warp/v/12.2.0","documentation_url":null,"install_command":"npm install @git-stunts/git-warp@12.2.0","immutable":null,"metadata":{"deprecated":null,"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:98887369-58a8-4372-b4a5-aa318448858d"}},"dist":{"shasum":"b16be58f467bc52ef9fdb3075164565a04bdda0c","tarball":"https://registry.npmjs.org/@git-stunts/git-warp/-/git-warp-12.2.0.tgz","fileCount":232,"integrity":"sha512-XN6zLqtQS+ygjA+KhSLS5h+dZe6gMdGpcfpAM2yuJtduFSy5riW8m0L9uTCL4BFEu+wueLpfpXWJivnPAdw7XA==","signatures":[{"sig":"MEUCIGna1KIIw5k3lV5C2GtfcVLB380Em15TKCxvnC1FPSwgAiEAlNQ43MHtH99Yv8iWhiQ5o+z++DKax0giP/TPmLvGX7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@git-stunts%2fgit-warp@12.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":1589094},"gitHead":"4c1f8e8a4d545e45734877e2a9af5aab01579e47","main":"./index.js","scripts":{"demo":"cd examples \u0026\u0026 docker compose up -d \u0026\u0026 docker compose exec demo bash","lint":"eslint .","test":"sh -c 'if [ \"$GIT_STUNTS_DOCKER\" = \"1\" ]; then vitest run test/unit \"$@\"; else docker compose run --build --rm test npm run test:local -- \"$@\"; fi' --","format":"prettier --write .","prepack":"npm run lint \u0026\u0026 npm run test:local \u0026\u0026 npm run typecheck:consumer","prepare":"patch-package \u0026\u0026 node scripts/setup-hooks.js","test:bun":"docker compose -f docker-compose.test.yml --profile bun run --build --rm test-bun","benchmark":"sh -c 'if [ \"$GIT_STUNTS_DOCKER\" = \"1\" ]; then vitest bench --run test/benchmark \"$@\"; else docker compose run --build --rm test npm run benchmark:local -- \"$@\"; fi' --","demo:down":"cd examples \u0026\u0026 docker compose down -v","test:deno":"docker compose -f docker-compose.test.yml --profile deno run --build --rm test-deno","typecheck":"tsc --noEmit","demo:setup":"cd examples \u0026\u0026 docker compose up -d \u0026\u0026 docker compose exec demo sh -c 'cd /app \u0026\u0026 npm install --silent \u0026\u0026 cd /demo \u0026\u0026 node /app/examples/scripts/setup.js'","lint:links":"lychee --config .lychee.toml '**/*.md'","test:local":"vitest run test/unit","test:watch":"vitest","setup:hooks":"node scripts/setup-hooks.js","test:matrix":"docker compose -f docker-compose.test.yml --profile full up --build --abort-on-container-exit","test:node20":"docker compose -f docker-compose.test.yml --profile node20 run --build --rm test-node20","test:node22":"docker compose -f docker-compose.test.yml --profile node22 run --build --rm test-node22","demo:explore":"cd examples \u0026\u0026 docker compose exec demo node /app/examples/scripts/explore.js","demo:inspect":"cd examples \u0026\u0026 docker compose exec demo node /app/examples/scripts/inspect-index.js","test:coverage":"vitest run --coverage test/unit","typecheck:src":"tsc --noEmit -p tsconfig.src.json","typecheck:test":"tsc --noEmit -p tsconfig.test.json","benchmark:local":"vitest bench --run test/benchmark","demo:lagrangian":"cd examples \u0026\u0026 docker compose exec demo node /app/examples/scripts/lagrangian-path.js","install:git-warp":"bash scripts/install-git-warp.sh","typecheck:policy":"node scripts/ts-policy-check.js","release:preflight":"bash scripts/release-preflight.sh","typecheck:surface":"node scripts/check-dts-surface.js","typecheck:consumer":"tsc --noEmit -p test/type-check/tsconfig.json","uninstall:git-warp":"bash scripts/uninstall-git-warp.sh","demo:bench-streaming":"cd examples \u0026\u0026 docker compose up -d \u0026\u0026 docker compose exec demo node /app/examples/scripts/streaming-benchmark.js","demo:bench-traversal":"cd examples \u0026\u0026 docker compose up -d \u0026\u0026 docker compose exec demo node /app/examples/scripts/traversal-benchmark.js"},"_npmVersion":"11.11.0","_nodeVersion":"22.22.0","_hasShrinkwrap":false,"directories":{},"engines":{"node":"\u003e=22.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js","default":"./index.js"},"./node":{"types":"./index.d.ts","import":"./src/domain/entities/GraphNode.js","default":"./src/domain/entities/GraphNode.js"},"./package.json":"./package.json","./visualization":{"import":"./src/visualization/index.js","default":"./src/visualization/index.js"}},"browserify":null},"created_at":"2026-02-28T16:10:11.197Z","updated_at":"2026-02-28T16:10:11.197Z","purl":"pkg:npm/%40git-stunts/git-warp@12.2.0","related_tag":{"name":"v12.2.0","sha":"4c1f8e8a4d545e45734877e2a9af5aab01579e47","kind":"tag","published_at":"2026-02-27T10:22:34.000Z","download_url":"https://codeload.github.com/git-stunts/git-warp/tar.gz/v12.2.0","html_url":"https://github.com/git-stunts/git-warp/releases/tag/v12.2.0","dependencies_parsed_at":null,"dependency_job_id":null,"purl":"pkg:github/git-stunts/git-warp@v12.2.0","tag_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-stunts%2Fgit-warp/tags/v12.2.0","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/git-stunts%2Fgit-warp/tags/v12.2.0/manifests"},"latest":false,"version_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@git-stunts%2Fgit-warp/versions/12.2.0","codemeta_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@git-stunts%2Fgit-warp/versions/12.2.0/codemeta","dependencies":[{"id":1936602692,"ecosystem":"npm","package_name":"zod","requirements":"3.24.1","kind":"runtime","optional":false},{"id":1936602693,"ecosystem":"npm","package_name":"boxen","requirements":"^7.1.1","kind":"runtime","optional":false},{"id":1936602694,"ecosystem":"npm","package_name":"chalk","requirements":"^5.3.0","kind":"runtime","optional":false},{"id":1936602695,"ecosystem":"npm","package_name":"elkjs","requirements":"^0.11.0","kind":"runtime","optional":false},{"id":1936602804,"ecosystem":"npm","package_name":"cbor-x","requirements":"^1.6.0","kind":"runtime","optional":false},{"id":1936602871,"ecosystem":"npm","package_name":"figures","requirements":"^6.0.1","kind":"runtime","optional":false},{"id":1936602872,"ecosystem":"npm","package_name":"roaring","requirements":"^2.7.0","kind":"runtime","optional":false},{"id":1936602940,"ecosystem":"npm","package_name":"wrap-ansi","requirements":"^9.0.0","kind":"runtime","optional":false},{"id":1936602961,"ecosystem":"npm","package_name":"cli-table3","requirements":"^0.6.3","kind":"runtime","optional":false},{"id":1936602963,"ecosystem":"npm","package_name":"string-width","requirements":"^7.1.0","kind":"runtime","optional":false},{"id":1936603023,"ecosystem":"npm","package_name":"@git-stunts/alfred","requirements":"^0.4.0","kind":"runtime","optional":false},{"id":1936603025,"ecosystem":"npm","package_name":"@git-stunts/git-cas","requirements":"^3.0.0","kind":"runtime","optional":false},{"id":1936603026,"ecosystem":"npm","package_name":"@git-stunts/plumbing","requirements":"^2.8.0","kind":"runtime","optional":false},{"id":1936603027,"ecosystem":"npm","package_name":"@git-stunts/trailer-codec","requirements":"^2.1.1","kind":"runtime","optional":false},{"id":1936603028,"ecosystem":"npm","package_name":"eslint","requirements":"^9.17.0","kind":"Development","optional":false},{"id":1936603029,"ecosystem":"npm","package_name":"vitest","requirements":"^2.1.8","kind":"Development","optional":false},{"id":1936603030,"ecosystem":"npm","package_name":"prettier","requirements":"^3.4.2","kind":"Development","optional":false},{"id":1936603031,"ecosystem":"npm","package_name":"@eslint/js","requirements":"^9.17.0","kind":"Development","optional":false},{"id":1936603032,"ecosystem":"npm","package_name":"fast-check","requirements":"^4.5.3","kind":"Development","optional":false},{"id":1936603036,"ecosystem":"npm","package_name":"typescript","requirements":"^5.9.3","kind":"Development","optional":false},{"id":1936603038,"ecosystem":"npm","package_name":"@types/node","requirements":"^22.15.29","kind":"Development","optional":false},{"id":1936603039,"ecosystem":"npm","package_name":"patch-package","requirements":"^8.0.0","kind":"Development","optional":false},{"id":1936603053,"ecosystem":"npm","package_name":"typescript-eslint","requirements":"^8.54.0","kind":"Development","optional":false},{"id":1936603056,"ecosystem":"npm","package_name":"@git-stunts/docker-guard","requirements":"^0.1.0","kind":"Development","optional":false},{"id":1936603057,"ecosystem":"npm","package_name":"@typescript-eslint/parser","requirements":"^8.54.0","kind":"Development","optional":false},{"id":1936603058,"ecosystem":"npm","package_name":"@typescript-eslint/eslint-plugin","requirements":"^8.54.0","kind":"Development","optional":false}],"advisories":[],"package_url":"https://packages.ecosyste.ms/api/v1/registries/npmjs.org/packages/@git-stunts%2Fgit-warp"}