Warning
For Repo Owner only!!
git add .
git commit -am "v1.0.0"
git push -u origin main
git tag v1.0.0 main
git push origin tag v1.0.0
DONT forget to add secret env NPM_AUTH_TOKEN
at repo
We use different remapping.txt
for different context:
- For internal dev, we use from our repo
@redprint-core/=src/
@redprint-deploy/=script/
@scripts/=script/example/
@redprint-test/=test/
@redprint-forge-std/=lib/forge-std/src/
@redprint-openzeppelin/=lib/openzeppelin-4_7_3/contracts
@redprint-openzeppelin-upgradeable/=lib/openzeppelin-upgradeable-4_7_3/contracts
@redprint-safe-contracts/=lib/safe-smart-account/contracts/
@redprint-lib-keccak/=lib/lib-keccak/contracts/lib/
@redprint-solady/=node_modules/solady/src/
- For testing purpose, we may use from installed package
redprint-forge
:
@redprint-core/=node_modules/redprint-forge/src
@redprint-deploy/=node_modules/redprint-forge/script
@scripts/=script/example/
@redprint-test/=node_modules/redprint-forge/test/
@redprint-forge-std/=node_modules/redprint-forge/lib/forge-std/src
@redprint-openzeppelin/=node_modules/redprint-forge/lib/openzeppelin-4_7_3/contracts
@redprint-openzeppelin-upgradeable/=node_modules/redprint-forge/lib/openzeppelin-upgradeable-4_7_3/contracts
@redprint-safe-contracts/=node_modules/redprint-forge/lib/safe-smart-account/contracts
@redprint-lib-keccak/=node_modules/redprint-forge/lib/lib-keccak/contracts/lib/
@redprint-solady/=node_modules/redprint-forge/lib/solady/src/