lint
eslint --cache .
test
ts-mocha --check-leaks --exit --timeout 60000 'test/**/*.spec.ts'
build
yarn generate-contracts-typings && tsc --project tsconfig.prod.json && yarn copy-contracts-types
format
prettier --write '*/**/*.{js,json,md,ts}'
prepare
yarn build && yarn format && yarn lint
format:check
prettier --check '*/**/*.{js,json,md,ts}'
copy-contracts-types
cp ./src/contracts/types/*.ts ./dist/contracts/types
generate-contracts-typings
npx typechain --target=ethers-v5 --out-dir src/contracts/types ./src/**/abis/*.json