{"_id":"@altano/repository-tools","_rev":"15-7bdc45a3fe8dd7e87411efef193280f4","name":"@altano/repository-tools","dist-tags":{"latest":"2.1.1"},"versions":{"0.0.2":{"name":"@altano/repository-tools","version":"0.0.2","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@0.0.2","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"711e4ae6c7825f4fa72ac3a2e66f6c4b87b27940","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-0.0.2.tgz","fileCount":14,"integrity":"sha512-nFr3UFBm2vZ/qIrCisWYhIv2mEW88Hx3mrBD0W5IvsIm262wBw6tAvpuKmnnZslqU1zFdsK0R2LrA1yOE9gBcg==","signatures":[{"sig":"MEUCIEyzyM2Nv05/kF12SUlGfNFkeP2s6d73EYLzJFPXrH5xAiEAtzLPI2QPgVdkaobxrIjOBCCRj6OgcMTuw12l2tnDAug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8629},"type":"module","_from":"file:altano-repository-tools-0.0.2.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"dev":"pnpm run build --watch","lint":"eslint package.json src/**/*.ts*","build":"tsup --config build-config/tsup.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"run-s test:unit:run test:unit:benchmark","typecheck":"tsc --noEmit","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","build:types":"tsc --project tsconfig.declarations.json","lint:timing":"TIMING=1 pnpm lint","test:unit:run":"vitest --run","test:unit:watch":"vitest","test:unit:benchmark":"vitest --run bench"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/1993eadeeb75fff6abbaacf21a71ea10/altano-repository-tools-0.0.2.tgz","_integrity":"sha512-nFr3UFBm2vZ/qIrCisWYhIv2mEW88Hx3mrBD0W5IvsIm262wBw6tAvpuKmnnZslqU1zFdsK0R2LrA1yOE9gBcg==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.2.4","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","eslint":"^8.57.0","memize":"^2.1.0","vitest":"^1.4.0","prettier":"^3.2.5","@vitest/ui":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","npm-run-all":"^4.1.5","@vitest/expect":"^1.4.0","find-cache-dir":"^5.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^1.4.0","eslint-config-altano":"0.0.0","ts-assert-unreachable":"^0.0.9","@altano/vitest-plugins":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_0.0.2_1712558634926_0.6426529471411166","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@altano/repository-tools","version":"0.0.3","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@0.0.3","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"2e0ac1520520c3b11f60eee75ea13b46c1c284c5","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-0.0.3.tgz","fileCount":14,"integrity":"sha512-FUMKF3Qz638o1Z2uCIFMet5AYqQRMpQ+45Lus4muqylU5TcQb3ziu+ALUxmmR/33JpuD1rt+Gjhy4kjBJ+YeeA==","signatures":[{"sig":"MEQCICerb0NJumyhU+Fqe8ndAZfrTf6SbuE8RhLmvhi+OkfrAiBNCFPxZxEP/1igch6x+9eaJRqEplyks39lVecmSswUkA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8650},"type":"module","_from":"file:altano-repository-tools-0.0.3.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"dev":"pnpm run build --watch","lint":"eslint package.json src/**/*.ts*","build":"tsup --config build-config/tsup.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"run-s test:unit:run test:unit:benchmark","typecheck":"tsc --noEmit","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","build:types":"tsc --project tsconfig.declarations.json","lint:timing":"TIMING=1 pnpm lint","test:unit:run":"vitest --run","test:unit:watch":"vitest","test:unit:benchmark":"vitest --run bench"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/83849deaeba2ab0c4ca2670babbe7bae/altano-repository-tools-0.0.3.tgz","_integrity":"sha512-FUMKF3Qz638o1Z2uCIFMet5AYqQRMpQ+45Lus4muqylU5TcQb3ziu+ALUxmmR/33JpuD1rt+Gjhy4kjBJ+YeeA==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.2.4","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","eslint":"^8.57.0","memize":"^2.1.0","vitest":"^1.4.0","prettier":"^3.2.5","@vitest/ui":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","npm-run-all":"^4.1.5","@vitest/expect":"^1.4.0","find-cache-dir":"^5.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^1.4.0","eslint-config-altano":"0.0.0","ts-assert-unreachable":"^0.0.9","@altano/vitest-plugins":"0.1.0"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_0.0.3_1714990426227_0.7145260023020219","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@altano/repository-tools","version":"0.0.4","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@0.0.4","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"fd225453f9b0f21d33e76cfbb6da5d99d449d36f","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-0.0.4.tgz","fileCount":14,"integrity":"sha512-e+lqMrMuUKF9FUnLO/2gheVganXaWtLzcD34mwmZPBn9QKU/W9oA5ZxKX27DQMSY+IP1s8w99PhmnNPtn5UHcw==","signatures":[{"sig":"MEUCIC4fppE/ipgR1/Wn/nrCRuVVBJu55J7GlyzuKL80CaXyAiEA0P3dauax/xHfad5C1X8QV8PIwJbw72E3dMH46v1iIlA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8675},"type":"module","_from":"file:altano-repository-tools-0.0.4.tgz","types":"./dist/index.d.ts","exports":"./dist/index.js","scripts":{"dev":"pnpm run build --watch","lint":"eslint package.json src/**/*.ts*","build":"tsup --config build-config/tsup.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"run-s test:unit:run test:unit:benchmark","typecheck":"tsc --noEmit","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","build:types":"tsc --project tsconfig.declarations.json","lint:timing":"TIMING=1 pnpm lint","test:unit:run":"vitest --run","test:unit:watch":"vitest","test:unit:benchmark":"vitest --run bench"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/c48b4e7d1103ac4c5eee3058ff9f439f/altano-repository-tools-0.0.4.tgz","_integrity":"sha512-e+lqMrMuUKF9FUnLO/2gheVganXaWtLzcD34mwmZPBn9QKU/W9oA5ZxKX27DQMSY+IP1s8w99PhmnNPtn5UHcw==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.2.4","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","eslint":"^8.57.0","memize":"^2.1.0","vitest":"^1.4.0","prettier":"^3.2.5","@vitest/ui":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","npm-run-all":"^4.1.5","@vitest/expect":"^1.4.0","find-cache-dir":"^5.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^1.4.0","eslint-config-altano":"0.0.0","ts-assert-unreachable":"^0.0.9","@altano/vitest-plugins":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_0.0.4_1720233042271_0.27261144928280157","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@altano/repository-tools","version":"0.1.0","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@0.1.0","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"4f474e28f0c9d2b8e86da04cd123d8111222db48","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-0.1.0.tgz","fileCount":26,"integrity":"sha512-uNSE0955HgrEptsI5GXQ6lviEH/bhuIqI4PAVEDZhDNGv5eKRhbK3LPYVh4/OWjC1lNBdrL/kkZxFyZT5ezYCg==","signatures":[{"sig":"MEUCIQCY6Rq4otJdXc8yBKbHgFUlbEE/xYOx+KbNnQUmHVoU0AIgZE/KNKrKK5/vwUK78DxwcFz1dAozwx+DEE2U6hMTU8U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21943},"main":"./dist/cjs/index.js","type":"module","_from":"file:altano-repository-tools-0.1.0.tgz","types":"./dist/cjs/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./*":{"import":"./dist/esm/*.js","require":"./dist/cjs/*.js"}},"scripts":{"dev":"pnpm run build --watch","lint":"eslint package.json src/**/*.ts*","build":"tsup --config build-config/tsup.config.node-hybrid.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"run-s test:unit:run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","test:unit:run":"vitest --run","typecheck:src":"tsc --noEmit","typecheck:test":"tsc --noEmit --project ./tests/tsconfig.json","build:types:cjs":"tsc --project tsconfig.declarations-cjs.json","build:types:esm":"tsc --project tsconfig.declarations-esm.json","test:unit:watch":"vitest","test:unit:benchmark":"vitest --run bench"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/2e3503face8309ac046570629a99c5d1/altano-repository-tools-0.1.0.tgz","_integrity":"sha512-uNSE0955HgrEptsI5GXQ6lviEH/bhuIqI4PAVEDZhDNGv5eKRhbK3LPYVh4/OWjC1lNBdrL/kkZxFyZT5ezYCg==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.2.4","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","eslint":"^8.57.0","memize":"^2.1.0","vitest":"^1.4.0","prettier":"^3.2.5","@vitest/ui":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","npm-run-all":"^4.1.5","@vitest/expect":"^1.4.0","find-cache-dir":"^5.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^1.4.0","eslint-config-altano":"0.0.0","ts-assert-unreachable":"^0.0.9","@altano/vitest-plugins":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_0.1.0_1724824552986_0.8543494215696215","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"@altano/repository-tools","version":"0.1.1","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@0.1.1","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"875d111377a5ef65b436dab92bbc23fa11a69f2a","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-0.1.1.tgz","fileCount":26,"integrity":"sha512-5vbUs2A98CC3g1AlOBdkBE0BMukkLjLIsMHAtuxg6Pt9dQXxYWdLKOf66v6c/vIqtNcgTMv0oGtddLdMuH9X6w==","signatures":[{"sig":"MEQCIAvYig63oeMkBpqeYam5V7V1n2qAydIh0zvbDPK/nxpKAiB1ll+5lXBKNgpe8/bGRHfnvAfFtm8e/K2ZtjCCLnVS2g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22734},"main":"./dist/index.cjs","type":"module","_from":"file:altano-repository-tools-0.1.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./*":{"import":"./dist/*","require":"./dist/*"}},"scripts":{"dev":"pnpm run build --watch","lint":"eslint package.json src/**/*.ts*","build":"tsup --config build-config/tsup.config.node-hybrid.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"run-s test:unit:run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","test:unit:run":"vitest --run","typecheck:src":"tsc --noEmit","typecheck:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:watch":"vitest","test:unit:benchmark":"vitest --run bench"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/86257b5fbb6b6cef0f4a77f84e30e4cc/altano-repository-tools-0.1.1.tgz","_integrity":"sha512-5vbUs2A98CC3g1AlOBdkBE0BMukkLjLIsMHAtuxg6Pt9dQXxYWdLKOf66v6c/vIqtNcgTMv0oGtddLdMuH9X6w==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.2.4","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"20.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^5.2.8","eslint":"^8.57.0","memize":"^2.1.0","vitest":"^1.4.0","prettier":"^3.2.5","@vitest/ui":"^1.3.1","typescript":"^5.4.2","@types/node":"^20.11.25","npm-run-all":"^4.1.5","@vitest/expect":"^1.4.0","find-cache-dir":"^5.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^1.4.0","eslint-config-altano":"0.0.0","ts-assert-unreachable":"^0.0.9","@altano/vitest-plugins":"0.1.1"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_0.1.1_1724831811681_0.20773358130452935","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@altano/repository-tools","version":"1.0.0","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@1.0.0","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"37f1c9ae648f132ae460ba0f94244437ac200dff","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-1.0.0.tgz","fileCount":14,"integrity":"sha512-LdrEJeWWZuaF9JeI4D6krpNETu3cMy1YzOP2jXBCY0g4tbEt1vxMLLsRTpgFuCcC0dYaNfF180UfRaE/VyJ0Fg==","signatures":[{"sig":"MEUCIDjs8AODlDliJxi+lEFDKT1caCvCVR+jaecJMRVxxdLyAiEAj7QTviEuC2oCkkYaqAa7CU0xMsRymSsYtfqK97V2XHs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9864},"main":"./dist/index.js","type":"module","_from":"file:altano-repository-tools-1.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsup --config build-config/tsup.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","build:types":"tsc --project tsconfig.declarations.json","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/eb586805d473f08eeee1ae39f5f85fe6/altano-repository-tools-1.0.0.tgz","_integrity":"sha512-LdrEJeWWZuaF9JeI4D6krpNETu3cMy1YzOP2jXBCY0g4tbEt1vxMLLsRTpgFuCcC0dYaNfF180UfRaE/VyJ0Fg==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.9.2","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","eslint":"^9.23.0","memize":"^2.1.0","vitest":"^3.1.1","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@vitest/expect":"^3.1.1","find-cache-dir":"^5.0.0","@altano/testing":"0.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^3.1.1","@altano/build-config":"0.0.0","@arethetypeswrong/cli":"^0.17.4","ts-assert-unreachable":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_1.0.0_1743661485478_0.40884085352113786","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@altano/repository-tools","version":"1.0.1","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@1.0.1","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"969bb94cc80f8b4d62c7d6956466edc3f3c3817a","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-1.0.1.tgz","fileCount":14,"integrity":"sha512-/FFHQOMp5TZWplkDWbbLIjmANDr9H/FtqUm+hfJMK76OBut0Ht0cNfd0ZXd/6LXf4pWUTzvpgVjcin7EEHSznA==","signatures":[{"sig":"MEUCIH3wkI5cZMB2ddtCNbE2jgNNATDh8xpdt7150WNbp2w3AiEAlIgsVTAsaiP82bf5fV/uwmBCpUAtn6DYuC0oxOKSTPQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9896},"main":"./dist/index.js","type":"module","_from":"file:altano-repository-tools-1.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsup --config build-config/tsup.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","build:types":"tsc --project tsconfig.declarations.json","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"altano","email":"altano@gmail.com"},"_resolved":"/tmp/27eee4471e382c80e481a5ff9dad3943/altano-repository-tools-1.0.1.tgz","_integrity":"sha512-/FFHQOMp5TZWplkDWbbLIjmANDr9H/FtqUm+hfJMK76OBut0Ht0cNfd0ZXd/6LXf4pWUTzvpgVjcin7EEHSznA==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.9.2","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.4","eslint":"^9.23.0","memize":"^2.1.0","vitest":"^3.1.1","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@vitest/expect":"^3.1.1","find-cache-dir":"^5.0.0","@altano/testing":"0.0.0","@altano/tsconfig":"0.0.0","@vitest/coverage-v8":"^3.1.1","@altano/build-config":"0.0.0","@arethetypeswrong/cli":"^0.17.4","ts-assert-unreachable":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_1.0.1_1743706854026_0.9260460959157686","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@altano/repository-tools","version":"2.0.0","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@2.0.0","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"8e878b52c0f9afdd0fc769288aad50851d7b53b8","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.0.0.tgz","fileCount":14,"integrity":"sha512-xx0gg5nfcKUnErwlwI349M0jnb67/0xxOFOmTLVo0sdHV4vRPpAHl4cxwUJy9KxarFGxnTYMk26Tx+90KgZwgA==","signatures":[{"sig":"MEUCIGQ+F/4ScMTlSMFa7sYCCsKi8uBS0IIYdlDWCiymT/ubAiEAtNALKSruzgYLyLPu9Gdh8lAcxnlWrw2R6OixVbkyqMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10118},"main":"./dist/index.js","type":"module","_from":"file:altano-repository-tools-2.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown --config ../build-config/tsdown.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"altano","actor":{"name":"altano","type":"user","email":"altano@gmail.com"},"email":"altano@gmail.com"},"_resolved":"/tmp/9d88bdb9727b4161f9fefeb081f21d61/altano-repository-tools-2.0.0.tgz","_integrity":"sha512-xx0gg5nfcKUnErwlwI349M0jnb67/0xxOFOmTLVo0sdHV4vRPpAHl4cxwUJy9KxarFGxnTYMk26Tx+90KgZwgA==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.9.2","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","eslint":"^9.23.0","memize":"^2.1.0","tsdown":"^0.12.3","vitest":"^3.1.4","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@vitest/expect":"^3.1.4","find-cache-dir":"^5.0.0","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.1.4","@altano/build-config":"0.0.1","@arethetypeswrong/cli":"^0.17.4","ts-assert-unreachable":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.0.0_1751327846261_0.3352801338774456","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@altano/repository-tools","version":"2.0.1","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@2.0.1","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"22b43b5ee9dde190a055c281059d57ac665128df","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.0.1.tgz","fileCount":19,"integrity":"sha512-YE/52CkFtb+YtHPgbWPai7oo5N9AKnMuP5LM+i2AG7G1H2jdYBCO1iDnkDE3dZ3C1MIgckaF+d5PNRulgt0bdw==","signatures":[{"sig":"MEYCIQCbCwAfc4wdSjiwhi4AkMNU5ODyboYBO1UM7S/Y8uVrzwIhALURKNq7LHPhKnxd+cXvOv4v7ZXJVM/bNsxLGtYhjzlv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19393},"main":"./dist/index.js","type":"module","_from":"file:altano-repository-tools-2.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown --config ../build-config/tsdown.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"altano","actor":{"name":"altano","type":"user","email":"altano@gmail.com"},"email":"altano@gmail.com"},"_resolved":"/tmp/bd029ad9d2969dce28254687a761d07b/altano-repository-tools-2.0.1.tgz","_integrity":"sha512-YE/52CkFtb+YtHPgbWPai7oo5N9AKnMuP5LM+i2AG7G1H2jdYBCO1iDnkDE3dZ3C1MIgckaF+d5PNRulgt0bdw==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"10.9.2","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.6","eslint":"^9.23.0","memize":"^2.1.0","tsdown":"^0.12.9","vitest":"^3.1.4","depcheck":"^1.4.7","prettier":"^3.5.3","typescript":"^5.8.2","@types/node":"^22.13.10","@vitest/expect":"^3.1.4","find-cache-dir":"^5.0.0","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^3.1.4","@altano/build-config":"0.0.1","@arethetypeswrong/cli":"^0.17.4","ts-assert-unreachable":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.0.1_1751863786064_0.7036593657243169","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@altano/repository-tools","version":"2.0.2","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@2.0.2","maintainers":[{"name":"altano","email":"altano@gmail.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"3bf4e9d7c190d3ed6779eca08d5cdd8042de2433","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.0.2.tgz","fileCount":19,"integrity":"sha512-tW7gOqL4X8IF29f0Tgub8brekBzQn5Wfpuf4jDRJ9f/O+U+iUJ85igCVyH/pN+P8rH7N00OQ71WqmrxPh51Blg==","signatures":[{"sig":"MEUCIDxPepRHA+k1mf1zkypVHv/1dxKg0ZAIrEhB+uN03KJ0AiEA9QLaksutet8tAIZ92FDcJB/g0B3Zf7XhKx/E/b7sRKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2frepository-tools@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19085},"main":"./dist/index.js","type":"module","_from":"file:altano-repository-tools-2.0.2.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown --config-loader unrun --config ../build-config/tsdown.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e14ba1-838b-4e1d-97e5-a15e5cc9dfca"}},"_resolved":"/tmp/3e574acf5cbad5c789058cafe1b345fc/altano-repository-tools-2.0.2.tgz","_integrity":"sha512-tW7gOqL4X8IF29f0Tgub8brekBzQn5Wfpuf4jDRJ9f/O+U+iUJ85igCVyH/pN+P8rH7N00OQ71WqmrxPh51Blg==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"11.11.0","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","memize":"^2.1.1","tsdown":"^0.21.4","vitest":"^4.1.0","depcheck":"^1.4.7","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/expect":"^4.1.0","find-cache-dir":"^5.0.0","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^4.1.0","@altano/build-config":"0.0.1","@arethetypeswrong/cli":"^0.18.2","ts-assert-unreachable":"^0.0.9"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.0.2_1774241731714_0.658164889258035","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@altano/repository-tools","version":"2.0.3","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"altano@gmail.com"},"license":"ISC","_id":"@altano/repository-tools@2.0.3","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","bugs":{"url":"https://github.com/altano/npm-packages/issues"},"dist":{"shasum":"55a48a1ac575fb0f255e77c0266c48d4a2f98c90","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.0.3.tgz","fileCount":19,"integrity":"sha512-cSR/ZYDF6Wp9OeAJMyLYYN1GenAAhV17W+w38ELP+3c5Ltsy9jkkCymi33nz/qnXyef3n6Fbr1h2yt3dvUN5sQ==","signatures":[{"sig":"MEUCIQDzmp6nSNRTxzi8d5TJ2p93ItJyqQF1oVgW0OUopt78zwIgRIP3X6CgfIRYfQYMvQNuihVi8tCcLwTUJ6h4RdcNffI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2frepository-tools@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19130},"main":"./dist/index.js","type":"module","_from":"file:altano-repository-tools-2.0.3.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown --config-loader unrun --config ../build-config/tsdown.config.node.ts","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check src","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write src","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e14ba1-838b-4e1d-97e5-a15e5cc9dfca"}},"_resolved":"/tmp/62494ee50e86ca38f3839ad36120bad6/altano-repository-tools-2.0.3.tgz","_integrity":"sha512-cSR/ZYDF6Wp9OeAJMyLYYN1GenAAhV17W+w38ELP+3c5Ltsy9jkkCymi33nz/qnXyef3n6Fbr1h2yt3dvUN5sQ==","repository":{"url":"git+https://github.com/altano/npm-packages.git","type":"git","directory":"packages/repository-tools"},"_npmVersion":"11.11.0","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"25.8.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^7.3.1","eslint":"^9.39.4","memize":"^2.1.1","tsdown":"^0.21.4","vitest":"^4.1.0","depcheck":"^1.4.7","prettier":"^3.8.1","typescript":"^5.9.3","@types/node":"^25.5.0","@vitest/expect":"^4.1.0","find-cache-dir":"^5.0.0","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^4.1.0","@altano/build-config":"0.0.1","@arethetypeswrong/cli":"^0.18.2","ts-assert-unreachable":"^0.0.9","@altano/disposable-directory":"0.0.2"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.0.3_1774243933039_0.32243593533070714","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"@altano/repository-tools","version":"2.0.4","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"alan@norbauer.com"},"license":"ISC","_id":"@altano/repository-tools@2.0.4","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","dist":{"shasum":"dc6721f51c8d0b1504334fdcb8e11b3be6aa2ff5","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.0.4.tgz","fileCount":19,"integrity":"sha512-ZRlEjfJJ1jaEvY+ViKXv8dBR5VtOdEJxwhrWh70xJ+rcSB4LSv9p9zU5OPSxDTTMIskePhYZaqThisZFaVF8Ww==","signatures":[{"sig":"MEQCIEBNOXmFdHHHOsnS9mViq1XnsaNdYrZ1nCJrU8uShhQRAiB8N0d9hsYLch0RDyRQD467T7Cw2Oxrn9zA/6uuKvBXcw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2frepository-tools@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":19157},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check .","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write .","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e14ba1-838b-4e1d-97e5-a15e5cc9dfca"}},"repository":{"url":"https://github.com/altano/npm-packages","type":"git","directory":"packages/repository-tools"},"description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","eslint":"^9.39.5","memize":"^2.1.1","tsdown":"^0.22.13","vitest":"^4.1.10","depcheck":"^1.4.7","prettier":"3.9.6","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/expect":"^4.1.10","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^4.1.10","@altano/build-config":"0.0.1","find-cache-directory":"^6.0.0","@arethetypeswrong/cli":"^0.18.5","ts-assert-unreachable":"^0.0.9","@altano/disposable-directory":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.0.4_1785618463291_0.36146188190512163","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"@altano/repository-tools","version":"2.0.5","keywords":["repository","root","git","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"alan@norbauer.com"},"license":"ISC","_id":"@altano/repository-tools@2.0.5","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","dist":{"shasum":"126db6b9b571de2d4beb1ac7e514d58f830a63f4","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.0.5.tgz","fileCount":19,"integrity":"sha512-dG0CH69cWUKaXOrfIdhldDt8zB3Tp4OQNVvnOWIS0wL+MiIkjyJC3WLFZGrO2r5anW00DxbDnEhpNHIkGCoNuw==","signatures":[{"sig":"MEUCIQDE5f0vN1AYoiEm1mQzRAisPttCNRpvwe2i8Lm9UnqOmQIgGFW7z4F9LZzDSG2mL+mhYWMeIDsRb4qRXeRi9NbeSVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2frepository-tools@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21917},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check .","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write .","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e14ba1-838b-4e1d-97e5-a15e5cc9dfca"}},"repository":{"url":"https://github.com/altano/npm-packages","type":"git","directory":"packages/repository-tools"},"description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","eslint":"^9.39.5","memize":"^2.1.1","tsdown":"^0.22.14","vitest":"^4.1.10","depcheck":"^1.4.7","prettier":"3.9.6","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/expect":"^4.1.10","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^4.1.10","@altano/build-config":"0.0.1","find-cache-directory":"^6.0.0","@arethetypeswrong/cli":"^0.18.5","ts-assert-unreachable":"^0.0.9","@altano/disposable-directory":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.0.5_1785632881472_0.8750542696170676","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@altano/repository-tools","version":"2.1.0","keywords":["repository","root","git","jujutsu","jj","mercurial","sapling"],"author":{"url":"https://alan.norbauer.com","name":"Alan Norbauer","email":"alan@norbauer.com"},"license":"ISC","_id":"@altano/repository-tools@2.1.0","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","dist":{"shasum":"0182fc150f25420d805cc4f2f9a2a6a76fce597c","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.1.0.tgz","fileCount":19,"integrity":"sha512-RGM8IimoK/RDlj+uG9sPgb9CSuHIAMVrtVVeslEMhc7yqDHpdmdKeMQcJfc0WveTtAmBdj/o9r1VW/A27SoPTg==","signatures":[{"sig":"MEYCIQDquGy2Xc8woQRqJxCH51p0AgQnsu+CIaQBln3se2er5gIhAOI08svsffLGUo6HGRMU40eThYYL0E71AXbpsIvOUF2N","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2frepository-tools@2.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":"./dist/index.js","./*":"./dist/*"},"scripts":{"dev":"pnpm run build --watch","lint":"eslint","build":"tsdown","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","format":"prettier --check .","lint:fix":"TIMING=1 pnpm lint --fix","test:unit":"vitest --run","format:fix":"prettier --write .","test:build":"./tests/scripts/createRepositoryBundles.ts","lint:timing":"TIMING=1 pnpm lint","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","test:unit:watch":"vitest","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","test:unit:benchmark":"vitest --run bench","check:unused-dependencies":"depcheck"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e14ba1-838b-4e1d-97e5-a15e5cc9dfca"}},"repository":{"url":"https://github.com/altano/npm-packages","type":"git","directory":"packages/repository-tools"},"description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^8.1.5","eslint":"^9.39.5","memize":"^2.1.1","tsdown":"^0.22.14","vitest":"^4.1.10","depcheck":"^1.4.7","prettier":"3.9.6","typescript":"^6.0.3","@types/node":"^26.1.1","@vitest/expect":"^4.1.10","@altano/testing":"0.0.1","@altano/tsconfig":"0.0.1","@vitest/coverage-v8":"^4.1.10","@altano/build-config":"0.0.1","find-cache-directory":"^6.0.0","@arethetypeswrong/cli":"^0.18.5","ts-assert-unreachable":"^0.0.9","@altano/disposable-directory":"0.0.3"},"_npmOperationalInternal":{"tmp":"tmp/repository-tools_2.1.0_1787020705741_0.5061238860506769","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@altano/repository-tools","version":"2.1.1","description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","keywords":["repository","root","git","jujutsu","jj","mercurial","sapling"],"homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","repository":{"type":"git","url":"https://github.com/altano/npm-packages","directory":"packages/repository-tools"},"license":"ISC","author":{"name":"Alan Norbauer","email":"alan@norbauer.com","url":"https://alan.norbauer.com"},"sideEffects":false,"type":"module","exports":{".":"./dist/index.js","./*":"./dist/*"},"main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","devDependencies":{"@arethetypeswrong/cli":"^0.18.5","@types/node":"^26.1.1","@vitest/coverage-v8":"^4.1.10","@vitest/expect":"^4.1.10","depcheck":"^1.4.7","eslint":"^9.39.5","find-cache-directory":"^6.0.0","memize":"^2.1.1","prettier":"3.9.6","ts-assert-unreachable":"^0.0.9","tsdown":"^0.22.14","typescript":"^6.0.3","vite":"^8.1.5","vitest":"^4.1.10","@altano/build-config":"0.0.1","@altano/disposable-directory":"0.0.3","@altano/tsconfig":"0.0.1","@altano/testing":"0.0.1"},"publishConfig":{"access":"public"},"scripts":{"build":"tsdown","check:exports":"attw --pack . --profile esm-only --quiet","check:types:src":"tsc --noEmit","check:types:test":"tsc --noEmit --project ./tests/tsconfig.json","check:unused-dependencies":"depcheck","clean":"rm -rf .turbo && rm -rf .tsbuildinfo && rm -rf node_modules && rm -rf dist","dev":"pnpm run build --watch","format":"prettier --check .","format:fix":"prettier --write .","lint":"eslint","lint:fix":"TIMING=1 pnpm lint --fix","lint:timing":"TIMING=1 pnpm lint","test:build":"./tests/scripts/createRepositoryBundles.ts","test:unit":"vitest --run","test:unit:benchmark":"vitest --run bench","test:unit:watch":"vitest"},"_nodeVersion":"24.18.0","_id":"@altano/repository-tools@2.1.1","dist":{"integrity":"sha512-YFVhwoSjwkERQoopw3lX/TaPIDud0m6ac/Z51FoQ3YEPf0OaxFxpofbcHO0E2mTJ0lvmuRArIMUP9Pz2jpTMhg==","shasum":"8399d3451fed7ea862a55b4d5e71e91f56a4bb7f","tarball":"https://registry.npmjs.org/@altano/repository-tools/-/repository-tools-2.1.1.tgz","fileCount":19,"unpackedSize":25195,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@altano%2frepository-tools@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDwOt9dnN8dkZjh/MaykJzO7Gfk88nwkxdeLVF9OtdEUgIgILuQCNuq8vtd8z8/zYTxZe/ttWV+Pay4iNzynBg5duc="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:52e14ba1-838b-4e1d-97e5-a15e5cc9dfca"}},"directories":{},"maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/repository-tools_2.1.1_1788038432040_0.1585595375739186"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-08T06:43:54.830Z","modified":"2026-08-29T21:20:32.560Z","0.0.2":"2024-04-08T06:43:55.142Z","0.0.3":"2024-05-06T10:13:46.417Z","0.0.4":"2024-07-06T02:30:42.393Z","0.1.0":"2024-08-28T05:55:53.151Z","0.1.1":"2024-08-28T07:56:51.852Z","1.0.0":"2025-04-03T06:24:45.686Z","1.0.1":"2025-04-03T19:00:54.193Z","2.0.0":"2025-06-30T23:57:26.422Z","2.0.1":"2025-07-07T04:49:46.252Z","2.0.2":"2026-03-23T04:55:31.873Z","2.0.3":"2026-03-23T05:32:13.182Z","2.0.4":"2026-08-01T21:07:43.424Z","2.0.5":"2026-08-02T01:08:01.605Z","2.1.0":"2026-08-18T02:38:25.896Z","2.1.1":"2026-08-29T21:20:32.183Z"},"author":{"name":"Alan Norbauer","email":"alan@norbauer.com","url":"https://alan.norbauer.com"},"license":"ISC","homepage":"https://github.com/altano/npm-packages/tree/main/packages/repository-tools","keywords":["repository","root","git","jujutsu","jj","mercurial","sapling"],"repository":{"type":"git","url":"https://github.com/altano/npm-packages","directory":"packages/repository-tools"},"description":"Misc tools for dealing with repositories of multiple version control systems (git, svn, etc)","maintainers":[{"name":"altano","email":"alan@norbauer.com"}],"readme":"# repository-tools\n\n[![npm](https://badgen.net/npm/v/@altano/repository-tools)](https://www.npmjs.com/package/@altano/repository-tools) ![Typed with TypeScript](https://badgen.net/npm/types/@altano/repository-tools) ![ESM only](https://badgen.net/badge/module/esm%20only?icon=js)\n\nMisc tools for dealing with repositories of multiple version control systems\n\n## Supported Version Control Systems\n\n- git\n- jujutsu (jj), colocated with git or not\n- mercurial\n- sapling\n- subversion\n\n## Tools\n\n### findRoot[Sync]\n\nGiven a path inside a repository, find the path of the root\n\nExample:\n\n```ts\nfindRootSync(\"/my-git-repo/some/subdirectory\"); // => \"/my-git-repo\"\n```\n\nExample:\n\n```ts\nawait findRoot(\"/my-git-repo/some/subdirectory\"); // => \"/my-git-repo\"\n```\n\n## Importing\n\nNOTE: As of v1.0.0 this is an ESM-only module package. It can be imported as an ESM module from any Node.js version but if requiring this package from a CJS package, you must use Node.js v20.19.0+ or v22.12.0+. If you get a `ERR_REQUIRE_ESM` error when calling `require(\"@altano/repository-tools\")` make sure you're on a new enough version of Node.js.\n\nYou may import all the tools, or import functions directly:\n\n| Using sub-path exports | Import to use                                                      |\n| ---------------------- | ------------------------------------------------------------------ |\n| No                     | `import { findRoot } from \"@altano/repository-tools\";`             |\n| Yes                    | `import { findRoot } from \"@altano/repository-tools/findRoot.js\";` |\n","readmeFilename":""}