Skip to content

Commit 14976b2

Browse files
committed
chore: upgrade deps
1 parent 1cb5a18 commit 14976b2

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+2253
-4232
lines changed

.changeset/wise-squids-smell.md

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
---
2+
'@typeschema/deepkit': minor
3+
'@typeschema/main': minor
4+
'@typeschema/all': minor
5+
'@typeschema/arktype': minor
6+
'@typeschema/class-validator': minor
7+
'@typeschema/core': minor
8+
'@typeschema/effect': minor
9+
'@typeschema/fastest-validator': minor
10+
'@typeschema/function': minor
11+
'@typeschema/io-ts': minor
12+
'@typeschema/joi': minor
13+
'@typeschema/json': minor
14+
'@typeschema/ow': minor
15+
'@typeschema/runtypes': minor
16+
'@typeschema/superstruct': minor
17+
'@typeschema/suretype': minor
18+
'@typeschema/typebox': minor
19+
'@typeschema/valibot': minor
20+
'@typeschema/valita': minor
21+
'@typeschema/vine': minor
22+
'@typeschema/yup': minor
23+
'@typeschema/zod': minor
24+
---
25+
26+
Upgrade deps

.eslintignore

-1
This file was deleted.

.eslintrc.json

-54
This file was deleted.

README.md

+10-10
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

eslint.config.mjs

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
// @ts-check
2+
3+
import javascript from '@eslint/js';
4+
import typescript from 'typescript-eslint';
5+
import prettier from 'eslint-plugin-prettier/recommended';
6+
import simpleImportSort from 'eslint-plugin-simple-import-sort';
7+
8+
export default typescript.config(
9+
javascript.configs.recommended,
10+
...typescript.configs.recommended,
11+
{
12+
plugins: {
13+
'simple-import-sort': simpleImportSort,
14+
},
15+
rules: {
16+
'simple-import-sort/imports': [
17+
'error',
18+
{
19+
groups: [
20+
['^.*\\u0000$'],
21+
['^\\u0000'],
22+
['^node:'],
23+
['^@?\\w'],
24+
['^'],
25+
['^\\.'],
26+
],
27+
},
28+
],
29+
'simple-import-sort/exports': 'error',
30+
},
31+
},
32+
{
33+
files: ['**/src/__tests__/example.ts'],
34+
rules: {
35+
'@typescript-eslint/no-unused-vars': 'off',
36+
'@typescript-eslint/no-explicit-any': 'off',
37+
},
38+
},
39+
{
40+
ignores: ['**/sample/'],
41+
},
42+
prettier,
43+
);

examples/bundlers/package.json

+11-10
Original file line numberDiff line numberDiff line change
@@ -12,25 +12,26 @@
1212
"test:swc": "swc src/main.ts --out-dir=swc_dist && node swc_dist/src/main.js",
1313
"test:vite": "vite build --outDir=vite_dist",
1414
"test:webpack": "webpack --fail-on-warnings && node webpack_dist/main.js",
15+
"upgrade:deps": "ncu -u",
1516
"sync:pnpm": "sync-dependencies-meta-injected"
1617
},
1718
"dependencies": {
1819
"@typeschema/main": "workspace:*",
1920
"@typeschema/zod": "workspace:*",
20-
"zod": "^3.22.4"
21+
"zod": "^3.23.8"
2122
},
2223
"devDependencies": {
2324
"@rollup/plugin-node-resolve": "^15.2.3",
24-
"@swc/cli": "^0.3.9",
25-
"@swc/core": "^1.4.2",
26-
"bun": "^1.0.27",
27-
"esbuild": "^0.20.0",
28-
"parcel": "^2.11.0",
29-
"rollup": "^4.12.0",
25+
"@swc/cli": "^0.4.0",
26+
"@swc/core": "^1.7.18",
27+
"bun": "^1.1.26",
28+
"esbuild": "^0.23.1",
29+
"parcel": "^2.12.0",
30+
"rollup": "^4.21.0",
3031
"ts-loader": "^9.5.1",
31-
"typescript": "^5.3.3",
32-
"vite": "^5.0.8",
33-
"webpack": "^5.90.2",
32+
"typescript": "^5.5.4",
33+
"vite": "^5.4.2",
34+
"webpack": "^5.94.0",
3435
"webpack-cli": "^5.1.4"
3536
},
3637
"dependenciesMeta": {

examples/commonjs/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"private": true,
55
"scripts": {
66
"//test": "tsup --config ../../tsup.config.ts --format cjs && node dist/index.js",
7+
"upgrade:deps": "ncu -u",
78
"sync:pnpm": "sync-dependencies-meta-injected"
89
},
910
"dependencies": {
1011
"@typeschema/all": "workspace:*",
11-
"ow": "^0.28.2"
12+
"ow": "^2.0.0"
1213
},
1314
"dependenciesMeta": {
1415
"@typeschema/all": {

examples/missing-adapter/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,12 @@
44
"private": true,
55
"scripts": {
66
"test": "tsup --config ../../tsup.config.ts --format cjs && node dist/index.js",
7+
"upgrade:deps": "ncu -u",
78
"sync:pnpm": "sync-dependencies-meta-injected"
89
},
910
"dependencies": {
1011
"@typeschema/main": "workspace:*",
11-
"valibot": "^0.27.1"
12+
"valibot": "^0.39.0"
1213
},
1314
"dependenciesMeta": {
1415
"@typeschema/main": {

examples/next/package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -6,18 +6,19 @@
66
"test": "pnpm test:webpack && pnpm test:turbopack",
77
"test:webpack": "next build",
88
"test:turbopack": "./turbopack.sh",
9+
"upgrade:deps": "ncu -u",
910
"sync:pnpm": "sync-dependencies-meta-injected"
1011
},
1112
"dependencies": {
1213
"@typeschema/main": "workspace:*",
1314
"@typeschema/zod": "workspace:*",
14-
"next": "14.1.0",
15+
"next": "14.2.6",
1516
"react": "^18",
1617
"react-dom": "^18",
17-
"zod": "^3.22.4"
18+
"zod": "^3.23.8"
1819
},
1920
"devDependencies": {
20-
"@types/node": "^20",
21+
"@types/node": "^22",
2122
"@types/react": "^18",
2223
"@types/react-dom": "^18",
2324
"typescript": "^5"

package.json

+32-29
Original file line numberDiff line numberDiff line change
@@ -20,52 +20,55 @@
2020
"test": "turbo test --filter=@typeschema/*",
2121
"test:e2e": "pnpm build && turbo test --filter=./examples/*",
2222
"release": "pnpm build && changeset publish",
23-
"upgrade:deps": "ncu -u --dep=dev --reject eslint && turbo upgrade:deps && pnpm gen",
23+
"upgrade:deps": "ncu -u --dep=dev && turbo upgrade:deps && pnpm gen",
2424
"create:adapter": "turbo gen create-adapter && pnpm gen",
2525
"prepare": "ts-patch install && typia patch",
2626
"clean:git": "git clean -fdx && pnpm install",
2727
"clean:sl": "sl clean --ignored --dirs --files && pnpm install"
2828
},
2929
"devDependencies": {
30-
"@arethetypeswrong/cli": "^0.15.3",
31-
"@changesets/cli": "^2.27.1",
32-
"@deepkit/vite": "1.0.1-alpha.143",
30+
"@arethetypeswrong/cli": "^0.15.4",
31+
"@changesets/cli": "^2.27.7",
32+
"@deepkit/vite": "1.0.1-alpha.150",
33+
"@eslint/compat": "^1.1.1",
34+
"@eslint/eslintrc": "^3.1.0",
35+
"@eslint/js": "^9.9.1",
3336
"@trpc/server": "^10.45.2",
34-
"@turbo/gen": "^1.13.2",
35-
"@types/eslint": "^8.56.9",
36-
"@types/node": "^20.12.7",
37-
"@typescript-eslint/eslint-plugin": "^7.6.0",
38-
"@typescript-eslint/parser": "^7.6.0",
39-
"esbuild": "^0.20.2",
40-
"eslint": "^8.57.0",
41-
"eslint-config-airbnb-base": "^15.0.0",
42-
"eslint-config-airbnb-typescript": "^18.0.0",
37+
"@turbo/gen": "^2.0.14",
38+
"@types/eslint": "^9.6.0",
39+
"@types/eslint__js": "^8.42.3",
40+
"@types/node": "^22.5.0",
41+
"@typescript-eslint/eslint-plugin": "^8.2.0",
42+
"@typescript-eslint/parser": "^8.2.0",
43+
"esbuild": "^0.23.1",
44+
"eslint": "^9.9.1",
4345
"eslint-config-prettier": "^9.1.0",
44-
"eslint-plugin-import": "^2.29.1",
45-
"eslint-plugin-prettier": "^5.1.3",
46-
"eslint-plugin-simple-import-sort": "^12.1.0",
46+
"eslint-plugin-prettier": "^5.2.1",
47+
"eslint-plugin-simple-import-sort": "^12.1.1",
4748
"eslint-plugin-sort-keys": "^2.3.5",
48-
"expect-type": "^0.19.0",
49+
"expect-type": "^0.20.0",
4950
"magic-regexp": "^0.8.0",
50-
"npm-check-updates": "^16.14.18",
51-
"pnpm-sync-dependencies-meta-injected": "^0.0.10",
52-
"prettier": "^3.2.5",
53-
"publint": "^0.2.7",
51+
"npm-check-updates": "^17.1.0",
52+
"pnpm-sync-dependencies-meta-injected": "^0.0.14",
53+
"prettier": "^3.3.3",
54+
"publint": "^0.2.10",
5455
"rollup-plugin-typescript2": "^0.36.0",
5556
"ts-node": "^10.9.2",
56-
"ts-patch": "^3.1.2",
57-
"tslib": "^2.6.2",
58-
"tsup": "^8.0.2",
59-
"turbo": "^1.13.2",
60-
"typescript": "^5.4.5",
61-
"typia": "^6.0.2",
62-
"vitest": "^1.5.0"
57+
"ts-patch": "^3.2.1",
58+
"tslib": "^2.7.0",
59+
"tsup": "^8.2.4",
60+
"turbo": "^2.0.14",
61+
"typescript": "^5.5.4",
62+
"typescript-eslint": "^8.2.0",
63+
"typia": "^6.9.0",
64+
"vitest": "^2.0.5"
6365
},
6466
"pnpm": {
6567
"peerDependencyRules": {
6668
"allowedVersions": {
6769
"svgo": "2.8.0"
6870
}
6971
}
70-
}
72+
},
73+
"packageManager": "[email protected]"
7174
}

packages/all/package.json

+18-18
Original file line numberDiff line numberDiff line change
@@ -97,33 +97,33 @@
9797
"@typeschema/zod": "workspace:*"
9898
},
9999
"devDependencies": {
100-
"arktype": "^1.0.29-alpha",
100+
"arktype": "^2.0.0-rc.0",
101101
"class-validator": "^0.14.1",
102102
"@deepkit/type": "^1.0.1-alpha.145",
103103
"@deepkit/type-compiler": "^1.0.1-alpha.143",
104-
"@effect/schema": "^0.64.20",
105-
"effect": "^2.4.18",
106-
"fastest-validator": "^1.17.0",
107-
"typia": "^6.0.2",
108-
"fp-ts": "^2.16.5",
104+
"@effect/schema": "^0.71.1",
105+
"effect": "^3.6.5",
106+
"fastest-validator": "^1.19.0",
107+
"typia": "^6.9.0",
108+
"fp-ts": "^2.16.9",
109109
"io-ts": "^2.2.21",
110110
"io-ts-types": "^0.5.19",
111-
"joi": "^17.12.3",
112-
"joi-to-json": "^4.2.1",
113-
"ajv": "^8.12.0",
114-
"json-schema-to-ts": "^3.0.1",
111+
"joi": "^17.13.3",
112+
"joi-to-json": "^4.3.0",
113+
"ajv": "^8.17.1",
114+
"json-schema-to-ts": "^3.1.0",
115115
"ow": "^0.28.2",
116116
"runtypes": "^6.7.0",
117-
"superstruct": "^1.0.4",
117+
"superstruct": "^2.0.2",
118118
"suretype": "^3.3.1",
119-
"@sinclair/typebox": "^0.32.20",
120-
"@gcornut/valibot-json-schema": "^0.31.0",
121-
"valibot": "^0.31.0",
122-
"@badrap/valita": "^0.3.8",
123-
"@vinejs/vine": "^2.0.0",
119+
"@sinclair/typebox": "^0.33.7",
120+
"@gcornut/valibot-json-schema": "^0.37.0",
121+
"valibot": "^0.39.0",
122+
"@badrap/valita": "^0.3.9",
123+
"@vinejs/vine": "^2.1.0",
124124
"@sodaru/yup-to-json-schema": "^2.0.1",
125125
"yup": "^1.4.0",
126-
"zod": "^3.22.4",
127-
"zod-to-json-schema": "^3.22.5"
126+
"zod": "^3.23.8",
127+
"zod-to-json-schema": "^3.23.2"
128128
}
129129
}

0 commit comments

Comments
 (0)