{"_id":"@ethereum-sourcify/compilers","_rev":"28-31ff26378fd1716d77ffe5fcaec476a7","name":"@ethereum-sourcify/compilers","dist-tags":{"latest":"1.3.0"},"versions":{"1.0.0":{"name":"@ethereum-sourcify/compilers","version":"1.0.0","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.0","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"7c1e63a715cc16c428cec572318a700f445b51d3","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.0.tgz","fileCount":39,"integrity":"sha512-5pLsAAnNymTkg5GP9IZ4tW/zw8fLiAzxLhMvdI3V/b9z6kGE2ytWKOclm9faHf/LCK9o3yIdEJKnb+fqg5pgXg==","signatures":[{"sig":"MEUCIHuxwSYedcGGYV6wVs/T6nYB+6Gt9cItt1sNdPj1VBLxAiEA+/TsmkyH++MolQqg+hKHZoUzzBkJKNvbXCJpvr8YbPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106221},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"b9c2141bd2a6c5f4e3692feda4155f146d7761d7","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.9.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.28","semver":"7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.12.0","@types/mocha":"10.0.10","npm-run-all2":"5.0.2"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.0_1741088327876_0.05135817587228053","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@ethereum-sourcify/compilers","version":"1.0.1","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.1","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"39d043a9672b3f79c36a6858b3c18ede59038110","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.1.tgz","fileCount":39,"integrity":"sha512-v84nCvR2pVLsaBMZ3Rf/cWMxXWl5frqRSmA6I+vQUH2TLzs40NrxWjiAjcj8zTI7SPbdUnnFSCs9cu1by/W6Bw==","signatures":[{"sig":"MEUCIEEWeugzLjpKDf2DfZU4lqwbUIFEc7mSdlDyguJ5+EvaAiEAmy7C/+fOcs7MIx2/zqdRgFJjyRrSyGUwuCobXT7XqaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106927},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"01293a031345b33bd3f9b8cd87bd9d98236ff082","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.29","semver":"7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.14.0","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.1"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.1_1744191524794_0.030916213115725677","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@ethereum-sourcify/compilers","version":"1.0.2","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.2","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"413424074585bef6b8f02c733399bd269b7ffb2e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.2.tgz","fileCount":39,"integrity":"sha512-2wAjDIm6ijxM/AGg4cBRfi1I6mHTs9NaPUQAj/pfD2vHl59FEH1K8jwREn3ah8BDxsu4sb9sDfyfz18jNLggvg==","signatures":[{"sig":"MEYCIQCGVjIyoRy3+pWFCmEGii3KU+T4VezetykvXE0yAU9LCwIhAM7gptUl9bcSay6R4dY3yxswIqXlIZpPOR6HU85BJTCV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106927},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"72766cda0e9d520ad462c5c8ed7719d5d15fcf89","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.29","semver":"7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.14.1","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.2_1746002907925_0.5280480857036702","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@ethereum-sourcify/compilers","version":"1.0.3","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.3","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"621ae4b3980e8014f52b803f60dd31e74af6290d","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.3.tgz","fileCount":39,"integrity":"sha512-P59HJgxyukC8xe86Lz7Bcjtbc+wYGNr/h9+tjiLFgkklQkQotWJAzk3GDKs+qRKmFcsU3AbAONPZoiTuSKf3rA==","signatures":[{"sig":"MEQCIFwCmOSuUDzNPM62d65/hPeNfvtsRh5yScAbs/uM8+CVAiBC91hpeedBfLUDueK1L++iLl5kDZMttxtHZG0Ckcy2vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106928},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"75fb4743b2fb35df9b3f062c900832d6f02c12ea","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.29","semver":"7.7.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.15.11","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.3_1746538954360_0.6436661132679182","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@ethereum-sourcify/compilers","version":"1.0.4","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.4","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"f3ac7b2bf876985c81e98c116d8032b240810472","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.4.tgz","fileCount":39,"integrity":"sha512-7nfXiy8+zCVvXALsrYl6VH8d4qa2H5pmRLnWgFF738cPcMaaCN4Rvdv+lOwFKMsEAvLovv9poLGcsVGjhl4Mdg==","signatures":[{"sig":"MEUCIQD5ZqBvFCdU2xlGBcNTWNtYm3mZoCe6EohXYW7D9PEyXwIgcBuNJWsRb1CR+2V8gLg2hgU5QAZdZhcT3QUSKO+Zyl4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106928},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"8acda3fa17c4bab081b23e9c2c9f3cca2fdf89f2","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.15.17","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.4_1747745435924_0.3674590178692334","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@ethereum-sourcify/compilers","version":"1.0.5","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.5","maintainers":[{"name":"ethereumci","email":"ethereumci@gmail.com"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"cf92ed5f25893901e4c8a770e17056c43d2d2294","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.5.tgz","fileCount":39,"integrity":"sha512-vKOXGTDce5yJtnmvVGKklm2g3Bnsu0vpdag+HpL06bHS/U2Byv/0xBNaKrqMky/rXdW0ZlsABPJcf2C2Am7/mA==","signatures":[{"sig":"MEYCIQC2D+y30RsaD/kFsKNwKKUHUthJoc3akM2GYS+GaSCvPQIhAKx0lDZ15SB5fvuxlvwHxZVIopHywtzqbEUGV7ptMRgm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108346},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"f12017f4c224de40b18fd62f253a525922b66de8","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","actor":{"name":"ethereumci","type":"user","email":"ethereumci@gmail.com"},"email":"ethereumci@gmail.com"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.15.32","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.5_1750248946231_0.9101627862569961","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@ethereum-sourcify/compilers","version":"1.0.6","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.6","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"e66845cd256b6689bb9bf0bdabfa144c8bab23a9","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.6.tgz","fileCount":39,"integrity":"sha512-fhP0rMadDf4rx3M4nDiBZTJmnNTe4+MfZRpZ2WzR7trB2rsGfXemKuPZ0aPZs32QSl5pqNB1bDdheU505OZkMw==","signatures":[{"sig":"MEQCICVROsKBlkFGwPdCaSbmzgrMrJqYbtwCrn87kwyHZdv0AiAn5U7SHKoSC2v4+QObNuwYcnwANg5lrQWmOj/fZI83QA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108345},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":"22.5.1"},"gitHead":"44473a0e346ea558ead951b155ba855d8af8e86e","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","actor":{"name":"ethereumci","type":"user","email":"sourcify@argot.org"},"email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.16.0","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.4"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.6_1752049186626_0.992315959285579","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@ethereum-sourcify/compilers","version":"1.0.7","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.7","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"4b562f8aab3fc0be2038c1d0f24c8f477aec8574","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.7.tgz","fileCount":39,"integrity":"sha512-Y5ZGLUgoZTXuPus+4xq7HSJVwz2wrBRiTUKv9mY/h9fNnIs2eNfO7ugBPIneErV8eskGmMHE+53+nEGnbDfPOA==","signatures":[{"sig":"MEYCIQCcfTHmbDoUkQyiFbEdzzqrfqLPJYn60uHHyXA7wG0nhwIhANrrAsrHb/VqUyVOanKd8SX3cOZddG9UMGb8bbj0MW+9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108347},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"76c593883dbff1bdff66c28d44edc7a51c96c4ce","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.16.5","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.5"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.7_1754315245099_0.4268495084867985","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@ethereum-sourcify/compilers","version":"1.0.8","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.8","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"daf983c55ddacc47a69bce6761dafa78006a5dab","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.8.tgz","fileCount":39,"integrity":"sha512-yC1Ih+Qgc+aLwHxrlX8gT4HyVVnCk+qvalfTxj5OIsBESYFJ/9qBbvzaqkKh0LnojdArKkZxqgmw7NBurmnthQ==","signatures":[{"sig":"MEUCIQDtDCbhOtYL/Y7Hq5FwdpJjAWqFba84zTWYaZcB1f7jTAIgE1eUKVFtQkCwB+wT4cW4dETbBBnmFk75YX12BUsP/Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108347},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"43a9878af39a5ff2479c47a997db4e263f0d481c","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.17.0","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.6"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.8_1754916262665_0.7380974360383756","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@ethereum-sourcify/compilers","version":"1.0.9","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.9","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/ethereum/sourcify#readme","bugs":{"url":"https://github.com/ethereum/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"50059a13430d75125aa45db539a3ebeced093fde","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.9.tgz","fileCount":39,"integrity":"sha512-ZjKIJTJeC1Tbd0FPwDLuRB/KZgFOnfjUtppGWbQJWt5oF6vWwIg0jXrYQ47F8FSOEbv+oqEcU++Ml5+I37IQFA==","signatures":[{"sig":"MEUCIBsU54t/2af/kB6TZc541QB5OoU+Nc/2Shu1E6QeJYETAiEA1XVlos+O59kibsiA3lx4W9RqCddU2IFaThIQ8FLj9AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109345},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"719dee248303179ae6f3ceb5792db1ac54e4b5f3","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/ethereum/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.17.2","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.7"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.9_1756130749662_0.38711701118929054","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@ethereum-sourcify/compilers","version":"1.0.10","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.10","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"29f4ed52a37605fe4f0827e2dde7ec4a1cf906f8","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.10.tgz","fileCount":39,"integrity":"sha512-P3mFh67GRrp/cw3eoQXB2+GGwHrBVcYb6oFcHPbpngyvXHbILdh3YoLdKIQdJpLonrn9q8MSm5fN/qZaDT04UA==","signatures":[{"sig":"MEYCIQDjyfxq5M5uaKkGVidLfPgTnoSGQkoQbjMFCmfgpU+DFQIhAK3yr4XAOJsG3mTCcgmYRuwb+BAtMLSuK19zeEPfHX0j","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109346},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"0773dd715296d2f3dbf938f3941f0eb4d96b631e","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.18.1","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.8"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.10_1758198549846_0.40251859722399264","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@ethereum-sourcify/compilers","version":"1.0.11","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.11","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"315b2d071215990cd18e23339b236c366a355ebc","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.11.tgz","fileCount":39,"integrity":"sha512-6m8F6IHAPL26P2uCYygnqqvVG4jtecSxzsQFdooKGFt2vNOg7YQD3E1c/Z+wLywriXpdKKJyWPS3MnKTr67cXQ==","signatures":[{"sig":"MEUCIQCPiTSzX8OCvdFPE6+IJC83QUgUBZoE6ospwsjkzeOB/gIgApk5VzJoThhxn54isjjzZrlt+iAKpFUsd1V+8g3Jngs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109347},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"6ba0969601b7f1ec340f6a49d39962a1ac34e423","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.18.10","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.9"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.11_1760619183981_0.7579584426882868","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@ethereum-sourcify/compilers","version":"1.0.12","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.12","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"068b90eaa41836f2ea79439018ae783360f41e02","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.12.tgz","fileCount":39,"integrity":"sha512-DQQmCssGlW6H4cmve/Oeg9gLvMW5MBpWGWxJd1darsKWZ/viUWAwNgptZUaQWTxUjheN2lg6wYN3mF7ICfm5Lw==","signatures":[{"sig":"MEQCIAOC3Ke/VxoeCbfKXhOSv+V2B57Z9GP2XUt0m9k/NSPMAiBtyz2jBek7Ji703x0pWX6xQnQaAilXKGmKmVGnZpOJDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109348},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"d5842bad709a5807511637b3dd6ffba2e377ddbe","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.18.12","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.12_1761662408104_0.9487358971589721","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@ethereum-sourcify/compilers","version":"1.0.13","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.13","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"1d633d95aae44f623fa0d7abfbc35b3f8bd6d0b4","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.13.tgz","fileCount":39,"integrity":"sha512-1iSffAKONIK4PgutPjU2+qtnuqnNykJuDk1XKeKrtI+DooqtsnnuNpqP/Sgwla/h64E16N8/H8fG9Nf+vTXcsg==","signatures":[{"sig":"MEQCIHhO5FydWPylH64KZ4lJNlbs2jfy+GyH7mWDibHoDNtIAiBn+OtE58sXw90yukGl7myMa3hHeHBruvhMqkhhycA/lQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109347},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"0746f6249b89605c4de6dfe670cc3365078b9f2c","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.0","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.13_1762251262283_0.8226090090579001","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@ethereum-sourcify/compilers","version":"1.0.14","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.14","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"68f1da2e4302584cc94a73e67a2913456e3645a5","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.14.tgz","fileCount":39,"integrity":"sha512-LXyBmPq6l0XXYyg2QposR5zDof18ll9UXl/sZIwZ5mg2h4JzFdG351SMlVzzyNMUBcitXYecickzGdnsOP4N4g==","signatures":[{"sig":"MEYCIQDedysCydVIMWAaMEudY9TJ7IAARiayujA5Er2hDaU+qQIhAIY+eUgo2mVSsGIVkk5CNzLavY1Vh+i8eLd+xMcyeGja","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109543},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"70e353dca95fee02cc94665d727b3264faf21565","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.30","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.1","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.14_1763564745081_0.6053149011397181","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@ethereum-sourcify/compilers","version":"1.0.15","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.15","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"7b6947ea8232213842a4b3c26c33f8dfc2a071ba","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.15.tgz","fileCount":39,"integrity":"sha512-RI4oYVxk3wG+kyifXhdzeCuS5tLt0vxcFqcwl0uYtE4on2rf+p70dWfjoBkcb5d0urMS5RQwB4A870HqzIybRw==","signatures":[{"sig":"MEQCID1fqLS4ko2MsVzZiAo39QE5NWvY9hjiG1JbR+VEE69FAiAT96ShQdczkotn+p5HBPQLqeJmqIB6clXaE0qbjCDUpA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109543},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"54379c926859098b600a8ab57f425003ae90d025","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.31","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.2","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.10"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.15_1765797742441_0.5997668991264613","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@ethereum-sourcify/compilers","version":"1.0.16","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.16","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"ae93be83df070208492d3e7b8e7330013da7dbbd","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.16.tgz","fileCount":39,"integrity":"sha512-ikEl6I+F7uLz2Y/0yTDozIvooBH+15tRRVlU3vBeyb6TEYTKrkYaQCvrSHcBl0DPy7S01AWaD7yNxxpXm9XeYg==","signatures":[{"sig":"MEUCIDFiFEzfWpwTEqpo+ByMkmefveMRIzccN/fZHupR+9GjAiEAhcJtSuipMbA0CvKQlOMoUNbqL5LT0xgnzcbqo6IguWs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109543},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"c86352d9d9190b8f0b6cfd1a62ecf859bf82b7e7","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.33","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.3","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.16_1767802160540_0.8437683533432694","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@ethereum-sourcify/compilers","version":"1.0.17","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.17","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"52ec5c25899499205d191f7a1910b0e9544ed47e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.17.tgz","fileCount":39,"integrity":"sha512-43MdtHsw+Jq9X+SaqxoXsRSaFi3rwhBuiffFzWO7A6M2QNYiDbHoUkXOzeSjV606YJAnYS2wHMR3LnD94H7Bww==","signatures":[{"sig":"MEYCIQCHwadWzxYf4iSShDy3aGc9KgG42i48KHu1ZPAzR2a77wIhAOlA/MqXCbtO0xEkwiLkIT/6x3/BPYl7+DZyW34tBYbO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109549},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"a3b4479158104783688104f4e07f022fdcc9b31c","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.33","semver":"7.7.3"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.5","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.11"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.17_1768894682991_0.7220350504494994","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@ethereum-sourcify/compilers","version":"1.0.18","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.18","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"5ae7541706b6fe535c6acb40c75f4b0e0a24f9b2","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.18.tgz","fileCount":39,"integrity":"sha512-lHhVjCWODBrFkQEhVtTCNGQppSUUsVxmvSCBRewRTIfAgEpl47UT7PtBwnvzt03Ct9MEXcTljFIOL9RW68Nz3Q==","signatures":[{"sig":"MEUCIQDK9O63g/VZllee44icwXHe5XoC+uYRpC0kcOfS6jNYNwIgaz81wYQUmUC8QZVlGyNplgfloMLnDoROJynjV+ogq7k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109550},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"9c7bef066e9881bf9969ce36791ffc2744ea82d4","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.8.2","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.5.1","dependencies":{"solc":"0.8.33","semver":"7.7.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.11","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.12"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.18_1772522900832_0.8052492561083473","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"@ethereum-sourcify/compilers","version":"1.0.19","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.0.19","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"3ccf5ad3733496fe72af1e136816476bcd6518d5","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.0.19.tgz","fileCount":39,"integrity":"sha512-EgxMzeJ3tl4zPcMjESqI5IEnm+GyJdJSpkM8cUS2ENazHyP6rtgnXyL1DsG6dYr4OuCn6mrmJH9YKfnr4Z324w==","signatures":[{"sig":"MEUCIQCT1QwZxmulW1IGVtpMgOW1EXr3efUCTiftRl977KHbOgIgYcOwlsfAHE9nhi+MBf6PMkJF9J3QOuWt6FdKt2MaiNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":109641},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"1859bb7e3189249355a78952dea9832feec429df","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.34","semver":"7.7.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.15","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.0.13"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.0.19_1773743360493_0.5715801450784392","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@ethereum-sourcify/compilers","version":"1.1.0","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.1.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"22872d6d10b6b522b1bf78380a815c46922eba2e","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.1.0.tgz","fileCount":45,"integrity":"sha512-QZQ8z4SeDrFx01rS0JDTWVnbrabpsFCL9377Lp4jbTIWhuDJu+GqxGlmvdHBrYTy4zocmgw33OEgltemE0horw==","signatures":[{"sig":"MEQCIC6fhiKo4WCxBzQJie06ha8ZYPBE8U4OrSzQ55ANb4ZfAiA4fURiYe0EDzigKMM3aYsmSoJ/0cGnM3vbJpxZ8DAhPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147966},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"74b3c6c1135db95cd7d0f74522974c5b6c274d8b","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.34","semver":"7.7.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.15","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.1.0"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.1.0_1774864088477_0.7759167726843579","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@ethereum-sourcify/compilers","version":"1.1.1","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.1.1","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"6f98ba2562a5e7a4cd68e6c82d7540be581fe034","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.1.1.tgz","fileCount":45,"integrity":"sha512-2v3/lQ1xPYkU1chOuksi3UI21MMMcNBbp4lmFoLcdOpdI2E+NBkcG01HK0aGE8+qgq/z4+Lp5J+eSmTfGaP4VA==","signatures":[{"sig":"MEYCIQCjoOKZv7NboLFwiFyW8sf1jbbEIsU94eOgKy9RuuCl4QIhAJWOuAxOeu3jTJVIWyhb31CT4MDVFk6ngafH70VDFUvI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147966},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"55c537c05126a15a856d81538816ddc4fce01dc7","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.34","semver":"7.7.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.17","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.1.1_1776176261555_0.3054232813099962","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@ethereum-sourcify/compilers","version":"1.1.2","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.1.2","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"c6bea3d5e4fd85130fa7b38558d9f439ba4d9bb1","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.1.2.tgz","fileCount":45,"integrity":"sha512-lnuub5MYWEt/e42c+k/wrIx1bJsoEsP3TRADBQIhw21ttg4/bYXc4ywAKwsW+46mDOGthK2nGDAIpOjpwdNHcQ==","signatures":[{"sig":"MEYCIQCMidFNpmJKHr+Hiqt2ZMH+aKD4XNb4zomzlk/3GGtmLQIhANt0A45UTzbI/M8Myt/6O12DdYeAx2b28v9MGluk9eAZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147996},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"3e1a11b2e011192d2b986a84828a1081c4ee3944","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.35","semver":"7.7.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.17","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@types/semver":"7.7.1","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.1.2_1779361838442_0.6304523409028864","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@ethereum-sourcify/compilers","version":"1.1.3","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.1.3","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"116904d742b4027d53d9a353c47d71bb06d86c81","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.1.3.tgz","fileCount":45,"integrity":"sha512-7L57pEvQ4NMIvFYoAzFHJFtJ9ViebdiR5sx4lmImqM1y0aA4HrTVXAnJgSsuhO5tPoUWCTyqFDVJTOFei3agww==","signatures":[{"sig":"MEUCIG43KsTqYax7H7O6Gva1JOMrgdYs+FNFlEdRLEguJb69AiEArbcMhdAczynf0YHSTREKQDVkFq/oOYh8d1DncI2Xyxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147996},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"83bc541a9fcd77239ccaab1192c672765c9fa254","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"ethereumci","email":"sourcify@argot.org"},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"10.9.4","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.35","semver":"7.8.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.19","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@types/semver":"7.7.1","@ethereum-sourcify/compilers-types":"^1.2.0"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.1.3_1779887266364_0.5514258058237966","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@ethereum-sourcify/compilers","version":"1.1.4","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.1.4","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"ebdbdc1e340ce4ba8bf45273fcb4e58011e7d379","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.1.4.tgz","fileCount":45,"integrity":"sha512-EiO7n2Rv5RJlhg7UwgEHqaaPjg5SqJY9GpBEMlFK2Azum7Nv93fZrHM/TL5lQDVD00X/VbKvEtTvrykYOyWzeA==","signatures":[{"sig":"MEYCIQDz7dug+pzDvbi0yYCtqMmKfuyP06nPaGYlPAhhLg9M+QIhAMd+aWJhJaQE+IF+H+NLg7MR7x5/PzdwrPWw4145oTmu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149776},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"7cc30950f4d7ba137cc17e4329ed46bda0b9a32c","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f45dde4c-5fce-4eb7-99e6-54d9c70bf358"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.17.0","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.35","semver":"7.8.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"10.1.3","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.19","@types/mocha":"10.0.10","npm-run-all2":"5.0.2","@types/semver":"7.7.1","@ethereum-sourcify/compilers-types":"^1.3.0"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.1.4_1781618372161_0.8708438278226092","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@ethereum-sourcify/compilers","version":"1.1.5","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.1.5","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"f90c6ef14bce9abeeb2a1153279928920bcb01c7","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.1.5.tgz","fileCount":45,"integrity":"sha512-fNclM25mAVT7I4lcsAEp2IfuusRsfntsrIBjj+yBBuiocGYgO4ZjhZda0ox8HtoEXUugsT7QryHMqLrtXTi0Fw==","signatures":[{"sig":"MEQCIBEUHlwMndbHO+Dk7tpmqYltmGNYvQiHPU/ZMusjHjdOAiBaEV+aVl51tZ1UoTVMjLzPFmDSP0/GuuCjF9zqMd9ksA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149782},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"1292aa7c03b9d9eb90b364e4976d0c739e0ab71b","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --ext .ts --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint . --ext .ts","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f45dde4c-5fce-4eb7-99e6-54d9c70bf358"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.18.0","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.35","semver":"7.8.4"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.19.21","@types/mocha":"10.0.10","npm-run-all2":"9.0.2","@types/semver":"7.7.1","@ethereum-sourcify/compilers-types":"^1.3.1"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.1.5_1783342112230_0.417682880462356","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@ethereum-sourcify/compilers","version":"1.2.0","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","_id":"@ethereum-sourcify/compilers@1.2.0","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"homepage":"https://github.com/argotorg/sourcify#readme","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"dist":{"shasum":"fd570f660a9f708619dfd3ac59ba700d45c3f74c","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.2.0.tgz","fileCount":45,"integrity":"sha512-BFxtOA49qezyh773sewhpXbOVjIVb+Ij2EBUyIB+erG8LuPD4+cFt1H29ELzMGylDJ0owBt2vdayHzvCxIbDpw==","signatures":[{"sig":"MEYCIQDOKkqlLorFwyWftJr5T1f4Es1OoG/N7NJvmWD8av/TpgIhAOi7uWNRKy3JeILnBpK8epzrDichX2WwXEU6U76FshH8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":178082},"main":"build/main/index.js","module":"build/module/index.js","engines":{"node":">=22.0.0"},"gitHead":"9282528d8c210f22287761c26c4232c15f66585d","scripts":{"cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","fix":"run-s fix:*","test":"c8 --reporter=none mocha --exit test/**","build":"run-p build:*","check":"run-s check:*","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","fix:lint":"eslint . --fix","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100","build:main":"tsc -p tsconfig.json","watch:build":"tsc -p tsconfig.json -w","build:module":"tsc -p tsconfig.module.json","check:eslint":"eslint .","fix:prettier":"prettier \"./**/*.ts\" --write","check:prettier":"prettier \"./**/*.ts\" --check"},"typings":"build/main/index.d.ts","_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f45dde4c-5fce-4eb7-99e6-54d9c70bf358"}},"prettier":{"singleQuote":true},"repository":{"url":"git+https://github.com/argotorg/sourcify.git","type":"git"},"_npmVersion":"11.19.0","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"solc":"0.8.36","semver":"7.8.5","@ethereum-sourcify/compilers-types":"^1.3.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"11.0.0","chai":"4.5.0","mocha":"10.8.2","@types/chai":"4.3.20","@types/node":"22.20.1","@types/mocha":"10.0.10","npm-run-all2":"9.0.2","@types/semver":"7.7.1"},"_npmOperationalInternal":{"tmp":"tmp/compilers_1.2.0_1787214935120_0.8821316198665412","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@ethereum-sourcify/compilers","version":"1.3.0","description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","main":"build/main/index.js","typings":"build/main/index.d.ts","module":"build/module/index.js","scripts":{"build":"run-p build:*","build:main":"tsc -p tsconfig.json","build:module":"tsc -p tsconfig.module.json","fix":"run-s fix:*","fix:prettier":"prettier \"./**/*.ts\" --write","fix:lint":"eslint . --fix","check":"run-s check:*","check:eslint":"eslint .","check:prettier":"prettier \"./**/*.ts\" --check","test":"c8 --reporter=none mocha --exit test/**","watch:build":"tsc -p tsconfig.json -w","cov":"run-s build test:unit cov:html cov:lcov && open-cli coverage/index.html","cov:html":"c8 report --reporter=html","cov:lcov":"c8 report --reporter=lcov","cov:check":"c8 report && c8 check-coverage --lines 100 --functions 100 --branches 100"},"engines":{"node":">=22.0.0"},"repository":{"type":"git","url":"git+https://github.com/argotorg/sourcify.git"},"keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"author":"","license":"MIT","bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"homepage":"https://github.com/argotorg/sourcify#readme","dependencies":{"@ethereum-sourcify/compilers-types":"^1.3.2","semver":"7.8.5","solc":"0.8.36"},"devDependencies":{"@types/chai":"4.3.20","@types/mocha":"10.0.10","@types/node":"22.20.1","@types/semver":"7.7.1","c8":"11.0.0","chai":"4.5.0","mocha":"10.8.2","npm-run-all2":"9.0.2"},"prettier":{"singleQuote":true},"c8":{"exclude":["**/*.spec.js","**/*.spec.ts"],"reporter":["html","lcov","text","text-summary"]},"gitHead":"aec4e7f2e2c0d25bb9bc030947ad1d731f6c59a7","_id":"@ethereum-sourcify/compilers@1.3.0","_nodeVersion":"22.22.0","_npmVersion":"11.19.1","dist":{"integrity":"sha512-j8R5IPMfOsmq60uyR/nG1Tlof95oHG01GzdFNWpl/kjXBl7SSVyL942J+Ay8tEXigZfjXT6DxxvoQhHJ/izDXw==","shasum":"64d918c2f4f5939ce219dbfc2cd4ee59631466fd","tarball":"https://registry.npmjs.org/@ethereum-sourcify/compilers/-/compilers-1.3.0.tgz","fileCount":45,"unpackedSize":182499,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHRgMnw8kZqshh6gNp0GGRmrqxon/f8YiBw4+LujZMLXAiBvnGT+7qACCPkGwkmFwfU+9cXB898pjiVLxu9udFitjQ=="}]},"_npmUser":{"name":"CircleCI","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"circleci","oidcConfigId":"oidc:f45dde4c-5fce-4eb7-99e6-54d9c70bf358"}},"directories":{},"maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/compilers_1.3.0_1788262372187_0.9809605405726078"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-04T11:38:47.808Z","modified":"2026-09-01T11:32:52.512Z","1.0.0":"2025-03-04T11:38:48.026Z","1.0.1":"2025-04-09T09:38:45.014Z","1.0.2":"2025-04-30T08:48:28.103Z","1.0.3":"2025-05-06T13:42:34.617Z","1.0.4":"2025-05-20T12:50:36.139Z","1.0.5":"2025-06-18T12:15:46.409Z","1.0.6":"2025-07-09T08:19:46.803Z","1.0.7":"2025-08-04T13:47:25.291Z","1.0.8":"2025-08-11T12:44:22.871Z","1.0.9":"2025-08-25T14:05:49.888Z","1.0.10":"2025-09-18T12:29:10.019Z","1.0.11":"2025-10-16T12:53:04.188Z","1.0.12":"2025-10-28T14:40:08.293Z","1.0.13":"2025-11-04T10:14:22.511Z","1.0.14":"2025-11-19T15:05:45.262Z","1.0.15":"2025-12-15T11:22:22.606Z","1.0.16":"2026-01-07T16:09:20.678Z","1.0.17":"2026-01-20T07:38:03.136Z","1.0.18":"2026-03-03T07:28:21.015Z","1.0.19":"2026-03-17T10:29:20.642Z","1.1.0":"2026-03-30T09:48:08.630Z","1.1.1":"2026-04-14T14:17:41.686Z","1.1.2":"2026-05-21T11:10:38.599Z","1.1.3":"2026-05-27T13:07:46.530Z","1.1.4":"2026-06-16T13:59:32.339Z","1.1.5":"2026-07-06T12:48:32.364Z","1.2.0":"2026-08-20T08:35:35.274Z","1.3.0":"2026-09-01T11:32:52.325Z"},"bugs":{"url":"https://github.com/argotorg/sourcify/issues"},"license":"MIT","homepage":"https://github.com/argotorg/sourcify#readme","keywords":["sourcify","ethereum","compiler","compilers","solidity","solc","vyper"],"repository":{"type":"git","url":"git+https://github.com/argotorg/sourcify.git"},"description":"Wrapper around multiple compilers to download the right version and invoke the compilation with a common interface.","maintainers":[{"name":"ethereumci","email":"sourcify@argot.org"},{"name":"chriseth","email":"chris@ethereum.org"}],"readme":"# compilers\n\nWrapper around multiple compilers to download the right version and invoke the compilation with a common interface.\n\n## Install\n\n```\nnpm i @ethereum-sourcify/compilers\n```\n\n## Usage\n\n```ts\nimport {\n  SolidityOutput,\n  ISolidityCompiler,\n  JsonInput,\n} from '@ethereum-sourcify/lib-sourcify';\nimport { useSolidityCompiler } from '@ethereum-sourcify/compilers';\n\nclass SolcLocal implements ISolidityCompiler {\n  constructor(\n    private solcRepoPath: string,\n    private solJsonRepoPath: string,\n    private timeoutMs?: number,\n  ) {}\n\n  async compile(\n    version: string,\n    solcJsonInput: JsonInput,\n    forceEmscripten: boolean = false,\n  ): Promise<SolidityOutput> {\n    return await useSolidityCompiler(\n      this.solcRepoPath,\n      this.solJsonRepoPath,\n      version,\n      solcJsonInput,\n      forceEmscripten,\n      this.timeoutMs,\n    );\n  }\n}\n```\n\nThe `SolcLocal` class can then be used as the `solidityCompiler` argument of the constructor of `SolidityCheckedContract`.\nVyper follows the same pattern.\n\n## Compilation timeout\n\nThe last argument of `useSolidityCompiler`, `useVyperCompiler` and `useFeCompiler` is an optional wall-clock timeout in milliseconds for the compilation. When it elapses the call rejects with an error whose `code` is `COMPILER_TIMEOUT` (exported as `COMPILER_TIMEOUT_CODE` from `@ethereum-sourcify/compilers-types`). If omitted, a default of 45 minutes applies.\n\nIt covers all three ways a compiler is run, each of which needs a different mechanism to stop it:\n\n- native `solc`/`vyper` binaries run as a child process and are killed with `SIGKILL`\n- `fe build` runs synchronously via `spawnSync`, which enforces the timeout itself\n- the soljson (Emscripten) build of `solc` runs in-process in a worker thread — there is no process to kill, so the thread is terminated instead\n","readmeFilename":"README.md"}