diff options
| author | Mohamed Bassem <me@mbassem.com> | 2025-11-08 14:50:00 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-11-08 14:50:00 +0000 |
| commit | 99413db0e79a156a1b87eacd3c6a7b83e9df946e (patch) | |
| tree | 73f0a5fceb507f75f662a109b00beeb3fa6b16fb /pnpm-lock.yaml | |
| parent | 737b03172c2e063ba311c23d6552418bd2ab1955 (diff) | |
| download | karakeep-99413db0e79a156a1b87eacd3c6a7b83e9df946e.tar.zst | |
refactor: consolidate multiple karakeep plugins into one package (#2101)
* refactor: consolidate plugin packages into single plugins directory
- Create new `packages/plugins` directory with consolidated package.json
- Move queue-liteque, queue-restate, and search-meilisearch to subdirectories
- Update imports in packages/shared-server/src/plugins.ts
- Remove individual plugin package directories
- Update shared-server dependency to use @karakeep/plugins
This reduces overhead of maintaining multiple separate packages for plugins.
* refactor: consolidate plugin config files to root level
- Move .oxlintrc.json to packages/plugins root
- Move vitest.config.ts to packages/plugins root
- Update vitest config paths to work from root
- Remove individual config files from plugin subdirectories
This reduces configuration duplication across plugin subdirectories.
---------
Co-authored-by: Claude <noreply@anthropic.com>
Diffstat (limited to 'pnpm-lock.yaml')
| -rw-r--r-- | pnpm-lock.yaml | 80 |
1 files changed, 18 insertions, 62 deletions
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a95e9699..4d89fc27 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1148,29 +1148,7 @@ importers: specifier: ^4.8.1 version: 4.20.3 - packages/plugins-queue-liteque: - dependencies: - '@karakeep/shared': - specifier: workspace:* - version: link:../shared - liteque: - specifier: ^0.6.2 - version: 0.6.2(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.2.2)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) - devDependencies: - '@karakeep/prettier-config': - specifier: workspace:^0.1.0 - version: link:../../tooling/prettier - '@karakeep/tsconfig': - specifier: workspace:^0.1.0 - version: link:../../tooling/typescript - vite-tsconfig-paths: - specifier: ^4.3.1 - version: 4.3.2(typescript@5.8.3)(vite@7.0.6(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(terser@5.41.0)(tsx@4.20.3)(yaml@2.8.0)) - vitest: - specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.30)(happy-dom@20.0.8)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(lightningcss@1.30.1)(sass@1.89.1)(terser@5.41.0)(tsx@4.20.3)(yaml@2.8.0) - - packages/plugins-queue-restate: + packages/plugins: dependencies: '@karakeep/shared': specifier: workspace:* @@ -1181,25 +1159,9 @@ importers: '@restatedev/restate-sdk-clients': specifier: ^1.9.0 version: 1.9.0 - devDependencies: - '@karakeep/prettier-config': - specifier: workspace:^0.1.0 - version: link:../../tooling/prettier - '@karakeep/tsconfig': - specifier: workspace:^0.1.0 - version: link:../../tooling/typescript - vite-tsconfig-paths: - specifier: ^4.3.1 - version: 4.3.2(typescript@5.8.3)(vite@7.0.6(@types/node@22.15.30)(jiti@2.4.2)(lightningcss@1.30.1)(sass@1.89.1)(terser@5.41.0)(tsx@4.20.3)(yaml@2.8.0)) - vitest: - specifier: ^3.2.4 - version: 3.2.4(@types/debug@4.1.12)(@types/node@22.15.30)(happy-dom@20.0.8)(jiti@2.4.2)(jsdom@27.0.1(postcss@8.5.6))(lightningcss@1.30.1)(sass@1.89.1)(terser@5.41.0)(tsx@4.20.3)(yaml@2.8.0) - - packages/plugins-search-meilisearch: - dependencies: - '@karakeep/shared': - specifier: workspace:* - version: link:../shared + liteque: + specifier: ^0.6.2 + version: 0.6.2(@opentelemetry/api@1.9.0)(@types/better-sqlite3@7.6.13)(@types/react@19.2.2)(better-sqlite3@11.3.0)(kysely@0.28.5)(react@19.1.0) meilisearch: specifier: ^0.45.0 version: 0.45.0 @@ -1336,15 +1298,9 @@ importers: '@karakeep/db': specifier: workspace:^0.1.0 version: link:../db - '@karakeep/plugins-queue-liteque': - specifier: workspace:^0.1.0 - version: link:../plugins-queue-liteque - '@karakeep/plugins-queue-restate': + '@karakeep/plugins': specifier: workspace:^0.1.0 - version: link:../plugins-queue-restate - '@karakeep/plugins-search-meilisearch': - specifier: workspace:^0.1.0 - version: link:../plugins-search-meilisearch + version: link:../plugins '@karakeep/shared': specifier: workspace:^0.1.0 version: link:../shared @@ -15699,7 +15655,7 @@ snapshots: '@babel/helper-member-expression-to-functions@7.27.1': dependencies: '@babel/traverse': 7.28.0 - '@babel/types': 7.28.1 + '@babel/types': 7.28.5 transitivePeerDependencies: - supports-color @@ -15730,7 +15686,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.28.1 + '@babel/types': 7.28.5 '@babel/helper-plugin-utils@7.27.1': {} @@ -21179,7 +21135,7 @@ snapshots: '@types/react-router@5.1.20': dependencies: '@types/history': 4.7.11 - '@types/react': 19.1.8 + '@types/react': 19.2.2 '@types/react-syntax-highlighter@15.5.13': dependencies: @@ -21359,7 +21315,7 @@ snapshots: '@vue/compiler-core@3.5.16': dependencies: - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.5 '@vue/shared': 3.5.16 entities: 4.5.0 estree-walker: 2.0.2 @@ -21814,7 +21770,7 @@ snapshots: babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.27.2 - '@babel/types': 7.28.1 + '@babel/types': 7.28.5 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.7 @@ -24698,7 +24654,7 @@ snapshots: history@4.10.1: dependencies: - '@babel/runtime': 7.27.6 + '@babel/runtime': 7.28.4 loose-envify: 1.4.0 resolve-pathname: 3.0.0 tiny-invariant: 1.3.3 @@ -25255,7 +25211,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.26.0 - '@babel/parser': 7.28.0 + '@babel/parser': 7.28.5 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -26449,7 +26405,7 @@ snapshots: metro-file-map@0.82.5: dependencies: - debug: 4.4.1(supports-color@10.0.0) + debug: 4.4.3 fb-watchman: 2.0.2 flow-enums-runtime: 0.0.6 graceful-fs: 4.2.11 @@ -26504,7 +26460,7 @@ snapshots: metro-transform-plugins@0.82.5: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.28.0 + '@babel/generator': 7.28.5 '@babel/template': 7.27.2 '@babel/traverse': 7.28.0 flow-enums-runtime: 0.0.6 @@ -26515,9 +26471,9 @@ snapshots: metro-transform-worker@0.82.5: dependencies: '@babel/core': 7.26.0 - '@babel/generator': 7.28.0 - '@babel/parser': 7.28.0 - '@babel/types': 7.28.1 + '@babel/generator': 7.28.5 + '@babel/parser': 7.28.5 + '@babel/types': 7.28.5 flow-enums-runtime: 0.0.6 metro: 0.82.5 metro-babel-transformer: 0.82.5 |
