Skip to content

Commit 0426d0c

Browse files
committed
feat(integration-taxum): update to latest taxum version
1 parent 7edf391 commit 0426d0c

File tree

12 files changed

+514
-514
lines changed

12 files changed

+514
-514
lines changed

package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,10 +31,10 @@
3131
"@commitlint/cli": "^19.8.1",
3232
"@commitlint/config-conventional": "^19.8.1",
3333
"@tsconfig/node22": "^22.0.2",
34-
"@types/node": "^24.2.1",
34+
"@types/node": "^24.3.0",
3535
"c8": "^10.1.3",
36-
"lefthook": "^1.12.2",
37-
"tsx": "^4.20.3",
36+
"lefthook": "^1.12.3",
37+
"tsx": "^4.20.5",
3838
"typescript": "^5.9.2"
3939
},
4040
"packageManager": "[email protected]+sha512.e519b9f7639869dc8d5c3c5dfef73b3f091094b0a006d7317353c72b124e80e1afd429732e28705ad6bfa1ee879c1fce46c128ccebd3192101f43dd67c667912"

packages/client/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,9 @@
3737
}
3838
},
3939
"devDependencies": {
40-
"@types/node": "^24.1.0",
40+
"@types/node": "^24.3.0",
4141
"expect-type": "^1.2.2",
42-
"zod": "^4.0.14"
42+
"zod": "^4.1.1"
4343
},
4444
"peerDependencies": {
4545
"zod": "^3.25.42 || ^4.0.0"

packages/docs/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
"version": "0.0.0",
55
"devDependencies": {
66
"vitepress": "2.0.0-alpha.5",
7-
"vitepress-plugin-group-icons": "^1.6.1",
8-
"vue": "^3.5.18"
7+
"vitepress-plugin-group-icons": "^1.6.3",
8+
"vue": "^3.5.19"
99
},
1010
"scripts": {
1111
"start": "vitepress dev",

packages/integration/taxum/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,12 +48,11 @@
4848
"devDependencies": {
4949
"@jsonapi-serde/server": "workspace:^",
5050
"@standard-schema/spec": "^1.0.0",
51-
"@taxum/core": "^0.9.0",
52-
"zod": "^4.0.17"
51+
"@taxum/core": "^0.13.0",
52+
"zod": "^4.1.1"
5353
},
5454
"peerDependencies": {
5555
"@jsonapi-serde/server": "workspace:^",
56-
"@taxum/core": ">=0.8.0 <1.0.0",
57-
"zod": "^4.0.14"
56+
"@taxum/core": ">=0.8.0 <1.0.0"
5857
}
5958
}

packages/integration/taxum/src/extract.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,11 +142,11 @@ export const jsonApiRelationships =
142142
* Creates a {@link BodyContext} from an {@link HttpRequest}.
143143
*/
144144
const createBodyContext = async (req: HttpRequest): Promise<BodyContext> => {
145-
const body = await consumers.text(req.body);
145+
const body = await consumers.text(req.body.readable);
146146

147147
return {
148148
body: body,
149149
/* node:coverage ignore next */
150-
contentType: req.headers.get("content-type") ?? undefined,
150+
contentType: req.headers.get("content-type")?.value ?? undefined,
151151
};
152152
};

packages/integration/taxum/src/layer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ class JsonApiMediaTypes implements HttpService {
3838
let acceptableMediaTypes: JsonApiMediaType[];
3939

4040
try {
41-
acceptableMediaTypes = getAcceptableMediaTypes(req.headers.get("accept") ?? "");
41+
acceptableMediaTypes = getAcceptableMediaTypes(req.headers.get("accept")?.value ?? "");
4242
} catch (error) {
4343
/* node:coverage disable */
4444
if (!(error instanceof MediaTypeParserError)) {

packages/integration/taxum/test/augment.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ describe("augment", () => {
1616
ext([{ ext: [], profile: [] }]);
1717

1818
assert.equal(res.status, StatusCode.CREATED);
19-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
19+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
2020
jsonapi: { version: "1.1" },
2121
});
2222
});
@@ -30,7 +30,7 @@ describe("augment", () => {
3030
ext([{ ext: [], profile: [] }]);
3131

3232
assert.equal(res.status, StatusCode.BAD_REQUEST);
33-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
33+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
3434
jsonapi: { version: "1.1" },
3535
});
3636
});

packages/integration/taxum/test/error-handler.test.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ describe("error-handler", () => {
2929
assert.equal(exposedFlag, true);
3030
assert.equal(res.status, StatusCode.CONFLICT);
3131

32-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
32+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
3333
errors: [
3434
{
3535
code: "already_registered",
@@ -51,7 +51,7 @@ describe("error-handler", () => {
5151

5252
assert.equal(res.status, StatusCode.UNPROCESSABLE_CONTENT);
5353

54-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
54+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
5555
errors: [
5656
{
5757
code: "unprocessable_entity",
@@ -78,7 +78,7 @@ describe("error-handler", () => {
7878
assert.equal(exposedFlag, false);
7979
assert.equal(res.status, StatusCode.INTERNAL_SERVER_ERROR);
8080

81-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
81+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
8282
errors: [
8383
{
8484
status: "500",
@@ -97,7 +97,7 @@ describe("error-handler", () => {
9797

9898
assert.equal(res.status, StatusCode.BAD_REQUEST);
9999

100-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
100+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
101101
errors: [
102102
{
103103
status: "400",
@@ -144,7 +144,7 @@ describe("error-handler", () => {
144144

145145
assert.equal(res.status, StatusCode.UNPROCESSABLE_CONTENT);
146146

147-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
147+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
148148
errors: [
149149
{
150150
status: "422",
@@ -177,7 +177,7 @@ describe("error-handler", () => {
177177

178178
assert.equal(res.status, StatusCode.BAD_REQUEST);
179179

180-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
180+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
181181
errors: [
182182
{
183183
status: "400",
@@ -207,7 +207,7 @@ describe("error-handler", () => {
207207
const errorHandler = jsonApiErrorHandler();
208208
const res = errorHandler(error);
209209

210-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
210+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
211211
errors: [{}],
212212
});
213213
});
@@ -228,7 +228,7 @@ describe("error-handler", () => {
228228
const errorHandler = jsonApiErrorHandler();
229229
const res = errorHandler(error);
230230

231-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
231+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
232232
errors: [{}],
233233
});
234234
});
@@ -249,7 +249,7 @@ describe("error-handler", () => {
249249
const errorHandler = jsonApiErrorHandler();
250250
const res = errorHandler(error);
251251

252-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
252+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
253253
errors: [
254254
{
255255
source: {
@@ -276,7 +276,7 @@ describe("error-handler", () => {
276276
const errorHandler = jsonApiErrorHandler();
277277
const res = errorHandler(error);
278278

279-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
279+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
280280
errors: [{}],
281281
});
282282
});
@@ -297,7 +297,7 @@ describe("error-handler", () => {
297297
const errorHandler = jsonApiErrorHandler();
298298
const res = errorHandler(error);
299299

300-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
300+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
301301
errors: [{}],
302302
});
303303
});
@@ -320,7 +320,7 @@ describe("error-handler", () => {
320320

321321
assert.equal(res.status, StatusCode.BAD_REQUEST);
322322

323-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
323+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
324324
errors: [
325325
{
326326
status: "400",

packages/integration/taxum/test/router.test.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ describe("router", () => {
1111
const req = HttpRequest.builder().body(null);
1212
const res = HttpResponse.from(await notFoundHandler(req));
1313

14-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
14+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
1515
errors: [
1616
{
1717
status: "404",
@@ -28,7 +28,7 @@ describe("router", () => {
2828
const req = HttpRequest.builder().body(null);
2929
const res = HttpResponse.from(await methodNotAllowedHandler(req));
3030

31-
assert.partialDeepStrictEqual(await consumers.json(res.body.read()), {
31+
assert.partialDeepStrictEqual(await consumers.json(res.body.readable), {
3232
errors: [
3333
{
3434
status: "405",

packages/openapi/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"devDependencies": {
3737
"@jsonapi-serde/server": "workspace:*",
3838
"openapi3-ts": "^4.5.0",
39-
"zod": "^4.0.14"
39+
"zod": "^4.1.1"
4040
},
4141
"peerDependencies": {
4242
"@jsonapi-serde/server": "workspace:*",

0 commit comments

Comments
 (0)