# Enzyme dependency "@changesets/cli": "^2.20.0", "@enzymefinance/babel-config": "^1.0.17", "@enzymefinance/eslint-config": "^1.0.14", "@enzymefinance/ethers": "^1.0.16", "@enzymefinance/hardhat": "^1.0.16", "@enzymefinance/prettier-config": "^1.0.7", "@manypkg/cli": "^0.19.1", "@nomiclabs/hardhat-etherscan": "^3.0.0", "@openzeppelin-solc-0.7/contracts": "npm:@openzeppelin/contracts@3.4.2-solc-0.7", "@openzeppelin/contracts": "^3.4.1", "@preconstruct/cli": "^2.1.5", "@types/jest": "^27.4.0", "@uniswap/v3-periphery": "github:uniswap/v3-periphery", "babel-jest": "^27.4.6", - dotenv - eslint - https://cn.eslint.org/docs/about/ - 檢查代碼工具 - hardhat - 部署框架 - husky - 官網:https://typicode.github.io/husky/#/ - 中文:https://ithelp.ithome.com.tw/articles/10278411 - Husky 是個 npm 套件,它讓使用者可以用直覺的操作方式註冊各式 hooks 事件,將各式的處理配置於各個 hooks 中 - jest - 測試工具 - lint-staged - https://github.com/okonet/lint-staged - 對暫存的 git 文件運行 linter - prettier - https://zhdate.com/tw/software/126091.html - 代碼風格的規範或統一 - prettier-plugin-solidity - https://github.com/prettier-solidity/prettier-plugin-solidity - 自動格式化Solidity代碼 - rimraf: - rimraf 是 Linux 命令 rm -rf 的 node 版本。就是用来删除目录、删除文件的。 - solhint: - https://github.com/protofire/solhint - 静态检查器,提供安全和风格指南以及智能合约验证的最佳实践规则。 - typescript: js 的強型別版本