|
16 | 16 | "prettify:readme": "prettier --write ./README.md",
|
17 | 17 | "lint": "eslint src --ext .js,.jsx,.ts,.tsx --fix",
|
18 | 18 | "lint:ci": "eslint src --ext .js,.jsx,.ts,.tsx",
|
| 19 | + "circular-deps": "madge --circular --extensions ts src", |
19 | 20 | "compile": "pnpm run build:ts",
|
20 | 21 | "compile:ci": "pnpm run build:ts",
|
21 | 22 | "build:ts": "pnpm run build:ts:cjs",
|
22 | 23 | "build:ts:cjs": "tsc -p src",
|
23 | 24 | "test": "cross-env TS_NODE_PROJECT='./tests/tsconfig.json' nyc mocha --timeout 300000",
|
24 |
| - "build": "pnpm run clear:dist && pnpm run prettify:src && pnpm run lint && pnpm run compile && pnpm run prettify:readme && chmod +x dist/cli.js && chmod +x dist/build/build.js && chmod +x dist/create/create.js && chmod +x dist/create/preset/preset.js", |
| 25 | + "build": "pnpm run clear:dist && pnpm run prettify:src && pnpm run lint && pnpm run compile && pnpm run circular-deps && pnpm run prettify:readme && chmod +x dist/cli.js && chmod +x dist/build/build.js && chmod +x dist/create/create.js && chmod +x dist/create/preset/preset.js", |
25 | 26 | "build:ci": "pnpm run clear:dist && pnpm run prettify:ci:src && pnpm run lint:ci && pnpm run compile && pnpm run prettify:ci:readme",
|
26 | 27 | "clear:dist": "rimraf ./dist",
|
27 | 28 | "prepack": "pnpm run build",
|
|
42 | 43 | "fs-extra": "^11.2.0",
|
43 | 44 | "klaw": "^4.1.0",
|
44 | 45 | "lookpath": "^1.2.2",
|
| 46 | + "madge": "^6.1.0", |
45 | 47 | "path-scurry": "^1.10.1",
|
46 | 48 | "prettier": "^3.2.4",
|
47 | 49 | "prettier-plugin-multiline-arrays": "^3.0.1",
|
|
54 | 56 | "@types/chai": "^4.3.11",
|
55 | 57 | "@types/fs-extra": "^11.0.4",
|
56 | 58 | "@types/klaw": "^3.0.6",
|
| 59 | + "@types/madge": "^5.0.3", |
57 | 60 | "@types/mocha": "^10.0.6",
|
58 | 61 | "@types/node": "^20.11.13",
|
59 | 62 | "@types/prompts": "^2.4.9",
|
|
0 commit comments