Skip to content

Commit a72ed3e

Browse files
committed
chore: bump deps
1 parent 4ff1868 commit a72ed3e

File tree

6 files changed

+223
-902
lines changed

6 files changed

+223
-902
lines changed

deno/locale.ts

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -27,34 +27,34 @@ import type {
2727
UnionToTuple
2828
} from './types.ts'
2929

30-
export interface UnicodeLocaleId {
30+
interface UnicodeLocaleId {
3131
lang: UnicodeLanguageId
3232
extensions: Array<UnicodeExtension | TransformedExtension | PuExtension | OtherExtension>
3333
}
3434

35-
export type KV = [string, string] | [string]
35+
type KV = [string, string] | [string]
3636

37-
export interface Extension {
37+
interface Extension {
3838
type: string
3939
}
4040

41-
export interface UnicodeExtension extends Extension {
41+
interface UnicodeExtension extends Extension {
4242
type: 'u'
4343
keywords: KV[]
4444
attributes: string[]
4545
}
4646

47-
export interface TransformedExtension extends Extension {
47+
interface TransformedExtension extends Extension {
4848
type: 't'
4949
fields: KV[]
5050
lang?: UnicodeLanguageId
5151
}
52-
export interface PuExtension extends Extension {
52+
interface PuExtension extends Extension {
5353
type: 'x'
5454
value: string
5555
}
5656

57-
export interface OtherExtension extends Extension {
57+
interface OtherExtension extends Extension {
5858
type:
5959
| 'a'
6060
| 'b'
@@ -82,7 +82,7 @@ export interface OtherExtension extends Extension {
8282
value: string
8383
}
8484

85-
export interface UnicodeLanguageId {
85+
interface UnicodeLanguageId {
8686
lang: string
8787
script?: string
8888
region?: string
@@ -128,7 +128,7 @@ export type CheckRange<T extends unknown[], Indexes extends number[]> =
128128
Includes<Indexes, Length<T>> extends true ? true : false
129129

130130
// deno-fmt-ignore
131-
export type ValidCharacters<
131+
type ValidCharacters<
132132
T extends unknown[],
133133
UnionChars = Alphabets, // default alphabets
134134
Target = First<T>,
@@ -138,7 +138,7 @@ export type ValidCharacters<
138138
? [Includes<UnionToTuple<UnionChars>, Target>, ...ValidCharacters<Rest, UnionChars>]
139139
: []
140140

141-
export const localeErrors = /* @__PURE__ */ {
141+
const localeErrors = /* @__PURE__ */ {
142142
1: 'missing unicode language subtag',
143143
2: 'malformed unicode language subtag',
144144
3: 'requires 2-3 or 5-8 alphabet lower characters',
@@ -215,7 +215,7 @@ export type ParseLangSubtag<
215215
*/
216216
// TODO: Check if the language subtag is in CLDR
217217
// deno-fmt-ignore
218-
export type ParseUnicodeLanguageSubtag<
218+
type ParseUnicodeLanguageSubtag<
219219
Chunk extends string,
220220
RestChunks extends unknown[] = [],
221221
Chars extends unknown[] = StringToArray<Chunk>
@@ -249,7 +249,7 @@ export type ParseScriptSubtag<
249249
*/
250250
// TODO: Check if the script subtag is in CLDR
251251
// deno-fmt-ignore
252-
export type ParseUnicodeScriptSubtag<
252+
type ParseUnicodeScriptSubtag<
253253
Chunk extends string,
254254
RestChunks extends unknown[] = [],
255255
Chars extends unknown[] = StringToArray<Chunk>
@@ -285,7 +285,7 @@ export type ParseRegionSubtag<
285285
*/
286286
// TODO: Check if the region subtag is in CLDR
287287
// deno-fmt-ignore
288-
export type ParseUnicodeRegionSubtag<
288+
type ParseUnicodeRegionSubtag<
289289
Chunk extends string,
290290
RestChunks extends unknown[] = [],
291291
Chars extends unknown[] = StringToArray<Chunk>,
@@ -578,7 +578,7 @@ type t1 = ParseUnicodeExtension<['co', 'standard']>
578578
type t2 = ParseUnicodeExtension<['foo', 'bar', 'co', 'standard']>
579579

580580
// deno-fmt-ignore
581-
export type CollectFirstKeywords<
581+
type CollectFirstKeywords<
582582
Chunks extends unknown[],
583583
Sep extends string = '-',
584584
Keywords extends unknown[] = [],
@@ -607,7 +607,7 @@ export type CollectFirstKeywords<
607607
* (= alphanum{3,8} ;)
608608
*/
609609
// deno-fmt-ignore
610-
export type ParseAttribute<
610+
type ParseAttribute<
611611
Chunks extends unknown[],
612612
Attributes extends unknown[] = [],
613613
RestChunks extends unknown[] = Shift<Chunks>,
@@ -823,7 +823,7 @@ export type ParsePuExtension<
823823
: [{ type: 'x'; value: Join<ResultExts0, Sep> }, never, ResultExts1]
824824
> = Result
825825

826-
export type _ParsePuExtension<
826+
type _ParsePuExtension<
827827
Chunks extends unknown[],
828828
Exts extends unknown[] = [],
829829
Chunk extends string = Chunks[0] extends string ? Chunks[0] : never,

deno/types.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ export type Join<T extends unknown[], U extends string | number> = T extends [in
1818
: never
1919
export type Shift<T extends unknown[]> = T extends [unknown, ...infer U] ? U : never
2020
export type First<T extends unknown[]> = T extends [infer A, ...infer _rest] ? A : never
21-
export type Last<T extends unknown[]> = [unknown, ...T][T['length']]
21+
type _Last<T extends unknown[]> = [unknown, ...T][T['length']]
2222
export type Length<T extends readonly unknown[]> = T['length']
23-
export type IsEqual<X, Y> =
23+
type IsEqual<X, Y> =
2424
(<T>() => T extends X ? 1 : 2) extends <T>() => T extends Y ? 1 : 2 ? true : false
2525
export type All<T extends unknown[], U> = T extends [infer L, ...infer R]
2626
? IsEqual<L, U> extends true
@@ -33,28 +33,28 @@ export type Includes<T extends unknown[], U> = T extends [infer A, ...infer B]
3333
? true
3434
: Includes<B, U>
3535
: false
36-
export type Tuple = readonly unknown[]
36+
type Tuple = readonly unknown[]
3737
export type Concat<T extends Tuple, U extends Tuple> = [...T, ...U]
3838
export type Filter<T extends unknown[], F> = T extends [infer R, ...infer Rest]
3939
? [R] extends [F]
4040
? Filter<Rest, F>
4141
: [R, ...Filter<Rest, F>]
4242
: []
4343

44-
export type UnionToIntersection<U> = (U extends unknown ? (arg: U) => 0 : never) extends (
44+
type UnionToIntersection<U> = (U extends unknown ? (arg: U) => 0 : never) extends (
4545
arg: infer I
4646
) => 0
4747
? I
4848
: never
49-
export type LastInUnion<U> =
49+
type LastInUnion<U> =
5050
UnionToIntersection<U extends unknown ? (x: U) => 0 : never> extends (x: infer L) => 0 ? L : never
5151
export type UnionToTuple<U, Last = LastInUnion<U>> = [U] extends [never]
5252
? []
5353
: [...UnionToTuple<Exclude<U, Last>>, Last]
5454
export type TupleToUnion<T extends readonly unknown[]> = T extends Array<infer R> ? R : never
5555

56-
export type StringToUnion<T extends string> = T extends `${infer Letter}${infer Rest}`
57-
? Letter | StringToUnion<Rest>
56+
type _StringToUnion<T extends string> = T extends `${infer Letter}${infer Rest}`
57+
? Letter | _StringToUnion<Rest>
5858
: never
5959

6060
export type StringToArray<T extends string> = T extends `${infer Letter}${infer Rest}`

deno/web.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
* @license MIT
44
*/
55

6-
import { parse, serialize } from 'npm:cookie-es@^1.0.0'
6+
import { parse, serialize } from 'npm:cookie-es@^1.2.2'
77
import { ACCEPT_LANGUAGE_HEADER, DEFAULT_COOKIE_NAME, DEFAULT_LANG_TAG } from './constants.ts'
88
import {
99
getExistCookies,

package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -96,19 +96,19 @@
9696
"test:unit": "NODE_OPTIONS=--experimental-vm-modules vitest run ./src"
9797
},
9898
"devDependencies": {
99-
"@cloudflare/workers-types": "^4.20251106.1",
100-
"@eslint/compat": "^1.4.0",
99+
"@cloudflare/workers-types": "^4.20251109.0",
100+
"@eslint/compat": "^1.4.1",
101101
"@eslint/markdown": "^7.5.1",
102102
"@kazupon/eslint-config": "^0.38.0",
103103
"@kazupon/prettier-config": "^0.1.1",
104-
"@types/node": "^20.11.24",
105-
"@types/supertest": "^2.0.12",
106-
"@vitest/coverage-v8": "^1.3.0",
107-
"@vitest/eslint-plugin": "^1.4.0",
108-
"bumpp": "^9.2.0",
109-
"cookie-es": "^1.0.0",
104+
"@types/node": "^24.10.0",
105+
"@types/supertest": "^2.0.16",
106+
"@vitest/coverage-v8": "^1.6.1",
107+
"@vitest/eslint-plugin": "^1.4.1",
108+
"bumpp": "^9.11.1",
109+
"cookie-es": "^1.2.2",
110110
"deno": "catalog:",
111-
"eslint": "^9.37.0",
111+
"eslint": "^9.39.1",
112112
"eslint-config-prettier": "^10.1.8",
113113
"eslint-import-resolver-typescript": "^4.4.4",
114114
"eslint-plugin-import": "^2.32.0",
@@ -121,20 +121,20 @@
121121
"eslint-plugin-unused-imports": "^4.3.0",
122122
"eslint-plugin-yml": "^1.19.0",
123123
"gh-changelogen": "^0.2.8",
124-
"h3": "^1.8.1",
125-
"hono": "^3.8.1",
124+
"h3": "^1.15.4",
125+
"hono": "^3.12.12",
126126
"knip": "^5.68.0",
127-
"lint-staged": "^15.0.0",
128-
"miniflare": "^3.20231016.0",
127+
"lint-staged": "^15.5.2",
128+
"miniflare": "^3.20250718.2",
129129
"pkg-pr-new": "^0.0.60",
130-
"pkg-types": "^1.0.2",
131-
"playwright": "^1.38.1",
130+
"pkg-types": "^1.3.1",
131+
"playwright": "^1.56.1",
132132
"prettier": "^3.6.2",
133133
"supertest": "^6.3.3",
134-
"typescript": "^5.4.1-rc",
135-
"typescript-eslint": "^8.46.2",
136-
"unbuild": "^2.0.0",
137-
"vitest": "^1.3.0",
134+
"typescript": "^5.9.3",
135+
"typescript-eslint": "^8.46.3",
136+
"unbuild": "^3.6.1",
137+
"vitest": "^1.6.1",
138138
"vitest-environment-miniflare": "^2.14.1"
139139
},
140140
"prettier": "@kazupon/prettier-config",

0 commit comments

Comments
 (0)