├── .gitignore ├── .husky └── pre-commit ├── .prettierrc.json ├── LICENSE ├── README.md ├── exec-staged.config.ts ├── hardhat.config.ts ├── knip.json ├── package.json ├── pnpm-lock.yaml ├── src ├── actions │ ├── abi_clean.ts │ ├── abi_export.ts │ └── clean.ts ├── hooks │ ├── config.ts │ └── solidity.ts ├── index.ts ├── lib │ ├── clear_abi.ts │ └── export_abi.ts ├── task_names.ts ├── tasks │ ├── abi.ts │ ├── abi_clean.ts │ ├── abi_export.ts │ └── clean.ts ├── type_extensions.ts └── types.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | pnpm exec-staged 3 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/README.md -------------------------------------------------------------------------------- /exec-staged.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/exec-staged.config.ts -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /knip.json: -------------------------------------------------------------------------------- 1 | { 2 | "ignoreDependencies": ["@solidstate/contracts"] 3 | } 4 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/actions/abi_clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/actions/abi_clean.ts -------------------------------------------------------------------------------- /src/actions/abi_export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/actions/abi_export.ts -------------------------------------------------------------------------------- /src/actions/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/actions/clean.ts -------------------------------------------------------------------------------- /src/hooks/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/hooks/config.ts -------------------------------------------------------------------------------- /src/hooks/solidity.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/hooks/solidity.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lib/clear_abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/lib/clear_abi.ts -------------------------------------------------------------------------------- /src/lib/export_abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/lib/export_abi.ts -------------------------------------------------------------------------------- /src/task_names.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/task_names.ts -------------------------------------------------------------------------------- /src/tasks/abi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/tasks/abi.ts -------------------------------------------------------------------------------- /src/tasks/abi_clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/tasks/abi_clean.ts -------------------------------------------------------------------------------- /src/tasks/abi_export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/tasks/abi_export.ts -------------------------------------------------------------------------------- /src/tasks/clean.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/tasks/clean.ts -------------------------------------------------------------------------------- /src/type_extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/type_extensions.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/solidstate-network/hardhat-abi-exporter/HEAD/tsconfig.json --------------------------------------------------------------------------------