{"_id":"@chanceprotocol/contract-list-schema","name":"@chanceprotocol/contract-list-schema","dist-tags":{"latest":"0.1.4"},"versions":{"0.1.4":{"name":"@chanceprotocol/contract-list-schema","author":{"name":"PoolTogether Inc."},"module":"dist/contract-list-schema.esm.js","version":"0.1.4","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","engines":{"node":">=10"},"peerDependencies":{},"husky":{"hooks":{"pre-commit":"tsdx lint"}},"prettier":{"printWidth":100,"tabWidth":2,"semi":false,"singleQuote":true,"quoteProps":"consistent","jsxBracketSameLine":false,"jsxSingleQuote":true,"arrowParens":"always","trailingComma":"none"},"size-limit":[{"path":"dist/contract-list-schema.cjs.production.min.js","limit":"10 KB"},{"path":"dist/contract-list-schema.esm.js","limit":"10 KB"}],"devDependencies":{"@size-limit/preset-small-lib":"^5.0.3","husky":"^7.0.2","size-limit":"^5.0.3","tsdx":"^0.14.1","tslib":"^2.3.1","typescript":"^4.4.2"},"dependencies":{},"scripts":{"start":"tsdx watch","build":"tsdx build","postbuild":"cp src/contract-list.schema.json dist/contract-list.schema.json","test":"tsdx test","lint":"tsdx lint","size":"size-limit","analyze":"size-limit --why"},"description":"[![npm](https://img.shields.io/npm/v/@chanceprotocol/contract-list-schema)](https://unpkg.com/@chanceprotocol/contract-list-schema@latest/)","_id":"@chanceprotocol/contract-list-schema@0.1.4","_integrity":"sha512-X114FjuAEJzaymNTwmN0YgtVEVPGAVcAoqdUB3oAi8E+GurSJLu1gc3eTXSm7jCR5ndGAqbsDaCVYR5F+qFyYQ==","_resolved":"/tmp/6073d77b48eed87dcf271811cef1f41d/chanceprotocol-contract-list-schema-0.1.4.tgz","_from":"file:chanceprotocol-contract-list-schema-0.1.4.tgz","_nodeVersion":"16.15.1","_npmVersion":"9.6.5","dist":{"integrity":"sha512-X114FjuAEJzaymNTwmN0YgtVEVPGAVcAoqdUB3oAi8E+GurSJLu1gc3eTXSm7jCR5ndGAqbsDaCVYR5F+qFyYQ==","shasum":"ede10549d5e457213108f520134cc63605d9423a","tarball":"https://registry.npmjs.org/@chanceprotocol/contract-list-schema/-/contract-list-schema-0.1.4.tgz","fileCount":16,"unpackedSize":35383,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIp3aqBelSaJ9FYfCiNcC3p4o+uFtjeHTeIJ81sYtv/AiBYp/BO/istuRqNUSOoZwinWgq0XmjK0qN7g+vm6gaYoQ=="}]},"_npmUser":{"name":"chanceprotocol","email":"chance@netixsol.com"},"directories":{},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/contract-list-schema_0.1.4_1692257212035_0.8791534394279694"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-17T07:26:51.960Z","0.1.4":"2023-08-17T07:26:52.206Z","modified":"2023-08-17T07:26:52.481Z"},"maintainers":[{"name":"chanceprotocol","email":"chance@netixsol.com"}],"description":"[![npm](https://img.shields.io/npm/v/@chanceprotocol/contract-list-schema)](https://unpkg.com/@chanceprotocol/contract-list-schema@latest/)","author":{"name":"PoolTogether Inc."},"license":"MIT","readme":"# `contract-list-schema`\n\n[![npm](https://img.shields.io/npm/v/@chanceprotocol/contract-list-schema)](https://unpkg.com/@chanceprotocol/contract-list-schema@latest/)\n\nA package for maintaining contract deployments & ABIs.\n\n## Notes\n\nWith hardcoded addresses in a schema, when swapping out a contract address there will be a period of time when this package doesn't match live chain data.\n\n## Maintaining\n\n### **When swapping or removing a contract**\n\n- Bump package **MAJOR** version\n- Add contract ABIs (if necessary)\n- Update relevant contracts in `contracts`\n\n### **When deploying a new contract**\n\n- Bump package **MINOR** version\n- Add contract ABIs (if necessary)\n- Add contracts to `contracts` (where necessary)\n\n### **When adding a new tag**\n\n- Bump package **MINOR** version\n- Add tag to `tags`\n- Add tag to relevant Contracts in `contracts`\n\n#### Local use\n\nIn `contract-list-schema`\n`yalc publish --push`\n\nIn the repo you want to use `contract-list-schema`\n`yalc add contract-list-schema`\n","readmeFilename":"README.md"}