Skip to content

Commit 0596cee

Browse files
committed
chore: update dependencies
1 parent a13a7fd commit 0596cee

File tree

21 files changed

+1511
-1918
lines changed

21 files changed

+1511
-1918
lines changed

.changeset/soft-views-grin.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
---
2+
"@labdigital/federated-token-express-adapter": minor
3+
"@labdigital/federated-token-fastify-adapter": minor
4+
"@labdigital/federated-token-apollo": minor
5+
"@labdigital/federated-token-react": minor
6+
"@labdigital/federated-token": minor
7+
"@labdigital/federated-token-yoga": minor
8+
---
9+
10+
Update dependencies

biome.json renamed to biome.jsonc

Lines changed: 26 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,19 @@
99
"enabled": true,
1010
"lineWidth": 80
1111
},
12+
"files": {
13+
"includes": [
14+
"**",
15+
"!**/.changes/**",
16+
"!**/.pnpm/**",
17+
"!**/test-reports/**",
18+
"!**/coverage/**",
19+
"!**/dist/**",
20+
"!**/node_modules/**"
21+
],
22+
"experimentalScannerIgnores": ["dist"]
23+
},
24+
1225
"linter": {
1326
"enabled": true,
1427
"rules": {
@@ -24,10 +37,10 @@
2437
"noUnusedVariables": "off"
2538
},
2639
"suspicious": {
27-
"noConsoleLog": "error",
2840
"noEvolvingTypes": "error",
2941
"noExplicitAny": "warn",
30-
"useErrorMessage": "error"
42+
"useErrorMessage": "error",
43+
"noConsole": { "level": "error", "options": { "allow": ["log"] } }
3144
},
3245
"style": {
3346
"noParameterAssign": "off",
@@ -41,11 +54,18 @@
4154
}
4255
},
4356
"useTemplate": "off",
44-
"useThrowOnlyError": "error"
45-
},
46-
"nursery": {
57+
"useThrowOnlyError": "error",
58+
"useAsConstAssertion": "error",
59+
"useDefaultParameterLast": "error",
60+
"useEnumInitializers": "error",
61+
"useSelfClosingElements": "error",
62+
"useSingleVarDeclarator": "error",
63+
"noUnusedTemplateLiteral": "error",
64+
"useNumberNamespace": "error",
65+
"noInferrableTypes": "error",
4766
"noNestedTernary": "warn"
48-
}
67+
},
68+
"nursery": {}
4969
}
5070
}
5171
}

package.json

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
"version": "0.0.0",
44
"author": "Lab Digital <[email protected]>",
55
"description": "Federate JWT tokens between Apollo servers",
6-
"keywords": ["authentication", "graphql"],
6+
"keywords": [
7+
"authentication",
8+
"graphql"
9+
],
710
"private": "true",
811
"license": "MIT",
912
"type": "module",
@@ -18,15 +21,16 @@
1821
"publish:ci": "pnpm build && pnpm changeset publish",
1922
"publish:version": "pnpm changeset version && pnpm format",
2023
"test": "vitest run",
21-
"test:ci": "vitest run --coverage"
24+
"test:ci": "vitest run --coverage",
25+
"tsc": "turbo tsc"
2226
},
2327
"devDependencies": {
24-
"@biomejs/biome": "^1.9.4",
25-
"@changesets/cli": "^2.27.9",
26-
"@vitest/coverage-v8": "3.1.4",
28+
"@biomejs/biome": "^2.0.6",
29+
"@changesets/cli": "2.29.7",
30+
"@vitest/coverage-v8": "3.2.4",
2731
"syncpack": "13.0.4",
28-
"turbo": "^2.2.3",
29-
"vitest": "3.1.4"
32+
"turbo": "2.5.6",
33+
"vitest": "3.2.4"
3034
},
3135
"engines": {
3236
"node": ">=20.0.0"
@@ -35,7 +39,11 @@
3539
"packageManager": "[email protected]",
3640
"repository": "labd/node-federated-token",
3741
"syncpack": {
38-
"dependencyTypes": ["dev", "prod", "pnpmOverrides"],
42+
"dependencyTypes": [
43+
"dev",
44+
"prod",
45+
"pnpmOverrides"
46+
],
3947
"indent": "\t",
4048
"sortFirst": [
4149
"name",
@@ -54,5 +62,7 @@
5462
"scripts"
5563
]
5664
},
57-
"workspaces": ["packages/*"]
65+
"workspaces": [
66+
"packages/*"
67+
]
5868
}

packages/apollo/package.json

Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,11 @@
33
"version": "2.0.0",
44
"author": "Lab Digital <[email protected]>",
55
"description": "Federate JWT tokens between Apollo servers",
6-
"keywords": ["apollo", "authentication", "graphql"],
6+
"keywords": [
7+
"apollo",
8+
"authentication",
9+
"graphql"
10+
],
711
"license": "MIT",
812
"type": "module",
913
"main": "./dist/index.js",
@@ -21,22 +25,25 @@
2125
"@labdigital/federated-token": "workspace:*"
2226
},
2327
"devDependencies": {
24-
"@apollo/gateway": "^2.9.3",
25-
"@apollo/server": "^4.11.0",
26-
"@apollo/server-gateway-interface": "1.1.1",
27-
"@apollo/utils.logger": "^3.0.0",
28+
"@apollo/gateway": "2.11.2",
29+
"@apollo/server": "5.0.0",
30+
"@apollo/server-gateway-interface": "2.0.0",
31+
"@apollo/utils.logger": "3.0.0",
2832
"@labdigital/federated-token-express-adapter": "workspace:*",
29-
"@types/express": "5.0.2",
30-
"@vitest/coverage-v8": "1.6.0",
31-
"node-mocks-http": "^1.16.1",
32-
"tsup": "^8.3.0",
33-
"typescript": "^5.8.2",
34-
"vitest": "1.6.0"
33+
"@types/express": "5.0.3",
34+
"@vitest/coverage-v8": "3.2.4",
35+
"node-mocks-http": "1.17.2",
36+
"tsup": "8.5.0",
37+
"typescript": "5.9.2",
38+
"vitest": "3.2.4"
3539
},
3640
"engines": {
3741
"node": ">=20.0.0"
3842
},
39-
"files": ["dist", "src"],
43+
"files": [
44+
"dist",
45+
"src"
46+
],
4047
"module": "./dist/index.js",
4148
"peerDependencies": {
4249
"@apollo/gateway": ">= 2.4",

packages/apollo/src/gateway.test.ts

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,10 @@
11
import * as crypto from "node:crypto";
22
import { ApolloServer, HeaderMap } from "@apollo/server";
3-
import { PublicFederatedToken } from "@labdigital/federated-token";
4-
import { KeyManager, TokenSigner } from "@labdigital/federated-token";
3+
import {
4+
KeyManager,
5+
PublicFederatedToken,
6+
TokenSigner,
7+
} from "@labdigital/federated-token";
58
import { HeaderTokenSource } from "@labdigital/federated-token-express-adapter";
69
import type { Request, Response } from "express";
710
import httpMocks from "node-mocks-http";

packages/apollo/src/gateway.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,11 @@ import type {
55
GraphQLRequestListener,
66
} from "@apollo/server";
77
import type { Logger } from "@apollo/utils.logger";
8-
import { PublicFederatedToken } from "@labdigital/federated-token";
9-
import type { TokenSigner } from "@labdigital/federated-token";
10-
import type { TokenSource } from "@labdigital/federated-token";
11-
import { TokenExpiredError } from "@labdigital/federated-token";
8+
import type { TokenSigner, TokenSource } from "@labdigital/federated-token";
9+
import {
10+
PublicFederatedToken,
11+
TokenExpiredError,
12+
} from "@labdigital/federated-token";
1213
import { GraphQLError } from "graphql";
1314
import type { PublicFederatedTokenContext } from "./context";
1415
import { maskToken } from "./utils";

packages/apollo/src/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
export { GatewayAuthPlugin } from "./gateway";
1+
export type { PublicFederatedTokenContext } from "./context";
22
export { FederatedGraphQLDataSource } from "./datasource";
3+
export { GatewayAuthPlugin } from "./gateway";
34
export { FederatedAuthPlugin } from "./plugin";
4-
export type { PublicFederatedTokenContext } from "./context";

packages/core/package.json

Lines changed: 17 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
"version": "2.0.0",
44
"author": "Lab Digital <[email protected]>",
55
"description": "Federate JWT tokens between Apollo servers",
6-
"keywords": ["authentication", "graphql"],
6+
"keywords": [
7+
"authentication",
8+
"graphql"
9+
],
710
"license": "MIT",
811
"type": "module",
912
"main": "./dist/index.js",
@@ -26,23 +29,27 @@
2629
"tsc": "tsc --noEmit"
2730
},
2831
"dependencies": {
29-
"jose": "6.0.11",
30-
"node-mock-http": "^1.0.0"
32+
"@types/node": "^24.4.0",
33+
"jose": "6.1.0",
34+
"node-mock-http": "1.0.3"
3135
},
3236
"devDependencies": {
3337
"@types/cookie": "1.0.0",
34-
"@types/express": "^4.17.21",
35-
"@vitest/coverage-v8": "1.6.0",
38+
"@types/express": "5.0.3",
39+
"@vitest/coverage-v8": "3.2.4",
3640
"cookie": "1.0.2",
37-
"node-mocks-http": "^1.16.1",
38-
"tsup": "^8.3.0",
39-
"typescript": "^5.8.2",
40-
"vitest": "1.6.0"
41+
"node-mocks-http": "1.17.2",
42+
"tsup": "8.5.0",
43+
"typescript": "5.9.2",
44+
"vitest": "3.2.4"
4145
},
4246
"engines": {
4347
"node": ">=20.0.0"
4448
},
45-
"files": ["dist", "src"],
49+
"files": [
50+
"dist",
51+
"src"
52+
],
4653
"module": "./dist/index.js",
4754
"peerDependencies": {
4855
"graphql": ">= 16.6.0"

packages/core/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1+
export { TokenExpiredError, TokenInvalidError } from "./errors";
12
export { PublicFederatedToken } from "./jwt";
2-
export { KeyManager, TokenSigner, type KeyManagerInterface } from "./sign";
3+
export { KeyManager, type KeyManagerInterface, TokenSigner } from "./sign";
4+
export type { FederatedTokenContext } from "./token";
35
export { FederatedToken } from "./token";
46
export {
57
type BaseCookieSourceOptions,
68
BaseCookieTokenSource,
79
CompositeTokenSource,
810
type TokenSource,
911
} from "./tokensource/index";
10-
export { TokenExpiredError, TokenInvalidError } from "./errors";
11-
export type { FederatedTokenContext } from "./token";

packages/core/src/tokensource/composite.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ const mockAccessToken = "mockAccessToken";
88

99
describe("CompositeTokenSource", () => {
1010
// Helper function to create a mock TokenSource with empty implementations
11-
const createMockTokenSource = (): TokenSource => ({
11+
const createMockTokenSource = (): TokenSource<httpMocks.RequestType, httpMocks.ResponseType> => ({
1212
getAccessToken: vi.fn().mockReturnValue(""),
1313
getRefreshToken: vi.fn().mockReturnValue(""),
1414
getDataToken: vi.fn().mockReturnValue(""),

0 commit comments

Comments
 (0)