Преглед изворни кода

refactor: move typechain bindings to "types" directory

Paul Razvan Berg пре 2 година
родитељ
комит
8337acaf1b
6 измењених фајлова са 8 додато и 8 уклоњено
  1. 1 1
      .gitignore
  2. 1 1
      hardhat.config.ts
  3. 1 1
      package.json
  4. 2 2
      tasks/deploy/greeter.ts
  5. 2 2
      test/greeter/Greeter.fixture.ts
  6. 1 1
      test/types.ts

+ 1 - 1
.gitignore

@@ -14,7 +14,7 @@
 **/.coverage_contracts
 **/dist
 **/node_modules
-**/src/types
+**/types
 
 # files
 *.env

+ 1 - 1
hardhat.config.ts

@@ -115,7 +115,7 @@ const config: HardhatUserConfig = {
     },
   },
   typechain: {
-    outDir: "src/types",
+    outDir: "types",
     target: "ethers-v5",
   },
 };

+ 1 - 1
package.json

@@ -74,7 +74,7 @@
     "access": "public"
   },
   "scripts": {
-    "clean": "shx rm -rf ./artifacts ./cache ./coverage ./src/types ./coverage.json && yarn typechain",
+    "clean": "shx rm -rf ./artifacts ./cache ./coverage ./types ./coverage.json && yarn typechain",
     "commit": "git-cz",
     "compile": "cross-env TS_NODE_TRANSPILE_ONLY=true hardhat compile",
     "coverage": "hardhat coverage --solcoverjs ./.solcover.js --temp artifacts --testfiles \"test/**/*.ts\" && yarn typechain",

+ 2 - 2
tasks/deploy/greeter.ts

@@ -2,8 +2,8 @@ import type { SignerWithAddress } from "@nomiclabs/hardhat-ethers/signers";
 import { task } from "hardhat/config";
 import type { TaskArguments } from "hardhat/types";
 
-import type { Greeter } from "../../src/types/Greeter";
-import type { Greeter__factory } from "../../src/types/factories/Greeter__factory";
+import type { Greeter } from "../../types/Greeter";
+import type { Greeter__factory } from "../../types/factories/Greeter__factory";
 
 task("deploy:Greeter")
   .addParam("greeting", "Say hello, be nice")

+ 2 - 2
test/greeter/Greeter.fixture.ts

@@ -1,8 +1,8 @@
 import type { SignerWithAddress } from "@nomiclabs/hardhat-ethers/dist/src/signer-with-address";
 import { ethers } from "hardhat";
 
-import type { Greeter } from "../../src/types/Greeter";
-import type { Greeter__factory } from "../../src/types/factories/Greeter__factory";
+import type { Greeter } from "../../types/Greeter";
+import type { Greeter__factory } from "../../types/factories/Greeter__factory";
 
 export async function deployGreeterFixture(): Promise<{ greeter: Greeter }> {
   const signers: SignerWithAddress[] = await ethers.getSigners();

+ 1 - 1
test/types.ts

@@ -1,6 +1,6 @@
 import type { SignerWithAddress } from "@nomiclabs/hardhat-ethers/dist/src/signer-with-address";
 
-import type { Greeter } from "../src/types/Greeter";
+import type { Greeter } from "../types/Greeter";
 
 type Fixture<T> = () => Promise<T>;