{"_id":"@bananapus/omnichain-deployers-v5","_rev":"3-d23181c362a06fde5afeceed1e8ac264","name":"@bananapus/omnichain-deployers-v5","dist-tags":{"latest":"0.0.3"},"versions":{"0.0.1":{"name":"@bananapus/omnichain-deployers-v5","version":"0.0.1","license":"MIT","_id":"@bananapus/omnichain-deployers-v5@0.0.1","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-omnichain-deployers-v5#readme","bugs":{"url":"https://github.com/Bananapus/nana-omnichain-deployers-v5/issues"},"dist":{"shasum":"483360d5d508b8439acdc1981aba95a4f0777a75","tarball":"https://registry.npmjs.org/@bananapus/omnichain-deployers-v5/-/omnichain-deployers-v5-0.0.1.tgz","fileCount":24,"integrity":"sha512-7pDJLumdNNXKK4aIQ8ceRsVdq5hP+eBhq00LVcFe1BacwUCy8wbp0hL8ubiL0sqLQsupTcKhRBiv0NFrHMYlWg==","signatures":[{"sig":"MEYCIQDTi9xI3OLUnWCIZkviw3B81Pxi/4DwsFrPHip2T/5xggIhAIdutbdFQFeggId3zT6oDzevkk7ez8gA3dbuTKwAlKVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":90324},"gitHead":"76fc3e7ac45c22ef1b7d3ad924896121c515b199","scripts":{"test":"forge test","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-omnichain-deployers'","deploy:mainnets":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy.s.sol --networks testnets","deploy:mainnets:41":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy4_1.s.sol --networks mainnets","deploy:testnets:41":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy4_1.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-omnichain-deployers-v5.git","type":"git"},"_npmVersion":"10.8.1","description":"This repo provides tools for deploying Juicebox projects with suckers.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@bananapus/core-v5":"^0.0.1","@bananapus/ownable-v5":"^0.0.1","@bananapus/suckers-v5":"^0.0.1","@bananapus/721-hook-v5":"^0.0.01","@openzeppelin/contracts":"^5.2.0","@bananapus/permission-ids-v5":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.1"},"_npmOperationalInternal":{"tmp":"tmp/omnichain-deployers-v5_0.0.1_1757529325480_0.7471574916399082","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@bananapus/omnichain-deployers-v5","version":"0.0.2","license":"MIT","_id":"@bananapus/omnichain-deployers-v5@0.0.2","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"homepage":"https://github.com/Bananapus/nana-omnichain-deployers-v5#readme","bugs":{"url":"https://github.com/Bananapus/nana-omnichain-deployers-v5/issues"},"dist":{"shasum":"f3f599e3f150f913c10664ec3329302c8826cc85","tarball":"https://registry.npmjs.org/@bananapus/omnichain-deployers-v5/-/omnichain-deployers-v5-0.0.2.tgz","fileCount":32,"integrity":"sha512-yi7824zSF5MbNTFFtrHjqMay0320td11Vwy6ayi65kg71uTGnVfuRo5hSaarsYFntMtLKT2hAxMRC0USy4AMwA==","signatures":[{"sig":"MEUCIQDvi6oVn4wYN9eoH9gtgvF8XaOp5yIYHbNqUS3nQ0kjvQIgWD34Q8NgtBRGUZPZYE1cV8vER7y5T5KPq98eXdMkDyU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2126636},"gitHead":"3df4a25e32c9d303fae7f94689a9401bce49eb0e","scripts":{"test":"forge test","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-omnichain-deployers-v5'","deploy:mainnets":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy.s.sol --networks testnets"},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"repository":{"url":"git+https://github.com/Bananapus/nana-omnichain-deployers-v5.git","type":"git"},"_npmVersion":"10.8.1","description":"This repo provides tools for deploying Juicebox projects with suckers.","directories":{},"_nodeVersion":"22.4.1","dependencies":{"@bananapus/core-v5":"^0.0.3","@bananapus/ownable-v5":"^0.0.2","@bananapus/suckers-v5":"^0.0.2","@bananapus/721-hook-v5":"^0.0.3","@openzeppelin/contracts":"^5.2.0","@bananapus/permission-ids-v5":"^0.0.2"},"_hasShrinkwrap":false,"devDependencies":{"@sphinx-labs/plugins":"^0.33.1"},"_npmOperationalInternal":{"tmp":"tmp/omnichain-deployers-v5_0.0.2_1757533959216_0.5454608738964637","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@bananapus/omnichain-deployers-v5","version":"0.0.3","license":"MIT","repository":{"type":"git","url":"git+https://github.com/Bananapus/nana-omnichain-deployers-v5.git"},"scripts":{"test":"forge test","deploy:mainnets":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy.s.sol --networks mainnets","deploy:testnets":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy.s.sol --networks testnets","deploy:mainnets:5_1":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy5_1.s.sol --networks mainnets","deploy:testnets:5_1":"source ./.env && export START_TIME=$(date +%s) && npx sphinx propose ./script/Deploy5_1.s.sol --networks testnets","artifacts":"source ./.env && npx sphinx artifacts --org-id 'ea165b21-7cdc-4d7b-be59-ecdd4c26bee4' --project-name 'nana-omnichain-deployers-v5'"},"dependencies":{"@bananapus/721-hook-v5":"^0.0.4","@bananapus/core-v5":"^0.0.5","@bananapus/suckers-v5":"^0.0.2","@bananapus/ownable-v5":"^0.0.2","@bananapus/permission-ids-v5":"^0.0.2","@openzeppelin/contracts":"^5.2.0"},"devDependencies":{"@sphinx-labs/plugins":"^0.33.2"},"_id":"@bananapus/omnichain-deployers-v5@0.0.3","gitHead":"847208942308c0651ad268cfc99c0aa0984ecff5","description":"This repo provides tools for deploying Juicebox projects with suckers.","bugs":{"url":"https://github.com/Bananapus/nana-omnichain-deployers-v5/issues"},"homepage":"https://github.com/Bananapus/nana-omnichain-deployers-v5#readme","_nodeVersion":"22.4.1","_npmVersion":"10.8.1","dist":{"integrity":"sha512-s2QFYubQUQEEfvYxkvZ4ncr+FBsvyiYBv//zt1RyM6bTRKJGJpE7NXFEDrmIHZON21uCn/DxiiLrGBi7+CWwEQ==","shasum":"6f4d0452b7269a9e7c0212de7256baae8583e997","tarball":"https://registry.npmjs.org/@bananapus/omnichain-deployers-v5/-/omnichain-deployers-v5-0.0.3.tgz","fileCount":41,"unpackedSize":6386535,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICBQy0NFlaNF5X5F4e39g7cnRX7g2yLuupYq2a+AsCd/AiEA/Q/Hn9CgT1nqWfIPgWDGF3FGYZ2ufdYVIYO08pjfdVY="}]},"_npmUser":{"name":"me.jango","email":"me.jango@protonmail.com"},"directories":{},"maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/omnichain-deployers-v5_0.0.3_1766069085899_0.2046149793607941"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-10T18:35:25.357Z","modified":"2025-12-18T14:44:46.400Z","0.0.1":"2025-09-10T18:35:25.679Z","0.0.2":"2025-09-10T19:52:39.442Z","0.0.3":"2025-12-18T14:44:46.154Z"},"bugs":{"url":"https://github.com/Bananapus/nana-omnichain-deployers-v5/issues"},"license":"MIT","homepage":"https://github.com/Bananapus/nana-omnichain-deployers-v5#readme","repository":{"type":"git","url":"git+https://github.com/Bananapus/nana-omnichain-deployers-v5.git"},"description":"This repo provides tools for deploying Juicebox projects with suckers.","maintainers":[{"name":"simplemachine","email":"justinpulley92@gmail.com"},{"name":"me.jango","email":"me.jango@protonmail.com"},{"name":"filipviz","email":"f@filip.world"}],"readme":"# Deployer\n\nThis repo provides tools for deploying Juicebox projects with suckers.\n\n## Install\n\nFor `npm` projects (recommended):\n\n```bash\nnpm install @bananapus/721-hook\n```\n\nFor `forge` projects (not recommended):\n\n```bash\nforge install Bananapus/nana-721-hook\n```\n\nAdd `@bananapus/721-hook/=lib/nana-721-hook/` to `remappings.txt`. You'll also need to install `nana-721-hook`'s dependencies and add similar remappings for them.\n\n```bash\ncurl -L https://foundry.paradigm.xyz | sh\n```\n\nYou can download and install dependencies with:\n\n```bash\nnpm install && forge install\n```\n\nIf you run into trouble with `forge install`, try using `git submodule update --init --recursive` to ensure that nested submodules have been properly initialized.\n\nSome useful commands:\n\n| Command               | Description                                         |\n| --------------------- | --------------------------------------------------- |\n| `forge build`         | Compile the contracts and write artifacts to `out`. |\n| `forge fmt`           | Lint.                                               |\n| `forge test`          | Run the tests.                                      |\n| `forge build --sizes` | Get contract sizes.                                 |\n| `forge coverage`      | Generate a test coverage report.                    |\n| `foundryup`           | Update foundry. Run this periodically.              |\n| `forge clean`         | Remove the build artifacts and cache directories.   |\n\nTo learn more, visit the [Foundry Book](https://book.getfoundry.sh/) docs.\n\n## Scripts\n\nFor convenience, several utility commands are available in `package.json`.\n\n| Command                           | Description                            |\n| --------------------------------- | -------------------------------------- |\n| `npm test`                        | Run local tests.                       |\n| `npm run coverage:lcov`           | Generate an LCOV test coverage report. |\n| `npm run deploy:ethereum-mainnet` | Deploy to Ethereum mainnet             |\n| `npm run deploy:ethereum-sepolia` | Deploy to Ethereum Sepolia testnet     |\n| `npm run deploy:optimism-mainnet` | Deploy to Optimism mainnet             |\n| `npm run deploy:optimism-testnet` | Deploy to Optimism testnet             |","readmeFilename":"README.md"}