Skip to content

Commit

Permalink
feat: use local dependencies as local dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
AlexAegis committed Nov 6, 2022
1 parent 58227d4 commit 8b14315
Show file tree
Hide file tree
Showing 15 changed files with 51 additions and 10,361 deletions.
10,316 changes: 0 additions & 10,316 deletions package-lock.json

This file was deleted.

26 changes: 13 additions & 13 deletions package.json
Expand Up @@ -56,20 +56,20 @@
"nuke": "nuke"
},
"dependencies": {
"@alexaegis/editorconfig": "*",
"@alexaegis/eslint-config-core": "*",
"@alexaegis/eslint-config-svelte": "*",
"@alexaegis/git": "*",
"@alexaegis/husky": "*",
"@alexaegis/nuke": "*",
"@alexaegis/prettier": "^0.0.1",
"@alexaegis/stylelint": "*",
"@alexaegis/tools": "*",
"@alexaegis/tsconfig": "*",
"@alexaegis/turbo": "*",
"@alexaegis/vitest": "*"
"@alexaegis/editorconfig": "file:packages/editorconfig",
"@alexaegis/eslint-config-core": "file:packages/eslint-config-core",
"@alexaegis/eslint-config-svelte": "file:packages/eslint-config-svelte",
"@alexaegis/git": "file:packages/git",
"@alexaegis/husky": "file:packages/husky",
"@alexaegis/nuke": "file:packages/nuke",
"@alexaegis/prettier": "file:packages/prettier",
"@alexaegis/stylelint": "file:packages/stylelint",
"@alexaegis/tools": "file:packages/tools",
"@alexaegis/tsconfig": "file:packages/tsconfig",
"@alexaegis/turbo": "file:packages/turbo",
"@alexaegis/vitest": "file:packages/vitest"
},
"devDependencies": {
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:packages/vite"
}
}
21 changes: 10 additions & 11 deletions packages/dev/package.json
Expand Up @@ -37,19 +37,18 @@
"access": "public"
},
"dependencies": {
"@alexaegis/editorconfig": "*",
"@alexaegis/eslint-config-core": "*",
"@alexaegis/git": "*",
"@alexaegis/husky": "*",
"@alexaegis/nuke": "*",
"@alexaegis/prettier": "*",
"@alexaegis/stylelint": "*",
"@alexaegis/tsconfig": "*",
"@alexaegis/turbo": "*",
"@alexaegis/vite": "*"
"@alexaegis/editorconfig": "file:../editorconfig",
"@alexaegis/eslint-config-core": "file:../eslint-config-core",
"@alexaegis/git": "file:../git",
"@alexaegis/husky": "file:../husky",
"@alexaegis/nuke": "file:../nuke",
"@alexaegis/prettier": "file:../prettier",
"@alexaegis/stylelint": "file:../stylelint",
"@alexaegis/tsconfig": "file:../tsconfig",
"@alexaegis/turbo": "file:../turbo"
},
"devDependencies": {
"typescript": "4.8.4",
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
}
}
2 changes: 1 addition & 1 deletion packages/editorconfig/package.json
Expand Up @@ -40,6 +40,6 @@
"dependencies": {},
"devDependencies": {
"typescript": "4.8.4",
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
}
}
2 changes: 1 addition & 1 deletion packages/eslint-config-svelte/package.json
Expand Up @@ -41,7 +41,7 @@
"lint:format": "prettier --check ."
},
"dependencies": {
"@alexaegis/eslint-config-core": "*"
"@alexaegis/eslint-config-core": "file:../eslint-config-core"
},
"devDependencies": {}
}
4 changes: 2 additions & 2 deletions packages/git/package.json
Expand Up @@ -46,10 +46,10 @@
"access": "public"
},
"dependencies": {
"@alexaegis/tools": "*"
"@alexaegis/tools": "file:../tools"
},
"devDependencies": {
"typescript": "4.8.4",
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
}
}
4 changes: 2 additions & 2 deletions packages/husky/package.json
Expand Up @@ -49,10 +49,10 @@
"access": "public"
},
"dependencies": {
"@alexaegis/tools": "*"
"@alexaegis/tools": "file:../tools"
},
"devDependencies": {
"typescript": "4.8.4",
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
}
}
4 changes: 2 additions & 2 deletions packages/nuke/package.json
Expand Up @@ -37,12 +37,12 @@
"access": "public"
},
"dependencies": {
"@alexaegis/tools": "*",
"@alexaegis/tools": "file:../tools",
"yargs": "^17.6.2",
"kolorist": "^1.6.0"
},
"devDependencies": {
"@alexaegis/vite": "*",
"@alexaegis/vite": "file:../vite",
"@types/fs-extra": "^9.0.13",
"@types/yargs": "17.0.13",
"typescript": "^4.8.4"
Expand Down
13 changes: 10 additions & 3 deletions packages/nuke/src/functions/nuke.function.ts
Expand Up @@ -41,7 +41,13 @@ export interface NukeOptions {
dontNukeIn?: (string | RegExp)[];
}

export const DEFAULT_NUKE_LIST: string[] = ['node_modules', 'dist', '.turbo', 'coverage'];
export const DEFAULT_NUKE_LIST: string[] = [
'node_modules',
'dist',
'.turbo',
'coverage',
'package-lock.json',
];

const nukeLogger = (message: string) => console.log(red('[☢ nuke]'), yellow(message));

Expand Down Expand Up @@ -70,8 +76,9 @@ export const nuke = async (path: string, options?: NukeOptions): Promise<void> =
.filter((nukeTarget) => existsSync(nukeTarget))
.map((nukeTarget) => {
nukeLogger('obliterating: ' + nukeTarget);
const dry = true; // options?.dry
return dry ? false : rm(nukeTarget, { recursive: true }).catch(() => false);
return options?.dry
? false
: rm(nukeTarget, { recursive: true }).catch(() => false);
})
);
};
4 changes: 2 additions & 2 deletions packages/prettier/package.json
Expand Up @@ -37,10 +37,10 @@
},
"dependencies": {
"prettier": "2.7.1",
"@alexaegis/tools": "*"
"@alexaegis/tools": "file:../tools"
},
"devDependencies": {
"@alexaegis/vite": "*",
"@alexaegis/vite": "file:../vite",
"typescript": "4.8.4",
"@types/prettier": "2.7.1"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/stylelint/package.json
Expand Up @@ -38,6 +38,6 @@
},
"devDependencies": {
"typescript": "4.8.4",
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
}
}
6 changes: 3 additions & 3 deletions packages/tools/package.json
Expand Up @@ -43,9 +43,9 @@
"globby": "~13.1.2"
},
"devDependencies": {
"@alexaegis/vite": "*",
"@alexaegis/vitest": "*",
"@alexaegis/eslint-config-core": "*",
"@alexaegis/vite": "file:../vite",
"@alexaegis/vitest": "file:../vitest",
"@alexaegis/eslint-config-core": "file:../eslint-config-core",
"@schemastore/package": "^0.0.6",
"@types/node": "^18.11.9",
"typescript": "^4.8.4",
Expand Down
4 changes: 2 additions & 2 deletions packages/tsconfig/package.json
Expand Up @@ -37,10 +37,10 @@
"access": "public"
},
"dependencies": {
"@alexaegis/tools": "*"
"@alexaegis/tools": "file:../tools"
},
"devDependencies": {
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
},
"exports": {
"./base": "./base.json",
Expand Down
2 changes: 1 addition & 1 deletion packages/turbo/package.json
Expand Up @@ -38,6 +38,6 @@
},
"devDependencies": {
"typescript": "4.8.4",
"@alexaegis/vite": "*"
"@alexaegis/vite": "file:../vite"
}
}
2 changes: 1 addition & 1 deletion packages/vite/package.json
Expand Up @@ -47,7 +47,7 @@
"kolorist": "^1.6.0"
},
"peerDependencies": {
"@alexaegis/tsconfig": "*"
"@alexaegis/tsconfig": "file:../tsconfig"
},
"devDependencies": {
"@types/fs-extra": "^9.0.13",
Expand Down

0 comments on commit 8b14315

Please sign in to comment.