refactor: move cli to package folder (#28356)

This commit is contained in:
Jason Rasmussen
2026-05-11 14:49:45 -04:00
committed by GitHub
parent fb0a54d548
commit db589455f4
37 changed files with 133 additions and 139 deletions
+99 -99
View File
@@ -24,103 +24,6 @@ importers:
specifier: ^3.7.4
version: 3.8.3
cli:
dependencies:
chokidar:
specifier: ^4.0.3
version: 4.0.3
fast-glob:
specifier: ^3.3.2
version: 3.3.3
fastq:
specifier: ^1.17.1
version: 1.20.1
lodash-es:
specifier: ^4.17.21
version: 4.18.1
micromatch:
specifier: ^4.0.8
version: 4.0.8
devDependencies:
'@eslint/js':
specifier: ^10.0.0
version: 10.0.1(eslint@10.2.1(jiti@2.6.1))
'@immich/sdk':
specifier: workspace:*
version: link:../packages/sdk
'@types/byte-size':
specifier: ^8.1.0
version: 8.1.2
'@types/cli-progress':
specifier: ^3.11.0
version: 3.11.6
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
'@types/micromatch':
specifier: ^4.0.9
version: 4.0.10
'@types/mock-fs':
specifier: ^4.13.1
version: 4.13.4
'@types/node':
specifier: ^24.12.2
version: 24.12.2
'@vitest/coverage-v8':
specifier: ^4.0.0
version: 4.1.5(vitest@4.1.5)
byte-size:
specifier: ^9.0.0
version: 9.0.1
cli-progress:
specifier: ^3.12.0
version: 3.12.0
commander:
specifier: ^12.0.0
version: 12.1.0
eslint:
specifier: ^10.0.0
version: 10.2.1(jiti@2.6.1)
eslint-config-prettier:
specifier: ^10.1.8
version: 10.1.8(eslint@10.2.1(jiti@2.6.1))
eslint-plugin-prettier:
specifier: ^5.1.3
version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@10.2.1(jiti@2.6.1)))(eslint@10.2.1(jiti@2.6.1))(prettier@3.8.3)
eslint-plugin-unicorn:
specifier: ^64.0.0
version: 64.0.0(eslint@10.2.1(jiti@2.6.1))
globals:
specifier: ^17.0.0
version: 17.5.0
mock-fs:
specifier: ^5.2.0
version: 5.5.0
prettier:
specifier: ^3.7.4
version: 3.8.3
prettier-plugin-organize-imports:
specifier: ^4.0.0
version: 4.3.0(prettier@3.8.3)(typescript@6.0.3)
typescript:
specifier: ^6.0.0
version: 6.0.3
typescript-eslint:
specifier: ^8.58.0
version: 8.59.0(eslint@10.2.1(jiti@2.6.1))(typescript@6.0.3)
vite:
specifier: ^8.0.0
version: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: ^4.0.0
version: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(jsdom@26.1.0(canvas@2.11.2))(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))
vitest-fetch-mock:
specifier: ^0.4.0
version: 0.4.5(vitest@4.1.5)
yaml:
specifier: ^2.3.1
version: 2.8.3
docs:
dependencies:
'@docusaurus/core':
@@ -201,7 +104,7 @@ importers:
version: 10.4.0
'@immich/cli':
specifier: workspace:*
version: link:../cli
version: link:../packages/cli
'@immich/e2e-auth-server':
specifier: workspace:*
version: link:../e2e-auth-server
@@ -314,6 +217,103 @@ importers:
specifier: ^4.1.1
version: 4.2.0(prettier@3.8.3)
packages/cli:
dependencies:
chokidar:
specifier: ^4.0.3
version: 4.0.3
fast-glob:
specifier: ^3.3.2
version: 3.3.3
fastq:
specifier: ^1.17.1
version: 1.20.1
lodash-es:
specifier: ^4.17.21
version: 4.18.1
micromatch:
specifier: ^4.0.8
version: 4.0.8
devDependencies:
'@eslint/js':
specifier: ^10.0.0
version: 10.0.1(eslint@10.2.1(jiti@2.6.1))
'@immich/sdk':
specifier: workspace:*
version: link:../sdk
'@types/byte-size':
specifier: ^8.1.0
version: 8.1.2
'@types/cli-progress':
specifier: ^3.11.0
version: 3.11.6
'@types/lodash-es':
specifier: ^4.17.12
version: 4.17.12
'@types/micromatch':
specifier: ^4.0.9
version: 4.0.10
'@types/mock-fs':
specifier: ^4.13.1
version: 4.13.4
'@types/node':
specifier: ^24.12.2
version: 24.12.2
'@vitest/coverage-v8':
specifier: ^4.0.0
version: 4.1.5(vitest@4.1.5)
byte-size:
specifier: ^9.0.0
version: 9.0.1
cli-progress:
specifier: ^3.12.0
version: 3.12.0
commander:
specifier: ^12.0.0
version: 12.1.0
eslint:
specifier: ^10.0.0
version: 10.2.1(jiti@2.6.1)
eslint-config-prettier:
specifier: ^10.1.8
version: 10.1.8(eslint@10.2.1(jiti@2.6.1))
eslint-plugin-prettier:
specifier: ^5.1.3
version: 5.5.5(@types/eslint@9.6.1)(eslint-config-prettier@10.1.8(eslint@10.2.1(jiti@2.6.1)))(eslint@10.2.1(jiti@2.6.1))(prettier@3.8.3)
eslint-plugin-unicorn:
specifier: ^64.0.0
version: 64.0.0(eslint@10.2.1(jiti@2.6.1))
globals:
specifier: ^17.0.0
version: 17.5.0
mock-fs:
specifier: ^5.2.0
version: 5.5.0
prettier:
specifier: ^3.7.4
version: 3.8.3
prettier-plugin-organize-imports:
specifier: ^4.0.0
version: 4.3.0(prettier@3.8.3)(typescript@6.0.3)
typescript:
specifier: ^6.0.0
version: 6.0.3
typescript-eslint:
specifier: ^8.58.0
version: 8.59.0(eslint@10.2.1(jiti@2.6.1))(typescript@6.0.3)
vite:
specifier: ^8.0.0
version: 8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3)
vitest:
specifier: ^4.0.0
version: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(jsdom@26.1.0(canvas@2.11.2))(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))
vitest-fetch-mock:
specifier: ^0.4.0
version: 0.4.5(vitest@4.1.5)
yaml:
specifier: ^2.3.1
version: 2.8.3
packages/sdk:
dependencies:
'@oazapfts/runtime':
@@ -18018,7 +18018,7 @@ snapshots:
obug: 2.1.1
std-env: 4.1.0
tinyrainbow: 3.1.0
vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(jsdom@26.1.0(canvas@2.11.2))(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))
vitest: 4.1.5(@opentelemetry/api@1.9.1)(@types/node@24.12.2)(@vitest/coverage-v8@4.1.5)(happy-dom@20.9.0)(jsdom@26.1.0(canvas@2.11.2(encoding@0.1.13)))(vite@8.0.10(@types/node@24.12.2)(esbuild@0.28.0)(jiti@2.6.1)(sass@1.99.0)(terser@5.46.1)(tsx@4.21.0)(yaml@2.8.3))
'@vitest/expect@3.2.4':
dependencies: