Skip to content

Commit fadcffb

Browse files
committed
chore: replace deprecated packages and update vue peer deps
1 parent ed9d7da commit fadcffb

File tree

7 files changed

+97
-371
lines changed

7 files changed

+97
-371
lines changed

docs/src/utils/examples.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export function getViteProjectConfig(files: Record<string, string>): Project {
2222
"@vee-validate/rules": "^${version}",
2323
"@vee-validate/i18n": "^${version}",
2424
"vee-validate": "^${version}",
25-
"vue": "^3.3.4",
25+
"vue": "^3.3.8",
2626
"yup": "latest",
2727
"zod": "latest"
2828
},

package.json

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
"@changesets/cli": "^2.26.2",
2525
"@commitlint/cli": "^18.4.2",
2626
"@commitlint/config-conventional": "^18.4.2",
27+
"@rollup/plugin-commonjs": "^25.0.7",
28+
"@rollup/plugin-json": "^6.0.1",
29+
"@rollup/plugin-node-resolve": "^15.2.3",
2730
"@rollup/plugin-replace": "^5.0.5",
2831
"@rollup/plugin-typescript": "^11.1.5",
2932
"@types/node": "^20.9.2",
@@ -39,7 +42,6 @@
3942
"eslint-plugin-n": "^16.3.1",
4043
"eslint-plugin-prettier": "^5.0.1",
4144
"eslint-plugin-promise": "^6.1.1",
42-
"eslint-plugin-standard": "^5.0.0",
4345
"filesize": "^10.1.0",
4446
"flush-promises": "^1.0.2",
4547
"fs-extra": "^11.1.1",
@@ -52,13 +54,9 @@
5254
"prettier-plugin-astro": "^0.12.2",
5355
"raf-stub": "^3.0.0",
5456
"rollup": "^4.5.0",
55-
"rollup-plugin-commonjs": "^10.1.0",
5657
"rollup-plugin-dts": "^6.1.0",
57-
"rollup-plugin-json": "^4.0.0",
58-
"rollup-plugin-node-resolve": "^5.2.0",
5958
"terser": "^5.24.0",
6059
"tslint-config-prettier": "^1.18.0",
61-
"tslint-config-standard": "^9.0.0",
6260
"type-fest": "^4.8.1",
6361
"typescript": "5.2.2",
6462
"vite-tsconfig-paths": "^4.2.1",
@@ -67,7 +65,7 @@
6765
"yup": "^1.3.2"
6866
},
6967
"peerDependencies": {
70-
"vue": "^3.3.4"
68+
"vue": "^3.3.8"
7169
},
7270
"lint-staged": {
7371
"*.ts": [

packages/i18n/src/utils.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ export function interpolate(template: string, values: Record<string, any>): stri
77
return placeholder in values
88
? values[placeholder]
99
: values.params && placeholder in values.params
10-
? values.params[placeholder]
11-
: `{${placeholder}}`;
10+
? values.params[placeholder]
11+
: `{${placeholder}}`;
1212
}
1313

1414
// Handles extended object params format

packages/vee-validate/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"dist/*.d.ts"
2929
],
3030
"peerDependencies": {
31-
"vue": "^3.3.4"
31+
"vue": "^3.3.8"
3232
},
3333
"dependencies": {
3434
"@vue/devtools-api": "^6.5.1",

packages/vee-validate/src/types/paths.ts

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -81,11 +81,11 @@ type TupleKeys<T extends ReadonlyArray<any>> = Exclude<keyof T, keyof any[]>;
8181
type PathImpl<K extends string | number, V, TraversedTypes> = V extends Primitive | BrowserNativeObject
8282
? `${K}`
8383
: // Check so that we don't recurse into the same type
84-
// by ensuring that the types are mutually assignable
85-
// mutually required to avoid false positives of subtypes
86-
true extends AnyIsEqual<TraversedTypes, V>
87-
? `${K}`
88-
: `${K}` | `${K}.${PathInternal<V, TraversedTypes | V>}`;
84+
// by ensuring that the types are mutually assignable
85+
// mutually required to avoid false positives of subtypes
86+
true extends AnyIsEqual<TraversedTypes, V>
87+
? `${K}`
88+
: `${K}` | `${K}.${PathInternal<V, TraversedTypes | V>}`;
8989

9090
/**
9191
* Helper type for recursively constructing paths through a type.
@@ -115,19 +115,19 @@ type ArrayPathImpl<K extends string | number, V, TraversedTypes> = V extends Pri
115115
? string
116116
: never
117117
: V extends ReadonlyArray<infer U>
118-
? U extends Primitive | BrowserNativeObject
119-
? IsAny<V> extends true
120-
? string
121-
: never
122-
: // Check so that we don't recurse into the same type
123-
// by ensuring that the types are mutually assignable
124-
// mutually required to avoid false positives of subtypes
125-
true extends AnyIsEqual<TraversedTypes, V>
126-
? never
127-
: `${K}` | `${K}.${ArrayPathInternal<V, TraversedTypes | V>}`
128-
: true extends AnyIsEqual<TraversedTypes, V>
129-
? never
130-
: `${K}.${ArrayPathInternal<V, TraversedTypes | V>}`;
118+
? U extends Primitive | BrowserNativeObject
119+
? IsAny<V> extends true
120+
? string
121+
: never
122+
: // Check so that we don't recurse into the same type
123+
// by ensuring that the types are mutually assignable
124+
// mutually required to avoid false positives of subtypes
125+
true extends AnyIsEqual<TraversedTypes, V>
126+
? never
127+
: `${K}` | `${K}.${ArrayPathInternal<V, TraversedTypes | V>}`
128+
: true extends AnyIsEqual<TraversedTypes, V>
129+
? never
130+
: `${K}.${ArrayPathInternal<V, TraversedTypes | V>}`;
131131

132132
/**
133133
* Helper type for recursively constructing paths through a type.
@@ -175,17 +175,17 @@ export type PathValue<T, P extends Path<T> | ArrayPath<T>> = T extends any
175175
? PathValue<T[K], R>
176176
: never
177177
: K extends `${ArrayKey}`
178-
? T extends ReadonlyArray<infer V>
179-
? PathValue<V, R & Path<V>>
178+
? T extends ReadonlyArray<infer V>
179+
? PathValue<V, R & Path<V>>
180+
: never
180181
: never
181-
: never
182182
: P extends keyof T
183-
? T[P]
184-
: P extends `${ArrayKey}`
185-
? T extends ReadonlyArray<infer V>
186-
? V
187-
: never
188-
: never
183+
? T[P]
184+
: P extends `${ArrayKey}`
185+
? T extends ReadonlyArray<infer V>
186+
? V
187+
: never
188+
: never
189189
: never;
190190

191191
/**

0 commit comments

Comments
 (0)