Skip to content

Commit 25c7ab7

Browse files
Merge pull request #503 from liquity/fix-module-not-found
fix: fix `MODULE_NOT_FOUND` error due to missing `dev.json`
2 parents 337f8d1 + 0a442ee commit 25c7ab7

File tree

3 files changed

+18
-1
lines changed

3 files changed

+18
-1
lines changed

packages/lib-ethers/.npmignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
/live
22
/accounts.json
3-
/dist/deployments/dev.json
43
/temp

packages/lib-ethers/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"scripts": {
1818
"hardhat": "hardhat",
1919
"check-live-version": "ts-node scripts/check-live-version.ts",
20+
"prepublishOnly": "ts-node scripts/delete-dev-deployments.ts",
2021
"prepare": "run-s prepare:*",
2122
"prepare:deployments": "ts-node scripts/copy-deployments.ts",
2223
"prepare:types": "ts-node scripts/generate-types.ts",
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import fs from "fs";
2+
import path from "path";
3+
4+
const deploymentsDir = "deployments";
5+
const devDeploymentName = "dev.json";
6+
7+
const exists = (file: string) => fs.existsSync(file) && fs.lstatSync(file).isFile();
8+
9+
const devDeployments = () =>
10+
fs
11+
.readdirSync(deploymentsDir, { withFileTypes: true })
12+
.filter(dirent => dirent.isDirectory() && dirent.name !== "backfill")
13+
.map(deploymentDir => path.join(deploymentsDir, deploymentDir.name, devDeploymentName))
14+
.concat(path.join(deploymentsDir, devDeploymentName))
15+
.filter(exists);
16+
17+
devDeployments().forEach(devDeployment => fs.unlinkSync(devDeployment));

0 commit comments

Comments
 (0)