{"_id":"@defi-wonderland/canon-guard","_rev":"2-344ff9badc74d537ff9e3f20700f4527","name":"@defi-wonderland/canon-guard","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.0":{"name":"@defi-wonderland/canon-guard","version":"0.0.0","_id":"@defi-wonderland/canon-guard@0.0.0","maintainers":[{"name":"0xgorilla","email":"gori@wonderland.xyz"},{"name":"wonderland-bot","email":"alice@wonderland.xyz"},{"name":"turtlemoji","email":"turtlemoji@protonmail.com"}],"dist":{"shasum":"64448dbc91e6c7674fda8f20aca1d53f19974ad0","tarball":"https://registry.npmjs.org/@defi-wonderland/canon-guard/-/canon-guard-0.0.0.tgz","fileCount":1,"integrity":"sha512-yv4qPl4RBL1hFHeyZZmIGnul5wVNqitBECFVOOCV5YUJwV9dY4GbwIqM+hFeKNf1DoMSpsaibsHm5hIR8i9ooA==","signatures":[{"sig":"MEUCIQDT8yQRC3GhFeJXZ0vPtHiFuKHrW+9P/Bdg/1vRIQf4iwIga3oRddkcGeEd2p3/QO/Sd2f0KoPYIM2ORc80V/+Whzc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66},"_from":"file:defi-wonderland-canon-guard-0.0.0.tgz","_npmUser":{"name":"0xgorilla","email":"gori@wonderland.xyz"},"_resolved":"/private/var/folders/kb/mn8vqtzd6ml18lzzgrzyzsl00000gn/T/f7f100db1064b913fb315bdadbefb7b1/defi-wonderland-canon-guard-0.0.0.tgz","_integrity":"sha512-yv4qPl4RBL1hFHeyZZmIGnul5wVNqitBECFVOOCV5YUJwV9dY4GbwIqM+hFeKNf1DoMSpsaibsHm5hIR8i9ooA==","_npmVersion":"11.3.0","directories":{},"_nodeVersion":"24.0.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/canon-guard_0.0.0_1755895640368_0.8583885262780555","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@defi-wonderland/canon-guard","version":"0.0.1","dependencies":{"@safe-global/safe-contracts":"github:safe-global/safe-smart-account#b75e250","solady":"github:vectorized/solady#701406e"},"_id":"@defi-wonderland/canon-guard@0.0.1","gitHead":"e8a2dcc422666adaa2c03e6482a414d3eb77eb86","description":"[![npm version](https://img.shields.io/npm/v/@defi-wonderland/canon-guard/latest.svg)](https://www.npmjs.com/package/@defi-wonderland/canon-guard/v/latest)","_nodeVersion":"22.17.0","_npmVersion":"11.5.2","dist":{"integrity":"sha512-cvNhOzpZ6K600qiIFPvaMLS2dXnRbSvmJrobCzddQYG+HGAMNKXK0kqw4+9D7psaTqeYEV1eteoU/TMdddQyyQ==","shasum":"135de64a97fe3c927c75e07a3291fde839f0fa4a","tarball":"https://registry.npmjs.org/@defi-wonderland/canon-guard/-/canon-guard-0.0.1.tgz","fileCount":113,"unpackedSize":1074649,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDDFi9qdUIcqgFMWDzFjPQnf8LjjmLFesCaTdB+Zc+pfwIgTJ2SoxXhtBshidNvSkN6pCu+6rBEG145j9RIvUL2Jv8="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:13f17d97-4c50-4314-aeb0-2f5864c7c4c4"}},"directories":{},"maintainers":[{"name":"0xgorilla","email":"gori@wonderland.xyz"},{"name":"wonderland-bot","email":"alice@wonderland.xyz"},{"name":"turtlemoji","email":"turtlemoji@protonmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/canon-guard_0.0.1_1755896465654_0.1671215327633906"},"_hasShrinkwrap":false}},"time":{"created":"2025-08-22T20:47:20.304Z","modified":"2025-08-22T21:01:06.170Z","0.0.0":"2025-08-22T20:47:20.541Z","0.0.1":"2025-08-22T21:01:05.972Z"},"maintainers":[{"name":"0xgorilla","email":"gori@wonderland.xyz"},{"name":"wonderland-bot","email":"alice@wonderland.xyz"},{"name":"turtlemoji","email":"turtlemoji@protonmail.com"}],"readme":"\n  [![npm version](https://img.shields.io/npm/v/@defi-wonderland/canon-guard/latest.svg)](https://www.npmjs.com/package/@defi-wonderland/canon-guard/v/latest)\n\n  # @defi-wonderland/canon-guard\n\n  @defi-wonderland/canon-guard offers support for ABIs, interfaces, contracts and libraries typing for seamless interactions with smart contracts. \n  Integrate these interfaces effortlessly into your projects.\n\n  ## Installation\n  \n  You can easily install this package using either npm or yarn:\n  \n  Using Yarn:\n  ```sh\n  yarn add @defi-wonderland/canon-guard\n  ```\n  \n  Using npm:\n  ```sh\n  npm install @defi-wonderland/canon-guard\n  ```\n  \n\n  ## Usage\n\n  This is an example of how you can import an interface:\n\n  ```typescript\n  import { ISomeInterface } from '@defi-wonderland/canon-guard';\n  import { SomeContract } from '@defi-wonderland/canon-guard';\n  ```\n\n  And then you can interact with it in the way you need.\n\n  ## Repository\n\n  To learn more about this package, please visit the [solidity-exporter-action-private](https://github.com/defi-wonderland/solidity-exporter-action-private) repo.\n\n  ## Contributors\n\n  Maintained with love by [Wonderland](https://defi.sucks). Made possible by viewers like you.\n\n  ## License\n  \n  @defi-wonderland/canon-guard is licensed under the [MIT License](LICENSE).\n\n  ","readmeFilename":"README.MD","description":"[![npm version](https://img.shields.io/npm/v/@defi-wonderland/canon-guard/latest.svg)](https://www.npmjs.com/package/@defi-wonderland/canon-guard/v/latest)"}