├── .gitignore ├── .mocharc.json ├── README.md ├── dist ├── compile.js ├── index.js ├── src │ ├── compile.js │ ├── index.js │ ├── task-names.js │ ├── type-extensions.js │ └── types.js ├── task-names.js ├── type-extensions.js └── types.js ├── package.json ├── src ├── compile.ts ├── index.ts ├── task-names.ts ├── type-extensions.ts └── types.ts ├── test ├── fixture-projects │ └── hardhat-project │ │ ├── contracts │ │ └── test.huff │ │ └── hardhat.config.ts ├── helpers.ts └── tests.ts ├── tsconfig.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | test -------------------------------------------------------------------------------- /.mocharc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/.mocharc.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/README.md -------------------------------------------------------------------------------- /dist/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/dist/compile.js -------------------------------------------------------------------------------- /dist/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/dist/index.js -------------------------------------------------------------------------------- /dist/src/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/dist/src/compile.js -------------------------------------------------------------------------------- /dist/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/dist/src/index.js -------------------------------------------------------------------------------- /dist/src/task-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/dist/src/task-names.js -------------------------------------------------------------------------------- /dist/src/type-extensions.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | exports.__esModule = true; 3 | require("hardhat/types/config"); 4 | -------------------------------------------------------------------------------- /dist/src/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | exports.__esModule = true; 3 | -------------------------------------------------------------------------------- /dist/task-names.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/dist/task-names.js -------------------------------------------------------------------------------- /dist/type-extensions.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | exports.__esModule = true; 3 | require("hardhat/types/config"); 4 | -------------------------------------------------------------------------------- /dist/types.js: -------------------------------------------------------------------------------- 1 | "use strict"; 2 | exports.__esModule = true; 3 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/package.json -------------------------------------------------------------------------------- /src/compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/src/compile.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/task-names.ts: -------------------------------------------------------------------------------- 1 | export const TASK_COMPILE_HUFF = "compile:huff"; 2 | -------------------------------------------------------------------------------- /src/type-extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/src/type-extensions.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- 1 | export interface HuffConfig { 2 | version: string; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixture-projects/hardhat-project/contracts/test.huff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/test/fixture-projects/hardhat-project/contracts/test.huff -------------------------------------------------------------------------------- /test/fixture-projects/hardhat-project/hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/test/fixture-projects/hardhat-project/hardhat.config.ts -------------------------------------------------------------------------------- /test/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/test/helpers.ts -------------------------------------------------------------------------------- /test/tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/test/tests.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/huff-language/hardhat-huff/HEAD/yarn.lock --------------------------------------------------------------------------------