{"_id":"@aragon/lock-to-vote-plugin-artifacts","_rev":"3-14b3a0dfdac9e58f17e5a19b41132a8b","name":"@aragon/lock-to-vote-plugin-artifacts","dist-tags":{"latest":"1.1.2"},"versions":{"1.1.0":{"name":"@aragon/lock-to-vote-plugin-artifacts","version":"1.1.0","author":{"name":"Aragon X"},"license":"AGPL-3.0-or-later","_id":"@aragon/lock-to-vote-plugin-artifacts@1.1.0","maintainers":[{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"}],"homepage":"https://github.com/aragon/lock-to-vote-plugin/tree/main/npm-artifacts#readme","bugs":{"url":"https://github.com/aragon/lock-to-vote-plugin/issues"},"dist":{"shasum":"8dc56742b5c858ca653b3175e067da2a0d84d969","tarball":"https://registry.npmjs.org/@aragon/lock-to-vote-plugin-artifacts/-/lock-to-vote-plugin-artifacts-1.1.0.tgz","fileCount":7,"integrity":"sha512-po9oMMNoXOwlLGSOnDLtI7Md33SV2w6BybaT07RU5ufzPXtWKzmvRTmVFcqJhuyO+lt5gDwk+M/hYYDAzv8pmg==","signatures":[{"sig":"MEQCIDNLibmX5ta/YwdmPfJUPAazo/9VlvLWKujFgv3c0UEvAiBh22yXk9fn1ciaOcJPnmwk4N+CRu8SILUAYq6+MGOfLQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107490},"main":"dist/index.js","gitHead":"f37ad7d60cc2b63ad7b543a5e9ff6a63cd673f2f","scripts":{"build":"tsc -p tsconfig.json","prepare-abi":"bash ./prepare-abi.sh"},"typings":"dist/index.d.ts","_npmUser":{"name":"arabot-1","email":"devops@aragon.org"},"repository":{"url":"git+https://github.com/aragon/lock-to-vote-plugin.git","type":"git","directory":"npm-artifacts"},"_npmVersion":"10.8.2","description":"The ABI definition of the Lock to Vote plugin","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/lock-to-vote-plugin-artifacts_1.1.0_1759745134153_0.6313066391957831","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@aragon/lock-to-vote-plugin-artifacts","version":"1.1.1","author":{"name":"Aragon X"},"license":"AGPL-3.0-or-later","_id":"@aragon/lock-to-vote-plugin-artifacts@1.1.1","maintainers":[{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"}],"homepage":"https://github.com/aragon/lock-to-vote-plugin/tree/main/npm-artifacts#readme","bugs":{"url":"https://github.com/aragon/lock-to-vote-plugin/issues"},"dist":{"shasum":"03a60df5bced3578037b0fecbc1f7f9785e71386","tarball":"https://registry.npmjs.org/@aragon/lock-to-vote-plugin-artifacts/-/lock-to-vote-plugin-artifacts-1.1.1.tgz","fileCount":7,"integrity":"sha512-2HtsQsGdaCW+LZSTddZpt/S+17nkoO8g8SEnSu+oa2y/HB7rtJ/pywdNLV2eiua2fmCPoEsHLEOMy3CgzRJW4Q==","signatures":[{"sig":"MEQCIDD9ldpbUKpfMK1TOZn6r0xce/7LG14PC34YHdd4vgzHAiAcM3HbAa4n/QRN3zR5FT/8PtEXvGH53HqDo+xMp1K73w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":107557},"main":"dist/index.js","gitHead":"336066d829f5f1d33f75e0ea36e87b3084ea870f","scripts":{"build":"tsc -p tsconfig.json","prepare-abi":"bash ./prepare-abi.sh"},"typings":"dist/index.d.ts","_npmUser":{"name":"arabot-1","email":"devops@aragon.org"},"repository":{"url":"git+https://github.com/aragon/lock-to-vote-plugin.git","type":"git","directory":"npm-artifacts"},"_npmVersion":"10.8.2","description":"The ABI definition of the Lock to Vote plugin","directories":{},"_nodeVersion":"18.20.8","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.5.4"},"_npmOperationalInternal":{"tmp":"tmp/lock-to-vote-plugin-artifacts_1.1.1_1764173158722_0.07162718855106509","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@aragon/lock-to-vote-plugin-artifacts","author":{"name":"Aragon X"},"version":"1.1.2","repository":{"type":"git","url":"git+https://github.com/aragon/lock-to-vote-plugin.git","directory":"npm-artifacts"},"homepage":"https://github.com/aragon/lock-to-vote-plugin/tree/main/npm-artifacts#readme","license":"AGPL-3.0-or-later","description":"The ABI definition of the Lock to Vote plugin","typings":"dist/index.d.ts","main":"dist/index.js","publishConfig":{"access":"public"},"scripts":{"build":"tsc -p tsconfig.json","prepare-abi":"bash ./prepare-abi.sh"},"devDependencies":{"typescript":"^5.5.4"},"_id":"@aragon/lock-to-vote-plugin-artifacts@1.1.2","gitHead":"ae1b60a4d29a112d70d6c466e6927bb3a57c5c4d","bugs":{"url":"https://github.com/aragon/lock-to-vote-plugin/issues"},"_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-qPxOWFe+rPNpOViUeMYVb7/YmoXs75zAZpJIkVFPRalFz1vTzcBoCPBFYJeiryWVQW8Mp+adJYBa1vO/NIGZIQ==","shasum":"35448d85162b466950ee1c89b650789550ba54f0","tarball":"https://registry.npmjs.org/@aragon/lock-to-vote-plugin-artifacts/-/lock-to-vote-plugin-artifacts-1.1.2.tgz","fileCount":7,"unpackedSize":107621,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDIIwUP/+CBmhxJSPfdOFgFULtM4Fus3v0XiuHK/Lze2wIhAOclfLyFduE7PVM0v80kQgYVFRqAAmilFnNpGw2LrPqZ"}]},"_npmUser":{"name":"arabot-1","email":"devops@aragon.org"},"directories":{},"maintainers":[{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/lock-to-vote-plugin-artifacts_1.1.2_1764173401197_0.8303982081083772"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-06T10:05:34.097Z","modified":"2025-11-26T16:10:01.586Z","1.1.0":"2025-10-06T10:05:34.417Z","1.1.1":"2025-11-26T16:05:58.901Z","1.1.2":"2025-11-26T16:10:01.385Z"},"bugs":{"url":"https://github.com/aragon/lock-to-vote-plugin/issues"},"author":{"name":"Aragon X"},"license":"AGPL-3.0-or-later","homepage":"https://github.com/aragon/lock-to-vote-plugin/tree/main/npm-artifacts#readme","repository":{"type":"git","url":"git+https://github.com/aragon/lock-to-vote-plugin.git","directory":"npm-artifacts"},"description":"The ABI definition of the Lock to Vote plugin","maintainers":[{"name":"devops-master","email":"devops-master@aragon.org"},{"name":"jjavieralv","email":"jjavieralvarezrodriguez@gmail.com"},{"name":"arabot-1","email":"devops@aragon.org"}],"readme":"# Lock to Vote plugin artifacts\n\nThis package contains the ABI of the Lock to Vote plugin for OSx, as well as the address of its plugin repository on each supported network. Install it with:\n\n```sh\nyarn add @aragon/lock-to-vote-plugin-artifacts\n```\n\n## Usage\n\n```typescript\n// ABI definitions\nimport {\n  LockToVotePluginABI,\n  LockManagerERC20ABI,\n  MinVotingPowerConditionABI,\n  LockToVotePluginSetupABI\n} from \"@aragon/lock-to-vote-plugin-artifacts\";\n\n// Plugin Repository addresses per-network\nimport { addresses } from \"@aragon/lock-to-vote-plugin-artifacts\";\n```\n\nYou can also open [addresses.json](https://github.com/aragon/lock-to-vote-plugin/blob/main/npm-artifacts/src/addresses.json) directly.\n\n## Development\n\n### Building the package\n\nInstall the dependencies and generate the local ABI definitions.\n\n```sh\nyarn --ignore-scripts\nyarn build\n```\n\nThe `build` script will:\n1. Move to `src`.\n2. Compile the contracts using Foundry.\n3. Generate their ABI.\n4. Extract the ABI's and embed them into `npm-artifacts/src/abi.ts`.\n\n### Publishing\n\n- Access the repo's GitHub Actions panel\n- Click on \"Publish Artifacts\"\n- Select the corresponding `release-v*` branch as the source\n\nThis action will:\n- Create a git tag like `v1.2`, following [package.json](./package.json)'s version field\n- Publish the package to NPM\n\n## Security\n\nIf you believe you've found a security issue, we encourage you to notify us. We welcome working with you to resolve the issue promptly.\n\nSecurity Contact Email: sirt@aragon.org\n\nPlease do not use the issue tracker for security issues.\n","readmeFilename":"README.md"}