---
# System prepended metadata

title: Enzyme dependency

---

# 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 的強型別版本
