{"_id":"@solidstate/hardhat-git","_rev":"12-96ab2043da1aeeff3f137a6534b5bce7","name":"@solidstate/hardhat-git","dist-tags":{"next":"1.0.0-next.7","latest":"1.0.3"},"versions":{"1.0.0-next.0":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.0","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"UNLICENSED","_id":"@solidstate/hardhat-git@1.0.0-next.0","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"dist":{"shasum":"555789aa5d05c8e8403a48fa8d4d119c4a6f2958","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.0.tgz","fileCount":68,"integrity":"sha512-5XF8eoXnQAe7u0kdVLCrOxJg1KWMfRj3kut1Dm7B4/id7xD5wnowNyIBftmc1cLxBhYvfX3NfGeBsiwRhu6DcA==","signatures":[{"sig":"MEUCIQDijZokHGdxw29b1z4BJ+KSCwm3ThPhvpWh1JvJnVp90AIgVEp1I0qykv2T/ak/O3nxXjlL0MFjQ4ZJFZx01Ao+ifE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36185},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","scripts":{"test":"tsx --test","build":"yarn clean && tsc --build","clean":"tsc --build --clean","prepare":"husky","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"repository":{"url":"https://github.com/solidstate-network/hardhat.git","type":"git"},"description":"Git-ref-based HRE execution","directories":{},"dependencies":{"chalk":"^5.4.1","cli-table3":"^0.6.5","simple-git":"^3.27.0","package-manager-detector":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","hardhat":"^3.0.0-next.7","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","lint-staged":"^15.5.2","prettier-plugin-solidity":"^2.0.0","prettier-plugin-packagejson":"^2.5.11","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.0_1746857330861_0.6924711405975803","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.1":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.1","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"UNLICENSED","_id":"@solidstate/hardhat-git@1.0.0-next.1","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"dist":{"shasum":"332aa1b360f7f044f89346c3c78cf387d20a040d","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.1.tgz","fileCount":71,"integrity":"sha512-FMwxFukmA913uHkez0vsbGndydn50UjakGlldFyTcXOTq0HjqCPbaM9PK2LwgIgg8mpme91B3Ud1mqgx2cmu1w==","signatures":[{"sig":"MEUCIAVmWeoNm5wMR8533k/FumPQZ4nrtsW275YAduQQNGH7AiEAgqg2GGk/yifRgwE0DUaX97/H48Nl6aMoTFG7e3Btxi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39657},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","scripts":{"test":"tsx --test","build":"yarn clean && tsc --build","clean":"tsc --build --clean","prepare":"husky","prettier":"prettier --write .","prepublishOnly":"yarn build"},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"repository":{"url":"https://github.com/solidstate-network/hardhat.git","type":"git"},"description":"Git-ref-based HRE execution","directories":{},"dependencies":{"chalk":"^5.4.1","cli-table3":"^0.6.5","simple-git":"^3.27.0","package-manager-detector":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","hardhat":"^3.0.0-next.7","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","lint-staged":"^15.5.2","prettier-plugin-solidity":"^2.0.0","prettier-plugin-packagejson":"^2.5.11","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.1_1746857548081_0.545075042356115","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.2":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.2","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"UNLICENSED","_id":"@solidstate/hardhat-git@1.0.0-next.2","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"dist":{"shasum":"362bef737d049d31efae2c15f9fddc9af71a19af","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.2.tgz","fileCount":69,"integrity":"sha512-HIX0w3KNTtDpC0D0JIZY/ViuoJvs94ickcW2QOzKYGbrVUe0tPWC7124KOAYcaHVI3WnOvsJ4WaRrfGNXL+ydw==","signatures":[{"sig":"MEUCID1q0jqkukpSBlDE8znL+XiEjrdiXVJvLYH9XMQHxAr/AiEAv4/29GSjDk578qub6tdCbqUPBeX1ZP2qS/VV5jcQ9Sg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36081},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","scripts":{"test":"yarn build && node --import tsx/esm --test","build":"yarn clean && tsc --build","clean":"tsc --build --clean","prepare":"husky","prettier":"prettier --write .","prepublishOnly":"yarn build"},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"repository":{"url":"https://github.com/solidstate-network/hardhat.git","type":"git"},"description":"Git-ref-based HRE execution","directories":{},"dependencies":{"chalk":"^5.4.1","cli-table3":"^0.6.5","simple-git":"^3.27.0","package-manager-detector":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","hardhat":"^3.0.0-next.7","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","lint-staged":"^15.5.2","prettier-plugin-solidity":"^2.0.0","prettier-plugin-packagejson":"^2.5.11","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.2_1746932098665_0.7960631361988384","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.3":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.3","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"UNLICENSED","_id":"@solidstate/hardhat-git@1.0.0-next.3","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"dist":{"shasum":"04811012c019b487df4835bb718d76382dfd838e","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.3.tgz","fileCount":69,"integrity":"sha512-Y8EGXqJL6gc+aSe3aF4bxBPtza5kUgcYaFB1zEZ3z1rkscAOClb10Jd2AalYAm4OEAD95x9LeBOnYlsBVXeybw==","signatures":[{"sig":"MEUCIQCO4/Emo3VThZtxcdbFg6Y4uLLea2TwkdE5ca5B0XTKfgIgKpFiKmM9LAfvOrlVZ+WTpktXtIW9eqary9l4lpDUFrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36089},"main":"dist/src/index.js","type":"module","types":"dist/src/index.d.ts","scripts":{"test":"yarn build && node --import tsx/esm --test","build":"yarn clean && tsc --build","clean":"tsc --build --clean","prepare":"husky","prettier":"prettier --write .","prepublishOnly":"yarn build"},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"repository":{"url":"https://github.com/solidstate-network/hardhat-git.git","type":"git"},"description":"Git-ref-based HRE execution","directories":{},"dependencies":{"chalk":"^5.4.1","cli-table3":"^0.6.5","simple-git":"^3.27.0","package-manager-detector":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","hardhat":"^3.0.0-next.7","ts-node":"^10.9.2","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.17","lint-staged":"^15.5.2","prettier-plugin-solidity":"^2.0.0","prettier-plugin-packagejson":"^2.5.11","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.3_1746933769139_0.09881072355511367","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.4":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.4","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"UNLICENSED","_id":"@solidstate/hardhat-git@1.0.0-next.4","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"cdffeb30bb2695804bb5d5926c6fb9c71b68cd67","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.4.tgz","fileCount":55,"integrity":"sha512-cme45ga1IBbzQui7X8X2Ph2Mi2Yd9t0qFOLLElwoj9zbot8OG3REg3sv7pFHYZwArTVgSWcoZpR07Pbe4q8Q2A==","signatures":[{"sig":"MEQCIGCuwygVzHeIQ2rg4tP8oBfhEYJHxq68/Ej4/MvpwgRLAiB/IKWEQTV4ktHunvuujR0+CCZZT0A8GpEUA9tSp6osRw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":32390},"type":"module","_from":"file:solidstate-hardhat-git-1.0.0-next.4.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"tsx --test","build":"pnpm clean && tsc --build","clean":"tsc --build --clean","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"_resolved":"/tmp/2ae72b28a1cbf269f17808736b643056/solidstate-hardhat-git-1.0.0-next.4.tgz","_integrity":"sha512-cme45ga1IBbzQui7X8X2Ph2Mi2Yd9t0qFOLLElwoj9zbot8OG3REg3sv7pFHYZwArTVgSWcoZpR07Pbe4q8Q2A==","repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"10.9.2","description":"Git-ref-based HRE execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.4.1","env-paths":"^3.0.0","cli-table3":"^0.6.5","simple-git":"^3.27.0","package-manager-detector":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","knip":"^5.57.0","husky":"^9.1.7","hardhat":"^3.0.0-next.8","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.20","lint-staged":"^16.0.0","prettier-plugin-solidity":"^2.0.0","prettier-plugin-packagejson":"^2.5.14","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.4_1748296523862_0.3787589346217153","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.5":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.5","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"UNLICENSED","_id":"@solidstate/hardhat-git@1.0.0-next.5","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"bf004c21aa38fa299d8cd7001cc3fb3da3ac89a5","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.5.tgz","fileCount":55,"integrity":"sha512-PurB2VLJpl0O4cJdvpIC6BXXaT5GYWs4bbKalbC6YgbG9zY5i5gTe5Mt4cQDyNBpXabWGamT4lh22zClqWF1Sw==","signatures":[{"sig":"MEYCIQCak87RJQgDq++zegMQmepANnPdC/zzGkBACxopq9s6iwIhAL52BJWWa9YXRLPDfOAmPRLhGNpSVhLlpFJTl0MqgU6K","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35596},"type":"module","_from":"file:solidstate-hardhat-git-1.0.0-next.5.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"tsx --test","build":"pnpm clean && tsc --build","clean":"tsc --build --clean","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"_resolved":"/tmp/d5ddc89fbeb56f69c8486dc4907278b7/solidstate-hardhat-git-1.0.0-next.5.tgz","_integrity":"sha512-PurB2VLJpl0O4cJdvpIC6BXXaT5GYWs4bbKalbC6YgbG9zY5i5gTe5Mt4cQDyNBpXabWGamT4lh22zClqWF1Sw==","repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"10.9.2","description":"Git-rev-based HRE execution","directories":{},"_nodeVersion":"22.14.0","dependencies":{"chalk":"^5.4.1","env-paths":"^3.0.0","cli-table3":"^0.6.5","simple-git":"^3.27.0","package-manager-detector":"^1.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.4","knip":"^5.57.0","husky":"^9.1.7","hardhat":"^3.0.0-next.8","prettier":"^3.5.3","typescript":"^5.8.3","@types/node":"^22.15.20","lint-staged":"^16.0.0","prettier-plugin-solidity":"^2.0.0","prettier-plugin-packagejson":"^2.5.14","@nomicfoundation/hardhat-utils":"^3.0.0-next.11","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6","@nomicfoundation/hardhat-utils":"^3.0.0-next.11"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.5_1748321624634_0.5141574897189425","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.6":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.6","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"MIT","_id":"@solidstate/hardhat-git@1.0.0-next.6","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"5596febe13437af98abde87b6f7d55a732e1b5c5","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.6.tgz","fileCount":54,"integrity":"sha512-CY1F9H9zPMaG9DGbZE0fxJy82aNIK9C1oBg+npsMtaZvAB0kE785bk8yjvAgTnd91yZvltn9a2Yq1U8TEmMW9A==","signatures":[{"sig":"MEUCIQDZvFjsntWbHGPWM+FMKIhC0Jv5blG6mrJDcZnv3diYXAIgSrclGzwjJKkSIS4Iv2XFNAg463ccwk3r2zs8VzmpbAU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35181},"type":"module","_from":"file:solidstate-hardhat-git-1.0.0-next.6.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"pnpm clean && tsx --test --experimental-test-coverage","build":"pnpm clean && tsc --build","clean":"rm -rf dist/","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"_resolved":"/tmp/88a3956f0874174d56004a912b8fc7ac/solidstate-hardhat-git-1.0.0-next.6.tgz","_integrity":"sha512-CY1F9H9zPMaG9DGbZE0fxJy82aNIK9C1oBg+npsMtaZvAB0kE785bk8yjvAgTnd91yZvltn9a2Yq1U8TEmMW9A==","repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"11.4.2","description":"Git-rev-based HRE execution","directories":{},"_nodeVersion":"24.1.0","dependencies":{"chalk":"^5.5.0","env-paths":"^3.0.0","simple-git":"^3.28.0","package-manager-detector":"^1.3.0","@solidstate/hardhat-solidstate-utils":"1.0.0-next.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.3","knip":"^5.62.0","husky":"^9.1.7","hardhat":"^3.0.0-next.30","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","lint-staged":"github:ItsNickBarry/lint-staged#knip","@tsconfig/node22":"^22.0.2","prettier-plugin-solidity":"^2.1.0","prettier-plugin-packagejson":"^2.5.19","@nomicfoundation/hardhat-utils":"^3.0.0-next.30","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6","@nomicfoundation/hardhat-utils":"^3.0.0-next.11"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.6_1755051748862_0.5488169538796639","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-next.7":{"name":"@solidstate/hardhat-git","version":"1.0.0-next.7","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"MIT","_id":"@solidstate/hardhat-git@1.0.0-next.7","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"3b737926d5eec5ce1ef998d20d833b571f476b63","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0-next.7.tgz","fileCount":54,"integrity":"sha512-N+tZq8C2zY2JBFlXKcrqY+qotjF0fa/fj40Fxx1dGTxvVfKR/Zfs8z6AlVsnH6AFqbFU965uAKvowbqj0Cyekg==","signatures":[{"sig":"MEUCIQDq4nUQgwHQ15fjvQVEm1kpVUT12GQlCanzBfvq9DKcqwIgeHMhGsozBx5D/sGIXNgGO+Ac/o0zyaYDV5HBKKVg3C8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35182},"type":"module","_from":"file:solidstate-hardhat-git-1.0.0-next.7.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"pnpm clean && tsx --test --experimental-test-coverage","build":"pnpm clean && tsc --build","clean":"rm -rf dist/","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"_resolved":"/tmp/b43b8822a83a69a069a238a15174d7f9/solidstate-hardhat-git-1.0.0-next.7.tgz","_integrity":"sha512-N+tZq8C2zY2JBFlXKcrqY+qotjF0fa/fj40Fxx1dGTxvVfKR/Zfs8z6AlVsnH6AFqbFU965uAKvowbqj0Cyekg==","repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"11.4.2","description":"Git-rev-based HRE execution","directories":{},"_nodeVersion":"24.1.0","dependencies":{"chalk":"^5.5.0","env-paths":"^3.0.0","simple-git":"^3.28.0","package-manager-detector":"^1.3.0","@solidstate/hardhat-solidstate-utils":"^1.0.0-next.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.20.4","knip":"^5.62.0","husky":"^9.1.7","hardhat":"^3.0.0-next.31","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","lint-staged":"github:ItsNickBarry/lint-staged#knip","@tsconfig/node22":"^22.0.2","prettier-plugin-solidity":"^2.1.0","prettier-plugin-packagejson":"^2.5.19","@nomicfoundation/hardhat-utils":"^3.0.0-next.31","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0-next.6","@nomicfoundation/hardhat-utils":"^3.0.0-next.11"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0-next.7_1755052420928_0.8829773488195738","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@solidstate/hardhat-git","version":"1.0.0","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"MIT","_id":"@solidstate/hardhat-git@1.0.0","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"54741cbf1f1d1a351ee0aa6327c20de2b8af57c7","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.0.tgz","fileCount":54,"integrity":"sha512-dks7X4hQEd7LdcN3T9eTifU/17sehYkD7PEET6m0gRObrKOmzdKdgF+76PG6BjRBvo3bYEQb2w+QSQuXB7sOAA==","signatures":[{"sig":"MEUCIAjWrQQCrZuPmUgoBWamp1nxY23+/IxJkG74UavVmLtdAiEA/lQ13RivQhYvhGI/k5UL6xivo/LsSVm8/qGfYqSkJnk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35137},"type":"module","_from":"file:solidstate-hardhat-git-1.0.0.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"pnpm clean && tsx --test --experimental-test-coverage","build":"pnpm clean && tsc --build","clean":"rm -rf dist/","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"_resolved":"/tmp/0d0f6cb515623bc2a16baf5010ec0e2b/solidstate-hardhat-git-1.0.0.tgz","_integrity":"sha512-dks7X4hQEd7LdcN3T9eTifU/17sehYkD7PEET6m0gRObrKOmzdKdgF+76PG6BjRBvo3bYEQb2w+QSQuXB7sOAA==","repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"11.4.2","description":"Git-rev-based HRE execution","directories":{},"_nodeVersion":"24.1.0","dependencies":{"chalk":"^5.5.0","env-paths":"^3.0.0","simple-git":"^3.28.0","package-manager-detector":"^1.3.0","@solidstate/hardhat-solidstate-utils":"^1.0.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","knip":"^5.62.0","husky":"^9.1.7","hardhat":"^3.0.0","prettier":"^3.6.2","typescript":"^5.9.2","@types/node":"^24.2.1","lint-staged":"github:ItsNickBarry/lint-staged#knip","@tsconfig/node22":"^22.0.2","prettier-plugin-solidity":"^2.1.0","prettier-plugin-packagejson":"^2.5.19","@nomicfoundation/hardhat-utils":"^3.0.0","@trivago/prettier-plugin-sort-imports":"^5.2.2"},"peerDependencies":{"hardhat":"^3.0.0","@nomicfoundation/hardhat-utils":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.0_1755126681962_0.6976930167233033","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@solidstate/hardhat-git","version":"1.0.1","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"MIT","_id":"@solidstate/hardhat-git@1.0.1","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"0bb2ef9193f81d5bd837f7188155f53dc4babefa","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.1.tgz","fileCount":54,"integrity":"sha512-uYB5ufWnVJmk3CiXpDKaXTan2q7eFKmUeXulW8qwdQn8XaNt00yT8pVUpdYaFFBxygJlwPBqgvdC2lAuDOeWJA==","signatures":[{"sig":"MEYCIQCJxilJYNO677onxSa27J6dO9LdZbKkRoptnJNmnVzNHgIhAO2Td4g+bALneImvxYFgy12xcEW3EfO4vqvYXLGlY1GN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36631},"type":"module","_from":"file:solidstate-hardhat-git-1.0.1.tgz","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"pnpm clean && tsx --test --experimental-test-coverage","build":"pnpm clean && tsc --build","clean":"rm -rf dist/","prettier":"prettier --write ."},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"_resolved":"/tmp/85c853d15fe745e38fcd6f369a027a91/solidstate-hardhat-git-1.0.1.tgz","_integrity":"sha512-uYB5ufWnVJmk3CiXpDKaXTan2q7eFKmUeXulW8qwdQn8XaNt00yT8pVUpdYaFFBxygJlwPBqgvdC2lAuDOeWJA==","repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"11.4.2","description":"Git-rev-based HRE execution","directories":{},"_nodeVersion":"24.1.0","dependencies":{"chalk":"^5.6.2","env-paths":"^4.0.0","simple-git":"^3.36.0","package-manager-detector":"^1.6.0","@solidstate/hardhat-solidstate-utils":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","husky":"^9.1.7","hardhat":"^3.5.1","prettier":"^3.8.3","typescript":"^6.0.3","@types/node":"^25.9.1","exec-staged":"^0.2.2","@tsconfig/node22":"^22.0.5","knip-exec-staged":"^5.63.1","prettier-plugin-solidity":"^2.3.1","prettier-plugin-packagejson":"^3.0.2","@nomicfoundation/hardhat-utils":"^4.1.2","@trivago/prettier-plugin-sort-imports":"^6.0.2"},"peerDependencies":{"hardhat":"^3.0.0","@nomicfoundation/hardhat-utils":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.1_1779698094193_0.2056506557413853","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@solidstate/hardhat-git","version":"1.0.2","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"author":{"name":"Nick Barry"},"license":"MIT","_id":"@solidstate/hardhat-git@1.0.2","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"homepage":"https://github.com/solidstate-network/hardhat-git#readme","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"dist":{"shasum":"f047e18e6a9abd7541d97f08c1a97035fb193b83","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.2.tgz","fileCount":54,"integrity":"sha512-BUVD9zE1i193fnEkSbwiK/BGwkWUuYhNu8g1qy6CEuBuRsFehWmKNxFmp0hzNTQlqRCUci1xAHV/7G9jjcimEA==","signatures":[{"sig":"MEUCIQDBCt2RwXraAOn7x5OawNQp+VnrYcfXTnS83swcbHqKagIgUlJQA0d8sBDaA8UNMV1RA0MQomkeacr6ULOMB0O+c30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36721},"type":"module","types":"./dist/index.d.ts","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"scripts":{"test":"pnpm clean && tsx --test --experimental-test-coverage","build":"pnpm clean && tsc --build","clean":"rm -rf dist/","prepare":"husky","prettier":"prettier --write .","prepublishOnly":"pnpm build"},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"repository":{"url":"git+https://github.com/solidstate-network/hardhat-git.git","type":"git"},"_npmVersion":"11.4.2","description":"Git-rev-based HRE execution","directories":{},"_nodeVersion":"24.1.0","dependencies":{"chalk":"^5.6.2","env-paths":"^4.0.0","simple-git":"^3.36.0","package-manager-detector":"^1.6.0","@solidstate/hardhat-solidstate-utils":"^1.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.22.3","husky":"^9.1.7","hardhat":"^3.7.0","prettier":"^3.8.3","release-it":"^20.0.0","typescript":"^6.0.3","@types/node":"^25.9.1","exec-staged":"^0.2.3","@tsconfig/node22":"^22.0.5","knip-exec-staged":"^5.63.1","prettier-plugin-solidity":"^2.3.1","prettier-plugin-packagejson":"^3.0.2","@nomicfoundation/hardhat-utils":"^4.1.3","@trivago/prettier-plugin-sort-imports":"^6.0.2"},"peerDependencies":{"hardhat":"^3.7.0","@nomicfoundation/hardhat-utils":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/hardhat-git_1.0.2_1780031009309_0.6309684889467706","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@solidstate/hardhat-git","version":"1.0.3","description":"Git-rev-based HRE execution","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"repository":{"type":"git","url":"git+https://github.com/solidstate-network/hardhat-git.git"},"license":"MIT","author":{"name":"Nick Barry"},"type":"module","exports":{".":"./dist/index.js","./hre":"./dist/lib/hre.js","./types":"./dist/types.js"},"types":"./dist/index.d.ts","scripts":{"build":"pnpm clean && tsc --build","clean":"rm -rf dist/","prepare":"husky","prepublishOnly":"pnpm build","prettier":"prettier --write .","test":"pnpm clean && tsx --test --experimental-test-coverage"},"dependencies":{"@solidstate/hardhat-solidstate-utils":"^1.0.2","chalk":"^5.6.2","env-paths":"^4.0.0","package-manager-detector":"^1.6.0","simple-git":"^3.36.0"},"devDependencies":{"@nomicfoundation/hardhat-utils":"^4.1.3","@trivago/prettier-plugin-sort-imports":"^6.0.2","@tsconfig/node22":"^22.0.5","@types/node":"^25.9.2","exec-staged":"^0.2.3","hardhat":"^3.8.0","husky":"^9.1.7","knip-exec-staged":"^5.63.1","prettier":"^3.8.3","prettier-plugin-packagejson":"^3.0.2","prettier-plugin-solidity":"^2.3.1","release-it":"^20.2.0","tsx":"^4.22.4","typescript":"^6.0.3"},"peerDependencies":{"@nomicfoundation/hardhat-utils":"^4.0.0","hardhat":"^3.8.0"},"publishConfig":{"access":"public"},"_id":"@solidstate/hardhat-git@1.0.3","bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"homepage":"https://github.com/solidstate-network/hardhat-git#readme","_nodeVersion":"24.1.0","_npmVersion":"11.4.2","dist":{"integrity":"sha512-Z6heCARNVqtf3ZmfvLuN3Q8uDrkMIXYG08xugvscE8XUnLEMhWcHfgUvlPBkb8ICa7ZI1rKUyraykKjEKhydSg==","shasum":"138ee2efdbf0812af55ded6675b37b24aba9a6f2","tarball":"https://registry.npmjs.org/@solidstate/hardhat-git/-/hardhat-git-1.0.3.tgz","fileCount":54,"unpackedSize":36907,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIA8tBVQHWcaQdQ24XiOY3pxb/9ChKWOA+Cne+mqNbYNPAiEAznkLWmfuWbFGL1DL4nuBHMFSJ4dYL8Z90/2oE5fmPpU="}]},"_npmUser":{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"},"directories":{},"maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/hardhat-git_1.0.3_1780819378212_0.18408167412761545"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-10T06:08:50.752Z","modified":"2026-06-07T08:02:58.487Z","1.0.0-next.0":"2025-05-10T06:08:51.044Z","1.0.0-next.1":"2025-05-10T06:12:28.271Z","1.0.0-next.2":"2025-05-11T02:54:58.840Z","1.0.0-next.3":"2025-05-11T03:22:49.307Z","1.0.0-next.4":"2025-05-26T21:55:24.060Z","1.0.0-next.5":"2025-05-27T04:53:44.855Z","1.0.0-next.6":"2025-08-13T02:22:29.038Z","1.0.0-next.7":"2025-08-13T02:33:41.111Z","1.0.0":"2025-08-13T23:11:22.204Z","1.0.1":"2026-05-25T08:34:54.320Z","1.0.2":"2026-05-29T05:03:29.466Z","1.0.3":"2026-06-07T08:02:58.350Z"},"bugs":{"url":"https://github.com/solidstate-network/hardhat-git/issues"},"author":{"name":"Nick Barry"},"license":"MIT","homepage":"https://github.com/solidstate-network/hardhat-git#readme","keywords":["hardhat","buidler","plugin","solidity","solc","smart-contracts","ethereum","ether","eth","blockchain","wow","git","hre"],"repository":{"type":"git","url":"git+https://github.com/solidstate-network/hardhat-git.git"},"description":"Git-rev-based HRE execution","maintainers":[{"name":"itsnickbarry","email":"itsnickbarry@protonmail.ch"}],"readme":"# Hardhat Git\n\nIsolated HRE execution based on Git revisions.\n\n## Installation\n\n```bash\nnpm install --save-dev @solidstate/hardhat-git\n# or\npnpm add -D @solidstate/hardhat-git\n```\n\n## Usage\n\nThis plugin is primarily intended to be a dependency for other plugins. It exposes a custom HRE factory which does the following:\n\n- Create a temporary clone of the current repository.\n- Check out the specified git revision.\n- Install NPM dependencies.\n\nThe returned HRE instance can be used just like a standard HRE.\n\nSee the [`@solidstate/hardhat-contract-sizer`](https://www.npmjs.com/package/@solidstate/hardhat-contract-sizer) and [`@solidstate/hardhat-storage-layout-diff`](https://www.npmjs.com/package/solidstate/hardhat-storage-layout-inspector) packages for implementation examples.\n\nLoad the factory and checkout a git revision:\n\n```typescript\nimport { createHardhatRuntimeEnvironmentAtGitRev } from '@solidstate/hardhat-git';\n\nconst gitHre = await createHardhatRuntimeEnvironmentAtGitRev(hre, 'HEAD~1');\n```\n\nOptionally declare the plugin as a dependency to expose the helper tasks:\n\n```typescript\nconst plugin: HardhatPlugin = {\n  dependencies: () => [import('@solidstate/hardhat-git')),\n};\n```\n\nLoad plugin standalone in Hardhat config:\n\n```typescript\nimport hardhatGit from '@solidstate/hardhat-git';\n\nconst config: HardhatUserConfig = {\n  plugins: [\n    hardhatGit,\n  ],\n  git: {\n    ... // see table for configuration options\n  },\n};\n```\n\nAdd configuration under the `git` key:\n\n| option       | description                                                   | default                                                               |\n| ------------ | ------------------------------------------------------------- | --------------------------------------------------------------------- |\n| `npmInstall` | Command used to install NPM dependencies in repository clones | inferred via `package-manager-detector`, falls back to`'npm install'` |\n\n## Development\n\nInstall dependencies via pnpm:\n\n```bash\npnpm install\n```\n\nSetup Husky to format code on commit:\n\n```bash\npnpm prepare\n```\n\n### Testing\n\nThe test suite verifies package manager inference and explicit overrides for npm, yarn, and bun. In addition to pnpm, you must have **npm**, **yarn**, and **bun** installed and available on your `$PATH` for the tests to pass.\n","readmeFilename":"README.md"}