{"_id":"@0x50b/contractoor","_rev":"10-4c867153031900848c9034b5eb6ce26a","name":"@0x50b/contractoor","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.1":{"name":"@0x50b/contractoor","version":"0.0.1","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.1","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"25db954bc41b29fc98184f22b684394398bed35a","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.1.tgz","fileCount":21,"integrity":"sha512-AWyOxkW5o3OtAu3ivBBqOHs4+stxt+FpktWglJ70hfQElxRszPd0OM+IJ5vI03I2pDXKopfyEyeVFNeE70lWuA==","signatures":[{"sig":"MEYCIQC1iodqlHl3VSe6+cAFP7jSrQClqSklnw1+3RHaIR4MPgIhAMDDp4b9SgtDTNwBAsN1tvYTCPp54xfLY7ceb2mN2dPv","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329425},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fbf1d4c5649697e690a4a4c3700b47b0928f2953","scripts":{"build":"npx tsc","publish":"npm publish --access public"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.1_1724507251547_0.5026415034721476","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@0x50b/contractoor","version":"0.0.2","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.2","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"2ca4e3840780615b78f8425ef27b7a82a22040fe","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.2.tgz","fileCount":21,"integrity":"sha512-KV7IZT5Kn3zbPlKDlGewN+rG3kGEaZZ5FJdPC04bvryMFV2tJ7DqJWUSs3P2MMSRjuVSpYR8m8qE52+gdQVpVA==","signatures":[{"sig":"MEUCIEoj4OHQibB76XZPuhG3fWOG8R5m/yhjonEKmoRfDz8PAiEAg9fPnRFEKRCC3UgR8cVBIssV63xOud638LqSJ8DNkeA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329425},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"fbf1d4c5649697e690a4a4c3700b47b0928f2953","scripts":{"build":"npx tsc","publish":"npm publish --access public"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.2_1724507289879_0.7746633164432204","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@0x50b/contractoor","version":"0.0.3","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.3","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"ee778db082f0e70131b334fe9886c1794692cf96","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.3.tgz","fileCount":21,"integrity":"sha512-aQbsXqrsAVWQhxaFQXcswKTQLZ1LYjrG2s7QYfxNdeVGFG14vwLWyi/2kpkXxZewt75Sb/j7ic2iREwVmNaG9g==","signatures":[{"sig":"MEYCIQDN8imo+VC+6gYeATME0LR0cDMYtYsPL+jK3xi/KpoQ4wIhAIcnCDbTRR/lwDQ+JdD8FlFqeRRAAdbz6uDhWaLL+naa","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329463},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"720c6c0927d3e575b1a45d52e5384fd68a04aa8d","scripts":{"build":"npx tsc","publish":"npm publish --access public"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.3_1724507467816_0.41121589440983675","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@0x50b/contractoor","version":"0.0.4","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.4","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"a65dd7f01640f676a3c184207c909c8f3782b09e","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.4.tgz","fileCount":21,"integrity":"sha512-3w9VXvmeZbTjManjmWA3i0EFAosbUTt+3EQx2uB7TjLWdMeT4tDateAMUC+WJacm5DuIewS0XDuG0tyJONDPwA==","signatures":[{"sig":"MEQCIAfbIbj71h7t3YBdoHZ3GOYHSkqB59qHwY1D0OAoAjt9AiBgmmsqXX7d+r8EpOGw3RoRP+36d/wO9dtSoBcCEHKj2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":329432},"main":"build/index.js","types":"./build/index.d.ts","gitHead":"16a6c1fc411ba806e2fa6d13d9b5caf6bdd13175","scripts":{"build":"npx tsc"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.4_1724507686131_0.32273082465722913","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@0x50b/contractoor","version":"0.0.5","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.5","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"2a978ecb087acb311a6da6428cf17840f99033c1","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.5.tgz","fileCount":21,"integrity":"sha512-LFNYyNxn8vV14c+BE8UDBXG01nV+CIU+TOZG4pSXQ7PtOhP7p4M2/yOUj//ND83D1a8yE5C19zGNpc/h1wbHCA==","signatures":[{"sig":"MEYCIQDTmzeBHZPYCrMliGR3JadVRBVcBYvtS1mjyVudiT3AdAIhAJz7E43gVw9XspfNbAC6i720wnvX3O/ZfCeE4uYqh7cw","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":330144},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"16a6c1fc411ba806e2fa6d13d9b5caf6bdd13175","scripts":{"build":"npx tsc"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.5_1724509147014_0.8279780292043928","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"@0x50b/contractoor","version":"0.0.6","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.6","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"618992dcd4c0e4a6f1b1c5868f1f18882ad3a667","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.6.tgz","fileCount":22,"integrity":"sha512-Y1hpa0pRdcal9zA0tXhOijnXy3BUQAAiHoToocuYTXbg8R5Zv+8zNvDiWvhr4XEv1eMeHx9cKgIx7CvhRVRzKg==","signatures":[{"sig":"MEUCIHd4ZxhR1cSLQblu/6izFI/PyWorDfSjTIpN4PeeW8zfAiEA0glXSe59uEYMJ325+ohJGAPGJa++SX8IW55xh97U7nA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":331345},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"7e1a895517b0caf5d1c3e6eba64de76c4641ea42","scripts":{"build":"npx tsc"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.6_1724509554832_0.20577142219260058","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"@0x50b/contractoor","version":"0.0.7","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.7","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"81ef3b49c22adf3a400e429e8b81b0430a76ffba","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.7.tgz","fileCount":14,"integrity":"sha512-mCvYFB3f4y4/wyIkYHF3xztFWpvQJdFY6dXmiv5TnhBKc2Pop1S5gozxHkSkiojq/JfcPuevwXW0KHbdqckn/Q==","signatures":[{"sig":"MEUCIAQPvVYT/O3ZIX9XYZuKQy/PQcclz5hmXgpRfXpPfGHbAiEA1MTKZxllhZHlOYojvY1PildlvV2rE2xneJZktn8Fs0E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":146497},"main":"build/index.js","type":"module","types":"./build/index.d.ts","gitHead":"cff1a460834317d3f790cda454fae9cd519b8bfd","scripts":{"build":"npx tsc"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.7_1724510139529_0.30814758063375547","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"@0x50b/contractoor","version":"0.0.8","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.8","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"e1688cf5bdd885c8e94173319dd1a1f5f8439e2b","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.8.tgz","fileCount":23,"integrity":"sha512-mm47jc0/eCyzTWZzPZa0k6/kXKropPx4DJmDE7LmLx5lJPYoX6x2Gvhh9VYNBGfo4MIof57F63iTrFhJyI9fZw==","signatures":[{"sig":"MEUCIQDRHhohBH3Mxd9zgDuOkv5MFXWfZkrl0rfC9r5PUoKW5QIgGk2nQFd80auLK+I2YeGErLjEbOUbzXOeHT8irCDrmYA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":302268},"main":"./dist/cjs/index.js","type":"module","types":"./build/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"cff1a460834317d3f790cda454fae9cd519b8bfd","scripts":{"build":"npx tsc && npx tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.8_1724511531745_0.6162077062908677","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"@0x50b/contractoor","version":"0.0.9","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.9","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"b79ce8d7bc2b2a543915158ef31bdb03107bca19","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.9.tgz","fileCount":22,"integrity":"sha512-qSkScbKuo+xwjKjjvZd76/K+FRkGj4PEM7V2MSXLVr9ju+qQVvosKO6nX7CjjI4W0AkiXwF1NvDIkP7YpxEo1A==","signatures":[{"sig":"MEQCIH//uoOfWPr3NskVWZcenUnuyd0IOW4K64LlPjlKm2l2AiB/08yD77qAsRdTUzBbMsoWBCdRzmZ60pVvK7SvhCKi2A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290491},"main":"./dist/cjs/index.js","type":"module","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"cff1a460834317d3f790cda454fae9cd519b8bfd","scripts":{"build":"npx tsc && npx tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.9_1724511655562_0.9374990196624049","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"@0x50b/contractoor","version":"0.0.10","author":{"name":"0x50b"},"license":"MIT","_id":"@0x50b/contractoor@0.0.10","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"homepage":"https://github.com/designoor/contractoor#readme","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"dist":{"shasum":"d0c884740af7d82007008085380d0b50ee89b6e5","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.10.tgz","fileCount":22,"integrity":"sha512-RzT2Wk2xya0d1vcfKdcLntPXjfyl2FnoQIgauI0/CkBPYaCoumeJ/pu1j+iM+dgchzfGFibexMzs2UtGsd867A==","signatures":[{"sig":"MEUCIQDrrgmOSCMJbkfg7kUKl/QI5rFab9wGeFxCox4Gtq3qqAIgRylrqXRYiCXoo1XijE6Gq8Ld+DDkoNkzIqB8II/SIcs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":290472},"main":"./dist/cjs/index.js","types":"./dist/esm/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./package.json":"./package.json"},"gitHead":"cff1a460834317d3f790cda454fae9cd519b8bfd","scripts":{"build":"npx tsc && npx tsc -p tsconfig.cjs.json"},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"repository":{"url":"git+https://github.com/designoor/contractoor.git","type":"git"},"_npmVersion":"10.5.2","description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","directories":{},"_nodeVersion":"20.13.1","_hasShrinkwrap":false,"devDependencies":{"ts-node":"^10.9.2","typescript":"^5.5.4","@types/node":"^22.5.0"},"_npmOperationalInternal":{"tmp":"tmp/contractoor_0.0.10_1724511795294_0.8044129367454009","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"@0x50b/contractoor","version":"0.0.11","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","exports":{".":{"require":"./dist/cjs/index.js","import":"./dist/esm/index.js"},"./package.json":"./package.json"},"repository":{"type":"git","url":"git+https://github.com/designoor/contractoor.git"},"author":{"name":"0x50b"},"license":"MIT","scripts":{"build":"npx tsc && npx tsc -p tsconfig.cjs.json"},"devDependencies":{"@types/node":"^22.5.0","ts-node":"^10.9.2","typescript":"^5.5.4"},"description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","types":"./dist/esm/index.d.ts","bugs":{"url":"https://github.com/designoor/contractoor/issues"},"homepage":"https://github.com/designoor/contractoor#readme","_id":"@0x50b/contractoor@0.0.11","gitHead":"d65ef272d40d6545d8a5524cf0fb58552a7a71b0","_nodeVersion":"20.13.1","_npmVersion":"10.5.2","dist":{"integrity":"sha512-aIBLFzAYxD1Kk+1FiR1T5fR1SLu46aqZbIP7cib7cTvtaYqAU6TzlqMXYv6h//UiiWo0sulwUtBgEqUpWNWwog==","shasum":"484739b2eceb488805e51ed32985a9a4dc855391","tarball":"https://registry.npmjs.org/@0x50b/contractoor/-/contractoor-0.0.11.tgz","fileCount":22,"unpackedSize":291030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH0uGxBJyTxfj7VSSb351xqig12Ej/yYiQMARXyUiHLnAiEA5BobwhaNhFtrgDCbAmBODn82KvcGxHDh7QtCSuwZ0q4="}]},"_npmUser":{"name":"0x50b","email":"ryowa@boom.haus"},"directories":{},"maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contractoor_0.0.11_1729238432940_0.05934468416562977"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-24T13:47:31.431Z","modified":"2024-10-18T08:00:33.332Z","0.0.1":"2024-08-24T13:47:31.689Z","0.0.2":"2024-08-24T13:48:10.036Z","0.0.3":"2024-08-24T13:51:07.994Z","0.0.4":"2024-08-24T13:54:46.287Z","0.0.5":"2024-08-24T14:19:07.199Z","0.0.6":"2024-08-24T14:25:55.055Z","0.0.7":"2024-08-24T14:35:39.677Z","0.0.8":"2024-08-24T14:58:51.931Z","0.0.9":"2024-08-24T15:00:55.719Z","0.0.10":"2024-08-24T15:03:15.548Z","0.0.11":"2024-10-18T08:00:33.134Z"},"bugs":{"url":"https://github.com/designoor/contractoor/issues"},"author":{"name":"0x50b"},"license":"MIT","homepage":"https://github.com/designoor/contractoor#readme","repository":{"type":"git","url":"git+https://github.com/designoor/contractoor.git"},"description":"<p align=\"center\">   <img src=\"./cover.png\"> </p>","maintainers":[{"name":"0x50b","email":"ryowa@boom.haus"}],"readme":"<p align=\"center\">\n  <img src=\"./cover.png\">\n</p>\n\n# The Contractoor\n\nA simple TypeScript library which collects the most popular ETH mainnet NFT marketplaces, their ABIs, and makes them easily available.\n\n## Getting Started\n\n- If you have questions [submit an issue](https://github.com/designoor/contractoor/issues) or reach out at [𝕏](https://x.com/0x50b).\n\n## Installation\n\nYou can install the package either using [NPM](https://www.npmjs.com/package/@0x50b/contractoor) or using [Yarn](https://yarnpkg.com/package?q=contractoor&name=%400x50b%2Fcontractoor).\n\n**Using NPM**\n\n```bash\nnpm install @0x50b/contractoor\n```\n\n**Using Yarn**\n\n```bash\nyarn add @0x50b/contractoor\n```\n\n## Usage\n\nUsing the library itself is very easy. The main idea is centered around contract objects, which contain the contract name, address, and ABI object. Thats it 🤯\n\n```TypeScript\nexport const Blur_3: Contract = {\n  name: 'Blur: 3',\n  address: '0xb2ecfE4E4D61f8790bbb9DE2D1259B9e2410CEA5',\n  abi: blur_3_abi,\n}\n```\n\nYou can either export individual marketplaces, or use them all.\n\n```TypeScript\n// Marketplaces is a Map export. If you want to access individual marketplaces, use Marketplaces.get('blur_2')\nimport { Marketplaces } from '@0x50b/contractoor'\nconst { abi } = Marketplaces.Blur_Bidding\n\n// Use the approach below, if you wish to access only some marketplaces.\nimport { Blur_2, Blur_3 } from '@0x50b/contractoor'\n\n// You can then use it with ethers like this:\nconst seaport = new ethers.Contract(Seaport_16.address, Seaport_16.abi, provider)\n```\n\n### Marketplaces\n\nAll the currently supported marketplaces. If you would like to add one [submit an issue](https://github.com/designoor/contractoor/issues).\n\n| Marketplace       | Address                                    | ABI |\n|-------------------|--------------------------------------------|-----|\n| Opensea (Seaport) | 0x0000000000000068F116a894984e2DB1123eB395 | ✅  |\n| Blur: 2           | 0x39da41747a83aeE658334415666f3EF92DD0D541 | ✅  |\n| Blur: 3           | 0xb2ecfE4E4D61f8790bbb9DE2D1259B9e2410CEA5 | ✅  |\n| Blur: Bidding     | 0x0000000000A39bb272e79075ade125fd351887Ac | ✅  |\n| Blur: Blend       | 0x29469395eAf6f95920E59F858042f0e28D98a20B | ✅  |\n| X2Y2              | 0x74312363e45DCaBA76c59ec49a7Aa8A65a67EeD3 | ✅  |\n","readmeFilename":"README.md"}