From 62111ba6df08d0e6de3ec14ce8a1d02f4445073d Mon Sep 17 00:00:00 2001 From: Guido X Jansen Date: Sat, 21 Feb 2026 00:26:56 +0100 Subject: [PATCH] chore(ci): add minimatch override and update lockfile (#42) * chore(workspace): unify DX configs and fix lockfile drift - Update catalog: typescript-eslint ^8.55.0 -> ^8.56.0 - Add type: module to root package.json (fixes ESM config warnings) - Unify commitlint: add a11y + security types, subject-case: [0] - Remove empty plugins array from prettier config - Regenerate lockfile to resolve drift * chore(ci): add minimatch override and update lockfile Move minimatch>=10.2.1 override to workspace root (was ineffective in barazo-api sub-package). Update lockfile after barazo-api switched typescript-eslint to catalog: protocol. --- agents-md/repos/barazo-api.md | 2 +- package.json | 5 ++- pnpm-lock.yaml | 77 ++++++++--------------------------- 3 files changed, 21 insertions(+), 63 deletions(-) diff --git a/agents-md/repos/barazo-api.md b/agents-md/repos/barazo-api.md index 030130e..c77dffe 100644 --- a/agents-md/repos/barazo-api.md +++ b/agents-md/repos/barazo-api.md @@ -14,7 +14,7 @@ The AppView backend for Barazo. Subscribes to AT Protocol firehose, indexes `for | Runtime | Node.js 24 LTS / TypeScript (strict) | | Framework | Fastify | | Protocol | @atproto/api, @atproto/oauth-client-node, @atproto/tap | -| Database | PostgreSQL 16 (Drizzle ORM, Drizzle Kit migrations) | +| Database | PostgreSQL 16 (Drizzle ORM, Drizzle Kit push) | | Cache | Valkey | | Testing | Vitest + Supertest | | Logging | Pino (structured) | diff --git a/package.json b/package.json index 28a07ee..d4e1f31 100644 --- a/package.json +++ b/package.json @@ -20,7 +20,10 @@ "onlyBuiltDependencies": [ "esbuild", "sharp" - ] + ], + "overrides": { + "minimatch": ">=10.2.1" + } }, "devDependencies": { "@commitlint/cli": "catalog:", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bcdbf54..9d683e9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,6 +47,9 @@ catalogs: specifier: ^4.3.6 version: 4.3.6 +overrides: + minimatch: '>=10.2.1' + importers: .: @@ -194,7 +197,7 @@ importers: specifier: 'catalog:' version: 8.56.0(eslint@10.0.1(jiti@2.6.1))(typescript@5.9.3) vitest: - specifier: ^4.0.18 + specifier: 'catalog:' version: 4.0.18(@opentelemetry/api@1.9.0)(@types/node@25.2.3)(jiti@2.6.1)(jsdom@28.1.0(@noble/hashes@1.8.0))(lightningcss@1.30.2)(msw@2.12.10(@types/node@25.2.3)(typescript@5.9.3))(tsx@4.21.0)(yaml@2.8.2) barazo-lexicons: @@ -3657,9 +3660,6 @@ packages: babel-plugin-react-compiler@1.0.0: resolution: {integrity: sha512-Ixm8tFfoKKIPYdCCKYTsqv+Fd4IJ0DQqMyEimo+pxUOMUR9cVPlwTrFt9Avu+3cb6Zp3mAzl+t1MrG2fxxKsxw==} - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - balanced-match@4.0.2: resolution: {integrity: sha512-x0K50QvKQ97fdEz2kPehIerj+YTeptKF9hyYkKf6egnwmMWAkADiO0QCzSp0R5xN8FTZgYaBfSaue46Ej62nMg==} engines: {node: 20 || >=22} @@ -3733,12 +3733,6 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.12: - resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} - - brace-expansion@2.0.2: - resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} - brace-expansion@5.0.2: resolution: {integrity: sha512-Pdk8c9poy+YhOgVWw1JNN22/HcivgKWwpxKq04M/jTmHyCZn12WPJebZxdjSa5TmBqISrUSgNYU3eRORljfCCw==} engines: {node: 20 || >=22} @@ -3960,9 +3954,6 @@ packages: resolution: {integrity: sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==} engines: {node: '>= 0.8.0'} - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - configstore@5.0.1: resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} engines: {node: '>=8'} @@ -5672,17 +5663,6 @@ packages: resolution: {integrity: sha512-+G4CpNBxa5MprY+04MbgOw1v7So6n5JY166pFi9KfYwT78fxScCeSNQSNzp6dpPSW2rONOps6Ocam1wFhCgoVw==} engines: {node: 18 || 20 || >=22} - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimatch@5.1.6: - resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} - engines: {node: '>=10'} - - minimatch@9.0.5: - resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} - engines: {node: '>=16 || 14 >=14.17'} - minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} @@ -8167,7 +8147,7 @@ snapshots: dependencies: '@eslint/object-schema': 2.1.7 debug: 4.4.3 - minimatch: 3.1.2 + minimatch: 10.2.2 transitivePeerDependencies: - supports-color @@ -8204,7 +8184,7 @@ snapshots: ignore: 5.3.2 import-fresh: 3.3.1 js-yaml: 4.1.1 - minimatch: 3.1.2 + minimatch: 10.2.2 strip-json-comments: 3.1.1 transitivePeerDependencies: - supports-color @@ -9878,7 +9858,7 @@ snapshots: '@sentry/node-core': 10.39.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/instrumentation@0.211.0(@opentelemetry/api@1.9.0))(@opentelemetry/resources@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.39.0) '@sentry/opentelemetry': 10.39.0(@opentelemetry/api@1.9.0)(@opentelemetry/context-async-hooks@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/core@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/sdk-trace-base@2.5.1(@opentelemetry/api@1.9.0))(@opentelemetry/semantic-conventions@1.39.0) import-in-the-middle: 2.0.6 - minimatch: 9.0.5 + minimatch: 10.2.2 transitivePeerDependencies: - supports-color @@ -10060,7 +10040,7 @@ snapshots: '@ts-morph/common@0.25.0': dependencies: - minimatch: 9.0.5 + minimatch: 10.2.2 path-browserify: 1.0.1 tinyglobby: 0.2.15 @@ -10302,7 +10282,7 @@ snapshots: '@typescript-eslint/types': 8.56.0 '@typescript-eslint/visitor-keys': 8.56.0 debug: 4.4.3 - minimatch: 9.0.5 + minimatch: 10.2.2 semver: 7.7.4 tinyglobby: 0.2.15 ts-api-utils: 2.4.0(typescript@5.9.3) @@ -10706,8 +10686,6 @@ snapshots: dependencies: '@babel/types': 7.29.0 - balanced-match@1.0.2: {} - balanced-match@4.0.2: dependencies: jackspeak: 4.2.3 @@ -10794,15 +10772,6 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@1.1.12: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - brace-expansion@2.0.2: - dependencies: - balanced-match: 1.0.2 - brace-expansion@5.0.2: dependencies: balanced-match: 4.0.2 @@ -11043,8 +11012,6 @@ snapshots: transitivePeerDependencies: - supports-color - concat-map@0.0.1: {} - configstore@5.0.1: dependencies: dot-prop: 5.3.0 @@ -11654,7 +11621,7 @@ snapshots: hasown: 2.0.2 is-core-module: 2.16.1 is-glob: 4.0.3 - minimatch: 3.1.2 + minimatch: 10.2.2 object.fromentries: 2.0.8 object.groupby: 1.0.3 object.values: 1.2.1 @@ -11682,7 +11649,7 @@ snapshots: hasown: 2.0.2 jsx-ast-utils: 3.3.5 language-tags: 1.0.9 - minimatch: 3.1.2 + minimatch: 10.2.2 object.fromentries: 2.0.8 safe-regex-test: 1.1.0 string.prototype.includes: 2.0.1 @@ -11710,7 +11677,7 @@ snapshots: estraverse: 5.3.0 hasown: 2.0.2 jsx-ast-utils: 3.3.5 - minimatch: 3.1.2 + minimatch: 10.2.2 object.entries: 1.1.9 object.fromentries: 2.0.8 object.values: 1.2.1 @@ -11808,7 +11775,7 @@ snapshots: is-glob: 4.0.3 json-stable-stringify-without-jsonify: 1.0.1 lodash.merge: 4.6.2 - minimatch: 3.1.2 + minimatch: 10.2.2 natural-compare: 1.4.0 optionator: 0.9.4 optionalDependencies: @@ -12158,7 +12125,7 @@ snapshots: dependencies: foreground-child: 3.3.1 jackspeak: 3.4.3 - minimatch: 9.0.5 + minimatch: 10.2.2 minipass: 7.1.2 package-json-from-dist: 1.0.1 path-scurry: 1.11.1 @@ -12168,7 +12135,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 10.2.2 once: 1.4.0 path-is-absolute: 1.0.1 @@ -12990,18 +12957,6 @@ snapshots: dependencies: brace-expansion: 5.0.2 - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.12 - - minimatch@5.1.6: - dependencies: - brace-expansion: 2.0.2 - - minimatch@9.0.5: - dependencies: - brace-expansion: 2.0.2 - minimist@1.2.8: {} minipass@7.1.2: {} @@ -13675,7 +13630,7 @@ snapshots: readdir-glob@1.1.3: dependencies: - minimatch: 5.1.6 + minimatch: 10.2.2 real-require@0.2.0: {} -- 2.51.2