From 7a4bb43f56c22578e63d02954586a001384d9af2 Mon Sep 17 00:00:00 2001 From: Matt Mayer <152770+matthewmayer@users.noreply.github.com> Date: Thu, 20 Jul 2023 18:53:04 -0400 Subject: [PATCH 01/28] fix(location): avoid hyphenated surnames in city patterns (#2119) --- src/locales/en_AU/location/city_pattern.ts | 2 +- src/locales/en_CA/location/city_pattern.ts | 2 +- src/locales/en_GB/location/city_pattern.ts | 8 ++++---- src/locales/en_IE/location/city_pattern.ts | 2 +- src/locales/en_US/location/city_pattern.ts | 2 +- src/locales/fr_CA/location/city_pattern.ts | 2 +- src/locales/pt_BR/location/city_pattern.ts | 2 +- 7 files changed, 10 insertions(+), 10 deletions(-) diff --git a/src/locales/en_AU/location/city_pattern.ts b/src/locales/en_AU/location/city_pattern.ts index 7375aa8378a..ef9b5e4c0dd 100644 --- a/src/locales/en_AU/location/city_pattern.ts +++ b/src/locales/en_AU/location/city_pattern.ts @@ -2,5 +2,5 @@ export default [ '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}', '{{location.city_prefix}} {{person.firstName}}', '{{person.firstName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_suffix}}', ]; diff --git a/src/locales/en_CA/location/city_pattern.ts b/src/locales/en_CA/location/city_pattern.ts index 0d422527891..64af48542db 100644 --- a/src/locales/en_CA/location/city_pattern.ts +++ b/src/locales/en_CA/location/city_pattern.ts @@ -2,6 +2,6 @@ export default [ '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}', '{{location.city_prefix}} {{person.firstName}}', '{{person.firstName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_suffix}}', '{{location.city_name}}', ]; diff --git a/src/locales/en_GB/location/city_pattern.ts b/src/locales/en_GB/location/city_pattern.ts index ed5e7f31aed..44e87e85d45 100644 --- a/src/locales/en_GB/location/city_pattern.ts +++ b/src/locales/en_GB/location/city_pattern.ts @@ -1,6 +1,6 @@ export default [ - '{{location.city_prefix}} {{person.lastName}}{{location.city_suffix}}', - '{{location.city_prefix}} {{person.lastName}}', - '{{person.lastName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_infix}}{{person.lastName}}', + '{{location.city_prefix}} {{person.last_name}}{{location.city_suffix}}', + '{{location.city_prefix}} {{person.last_name}}', + '{{person.last_name}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_infix}}{{person.last_name}}', ]; diff --git a/src/locales/en_IE/location/city_pattern.ts b/src/locales/en_IE/location/city_pattern.ts index 7375aa8378a..ef9b5e4c0dd 100644 --- a/src/locales/en_IE/location/city_pattern.ts +++ b/src/locales/en_IE/location/city_pattern.ts @@ -2,5 +2,5 @@ export default [ '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}', '{{location.city_prefix}} {{person.firstName}}', '{{person.firstName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_suffix}}', ]; diff --git a/src/locales/en_US/location/city_pattern.ts b/src/locales/en_US/location/city_pattern.ts index 7375aa8378a..ef9b5e4c0dd 100644 --- a/src/locales/en_US/location/city_pattern.ts +++ b/src/locales/en_US/location/city_pattern.ts @@ -2,5 +2,5 @@ export default [ '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}', '{{location.city_prefix}} {{person.firstName}}', '{{person.firstName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_suffix}}', ]; diff --git a/src/locales/fr_CA/location/city_pattern.ts b/src/locales/fr_CA/location/city_pattern.ts index 7375aa8378a..ef9b5e4c0dd 100644 --- a/src/locales/fr_CA/location/city_pattern.ts +++ b/src/locales/fr_CA/location/city_pattern.ts @@ -2,5 +2,5 @@ export default [ '{{location.city_prefix}} {{person.firstName}}{{location.city_suffix}}', '{{location.city_prefix}} {{person.firstName}}', '{{person.firstName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_suffix}}', ]; diff --git a/src/locales/pt_BR/location/city_pattern.ts b/src/locales/pt_BR/location/city_pattern.ts index 40c397bf553..91f74556747 100644 --- a/src/locales/pt_BR/location/city_pattern.ts +++ b/src/locales/pt_BR/location/city_pattern.ts @@ -1,4 +1,4 @@ export default [ '{{person.firstName}}{{location.city_suffix}}', - '{{person.lastName}}{{location.city_suffix}}', + '{{person.last_name}}{{location.city_suffix}}', ]; From 37898ca78bae0a516a03c4ecd053bfab523df2ed Mon Sep 17 00:00:00 2001 From: ihmpavel <42217494+ihmpavel@users.noreply.github.com> Date: Fri, 21 Jul 2023 09:55:22 +0200 Subject: [PATCH 02/28] fix(location): Czech postcode format (#2268) --- src/locales/cs_CZ/location/postcode.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/locales/cs_CZ/location/postcode.ts b/src/locales/cs_CZ/location/postcode.ts index a1ffc2d1eb5..1b75ed6a7d8 100644 --- a/src/locales/cs_CZ/location/postcode.ts +++ b/src/locales/cs_CZ/location/postcode.ts @@ -1 +1 @@ -export default ['#####', '### ##', '###-##']; +export default ['#####', '### ##']; From 9a2f74a2f602c0cbbe03beaacccd8881605b2f23 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 22 Jul 2023 00:02:15 +0200 Subject: [PATCH 03/28] chore(deps): update typescript-eslint to v6 (major) (#2259) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: ST-DDT --- package.json | 4 +- pnpm-lock.yaml | 119 +++++++++++++++++++++----------------- test/vitest-extensions.ts | 2 - 3 files changed, 67 insertions(+), 58 deletions(-) diff --git a/package.json b/package.json index 5a84d7fe69d..9d4bdabc411 100644 --- a/package.json +++ b/package.json @@ -96,8 +96,8 @@ "@types/sanitize-html": "~2.9.0", "@types/semver": "~7.5.0", "@types/validator": "~13.7.17", - "@typescript-eslint/eslint-plugin": "~5.62.0", - "@typescript-eslint/parser": "~5.62.0", + "@typescript-eslint/eslint-plugin": "~6.1.0", + "@typescript-eslint/parser": "~6.1.0", "@vitest/coverage-v8": "~0.33.0", "@vitest/ui": "~0.33.0", "@vueuse/core": "~10.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 54415ea687d..39d1e111b34 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,11 +29,11 @@ devDependencies: specifier: ~13.7.17 version: 13.7.17 '@typescript-eslint/eslint-plugin': - specifier: ~5.62.0 - version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.44.0)(typescript@4.9.5) + specifier: ~6.1.0 + version: 6.1.0(@typescript-eslint/parser@6.1.0)(eslint@8.44.0)(typescript@4.9.5) '@typescript-eslint/parser': - specifier: ~5.62.0 - version: 5.62.0(eslint@8.44.0)(typescript@4.9.5) + specifier: ~6.1.0 + version: 6.1.0(eslint@8.44.0)(typescript@4.9.5) '@vitest/coverage-v8': specifier: ~0.33.0 version: 0.33.0(vitest@0.33.0) @@ -1238,47 +1238,50 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/eslint-plugin@6.1.0(@typescript-eslint/parser@6.1.0)(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - '@typescript-eslint/parser': ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 5.62.0(eslint@8.44.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/type-utils': 5.62.0(eslint@8.44.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/parser': 6.1.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.1.0 + '@typescript-eslint/type-utils': 6.1.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.1.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.1.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 graphemer: 1.4.0 ignore: 5.2.4 + natural-compare: 1.4.0 natural-compare-lite: 1.4.0 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) + ts-api-utils: 1.0.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.62.0(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/parser@6.1.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-hIzCPvX4vDs4qL07SYzyomamcs2/tQYXg5DtdAfj35AyJ5PIUqhsLf4YrEIFzZcND7R2E8tpQIZKayxg8/6Wbw==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.1.0 + '@typescript-eslint/types': 6.1.0 + '@typescript-eslint/typescript-estree': 6.1.0(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.1.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 typescript: 4.9.5 @@ -1302,29 +1305,29 @@ packages: '@typescript-eslint/visitor-keys': 5.59.7 dev: true - /@typescript-eslint/scope-manager@5.62.0: - resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/scope-manager@6.1.0: + resolution: {integrity: sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 6.1.0 + '@typescript-eslint/visitor-keys': 6.1.0 dev: true - /@typescript-eslint/type-utils@5.62.0(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/type-utils@6.1.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: '*' + eslint: ^7.0.0 || ^8.0.0 typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.1.0(typescript@4.9.5) + '@typescript-eslint/utils': 6.1.0(eslint@8.44.0)(typescript@4.9.5) debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 - tsutils: 3.21.0(typescript@4.9.5) + ts-api-utils: 1.0.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -1340,9 +1343,9 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@5.62.0: - resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/types@6.1.0: + resolution: {integrity: sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==} + engines: {node: ^16.0.0 || >=18.0.0} dev: true /@typescript-eslint/typescript-estree@5.59.11(typescript@4.9.5): @@ -1387,22 +1390,22 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): - resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/typescript-estree@6.1.0(typescript@4.9.5): + resolution: {integrity: sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/visitor-keys': 5.62.0 + '@typescript-eslint/types': 6.1.0 + '@typescript-eslint/visitor-keys': 6.1.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) + ts-api-utils: 1.0.1(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - supports-color @@ -1448,20 +1451,19 @@ packages: - typescript dev: true - /@typescript-eslint/utils@5.62.0(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/utils@6.1.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ==} + engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.62.0 - '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.1.0 + '@typescript-eslint/types': 6.1.0 + '@typescript-eslint/typescript-estree': 6.1.0(typescript@4.9.5) eslint: 8.44.0 - eslint-scope: 5.1.1 semver: 7.5.4 transitivePeerDependencies: - supports-color @@ -1484,11 +1486,11 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@typescript-eslint/visitor-keys@5.62.0: - resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} + /@typescript-eslint/visitor-keys@6.1.0: + resolution: {integrity: sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==} + engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/types': 6.1.0 eslint-visitor-keys: 3.4.1 dev: true @@ -5464,6 +5466,15 @@ packages: engines: {node: '>=8'} dev: true + /ts-api-utils@1.0.1(typescript@4.9.5): + resolution: {integrity: sha512-lC/RGlPmwdrIBFTX59wwNzqh7aR2otPNPR/5brHZm/XKFYKsfqxihXUe9pU3JI+3vGkl+vyCoNNnPhJn3aLK1A==} + engines: {node: '>=16.13.0'} + peerDependencies: + typescript: '>=4.2.0' + dependencies: + typescript: 4.9.5 + dev: true + /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true diff --git a/test/vitest-extensions.ts b/test/vitest-extensions.ts index d8b2f773d5f..c241fcf99ea 100644 --- a/test/vitest-extensions.ts +++ b/test/vitest-extensions.ts @@ -23,8 +23,6 @@ interface CustomMatchers { } declare module 'vitest' { - // eslint-disable-next-line @typescript-eslint/no-empty-interface interface Assertion extends CustomMatchers {} - // eslint-disable-next-line @typescript-eslint/no-empty-interface interface AsymmetricMatchersContaining extends CustomMatchers {} } From bc2aaab7637ea7a3e6e62e790cd4681ccaaccea0 Mon Sep 17 00:00:00 2001 From: Ashar Nadeem Date: Sat, 22 Jul 2023 19:09:09 +0500 Subject: [PATCH 04/28] feat(locale): add states to vi locale and fix city name (#2128) Co-authored-by: Matt Mayer --- src/locales/vi/location/city_name.ts | 77 ++++++++-------------------- src/locales/vi/location/index.ts | 2 + src/locales/vi/location/state.ts | 66 ++++++++++++++++++++++++ 3 files changed, 90 insertions(+), 55 deletions(-) create mode 100644 src/locales/vi/location/state.ts diff --git a/src/locales/vi/location/city_name.ts b/src/locales/vi/location/city_name.ts index 46d1817dc73..7474a59344e 100644 --- a/src/locales/vi/location/city_name.ts +++ b/src/locales/vi/location/city_name.ts @@ -1,65 +1,32 @@ export default [ - 'An Giang', - 'Bà Rịa-Vũng Tàu', - 'Bạc Liêu', - 'Bắc Kạn', - 'Bắc Giang', + 'An Nhơn', + 'Biên Hòa', + 'Buôn Ma Thuột', 'Bắc Ninh', - 'Bến Tre', - 'Bình Dương', - 'Bình Định', - 'Bình Phước', - 'Bình Thuận', 'Cà Mau', - 'Cao Bằng', 'Cần Thơ', - 'Đà Nẵng', - 'Đắk Lắk', - 'Đắk Nông', - 'Điện Biên', - 'Đồng Nai', - 'Đồng Tháp', - 'Gia Lai', - 'Hà Giang', - 'Hà Nam', - 'Hà Nội', - 'Hà Tĩnh', + 'Haiphong', + 'Hanoi', + 'Ho Chi Minh City', + 'Huế', 'Hải Dương', - 'Hải Phòng', - 'Hậu Giang', - 'Hòa Bình', - 'TP. Hồ Chí Minh', - 'Hưng Yên', - 'Khánh Hoà', - 'Kiên Giang', - 'Kon Tum', - 'Lai Châu', - 'Lạng Sơn', - 'Lào Cai', - 'Lâm Đồng', - 'Long An', + 'Long Xuyên', + 'Mỹ Tho', 'Nam Định', - 'Nghệ An', - 'Ninh Bình', - 'Ninh Thuận', - 'Phú Thọ', - 'Phú Yên', - 'Quảng Bình', - 'Quảng Nam', - 'Quảng Ngãi', - 'Quảng Ninh', - 'Quảng Trị', + 'Nghi Sơn', + 'Nha Trang', + 'Phan Thiết', + 'Quy Nhơn', + 'Quảng Hà', 'Sóc Trăng', - 'Sơn La', - 'Tây Ninh', + 'Thanh Hóa', 'Thái Bình', 'Thái Nguyên', - 'Thanh Hoá', - 'Thừa Thiên-Huế', - 'Tiền Giang', - 'Trà Vinh', - 'Tuyên Quang', - 'Vĩnh Long', - 'Vĩnh Phúc', - 'Yên Bái', + 'Thủ Dầu Một', + 'Thủ Đức', + 'Tân An', + 'Tân Uyên', + 'Vinh', + 'Việt Trì', + 'Vũng Tàu', ]; diff --git a/src/locales/vi/location/index.ts b/src/locales/vi/location/index.ts index 90cbe44f567..c2426c48a9c 100644 --- a/src/locales/vi/location/index.ts +++ b/src/locales/vi/location/index.ts @@ -8,6 +8,7 @@ import city_pattern from './city_pattern'; import country from './country'; import default_country from './default_country'; import postcode from './postcode'; +import state from './state'; import street_pattern from './street_pattern'; const location: LocationDefinition = { @@ -16,6 +17,7 @@ const location: LocationDefinition = { country, default_country, postcode, + state, street_pattern, }; diff --git a/src/locales/vi/location/state.ts b/src/locales/vi/location/state.ts new file mode 100644 index 00000000000..a964c5d988a --- /dev/null +++ b/src/locales/vi/location/state.ts @@ -0,0 +1,66 @@ +export default [ + 'An Giang', + 'Bà Rịa-Vũng Tàu', + 'Bắc Giang', + 'Bắc Kạn', + 'Bạc Liêu', + 'Bắc Ninh', + 'Bến Tre', + 'Bình Định', + 'Bình Dương', + 'Bình Phước', + 'Bình Thuận', + 'Cà Mau', + 'Cần Thơ', + 'Cao Bằng', + 'Đà Nẵng', + 'Đắk Lắk', + 'Đắk Nông', + 'Điện Biên', + 'Đồng Nai', + 'Đồng Tháp', + 'Gia Lai', + 'Hà Giang', + 'Hà Nam', + 'Hà Tây', + 'Hà Tĩnh', + 'Hải Dương', + 'Hải Phòng', + 'Hà Nội', + 'Hậu Giang', + 'Hồ Chí Minh', + 'Hòa Bình', + 'Hưng Yên', + 'Khánh Hòa', + 'Kiên Giang', + 'Kon Tum', + 'Lai Châu', + 'Lâm Đồng', + 'Lạng Sơn', + 'Lào Cai', + 'Long An', + 'Nam Định', + 'Nghệ An', + 'Ninh Bình', + 'Ninh Thuận', + 'Phú Thọ', + 'Phú Yên', + 'Quảng Bình', + 'Quảng Nam', + 'Quảng Ngãi', + 'Quảng Ninh', + 'Quảng Trị', + 'Sóc Trăng', + 'Sơn La', + 'Tây Ninh', + 'Thái Bình', + 'Thái Nguyên', + 'Thanh Hóa', + 'Thừa Thiên-Huế', + 'Tiền Giang', + 'Trà Vinh', + 'Tuyên Quang', + 'Vĩnh Long', + 'Vĩnh Phúc', + 'Yên Bái', +]; From 052a00c27d1e6ef03850f24a2a3da51dad8d90da Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 24 Jul 2023 22:15:31 +0200 Subject: [PATCH 05/28] chore(deps): update doc-dependencies (#2274) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +- pnpm-lock.yaml | 131 ++++++++++++++++++++++++++----------------------- 2 files changed, 72 insertions(+), 63 deletions(-) diff --git a/package.json b/package.json index 9d4bdabc411..e58dc0e1b6e 100644 --- a/package.json +++ b/package.json @@ -88,7 +88,7 @@ }, "devDependencies": { "@actions/github": "~5.1.1", - "@algolia/client-search": "~4.18.0", + "@algolia/client-search": "~4.19.1", "@types/markdown-it": "~12.2.3", "@types/node": "~20.4.1", "@types/prettier": "~2.7.3", @@ -128,7 +128,7 @@ "typescript": "~4.9.5", "validator": "~13.9.0", "vite": "~4.4.2", - "vitepress": "1.0.0-beta.5", + "vitepress": "1.0.0-beta.6", "vitest": "~0.33.0", "vue": "~3.3.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 39d1e111b34..aad0cfa7982 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,8 +5,8 @@ devDependencies: specifier: ~5.1.1 version: 5.1.1 '@algolia/client-search': - specifier: ~4.18.0 - version: 4.18.0 + specifier: ~4.19.1 + version: 4.19.1 '@types/markdown-it': specifier: ~12.2.3 version: 12.2.3 @@ -125,8 +125,8 @@ devDependencies: specifier: ~4.4.2 version: 4.4.2(@types/node@20.4.1) vitepress: - specifier: 1.0.0-beta.5 - version: 1.0.0-beta.5(@algolia/client-search@4.18.0)(@types/node@20.4.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + specifier: 1.0.0-beta.6 + version: 1.0.0-beta.6(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) vitest: specifier: ~0.33.0 version: 0.33.0(@vitest/ui@0.33.0) @@ -158,47 +158,47 @@ packages: tunnel: 0.0.6 dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1)(search-insights@2.6.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1)(search-insights@2.6.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: true - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1)(search-insights@2.6.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) search-insights: 2.6.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: true - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1) - '@algolia/client-search': 4.18.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) + '@algolia/client-search': 4.19.1 algoliasearch: 4.17.1 dev: true - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/client-search': 4.18.0 + '@algolia/client-search': 4.19.1 algoliasearch: 4.17.1 dev: true @@ -212,8 +212,8 @@ packages: resolution: {integrity: sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==} dev: true - /@algolia/cache-common@4.18.0: - resolution: {integrity: sha512-BmxsicMR4doGbeEXQu8yqiGmiyvpNvejYJtQ7rvzttEAMxOPoWEHrWyzBQw4x7LrBY9pMrgv4ZlUaF8PGzewHg==} + /@algolia/cache-common@4.19.1: + resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==} dev: true /@algolia/cache-in-memory@4.17.1: @@ -246,11 +246,11 @@ packages: '@algolia/transporter': 4.17.1 dev: true - /@algolia/client-common@4.18.0: - resolution: {integrity: sha512-7N+soJFP4wn8tjTr3MSUT/U+4xVXbz4jmeRfWfVAzdAbxLAQbHa0o/POSdTvQ8/02DjCLelloZ1bb4ZFVKg7Wg==} + /@algolia/client-common@4.19.1: + resolution: {integrity: sha512-3kAIVqTcPrjfS389KQvKzliC559x+BDRxtWamVJt8IVp7LGnjq+aVAXg4Xogkur1MUrScTZ59/AaUd5EdpyXgA==} dependencies: - '@algolia/requester-common': 4.18.0 - '@algolia/transporter': 4.18.0 + '@algolia/requester-common': 4.19.1 + '@algolia/transporter': 4.19.1 dev: true /@algolia/client-personalization@4.17.1: @@ -269,20 +269,20 @@ packages: '@algolia/transporter': 4.17.1 dev: true - /@algolia/client-search@4.18.0: - resolution: {integrity: sha512-F9xzQXTjm6UuZtnsLIew6KSraXQ0AzS/Ee+OD+mQbtcA/K1sg89tqb8TkwjtiYZ0oij13u3EapB3gPZwm+1Y6g==} + /@algolia/client-search@4.19.1: + resolution: {integrity: sha512-mBecfMFS4N+yK/p0ZbK53vrZbL6OtWMk8YmnOv1i0LXx4pelY8TFhqKoTit3NPVPwoSNN0vdSN9dTu1xr1XOVw==} dependencies: - '@algolia/client-common': 4.18.0 - '@algolia/requester-common': 4.18.0 - '@algolia/transporter': 4.18.0 + '@algolia/client-common': 4.19.1 + '@algolia/requester-common': 4.19.1 + '@algolia/transporter': 4.19.1 dev: true /@algolia/logger-common@4.17.1: resolution: {integrity: sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==} dev: true - /@algolia/logger-common@4.18.0: - resolution: {integrity: sha512-46etYgSlkoKepkMSyaoriSn2JDgcrpc/nkOgou/lm0y17GuMl9oYZxwKKTSviLKI5Irk9nSKGwnBTQYwXOYdRg==} + /@algolia/logger-common@4.19.1: + resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==} dev: true /@algolia/logger-console@4.17.1: @@ -301,8 +301,8 @@ packages: resolution: {integrity: sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==} dev: true - /@algolia/requester-common@4.18.0: - resolution: {integrity: sha512-xlT8R1qYNRBCi1IYLsx7uhftzdfsLPDGudeQs+xvYB4sQ3ya7+ppolB/8m/a4F2gCkEO6oxpp5AGemM7kD27jA==} + /@algolia/requester-common@4.19.1: + resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==} dev: true /@algolia/requester-node-http@4.17.1: @@ -319,12 +319,12 @@ packages: '@algolia/requester-common': 4.17.1 dev: true - /@algolia/transporter@4.18.0: - resolution: {integrity: sha512-xbw3YRUGtXQNG1geYFEDDuFLZt4Z8YNKbamHPkzr3rWc6qp4/BqEeXcI2u/P/oMq2yxtXgMxrCxOPA8lyIe5jw==} + /@algolia/transporter@4.19.1: + resolution: {integrity: sha512-nkpvPWbpuzxo1flEYqNIbGz7xhfhGOKGAZS7tzC+TELgEmi7z99qRyTfNSUlW7LZmB3ACdnqAo+9A9KFBENviQ==} dependencies: - '@algolia/cache-common': 4.18.0 - '@algolia/logger-common': 4.18.0 - '@algolia/requester-common': 4.18.0 + '@algolia/cache-common': 4.19.1 + '@algolia/logger-common': 4.19.1 + '@algolia/requester-common': 4.19.1 dev: true /@ampproject/remapping@2.2.1: @@ -426,10 +426,10 @@ packages: resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==} dev: true - /@docsearch/js@3.5.1(@algolia/client-search@4.18.0)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /@docsearch/js@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==} dependencies: - '@docsearch/react': 3.5.1(@algolia/client-search@4.18.0)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + '@docsearch/react': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) preact: 10.15.1 transitivePeerDependencies: - '@algolia/client-search' @@ -439,7 +439,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.5.1(@algolia/client-search@4.18.0)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /@docsearch/react@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -453,8 +453,8 @@ packages: react-dom: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1)(search-insights@2.6.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.18.0)(algoliasearch@4.17.1) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) '@docsearch/css': 3.5.1 '@types/react': 18.2.15 algoliasearch: 4.17.1 @@ -1494,14 +1494,14 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@vitejs/plugin-vue@4.2.3(vite@4.4.0-beta.3)(vue@3.3.4): + /@vitejs/plugin-vue@4.2.3(vite@4.4.6)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.0-beta.3(@types/node@20.4.1) + vite: 4.4.6(@types/node@20.4.1) vue: 3.3.4 dev: true @@ -1678,7 +1678,7 @@ packages: - vue dev: true - /@vueuse/integrations@10.2.1(focus-trap@7.4.3)(vue@3.3.4): + /@vueuse/integrations@10.2.1(focus-trap@7.5.2)(vue@3.3.4): resolution: {integrity: sha512-FDP5lni+z9FjHE9H3xuvwSjoRV9U8jmDvJpmHPCBjUgPGYRynwb60eHWXCFJXLUtb4gSIHy0e+iaEbrKdalCkQ==} peerDependencies: async-validator: '*' @@ -1721,7 +1721,7 @@ packages: dependencies: '@vueuse/core': 10.2.1(vue@3.3.4) '@vueuse/shared': 10.2.1(vue@3.3.4) - focus-trap: 7.4.3 + focus-trap: 7.5.2 vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' @@ -3306,10 +3306,10 @@ packages: resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==} dev: true - /focus-trap@7.4.3: - resolution: {integrity: sha512-BgSSbK4GPnS2VbtZ50VtOv1Sti6DIkj3+LkVjiWMNjLeAp1SH1UlLx3ULu/DCu4vq5R4/uvTm+zrvsMsuYmGLg==} + /focus-trap@7.5.2: + resolution: {integrity: sha512-p6vGNNWLDGwJCiEjkSK6oERj/hEyI9ITsSwIUICBoKLlWiTWXJRfQibCwcoi50rTZdbi87qDtUlMCmQwsGSgPw==} dependencies: - tabbable: 6.1.2 + tabbable: 6.2.0 dev: true /for-each@0.3.3: @@ -4693,6 +4693,15 @@ packages: source-map-js: 1.0.2 dev: true + /postcss@8.4.27: + resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true + /preact@10.15.1: resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==} dev: true @@ -5355,8 +5364,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /tabbable@6.1.2: - resolution: {integrity: sha512-qCN98uP7i9z0fIS4amQ5zbGBOq+OSigYeGvPy7NDk8Y9yncqDZ9pRPgfsc2PJIVM9RrJj7GIfuRgmjoUU9zTHQ==} + /tabbable@6.2.0: + resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} dev: true /temp-dir@2.0.0: @@ -5684,7 +5693,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.2(@types/node@20.4.1) + vite: 4.4.6(@types/node@20.4.1) transitivePeerDependencies: - '@types/node' - less @@ -5696,8 +5705,8 @@ packages: - terser dev: true - /vite@4.4.0-beta.3(@types/node@20.4.1): - resolution: {integrity: sha512-IC/thYTvArOFRJ4qvvudnu4KKZOVc+gduS3I9OfC5SbP/Rf4kkP7z6Of2QpKeOSVqwIK24khW6VOUmVD/0yzSQ==} + /vite@4.4.2(@types/node@20.4.1): + resolution: {integrity: sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5732,8 +5741,8 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.4.2(@types/node@20.4.1): - resolution: {integrity: sha512-zUcsJN+UvdSyHhYa277UHhiJ3iq4hUBwHavOpsNUGsTgjBeoBlK8eDt+iT09pBq0h9/knhG/SPrZiM7cGmg7NA==} + /vite@4.4.6(@types/node@20.4.1): + resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5762,28 +5771,28 @@ packages: dependencies: '@types/node': 20.4.1 esbuild: 0.18.11 - postcss: 8.4.24 + postcss: 8.4.27 rollup: 3.26.0 optionalDependencies: fsevents: 2.3.2 dev: true - /vitepress@1.0.0-beta.5(@algolia/client-search@4.18.0)(@types/node@20.4.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): - resolution: {integrity: sha512-/RjqqRsSEKkzF6HhK5e5Ij+bZ7ETb9jNCRRgIMm10gJ+ZLC3D1OqkE465lEqCeJUgt2HZ6jmWjDqIBfrJSpv7w==} + /vitepress@1.0.0-beta.6(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + resolution: {integrity: sha512-xK/ulKgQpKZVbvlL4+/vW49VG7ySi5nmSoKUNH1G4kM+Cj9JwYM+PDJO7jSJROv8zW99G0ise+maDYnaLlbGBQ==} hasBin: true dependencies: '@docsearch/css': 3.5.1 - '@docsearch/js': 3.5.1(@algolia/client-search@4.18.0)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) - '@vitejs/plugin-vue': 4.2.3(vite@4.4.0-beta.3)(vue@3.3.4) + '@docsearch/js': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + '@vitejs/plugin-vue': 4.2.3(vite@4.4.6)(vue@3.3.4) '@vue/devtools-api': 6.5.0 '@vueuse/core': 10.2.1(vue@3.3.4) - '@vueuse/integrations': 10.2.1(focus-trap@7.4.3)(vue@3.3.4) + '@vueuse/integrations': 10.2.1(focus-trap@7.5.2)(vue@3.3.4) body-scroll-lock: 4.0.0-beta.0 - focus-trap: 7.4.3 + focus-trap: 7.5.2 mark.js: 8.11.1 minisearch: 6.1.0 shiki: 0.14.3 - vite: 4.4.0-beta.3(@types/node@20.4.1) + vite: 4.4.6(@types/node@20.4.1) vue: 3.3.4 transitivePeerDependencies: - '@algolia/client-search' From 3dece0904933f9632afabdacd0f2b5b32d8bde2a Mon Sep 17 00:00:00 2001 From: Matt Mayer <152770+matthewmayer@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:16:21 -0400 Subject: [PATCH 06/28] fix(helpers): prevent uniqueArray from hanging (#2239) --- src/modules/helpers/index.ts | 10 +++++++++- test/helpers.spec.ts | 8 ++++++++ 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/src/modules/helpers/index.ts b/src/modules/helpers/index.ts index 92647942678..28c63693383 100644 --- a/src/modules/helpers/index.ts +++ b/src/modules/helpers/index.ts @@ -649,6 +649,11 @@ export class HelpersModule { * and outputs a unique array of strings based on that source. * This method does not store the unique state between invocations. * + * If there are not enough unique values to satisfy the length, if + * the source is an array, it will only return as many items as are + * in the array. If the source is a function, it will return after + * a maximum number of attempts has been reached. + * * @template T The type of the elements. * * @param source The strings to choose from or a function that generates a string. @@ -671,8 +676,11 @@ export class HelpersModule { const set = new Set(); try { if (typeof source === 'function') { - while (set.size < length) { + const maxAttempts = 1000 * length; + let attempts = 0; + while (set.size < length && attempts < maxAttempts) { set.add(source()); + attempts++; } } } catch { diff --git a/test/helpers.spec.ts b/test/helpers.spec.ts index 67a2de3d1fa..c7003dc8c8a 100644 --- a/test/helpers.spec.ts +++ b/test/helpers.spec.ts @@ -806,6 +806,14 @@ describe('helpers', () => { expect(unique).toHaveLength(input.length); }); + it('function with length longer than possible values returns', () => { + const fn = () => faker.helpers.arrayElement(['a', 'b']); + const length = 3; + const unique = faker.helpers.uniqueArray(fn, length); + expect(unique).not.toContainDuplicates(); + expect(unique).toHaveLength(2); + }); + it('works as expected when seeded', () => { const input = ['a', 'a', 'a', 'a', 'a', 'f', 'g', 'h', 'i', 'j']; const length = 5; From 1b3e5ebd8a6a6d70b50c1acae11d4b86c2858a2b Mon Sep 17 00:00:00 2001 From: Matt Mayer <152770+matthewmayer@users.noreply.github.com> Date: Thu, 27 Jul 2023 12:36:41 -0400 Subject: [PATCH 07/28] feat(location): add states for mk (#2271) --- src/locales/mk/location/city_name.ts | 9 +-- src/locales/mk/location/index.ts | 2 + src/locales/mk/location/state.ts | 82 ++++++++++++++++++++++++++++ 3 files changed, 86 insertions(+), 7 deletions(-) create mode 100644 src/locales/mk/location/state.ts diff --git a/src/locales/mk/location/city_name.ts b/src/locales/mk/location/city_name.ts index 4514d298b2f..3fa6f97ff19 100644 --- a/src/locales/mk/location/city_name.ts +++ b/src/locales/mk/location/city_name.ts @@ -13,23 +13,20 @@ export default [ 'Вевчани', 'Велес', 'Виница', - 'Вранештица', 'Врапчиште', 'Гази Баба', 'Гевгелија', 'Гостивар', 'Градско', 'Дебар', - 'Дебарца', + 'Дебрца', 'Делчево', 'Демир Капија', 'Демир Хисар', 'Дојран', 'Долнени', - 'Другово', 'Ѓорче Петров', 'Желино', - 'Зајас', 'Зелениково', 'Зрновци', 'Илинден', @@ -55,7 +52,6 @@ export default [ 'Неготино', 'Новаци', 'Ново Село', - 'Осломеј', 'Охрид', 'Петровец', 'Пехчево', @@ -68,10 +64,9 @@ export default [ 'Росоман', 'Сарај', 'Свети Николе', - 'Скопје', 'Сопиште', - 'Струга', 'Старо Нагоричане', + 'Струга', 'Струмица', 'Студеничани', 'Теарце', diff --git a/src/locales/mk/location/index.ts b/src/locales/mk/location/index.ts index fcdecf805c7..8ae8c6076f9 100644 --- a/src/locales/mk/location/index.ts +++ b/src/locales/mk/location/index.ts @@ -10,6 +10,7 @@ import country from './country'; import default_country from './default_country'; import postcode from './postcode'; import secondary_address from './secondary_address'; +import state from './state'; import street_address from './street_address'; import street_name from './street_name'; import street_pattern from './street_pattern'; @@ -22,6 +23,7 @@ const location: LocationDefinition = { default_country, postcode, secondary_address, + state, street_address, street_name, street_pattern, diff --git a/src/locales/mk/location/state.ts b/src/locales/mk/location/state.ts new file mode 100644 index 00000000000..3fa6f97ff19 --- /dev/null +++ b/src/locales/mk/location/state.ts @@ -0,0 +1,82 @@ +export default [ + 'Аеродром', + 'Арачиново', + 'Берово', + 'Битола', + 'Богданци', + 'Боговиње', + 'Босилово', + 'Брвеница', + 'Бутел', + 'Валандово', + 'Василево', + 'Вевчани', + 'Велес', + 'Виница', + 'Врапчиште', + 'Гази Баба', + 'Гевгелија', + 'Гостивар', + 'Градско', + 'Дебар', + 'Дебрца', + 'Делчево', + 'Демир Капија', + 'Демир Хисар', + 'Дојран', + 'Долнени', + 'Ѓорче Петров', + 'Желино', + 'Зелениково', + 'Зрновци', + 'Илинден', + 'Јегуновце', + 'Кавадарци', + 'Карбинци', + 'Карпош', + 'Кисела Вода', + 'Кичево', + 'Конче', + 'Кочани', + 'Кратово', + 'Крива Паланка', + 'Кривогаштани', + 'Крушево', + 'Куманово', + 'Липково', + 'Лозово', + 'Маврово и Ростуше', + 'Македонска Каменица', + 'Македонски Брод', + 'Могила', + 'Неготино', + 'Новаци', + 'Ново Село', + 'Охрид', + 'Петровец', + 'Пехчево', + 'Пласница', + 'Прилеп', + 'Пробиштип', + 'Радовиш', + 'Ранковце', + 'Ресен', + 'Росоман', + 'Сарај', + 'Свети Николе', + 'Сопиште', + 'Старо Нагоричане', + 'Струга', + 'Струмица', + 'Студеничани', + 'Теарце', + 'Тетово', + 'Центар', + 'Центар Жупа', + 'Чаир', + 'Чашка', + 'Чешиново-Облешево', + 'Чучер-Сандево', + 'Штип', + 'Шуто Оризари', +]; From a4631dbb82e157bf5b9e63b26de47df396b91f50 Mon Sep 17 00:00:00 2001 From: Matt Mayer <152770+matthewmayer@users.noreply.github.com> Date: Fri, 28 Jul 2023 19:49:06 -0400 Subject: [PATCH 08/28] feat(location): add states for pt_PT (#2269) --- src/locales/pt_PT/location/index.ts | 2 ++ src/locales/pt_PT/location/state.ts | 22 ++++++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 src/locales/pt_PT/location/state.ts diff --git a/src/locales/pt_PT/location/index.ts b/src/locales/pt_PT/location/index.ts index 656d03c46eb..df90e11c410 100644 --- a/src/locales/pt_PT/location/index.ts +++ b/src/locales/pt_PT/location/index.ts @@ -13,6 +13,7 @@ import default_country from './default_country'; import direction from './direction'; import postcode from './postcode'; import secondary_address from './secondary_address'; +import state from './state'; import street_address from './street_address'; import street_pattern from './street_pattern'; import street_prefix from './street_prefix'; @@ -28,6 +29,7 @@ const location: LocationDefinition = { direction, postcode, secondary_address, + state, street_address, street_pattern, street_prefix, diff --git a/src/locales/pt_PT/location/state.ts b/src/locales/pt_PT/location/state.ts new file mode 100644 index 00000000000..da1359b58d2 --- /dev/null +++ b/src/locales/pt_PT/location/state.ts @@ -0,0 +1,22 @@ +export default [ + 'Azores', + 'Aveiro', + 'Beja', + 'Braga', + 'Bragança', + 'Castelo Branco', + 'Coimbra', + 'Évora', + 'Faro', + 'Guarda', + 'Leiria', + 'Lisbon', + 'Madeira', + 'Portalegre', + 'Porto', + 'Santarém', + 'Setúbal', + 'Viana do Castelo', + 'Vila Real', + 'Viseu', +]; From 2fe13089c96f6a2826e60c45fa1acf20dde06d41 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Sun, 30 Jul 2023 00:21:08 +0200 Subject: [PATCH 09/28] fix(test): fix imports for jsdocs example verification (#2281) --- test/scripts/apidoc/verify-jsdoc-tags.spec.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/test/scripts/apidoc/verify-jsdoc-tags.spec.ts b/test/scripts/apidoc/verify-jsdoc-tags.spec.ts index 1e8fc55e2b0..7123a15060d 100644 --- a/test/scripts/apidoc/verify-jsdoc-tags.spec.ts +++ b/test/scripts/apidoc/verify-jsdoc-tags.spec.ts @@ -117,7 +117,9 @@ describe('verify JSDoc tags', () => { mkdirSync(dir, { recursive: true }); const path = resolvePathToMethodFile(moduleName, methodName); - const imports = [...new Set(examples.match(/faker[^\.]*(?=\.)/g))]; + const imports = [ + ...new Set(examples.match(/(? Date: Mon, 31 Jul 2023 09:45:45 +0200 Subject: [PATCH 10/28] chore(deps): update typescript-eslint to ~6.2.0 (#2283) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 +-- pnpm-lock.yaml | 78 +++++++++++++++++++++++++------------------------- 2 files changed, 41 insertions(+), 41 deletions(-) diff --git a/package.json b/package.json index e58dc0e1b6e..cf0810cec1a 100644 --- a/package.json +++ b/package.json @@ -96,8 +96,8 @@ "@types/sanitize-html": "~2.9.0", "@types/semver": "~7.5.0", "@types/validator": "~13.7.17", - "@typescript-eslint/eslint-plugin": "~6.1.0", - "@typescript-eslint/parser": "~6.1.0", + "@typescript-eslint/eslint-plugin": "~6.2.0", + "@typescript-eslint/parser": "~6.2.0", "@vitest/coverage-v8": "~0.33.0", "@vitest/ui": "~0.33.0", "@vueuse/core": "~10.2.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index aad0cfa7982..628ea102e28 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -29,11 +29,11 @@ devDependencies: specifier: ~13.7.17 version: 13.7.17 '@typescript-eslint/eslint-plugin': - specifier: ~6.1.0 - version: 6.1.0(@typescript-eslint/parser@6.1.0)(eslint@8.44.0)(typescript@4.9.5) + specifier: ~6.2.0 + version: 6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.44.0)(typescript@4.9.5) '@typescript-eslint/parser': - specifier: ~6.1.0 - version: 6.1.0(eslint@8.44.0)(typescript@4.9.5) + specifier: ~6.2.0 + version: 6.2.0(eslint@8.44.0)(typescript@4.9.5) '@vitest/coverage-v8': specifier: ~0.33.0 version: 0.33.0(vitest@0.33.0) @@ -1238,8 +1238,8 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@6.1.0(@typescript-eslint/parser@6.1.0)(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-qg7Bm5TyP/I7iilGyp6DRqqkt8na00lI6HbjWZObgk3FFSzH5ypRwAHXJhJkwiRtTcfn+xYQIMOR5kJgpo6upw==} + /@typescript-eslint/eslint-plugin@6.2.0(@typescript-eslint/parser@6.2.0)(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-rClGrMuyS/3j0ETa1Ui7s6GkLhfZGKZL3ZrChLeAiACBE/tRc1wq8SNZESUuluxhLj9FkUefRs2l6bCIArWBiQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -1250,11 +1250,11 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.5.1 - '@typescript-eslint/parser': 6.1.0(eslint@8.44.0)(typescript@4.9.5) - '@typescript-eslint/scope-manager': 6.1.0 - '@typescript-eslint/type-utils': 6.1.0(eslint@8.44.0)(typescript@4.9.5) - '@typescript-eslint/utils': 6.1.0(eslint@8.44.0)(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.1.0 + '@typescript-eslint/parser': 6.2.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.2.0 + '@typescript-eslint/type-utils': 6.2.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/utils': 6.2.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.2.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 graphemer: 1.4.0 @@ -1268,8 +1268,8 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.1.0(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-hIzCPvX4vDs4qL07SYzyomamcs2/tQYXg5DtdAfj35AyJ5PIUqhsLf4YrEIFzZcND7R2E8tpQIZKayxg8/6Wbw==} + /@typescript-eslint/parser@6.2.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-igVYOqtiK/UsvKAmmloQAruAdUHihsOCvplJpplPZ+3h4aDkC/UKZZNKgB6h93ayuYLuEymU3h8nF1xMRbh37g==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1278,10 +1278,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 6.1.0 - '@typescript-eslint/types': 6.1.0 - '@typescript-eslint/typescript-estree': 6.1.0(typescript@4.9.5) - '@typescript-eslint/visitor-keys': 6.1.0 + '@typescript-eslint/scope-manager': 6.2.0 + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/typescript-estree': 6.2.0(typescript@4.9.5) + '@typescript-eslint/visitor-keys': 6.2.0 debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 typescript: 4.9.5 @@ -1305,16 +1305,16 @@ packages: '@typescript-eslint/visitor-keys': 5.59.7 dev: true - /@typescript-eslint/scope-manager@6.1.0: - resolution: {integrity: sha512-AxjgxDn27hgPpe2rQe19k0tXw84YCOsjDJ2r61cIebq1t+AIxbgiXKvD4999Wk49GVaAcdJ/d49FYel+Pp3jjw==} + /@typescript-eslint/scope-manager@6.2.0: + resolution: {integrity: sha512-1ZMNVgm5nnHURU8ZSJ3snsHzpFeNK84rdZjluEVBGNu7jDymfqceB3kdIZ6A4xCfEFFhRIB6rF8q/JIqJd2R0Q==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.1.0 - '@typescript-eslint/visitor-keys': 6.1.0 + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/visitor-keys': 6.2.0 dev: true - /@typescript-eslint/type-utils@6.1.0(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-kFXBx6QWS1ZZ5Ni89TyT1X9Ag6RXVIVhqDs0vZE/jUeWlBv/ixq2diua6G7ece6+fXw3TvNRxP77/5mOMusx2w==} + /@typescript-eslint/type-utils@6.2.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-DnGZuNU2JN3AYwddYIqrVkYW0uUQdv0AY+kz2M25euVNlujcN2u+rJgfJsBFlUEzBB6OQkUqSZPyuTLf2bP5mw==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1323,8 +1323,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 6.1.0(typescript@4.9.5) - '@typescript-eslint/utils': 6.1.0(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 6.2.0(typescript@4.9.5) + '@typescript-eslint/utils': 6.2.0(eslint@8.44.0)(typescript@4.9.5) debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 ts-api-utils: 1.0.1(typescript@4.9.5) @@ -1343,8 +1343,8 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/types@6.1.0: - resolution: {integrity: sha512-+Gfd5NHCpDoHDOaU/yIF3WWRI2PcBRKKpP91ZcVbL0t5tQpqYWBs3z/GGhvU+EV1D0262g9XCnyqQh19prU0JQ==} + /@typescript-eslint/types@6.2.0: + resolution: {integrity: sha512-1nRRaDlp/XYJQLvkQJG5F3uBTno5SHPT7XVcJ5n1/k2WfNI28nJsvLakxwZRNY5spuatEKO7d5nZWsQpkqXwBA==} engines: {node: ^16.0.0 || >=18.0.0} dev: true @@ -1390,8 +1390,8 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.1.0(typescript@4.9.5): - resolution: {integrity: sha512-nUKAPWOaP/tQjU1IQw9sOPCDavs/iU5iYLiY/6u7gxS7oKQoi4aUxXS1nrrVGTyBBaGesjkcwwHkbkiD5eBvcg==} + /@typescript-eslint/typescript-estree@6.2.0(typescript@4.9.5): + resolution: {integrity: sha512-Mts6+3HQMSM+LZCglsc2yMIny37IhUgp1Qe8yJUYVyO6rHP7/vN0vajKu3JvHCBIy8TSiKddJ/Zwu80jhnGj1w==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -1399,8 +1399,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 6.1.0 - '@typescript-eslint/visitor-keys': 6.1.0 + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/visitor-keys': 6.2.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 @@ -1451,8 +1451,8 @@ packages: - typescript dev: true - /@typescript-eslint/utils@6.1.0(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-wp652EogZlKmQoMS5hAvWqRKplXvkuOnNzZSE0PVvsKjpexd/XznRVHAtrfHFYmqaJz0DFkjlDsGYC9OXw+OhQ==} + /@typescript-eslint/utils@6.2.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-RCFrC1lXiX1qEZN8LmLrxYRhOkElEsPKTVSNout8DMzf8PeWoQG7Rxz2SadpJa3VSh5oYKGwt7j7X/VRg+Y3OQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -1460,9 +1460,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 6.1.0 - '@typescript-eslint/types': 6.1.0 - '@typescript-eslint/typescript-estree': 6.1.0(typescript@4.9.5) + '@typescript-eslint/scope-manager': 6.2.0 + '@typescript-eslint/types': 6.2.0 + '@typescript-eslint/typescript-estree': 6.2.0(typescript@4.9.5) eslint: 8.44.0 semver: 7.5.4 transitivePeerDependencies: @@ -1486,11 +1486,11 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@typescript-eslint/visitor-keys@6.1.0: - resolution: {integrity: sha512-yQeh+EXhquh119Eis4k0kYhj9vmFzNpbhM3LftWQVwqVjipCkwHBQOZutcYW+JVkjtTG9k8nrZU1UoNedPDd1A==} + /@typescript-eslint/visitor-keys@6.2.0: + resolution: {integrity: sha512-QbaYUQVKKo9bgCzpjz45llCfwakyoxHetIy8CAvYCtd16Zu1KrpzNHofwF8kGkpPOxZB2o6kz+0nqH8ZkIzuoQ==} engines: {node: ^16.0.0 || >=18.0.0} dependencies: - '@typescript-eslint/types': 6.1.0 + '@typescript-eslint/types': 6.2.0 eslint-visitor-keys: 3.4.1 dev: true From d6ab48babb1e6ae16cce3c47d2090e8f4cb83d86 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Mon, 31 Jul 2023 12:08:01 +0200 Subject: [PATCH 11/28] chore(deps): update doc-dependencies (#2282) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package.json | 4 ++-- pnpm-lock.yaml | 42 +++++++++++++++++++++--------------------- 2 files changed, 23 insertions(+), 23 deletions(-) diff --git a/package.json b/package.json index cf0810cec1a..01fa4386c7e 100644 --- a/package.json +++ b/package.json @@ -92,7 +92,7 @@ "@types/markdown-it": "~12.2.3", "@types/node": "~20.4.1", "@types/prettier": "~2.7.3", - "@types/react": "~18.2.15", + "@types/react": "~18.2.17", "@types/sanitize-html": "~2.9.0", "@types/semver": "~7.5.0", "@types/validator": "~13.7.17", @@ -128,7 +128,7 @@ "typescript": "~4.9.5", "validator": "~13.9.0", "vite": "~4.4.2", - "vitepress": "1.0.0-beta.6", + "vitepress": "1.0.0-beta.7", "vitest": "~0.33.0", "vue": "~3.3.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 628ea102e28..48933cb3bb9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -17,8 +17,8 @@ devDependencies: specifier: ~2.7.3 version: 2.7.3 '@types/react': - specifier: ~18.2.15 - version: 18.2.15 + specifier: ~18.2.17 + version: 18.2.17 '@types/sanitize-html': specifier: ~2.9.0 version: 2.9.0 @@ -125,8 +125,8 @@ devDependencies: specifier: ~4.4.2 version: 4.4.2(@types/node@20.4.1) vitepress: - specifier: 1.0.0-beta.6 - version: 1.0.0-beta.6(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + specifier: 1.0.0-beta.7 + version: 1.0.0-beta.7(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) vitest: specifier: ~0.33.0 version: 0.33.0(@vitest/ui@0.33.0) @@ -426,10 +426,10 @@ packages: resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==} dev: true - /@docsearch/js@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /@docsearch/js@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==} dependencies: - '@docsearch/react': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + '@docsearch/react': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) preact: 10.15.1 transitivePeerDependencies: - '@algolia/client-search' @@ -439,7 +439,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /@docsearch/react@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -456,7 +456,7 @@ packages: '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0) '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) '@docsearch/css': 3.5.1 - '@types/react': 18.2.15 + '@types/react': 18.2.17 algoliasearch: 4.17.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -1192,8 +1192,8 @@ packages: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true - /@types/react@18.2.15: - resolution: {integrity: sha512-oEjE7TQt1fFTFSbf8kkNuc798ahTUzn3Le67/PWjE8MAfYAD/qB7O8hSTcromLFqHCt9bcdOg5GXMokzTjJ5SA==} + /@types/react@18.2.17: + resolution: {integrity: sha512-u+e7OlgPPh+aryjOm5UJMX32OvB2E3QASOAqVMY6Ahs90djagxwv2ya0IctglNbNTexC12qCSMZG47KPfy1hAA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.3 @@ -1494,14 +1494,14 @@ packages: eslint-visitor-keys: 3.4.1 dev: true - /@vitejs/plugin-vue@4.2.3(vite@4.4.6)(vue@3.3.4): + /@vitejs/plugin-vue@4.2.3(vite@4.4.7)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.6(@types/node@20.4.1) + vite: 4.4.7(@types/node@20.4.1) vue: 3.3.4 dev: true @@ -1606,7 +1606,7 @@ packages: '@vue/shared': 3.3.4 estree-walker: 2.0.2 magic-string: 0.30.1 - postcss: 8.4.24 + postcss: 8.4.27 source-map-js: 1.0.2 dev: true @@ -5693,7 +5693,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.6(@types/node@20.4.1) + vite: 4.4.7(@types/node@20.4.1) transitivePeerDependencies: - '@types/node' - less @@ -5741,8 +5741,8 @@ packages: fsevents: 2.3.2 dev: true - /vite@4.4.6(@types/node@20.4.1): - resolution: {integrity: sha512-EY6Mm8vJ++S3D4tNAckaZfw3JwG3wa794Vt70M6cNJ6NxT87yhq7EC8Rcap3ahyHdo8AhCmV9PTk+vG1HiYn1A==} + /vite@4.4.7(@types/node@20.4.1): + resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5777,13 +5777,13 @@ packages: fsevents: 2.3.2 dev: true - /vitepress@1.0.0-beta.6(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): - resolution: {integrity: sha512-xK/ulKgQpKZVbvlL4+/vW49VG7ySi5nmSoKUNH1G4kM+Cj9JwYM+PDJO7jSJROv8zW99G0ise+maDYnaLlbGBQ==} + /vitepress@1.0.0-beta.7(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + resolution: {integrity: sha512-P9Rw+FXatKIU4fVdtKxqwHl6fby8E/8zE3FIfep6meNgN4BxbWqoKJ6yfuuQQR9IrpQqwnyaBh4LSabyll6tWg==} hasBin: true dependencies: '@docsearch/css': 3.5.1 - '@docsearch/js': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.15)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) - '@vitejs/plugin-vue': 4.2.3(vite@4.4.6)(vue@3.3.4) + '@docsearch/js': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + '@vitejs/plugin-vue': 4.2.3(vite@4.4.7)(vue@3.3.4) '@vue/devtools-api': 6.5.0 '@vueuse/core': 10.2.1(vue@3.3.4) '@vueuse/integrations': 10.2.1(focus-trap@7.5.2)(vue@3.3.4) @@ -5792,7 +5792,7 @@ packages: mark.js: 8.11.1 minisearch: 6.1.0 shiki: 0.14.3 - vite: 4.4.6(@types/node@20.4.1) + vite: 4.4.7(@types/node@20.4.1) vue: 3.3.4 transitivePeerDependencies: - '@algolia/client-search' From 87eca26016853c1332a214d7700cbed35640e1f6 Mon Sep 17 00:00:00 2001 From: Shinigami Date: Tue, 1 Aug 2023 19:03:31 +0200 Subject: [PATCH 12/28] test: move files to modules (#2279) --- .eslintrc.js | 2 +- test/__snapshots__/unique.spec.ts.snap | 25 ------------------- .../__snapshots__/airline.spec.ts.snap | 0 .../__snapshots__/animal.spec.ts.snap | 0 .../__snapshots__/color.spec.ts.snap | 0 .../__snapshots__/commerce.spec.ts.snap | 0 .../__snapshots__/company.spec.ts.snap | 0 .../__snapshots__/database.spec.ts.snap | 0 .../__snapshots__/datatype.spec.ts.snap | 0 .../__snapshots__/date.spec.ts.snap | 0 .../__snapshots__/finance.spec.ts.snap | 0 .../__snapshots__/git.spec.ts.snap | 0 .../__snapshots__/hacker.spec.ts.snap | 0 .../__snapshots__/helpers.spec.ts.snap | 0 .../__snapshots__/image.spec.ts.snap | 0 .../__snapshots__/internet.spec.ts.snap | 0 .../__snapshots__/location.spec.ts.snap | 0 .../__snapshots__/lorem.spec.ts.snap | 0 .../__snapshots__/music.spec.ts.snap | 0 .../__snapshots__/number.spec.ts.snap | 0 .../__snapshots__/person.spec.ts.snap | 0 .../__snapshots__/phone.spec.ts.snap | 0 .../__snapshots__/random.spec.ts.snap | 0 .../__snapshots__/science.spec.ts.snap | 0 .../__snapshots__/string.spec.ts.snap | 0 .../__snapshots__/system.spec.ts.snap | 0 .../__snapshots__/vehicle.spec.ts.snap | 0 .../__snapshots__/word.spec.ts.snap | 0 test/{ => modules}/airline.spec.ts | 6 ++--- test/{ => modules}/animal.spec.ts | 6 ++--- test/{ => modules}/color.spec.ts | 6 ++--- test/{ => modules}/commerce.spec.ts | 6 ++--- test/{ => modules}/company.spec.ts | 6 ++--- test/{ => modules}/database.spec.ts | 6 ++--- test/{ => modules}/datatype.spec.ts | 6 ++--- test/{ => modules}/date.spec.ts | 6 ++--- test/{ => modules}/finance.spec.ts | 12 ++++----- test/{ => modules}/finance_iban.spec.ts | 6 ++--- test/{ => modules}/git.spec.ts | 6 ++--- test/{ => modules}/hacker.spec.ts | 6 ++--- test/{ => modules}/helpers.spec.ts | 10 ++++---- test/{ => modules}/image.spec.ts | 4 +-- test/{ => modules}/internet.spec.ts | 6 ++--- test/{ => modules}/location.spec.ts | 6 ++--- test/{ => modules}/lorem.spec.ts | 6 ++--- test/{ => modules}/music.spec.ts | 6 ++--- test/{ => modules}/number.spec.ts | 4 +-- test/{ => modules}/person.spec.ts | 6 ++--- test/{ => modules}/phone.spec.ts | 8 +++--- test/{ => modules}/random.spec.ts | 6 ++--- test/{ => modules}/science.spec.ts | 6 ++--- test/{ => modules}/string.spec.ts | 6 ++--- test/{ => modules}/system.spec.ts | 6 ++--- test/{ => modules}/vehicle.spec.ts | 6 ++--- test/{ => modules}/word.spec.ts | 8 +++--- 55 files changed, 87 insertions(+), 112 deletions(-) delete mode 100644 test/__snapshots__/unique.spec.ts.snap rename test/{ => modules}/__snapshots__/airline.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/animal.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/color.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/commerce.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/company.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/database.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/datatype.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/date.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/finance.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/git.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/hacker.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/helpers.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/image.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/internet.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/location.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/lorem.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/music.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/number.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/person.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/phone.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/random.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/science.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/string.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/system.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/vehicle.spec.ts.snap (100%) rename test/{ => modules}/__snapshots__/word.spec.ts.snap (100%) rename test/{ => modules}/airline.spec.ts (98%) rename test/{ => modules}/animal.spec.ts (85%) rename test/{ => modules}/color.spec.ts (98%) rename test/{ => modules}/commerce.spec.ts (97%) rename test/{ => modules}/company.spec.ts (97%) rename test/{ => modules}/database.spec.ts (93%) rename test/{ => modules}/datatype.spec.ts (99%) rename test/{ => modules}/date.spec.ts (99%) rename test/{ => modules}/finance.spec.ts (98%) rename test/{ => modules}/finance_iban.spec.ts (98%) rename test/{ => modules}/git.spec.ts (97%) rename test/{ => modules}/hacker.spec.ts (94%) rename test/{ => modules}/helpers.spec.ts (99%) rename test/{ => modules}/image.spec.ts (99%) rename test/{ => modules}/internet.spec.ts (99%) rename test/{ => modules}/location.spec.ts (98%) rename test/{ => modules}/lorem.spec.ts (98%) rename test/{ => modules}/music.spec.ts (87%) rename test/{ => modules}/number.spec.ts (99%) rename test/{ => modules}/person.spec.ts (98%) rename test/{ => modules}/phone.spec.ts (84%) rename test/{ => modules}/random.spec.ts (98%) rename test/{ => modules}/science.spec.ts (95%) rename test/{ => modules}/string.spec.ts (99%) rename test/{ => modules}/system.spec.ts (98%) rename test/{ => modules}/vehicle.spec.ts (96%) rename test/{ => modules}/word.spec.ts (96%) diff --git a/.eslintrc.js b/.eslintrc.js index 1573d92d69a..2896766b2f1 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -114,7 +114,7 @@ module.exports = defineConfig({ }, }, { - files: ['test/*.spec.ts'], + files: ['test/**/*.spec.ts'], extends: ['plugin:vitest/recommended'], rules: { 'deprecation/deprecation': 'off', diff --git a/test/__snapshots__/unique.spec.ts.snap b/test/__snapshots__/unique.spec.ts.snap deleted file mode 100644 index d6ce5e55060..00000000000 --- a/test/__snapshots__/unique.spec.ts.snap +++ /dev/null @@ -1,25 +0,0 @@ -// Vitest Snapshot v1 - -exports[`unique > seed: 42 > unique(() => number) 1`] = `37454`; - -exports[`unique > seed: 42 > unique(() => number), args) 1`] = `19`; - -exports[`unique > seed: 42 > unique(customMethod) 1`] = `"Test-188"`; - -exports[`unique > seed: 42 > unique(customMethod, args) 1`] = `"prefix-1-Test-188"`; - -exports[`unique > seed: 1211 > unique(() => number) 1`] = `92852`; - -exports[`unique > seed: 1211 > unique(() => number), args) 1`] = `47`; - -exports[`unique > seed: 1211 > unique(customMethod) 1`] = `"Test-465"`; - -exports[`unique > seed: 1211 > unique(customMethod, args) 1`] = `"prefix-1-Test-465"`; - -exports[`unique > seed: 1337 > unique(() => number) 1`] = `26202`; - -exports[`unique > seed: 1337 > unique(() => number), args) 1`] = `13`; - -exports[`unique > seed: 1337 > unique(customMethod) 1`] = `"Test-132"`; - -exports[`unique > seed: 1337 > unique(customMethod, args) 1`] = `"prefix-1-Test-132"`; diff --git a/test/__snapshots__/airline.spec.ts.snap b/test/modules/__snapshots__/airline.spec.ts.snap similarity index 100% rename from test/__snapshots__/airline.spec.ts.snap rename to test/modules/__snapshots__/airline.spec.ts.snap diff --git a/test/__snapshots__/animal.spec.ts.snap b/test/modules/__snapshots__/animal.spec.ts.snap similarity index 100% rename from test/__snapshots__/animal.spec.ts.snap rename to test/modules/__snapshots__/animal.spec.ts.snap diff --git a/test/__snapshots__/color.spec.ts.snap b/test/modules/__snapshots__/color.spec.ts.snap similarity index 100% rename from test/__snapshots__/color.spec.ts.snap rename to test/modules/__snapshots__/color.spec.ts.snap diff --git a/test/__snapshots__/commerce.spec.ts.snap b/test/modules/__snapshots__/commerce.spec.ts.snap similarity index 100% rename from test/__snapshots__/commerce.spec.ts.snap rename to test/modules/__snapshots__/commerce.spec.ts.snap diff --git a/test/__snapshots__/company.spec.ts.snap b/test/modules/__snapshots__/company.spec.ts.snap similarity index 100% rename from test/__snapshots__/company.spec.ts.snap rename to test/modules/__snapshots__/company.spec.ts.snap diff --git a/test/__snapshots__/database.spec.ts.snap b/test/modules/__snapshots__/database.spec.ts.snap similarity index 100% rename from test/__snapshots__/database.spec.ts.snap rename to test/modules/__snapshots__/database.spec.ts.snap diff --git a/test/__snapshots__/datatype.spec.ts.snap b/test/modules/__snapshots__/datatype.spec.ts.snap similarity index 100% rename from test/__snapshots__/datatype.spec.ts.snap rename to test/modules/__snapshots__/datatype.spec.ts.snap diff --git a/test/__snapshots__/date.spec.ts.snap b/test/modules/__snapshots__/date.spec.ts.snap similarity index 100% rename from test/__snapshots__/date.spec.ts.snap rename to test/modules/__snapshots__/date.spec.ts.snap diff --git a/test/__snapshots__/finance.spec.ts.snap b/test/modules/__snapshots__/finance.spec.ts.snap similarity index 100% rename from test/__snapshots__/finance.spec.ts.snap rename to test/modules/__snapshots__/finance.spec.ts.snap diff --git a/test/__snapshots__/git.spec.ts.snap b/test/modules/__snapshots__/git.spec.ts.snap similarity index 100% rename from test/__snapshots__/git.spec.ts.snap rename to test/modules/__snapshots__/git.spec.ts.snap diff --git a/test/__snapshots__/hacker.spec.ts.snap b/test/modules/__snapshots__/hacker.spec.ts.snap similarity index 100% rename from test/__snapshots__/hacker.spec.ts.snap rename to test/modules/__snapshots__/hacker.spec.ts.snap diff --git a/test/__snapshots__/helpers.spec.ts.snap b/test/modules/__snapshots__/helpers.spec.ts.snap similarity index 100% rename from test/__snapshots__/helpers.spec.ts.snap rename to test/modules/__snapshots__/helpers.spec.ts.snap diff --git a/test/__snapshots__/image.spec.ts.snap b/test/modules/__snapshots__/image.spec.ts.snap similarity index 100% rename from test/__snapshots__/image.spec.ts.snap rename to test/modules/__snapshots__/image.spec.ts.snap diff --git a/test/__snapshots__/internet.spec.ts.snap b/test/modules/__snapshots__/internet.spec.ts.snap similarity index 100% rename from test/__snapshots__/internet.spec.ts.snap rename to test/modules/__snapshots__/internet.spec.ts.snap diff --git a/test/__snapshots__/location.spec.ts.snap b/test/modules/__snapshots__/location.spec.ts.snap similarity index 100% rename from test/__snapshots__/location.spec.ts.snap rename to test/modules/__snapshots__/location.spec.ts.snap diff --git a/test/__snapshots__/lorem.spec.ts.snap b/test/modules/__snapshots__/lorem.spec.ts.snap similarity index 100% rename from test/__snapshots__/lorem.spec.ts.snap rename to test/modules/__snapshots__/lorem.spec.ts.snap diff --git a/test/__snapshots__/music.spec.ts.snap b/test/modules/__snapshots__/music.spec.ts.snap similarity index 100% rename from test/__snapshots__/music.spec.ts.snap rename to test/modules/__snapshots__/music.spec.ts.snap diff --git a/test/__snapshots__/number.spec.ts.snap b/test/modules/__snapshots__/number.spec.ts.snap similarity index 100% rename from test/__snapshots__/number.spec.ts.snap rename to test/modules/__snapshots__/number.spec.ts.snap diff --git a/test/__snapshots__/person.spec.ts.snap b/test/modules/__snapshots__/person.spec.ts.snap similarity index 100% rename from test/__snapshots__/person.spec.ts.snap rename to test/modules/__snapshots__/person.spec.ts.snap diff --git a/test/__snapshots__/phone.spec.ts.snap b/test/modules/__snapshots__/phone.spec.ts.snap similarity index 100% rename from test/__snapshots__/phone.spec.ts.snap rename to test/modules/__snapshots__/phone.spec.ts.snap diff --git a/test/__snapshots__/random.spec.ts.snap b/test/modules/__snapshots__/random.spec.ts.snap similarity index 100% rename from test/__snapshots__/random.spec.ts.snap rename to test/modules/__snapshots__/random.spec.ts.snap diff --git a/test/__snapshots__/science.spec.ts.snap b/test/modules/__snapshots__/science.spec.ts.snap similarity index 100% rename from test/__snapshots__/science.spec.ts.snap rename to test/modules/__snapshots__/science.spec.ts.snap diff --git a/test/__snapshots__/string.spec.ts.snap b/test/modules/__snapshots__/string.spec.ts.snap similarity index 100% rename from test/__snapshots__/string.spec.ts.snap rename to test/modules/__snapshots__/string.spec.ts.snap diff --git a/test/__snapshots__/system.spec.ts.snap b/test/modules/__snapshots__/system.spec.ts.snap similarity index 100% rename from test/__snapshots__/system.spec.ts.snap rename to test/modules/__snapshots__/system.spec.ts.snap diff --git a/test/__snapshots__/vehicle.spec.ts.snap b/test/modules/__snapshots__/vehicle.spec.ts.snap similarity index 100% rename from test/__snapshots__/vehicle.spec.ts.snap rename to test/modules/__snapshots__/vehicle.spec.ts.snap diff --git a/test/__snapshots__/word.spec.ts.snap b/test/modules/__snapshots__/word.spec.ts.snap similarity index 100% rename from test/__snapshots__/word.spec.ts.snap rename to test/modules/__snapshots__/word.spec.ts.snap diff --git a/test/airline.spec.ts b/test/modules/airline.spec.ts similarity index 98% rename from test/airline.spec.ts rename to test/modules/airline.spec.ts index 3f17d1a6814..2cbb47c3a14 100644 --- a/test/airline.spec.ts +++ b/test/modules/airline.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { Aircraft, faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { Aircraft, faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/animal.spec.ts b/test/modules/animal.spec.ts similarity index 85% rename from test/animal.spec.ts rename to test/modules/animal.spec.ts index 210fc5fb324..26344302f63 100644 --- a/test/animal.spec.ts +++ b/test/modules/animal.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/color.spec.ts b/test/modules/color.spec.ts similarity index 98% rename from test/color.spec.ts rename to test/modules/color.spec.ts index 30c81f9419d..4f24fcc33d2 100644 --- a/test/color.spec.ts +++ b/test/modules/color.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { CssFunction, CssSpace, faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { CssFunction, CssSpace, faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/commerce.spec.ts b/test/modules/commerce.spec.ts similarity index 97% rename from test/commerce.spec.ts rename to test/modules/commerce.spec.ts index 743aa58b38d..15ad7aee857 100644 --- a/test/commerce.spec.ts +++ b/test/modules/commerce.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/company.spec.ts b/test/modules/company.spec.ts similarity index 97% rename from test/company.spec.ts rename to test/modules/company.spec.ts index 9811710d3ce..d122238c877 100644 --- a/test/company.spec.ts +++ b/test/modules/company.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/database.spec.ts b/test/modules/database.spec.ts similarity index 93% rename from test/database.spec.ts rename to test/modules/database.spec.ts index 2d58930d3c9..a94012e6694 100644 --- a/test/database.spec.ts +++ b/test/modules/database.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/datatype.spec.ts b/test/modules/datatype.spec.ts similarity index 99% rename from test/datatype.spec.ts rename to test/modules/datatype.spec.ts index 55e81412e37..e3e052ef994 100644 --- a/test/datatype.spec.ts +++ b/test/modules/datatype.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker, FakerError } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker, FakerError } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 25; diff --git a/test/date.spec.ts b/test/modules/date.spec.ts similarity index 99% rename from test/date.spec.ts rename to test/modules/date.spec.ts index 2e48e632145..e3f7a109a01 100644 --- a/test/date.spec.ts +++ b/test/modules/date.spec.ts @@ -1,7 +1,7 @@ import { afterEach, describe, expect, it } from 'vitest'; -import { faker, fakerAZ, FakerError } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker, fakerAZ, FakerError } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const converterMap = [ (d: Date) => d, diff --git a/test/finance.spec.ts b/test/modules/finance.spec.ts similarity index 98% rename from test/finance.spec.ts rename to test/modules/finance.spec.ts index 8437e748713..c5c38a58caf 100644 --- a/test/finance.spec.ts +++ b/test/modules/finance.spec.ts @@ -1,11 +1,11 @@ import isValidBtcAddress from 'validator/lib/isBtcAddress'; import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { FakerError } from '../src/errors/faker-error'; -import ibanLib from '../src/modules/finance/iban'; -import { luhnCheck } from '../src/modules/helpers/luhn-check'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { FakerError } from '../../src/errors/faker-error'; +import ibanLib from '../../src/modules/finance/iban'; +import { luhnCheck } from '../../src/modules/helpers/luhn-check'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/finance_iban.spec.ts b/test/modules/finance_iban.spec.ts similarity index 98% rename from test/finance_iban.spec.ts rename to test/modules/finance_iban.spec.ts index c8462cbe031..5c32fed384c 100644 --- a/test/finance_iban.spec.ts +++ b/test/modules/finance_iban.spec.ts @@ -1,8 +1,8 @@ import validator from 'validator'; import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import ibanLib from '../src/modules/finance/iban'; -import { times } from './support/times'; +import { faker } from '../../src'; +import ibanLib from '../../src/modules/finance/iban'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 25; diff --git a/test/git.spec.ts b/test/modules/git.spec.ts similarity index 97% rename from test/git.spec.ts rename to test/modules/git.spec.ts index 4000e71d413..2b721e8bf71 100644 --- a/test/git.spec.ts +++ b/test/modules/git.spec.ts @@ -1,8 +1,8 @@ import validator from 'validator'; import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/hacker.spec.ts b/test/modules/hacker.spec.ts similarity index 94% rename from test/hacker.spec.ts rename to test/modules/hacker.spec.ts index e6bbcb25968..62821283e0a 100644 --- a/test/hacker.spec.ts +++ b/test/modules/hacker.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/helpers.spec.ts b/test/modules/helpers.spec.ts similarity index 99% rename from test/helpers.spec.ts rename to test/modules/helpers.spec.ts index c7003dc8c8a..7b709373f24 100644 --- a/test/helpers.spec.ts +++ b/test/modules/helpers.spec.ts @@ -1,9 +1,9 @@ import { describe, expect, it } from 'vitest'; -import { faker, FakerError } from '../src'; -import { luhnCheck } from '../src/modules/helpers/luhn-check'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; -import './vitest-extensions'; +import { faker, FakerError } from '../../src'; +import { luhnCheck } from '../../src/modules/helpers/luhn-check'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; +import './../vitest-extensions'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/image.spec.ts b/test/modules/image.spec.ts similarity index 99% rename from test/image.spec.ts rename to test/modules/image.spec.ts index 2201e4fdb7e..7cb6aa77d29 100644 --- a/test/image.spec.ts +++ b/test/modules/image.spec.ts @@ -1,6 +1,6 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; describe('image', () => { seededTests(faker, 'image', (t) => { diff --git a/test/internet.spec.ts b/test/modules/internet.spec.ts similarity index 99% rename from test/internet.spec.ts rename to test/modules/internet.spec.ts index 54b92075698..8ed65bc0261 100644 --- a/test/internet.spec.ts +++ b/test/modules/internet.spec.ts @@ -1,8 +1,8 @@ import validator from 'validator'; import { describe, expect, it } from 'vitest'; -import { allFakers, faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { allFakers, faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/location.spec.ts b/test/modules/location.spec.ts similarity index 98% rename from test/location.spec.ts rename to test/modules/location.spec.ts index 578b91d4cfc..d9ce9c7ffb9 100644 --- a/test/location.spec.ts +++ b/test/modules/location.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker, fakerEN_CA, fakerEN_US, FakerError } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker, fakerEN_CA, fakerEN_US, FakerError } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; function degreesToRadians(degrees: number) { return degrees * (Math.PI / 180.0); diff --git a/test/lorem.spec.ts b/test/modules/lorem.spec.ts similarity index 98% rename from test/lorem.spec.ts rename to test/modules/lorem.spec.ts index ecb2bc34750..08a209c655b 100644 --- a/test/lorem.spec.ts +++ b/test/modules/lorem.spec.ts @@ -1,8 +1,8 @@ import validator from 'validator'; import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/music.spec.ts b/test/modules/music.spec.ts similarity index 87% rename from test/music.spec.ts rename to test/modules/music.spec.ts index f2600b4b423..6f12734be2e 100644 --- a/test/music.spec.ts +++ b/test/modules/music.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/number.spec.ts b/test/modules/number.spec.ts similarity index 99% rename from test/number.spec.ts rename to test/modules/number.spec.ts index c0bdf609de6..19bd8f393d2 100644 --- a/test/number.spec.ts +++ b/test/modules/number.spec.ts @@ -1,7 +1,7 @@ import validator from 'validator'; import { describe, expect, it } from 'vitest'; -import { faker, FakerError } from '../src'; -import { seededTests } from './support/seededRuns'; +import { faker, FakerError } from '../../src'; +import { seededTests } from './../support/seededRuns'; describe('number', () => { seededTests(faker, 'number', (t) => { diff --git a/test/person.spec.ts b/test/modules/person.spec.ts similarity index 98% rename from test/person.spec.ts rename to test/modules/person.spec.ts index 1d4b2ffeac4..7b32af9d05f 100644 --- a/test/person.spec.ts +++ b/test/modules/person.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker, fakerAZ, fakerMK, fakerUK, Sex } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker, fakerAZ, fakerMK, fakerUK, Sex } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/phone.spec.ts b/test/modules/phone.spec.ts similarity index 84% rename from test/phone.spec.ts rename to test/modules/phone.spec.ts index 884cb17804a..ec561acf222 100644 --- a/test/phone.spec.ts +++ b/test/modules/phone.spec.ts @@ -1,8 +1,8 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { luhnCheck } from '../src/modules/helpers/luhn-check'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { luhnCheck } from '../../src/modules/helpers/luhn-check'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 25; diff --git a/test/random.spec.ts b/test/modules/random.spec.ts similarity index 98% rename from test/random.spec.ts rename to test/modules/random.spec.ts index dbdb724d460..21200c3a8f1 100644 --- a/test/random.spec.ts +++ b/test/modules/random.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { Faker, faker, FakerError, fakerZH_CN } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { Faker, faker, FakerError, fakerZH_CN } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/science.spec.ts b/test/modules/science.spec.ts similarity index 95% rename from test/science.spec.ts rename to test/modules/science.spec.ts index bd32e67615c..8ca6d9f5c41 100644 --- a/test/science.spec.ts +++ b/test/modules/science.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/string.spec.ts b/test/modules/string.spec.ts similarity index 99% rename from test/string.spec.ts rename to test/modules/string.spec.ts index f9e7b6c75ac..4b885a3ab5d 100644 --- a/test/string.spec.ts +++ b/test/modules/string.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker, FakerError } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker, FakerError } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/system.spec.ts b/test/modules/system.spec.ts similarity index 98% rename from test/system.spec.ts rename to test/modules/system.spec.ts index fe67dcae7ce..c75e09f55ee 100644 --- a/test/system.spec.ts +++ b/test/modules/system.spec.ts @@ -1,8 +1,8 @@ import validator from 'validator'; import { describe, expect, it } from 'vitest'; -import { faker, fakerSK } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker, fakerSK } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/vehicle.spec.ts b/test/modules/vehicle.spec.ts similarity index 96% rename from test/vehicle.spec.ts rename to test/modules/vehicle.spec.ts index 5136978b609..f691a1fa441 100644 --- a/test/vehicle.spec.ts +++ b/test/modules/vehicle.spec.ts @@ -1,7 +1,7 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; diff --git a/test/word.spec.ts b/test/modules/word.spec.ts similarity index 96% rename from test/word.spec.ts rename to test/modules/word.spec.ts index 58123a09c62..08fbca4d3c4 100644 --- a/test/word.spec.ts +++ b/test/modules/word.spec.ts @@ -1,8 +1,8 @@ import { describe, expect, it } from 'vitest'; -import { faker } from '../src'; -import { filterWordListByLength } from '../src/modules/word/filterWordListByLength'; -import { seededTests } from './support/seededRuns'; -import { times } from './support/times'; +import { faker } from '../../src'; +import { filterWordListByLength } from '../../src/modules/word/filterWordListByLength'; +import { seededTests } from './../support/seededRuns'; +import { times } from './../support/times'; const NON_SEEDED_BASED_RUN = 5; From 02fc7caf1cf757ae5901b8d37cd5d8d7ed123724 Mon Sep 17 00:00:00 2001 From: ST-DDT Date: Thu, 3 Aug 2023 21:23:28 +0200 Subject: [PATCH 13/28] fix(test): typedoc signature test issues (#2280) --- scripts/apidoc/typedoc.ts | 1 + tsconfig.json | 7 ++++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/scripts/apidoc/typedoc.ts b/scripts/apidoc/typedoc.ts index 1a782aa9b0d..2e86f2c28d1 100644 --- a/scripts/apidoc/typedoc.ts +++ b/scripts/apidoc/typedoc.ts @@ -35,6 +35,7 @@ export function loadProject( entryPoints: ['src/index.ts'], pretty: true, cleanOutputDir: true, + tsconfig: 'tsconfig.build.json', } ): [Application, ProjectReflection] { const app = newTypeDocApp(); diff --git a/tsconfig.json b/tsconfig.json index c1dcb1ddfb7..cda27929e8f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -17,5 +17,10 @@ "allowSyntheticDefaultImports": true, "resolveJsonModule": true }, - "exclude": ["node_modules", "dist"] + "exclude": [ + "node_modules", + "dist", + // required for the typedoc related tests on macOS #2280 + "test/scripts/apidoc/temp" + ] } From 6137801ebfe2ff51ca82d52fcb2a63085bd17bcd Mon Sep 17 00:00:00 2001 From: Ahmed Rowaihi <67356781+ahmedrowaihi@users.noreply.github.com> Date: Fri, 4 Aug 2023 10:39:35 +0300 Subject: [PATCH 14/28] feat(lorem): seed AR lorem (#2147) --- src/locales/ar/index.ts | 2 + src/locales/ar/lorem/index.ts | 12 + src/locales/ar/lorem/words.ts | 893 ++++++++++++++++++++++++++++++++++ 3 files changed, 907 insertions(+) create mode 100644 src/locales/ar/lorem/index.ts create mode 100644 src/locales/ar/lorem/words.ts diff --git a/src/locales/ar/index.ts b/src/locales/ar/index.ts index 135772eb543..be7757b7e26 100644 --- a/src/locales/ar/index.ts +++ b/src/locales/ar/index.ts @@ -8,6 +8,7 @@ import color from './color'; import commerce from './commerce'; import date from './date'; import location from './location'; +import lorem from './lorem'; import metadata from './metadata'; import person from './person'; import phone_number from './phone_number'; @@ -20,6 +21,7 @@ const ar: LocaleDefinition = { commerce, date, location, + lorem, metadata, person, phone_number, diff --git a/src/locales/ar/lorem/index.ts b/src/locales/ar/lorem/index.ts new file mode 100644 index 00000000000..2e093406a2b --- /dev/null +++ b/src/locales/ar/lorem/index.ts @@ -0,0 +1,12 @@ +/* + * This file is automatically generated. + * Run 'pnpm run generate:locales' to update. + */ +import type { LoremDefinition } from '../../..'; +import words from './words'; + +const lorem: LoremDefinition = { + words, +}; + +export default lorem; diff --git a/src/locales/ar/lorem/words.ts b/src/locales/ar/lorem/words.ts new file mode 100644 index 00000000000..550d492b524 --- /dev/null +++ b/src/locales/ar/lorem/words.ts @@ -0,0 +1,893 @@ +export default [ + 'آتي', + 'آخر', + 'آخرون', + 'آدم', + 'آكل', + 'آلام', + 'آمل', + 'آمن', + 'أب', + 'أبداً', + 'أبدي', + 'أبدًا', + 'أتذكر', + 'أتصل', + 'أتفق', + 'أثاث', + 'أجبر', + 'أجوف', + 'أحاول', + 'أحب', + 'أحد', + 'أحسن', + 'أحضر', + 'أحمل', + 'أخت', + 'أخرى', + 'أخسر', + 'أخشى', + 'أخضر', + 'أخيرا', + 'أدافع', + 'أدعم', + 'أدوس', + 'أدير', + 'أذن', + 'أرتب', + 'أرض', + 'أركل', + 'أرى', + 'أريد', + 'أساس', + 'أساعد', + 'أستسلم', + 'أسقط', + 'أسلم', + 'أسمع', + 'أسود', + 'أشياء', + 'أطفئ', + 'أطلق', + 'أطير', + 'أظن', + 'أعتبر', + 'أعترف', + 'أعتقد', + 'أعلق', + 'أعلن', + 'أعلى', + 'أعمى', + 'أعيش', + 'أغطي', + 'أغنية', + 'أفتح', + 'أفترض', + 'أفتقد', + 'أفضل', + 'أفعل', + 'أقترح', + 'أقدر', + 'أقسم', + 'أقسى', + 'أقل', + 'أقول', + 'أقوي', + 'أكون', + 'ألحق', + 'ألفت', + 'ألم', + 'أمان', + 'أمشط', + 'أمشي', + 'أميل', + 'أن', + 'أنا', + 'أنت', + 'أنمو', + 'أنهض', + 'أو', + 'أوافق', + 'أوزة', + 'أي', + 'أين', + 'أَخَّاذ', + 'أُطرُوحَة', + 'إبعاد', + 'إخلاء', + 'إدارة', + 'إذا', + 'إضافي', + 'إعجاب', + 'إلا', + 'إلتواء', + 'إلى', + 'إليك', + 'إمضاء', + 'إنني', + 'إنه', + 'إنها', + 'إيداع', + 'ابرم', + 'ابن', + 'اتحداك', + 'اجد', + 'اجل', + 'اجلس', + 'احب', + 'احترام', + 'احصل', + 'اختراعات', + 'اخترت', + 'اخذت', + 'اخر', + 'اخماد', + 'ادافع', + 'ارباح', + 'ازعم', + 'استراحة', + 'استطيع', + 'استوديو', + 'اسم', + 'اسمنت', + 'اشرب', + 'اصرخ', + 'اضحك', + 'اضع', + 'اضفت', + 'اعتدال', + 'اغادر', + 'اقتراح', + 'اقرر', + 'اقف', + 'اقود', + 'اقول', + 'اكثر', + 'اكل', + 'الأساسي', + 'الأكثر', + 'الأليف', + 'الأمل', + 'الإحسان', + 'الاستخدام', + 'الاقتراع', + 'البقية', + 'الة', + 'الترحيل', + 'التسلق', + 'التشقلب', + 'التفاضل', + 'التي', + 'الثعالب', + 'الجاد', + 'الجانبين', + 'الجبر', + 'الجرأة', + 'الجسم', + 'الجميع', + 'الجناح', + 'الجنون', + 'الحال', + 'الحضارة', + 'الحقيقة', + 'الحمامات', + 'الحمدون', + 'الحياة', + 'الخدع', + 'الخصم', + 'الدير', + 'الذات', + 'الذي', + 'الرأفة', + 'الرافض', + 'الرقص', + 'الريح', + 'السترة', + 'السجلات', + 'السرج', + 'السعة', + 'السماع', + 'السماوي', + 'الشاعر', + 'الشفق', + 'الضرورات', + 'الطريق', + 'العائلة', + 'العاشر', + 'العزلة', + 'العليا', + 'العمل', + 'العنكبوت', + 'العنوان', + 'الغرفة', + 'الغزل', + 'الفائز', + 'الفراء', + 'الفصل', + 'القليل', + 'القوي', + 'القيء', + 'الكبرى', + 'الكل', + 'اللطف', + 'الماء', + 'المجلد', + 'المحدد', + 'المحسن', + 'المحسنات', + 'المحيط', + 'المختارون', + 'المد', + 'المدفأة', + 'المدينة', + 'المرسول', + 'المرونة', + 'المسالك', + 'المسرح', + 'المشي', + 'المعجل', + 'المقصود', + 'الملابس', + 'المنشئ', + 'الموت', + 'الموجة', + 'الموسم', + 'الموعد', + 'الموقف', + 'الناس', + 'النزاع', + 'النفخ', + 'النهر', + 'الوادي', + 'الوصاية', + 'الوصول', + 'اليقظة', + 'امتعة', + 'امتياز', + 'امراء', + 'امن', + 'اناقش', + 'انتصار', + 'انتهاء', + 'انزعها', + 'انعش', + 'انهم', + 'اهداء', + 'ايام', + 'ايقاد', + 'بأغلبية', + 'باتجاه', + 'باستمرار', + 'باقية', + 'بالاسفل', + 'بالباص', + 'بالتأكيد', + 'بالرغم', + 'بالطبع', + 'بالغ', + 'بالفعل', + 'بالكاد', + 'باهظ', + 'بجوار', + 'بحرص', + 'بحكمة', + 'بدأت', + 'بدانة', + 'بداهة', + 'برعاية', + 'برودة', + 'برونز', + 'بسرعة', + 'بشكل', + 'بطريقة', + 'بعنف', + 'بعيد', + 'بقدر', + 'بقرة', + 'بكثرة', + 'بكمل', + 'بلدة', + 'بلطف', + 'بهجة', + 'بوق', + 'بيئة', + 'بِكر', + 'تأكيد', + 'تاج', + 'تبعًا', + 'تبني', + 'تتدفق', + 'تجريبي', + 'تجمع', + 'تحت', + 'تحدث', + 'تحمل', + 'تحميل', + 'تحية', + 'تخمين', + 'تدريبات', + 'تدليك', + 'تدوس', + 'تذوق', + 'تريد', + 'تستوعب', + 'تصدع', + 'تصل', + 'تصويت', + 'تعال', + 'تعتاد', + 'تعرُّف', + 'تقطر', + 'تكون', + 'تم', + 'تماثيل', + 'تملق', + 'تنبيه', + 'تهور', + 'تواصل', + 'توربيني', + 'ثابت', + 'ثالاسانوس', + 'ثالث', + 'ثقافة', + 'ثلاث', + 'ثلاثة', + 'ثلاثون', + 'ثم', + 'جاذبية', + 'جار', + 'جداً', + 'جرس', + 'جري', + 'جسم', + 'جمال', + 'جمع', + 'جمهور', + 'جميع', + 'جميل', + 'جهاز', + 'جهد', + 'جوية', + 'جيد', + 'جَذّاب', + 'حاضر', + 'حال', + 'حامض', + 'حب', + 'حبيب', + 'حتى', + 'حجاب', + 'حجرة', + 'حذاء', + 'حذر', + 'حر', + 'حزن', + 'حزين', + 'حزينين', + 'حساب', + 'حساس', + 'حسنة', + 'حسنًا', + 'حصلت', + 'حضري', + 'حضن', + 'حق', + 'حقا', + 'حقيقة', + 'حقيقي', + 'حقًا', + 'حل', + 'حلاق', + 'حلها', + 'حياة', + 'خادمة', + 'خاشع', + 'خجول', + 'خزان', + 'خزانة', + 'خشن', + 'خط', + 'خطأ', + 'خطة', + 'خفض', + 'خلف', + 'خلوق', + 'خيار', + 'خيره', + 'دخول', + 'دعه', + 'دعوى', + 'دواء', + 'دور', + 'دورة', + 'دولة', + 'ديكور', + 'ديون', + 'ذاهب', + 'ذراع', + 'ذلك', + 'ذهب', + 'ذهبي', + 'ذيل', + 'رأس', + 'رأى', + 'رابطة', + 'راحة', + 'ربط', + 'ربيع', + 'رجل', + 'رجولي', + 'رحلة', + 'رسغ', + 'رسمي', + 'رعاية', + 'رفض', + 'رفيع', + 'رقابة', + 'رقبة', + 'ركن', + 'رماد', + 'رمي', + 'رهيب', + 'روح', + 'رياح', + 'زال', + 'زجاجة', + 'زحف', + 'زعتر', + 'زوجة', + 'زيادة', + 'سأخبرك', + 'سأشرح', + 'سأفتح', + 'سألتصق', + 'ساحقة', + 'ساطع', + 'سبب', + 'سبورة', + 'سرور', + 'سريع', + 'سلام', + 'سلب', + 'سلسلة', + 'سلم', + 'سليم', + 'سماء', + 'سمة', + 'سمحت', + 'سن', + 'سنة', + 'سنشتاق', + 'سهل', + 'سهم', + 'سوف', + 'سويا', + 'سيارة', + 'سير', + 'سيصيبني', + 'سيل', + 'شئ', + 'شائع', + 'شاب', + 'شاهد', + 'شجرة', + 'شجيرة', + 'شخص', + 'شراب', + 'شرط', + 'شروط', + 'شريك', + 'شعر', + 'شمس', + 'شهرة', + 'شيء', + 'شيأ', + 'صالح', + 'صامت', + 'صبرا', + 'صحة', + 'صحيح', + 'صداقة', + 'صدر', + 'صدقة', + 'صده', + 'صدوق', + 'صديق', + 'صريح', + 'صغير', + 'صلب', + 'صندوق', + 'صنعت', + 'صوت', + 'صورة', + 'صيف', + 'ضجة', + 'ضد', + 'ضعيف', + 'ضيق', + 'طالب', + 'طاولة', + 'طباشير', + 'طبقة', + 'طريق', + 'طعام', + 'طويل', + 'ظل', + 'عادة', + 'عاصف', + 'عاقل', + 'عالميا', + 'عالي', + 'عباس', + 'عتيق', + 'عجز', + 'عدالة', + 'عدد', + 'عريض', + 'عزيز', + 'عزيزتي', + 'عزيزي', + 'عشاء', + 'عشر', + 'عصا', + 'عصفور', + 'عضوية', + 'عفوية', + 'عقل', + 'علاج', + 'على', + 'علي', + 'عليه', + 'عم', + 'عمة', + 'عمر', + 'عمل', + 'عن', + 'عنوان', + 'عير', + 'غائب', + 'غالباً', + 'غداً', + 'غربال', + 'غرفة', + 'غير', + 'فائدة', + 'فاجأ', + 'فارغ', + 'فجأة', + 'فحم', + 'فرن', + 'فريق', + 'فزت', + 'فشيأ', + 'فضائي', + 'فضة', + 'فضول', + 'فضيلة', + 'فقط', + 'فقير', + 'فليكن', + 'فن', + 'فوز', + 'فوق', + 'في', + 'فيما', + 'قادم', + 'قال', + 'قبل', + 'قبلت', + 'قبول', + 'قديم', + 'قصير', + 'قطة', + 'قف', + 'قليل', + 'قميص', + 'قوة', + 'قوي', + 'قيد', + 'قيمة', + 'قَوس', + 'كائن', + 'كاحل', + 'كارثة', + 'كافٍ', + 'كان', + 'كبير', + 'كتف', + 'كثيرة', + 'كرامة', + 'كرس', + 'كرمة', + 'كريم', + 'كشط', + 'كل', + 'كلا', + 'كلاهما', + 'كلب', + 'كلمة', + 'كما', + 'كنز', + 'كنيس', + 'كوب', + 'كومة', + 'كيف', + 'كيك', + 'ل', + 'لأن', + 'لإختيار', + 'لا', + 'لجأ', + 'لحية', + 'لذا', + 'لذلك', + 'لطيف', + 'لك', + 'لكم', + 'لكن', + 'للرفض', + 'للمتابعة', + 'لماذا', + 'له', + 'لو', + 'لوت', + 'لوم', + 'لون', + 'ليتم', + 'ليونة', + 'ليّن', + 'مأخوذ', + 'مؤلف', + 'ما', + 'ماء', + 'مائة', + 'مادة', + 'ماذا', + 'ماشية', + 'مال', + 'ماهر', + 'مبتذلة', + 'مبروك', + 'مبنى', + 'متأثر', + 'متأخر', + 'متألق', + 'متزوجة', + 'متساوي', + 'متشوق', + 'متطابقة', + 'متطور', + 'متطوع', + 'متع', + 'متقلب', + 'متماسك', + 'متنوع', + 'متوسط', + 'متى', + 'مثاب', + 'مثل', + 'مجال', + 'مجمع', + 'مجموع', + 'مجموعة', + 'محبوب', + 'محفوظ', + 'محكمة', + 'محل', + 'مخترع', + 'مختفي', + 'مخزون', + 'مخمن', + 'مدح', + 'مدهش', + 'مدينة', + 'مرآة', + 'مرات', + 'مرارًا', + 'مراعاة', + 'مربع', + 'مرة', + 'مرتين', + 'مرحبا', + 'مرحبًا', + 'مرسوم', + 'مرهق', + 'مريح', + 'مزايا', + 'مزيج', + 'مساء', + 'مستقر', + 'مستمر', + 'مستمع', + 'مسرح', + 'مشرق', + 'مشط', + 'مشهد', + 'مشهور', + 'مشين', + 'مصطنع', + 'مصلح', + 'مضت', + 'مضيف', + 'مظلمة', + 'مع', + 'معبد', + 'معتاد', + 'معركة', + 'معظم', + 'معك', + 'معماري', + 'مفيد', + 'مقابلة', + 'مقاطعة', + 'مقبول', + 'مقرر', + 'مقنع', + 'مكاتب', + 'مكان', + 'مكعب', + 'ملائم', + 'ملاك', + 'ملعقة', + 'ملكنا', + 'ملل', + 'ملموس', + 'ممتع', + 'من', + 'منتج', + 'منتصف', + 'منجلي', + 'منحن', + 'منحنى', + 'منطقة', + 'منهم', + 'مهارات', + 'مهجور', + 'مهد', + 'مهدئ', + 'مهندس', + 'مواطن', + 'مواطنة', + 'مواطنون', + 'موافق', + 'مُطبَّق', + 'مِرفَق', + 'نائب', + 'ناعم', + 'نتهم', + 'نتيجة', + 'نجح', + 'نجحت', + 'نجمة', + 'نحن', + 'نستنتج', + 'نسج', + 'نسر', + 'نشأ', + 'نشط', + 'نظيف', + 'نعسان', + 'نعل', + 'نفسه', + 'نفسها', + 'نفع', + 'نقود', + 'نكون', + 'نهاية', + 'نَسِيج', + 'هؤلاء', + 'هذا', + 'هم', + 'هنا', + 'هو', + 'هواء', + 'هي', + 'و', + 'وأود', + 'واحد', + 'واسع', + 'واع', + 'والتكامل', + 'والنسيج', + 'وحشي', + 'وذلك', + 'وسعنا', + 'وسوف', + 'وسيم', + 'وظائف', + 'وفير', + 'وقت', + 'ولا', + 'وميض', + 'ويفر', + 'ويل', + 'وَرَاءَ', + 'وَسَط', + 'وُلِدّ', + 'يأتي', + 'يأخذ', + 'يأسر', + 'يأمل', + 'يبحث', + 'يبدو', + 'يبعد', + 'يتبنى', + 'يتحقق', + 'يتدحرج', + 'يتذكر', + 'يترتب', + 'يتردد', + 'يتعقب', + 'يتعلم', + 'يتقدم', + 'يتمتع', + 'يجب', + 'يحب', + 'يحذب', + 'يحشد', + 'يحضر', + 'يحفظ', + 'يحل', + 'يدفع', + 'يدق', + 'يرتجف', + 'يرتفع', + 'يرتقع', + 'يرفع', + 'يزيل', + 'يساعد', + 'يسامح', + 'يساهم', + 'يستثني', + 'يستخدم', + 'يستوعب', + 'يسلم', + 'يسير', + 'يشمل', + 'يصدق', + 'يصلح', + 'يضحك', + 'يظهر', + 'يعبر', + 'يعرفون', + 'يعيق', + 'يغني', + 'يفتح', + 'يفترض', + 'يفحص', + 'يفصل', + 'يفضل', + 'يفعل', + 'يقارن', + 'يقام', + 'يقدموا', + 'يقرر', + 'يقفز', + 'يقلق', + 'يقود', + 'يقولون', + 'يقي', + 'يكتسب', + 'يكلف', + 'يكنس', + 'يكون', + 'يلائم', + 'يلاحظ', + 'يلمس', + 'يليق', + 'يمارس', + 'يمثل', + 'يمسح', + 'يمين', + 'يناسب', + 'ينام', + 'ينتقد', + 'ينضم', + 'ينظر', + 'ينظف', + 'ينمو', + 'يهرب', + 'يهمني', + 'يوضح', + 'يوم', +]; From 1de471f83a52b2533bb95ea462c44289cb9ea497 Mon Sep 17 00:00:00 2001 From: Matt Mayer <152770+matthewmayer@users.noreply.github.com> Date: Sat, 5 Aug 2023 04:48:27 -0400 Subject: [PATCH 15/28] feat(location): add states for sr_RS_latin (#2270) --- src/locales/sr_RS_latin/location/index.ts | 2 ++ src/locales/sr_RS_latin/location/state.ts | 32 +++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 src/locales/sr_RS_latin/location/state.ts diff --git a/src/locales/sr_RS_latin/location/index.ts b/src/locales/sr_RS_latin/location/index.ts index fcdecf805c7..8ae8c6076f9 100644 --- a/src/locales/sr_RS_latin/location/index.ts +++ b/src/locales/sr_RS_latin/location/index.ts @@ -10,6 +10,7 @@ import country from './country'; import default_country from './default_country'; import postcode from './postcode'; import secondary_address from './secondary_address'; +import state from './state'; import street_address from './street_address'; import street_name from './street_name'; import street_pattern from './street_pattern'; @@ -22,6 +23,7 @@ const location: LocationDefinition = { default_country, postcode, secondary_address, + state, street_address, street_name, street_pattern, diff --git a/src/locales/sr_RS_latin/location/state.ts b/src/locales/sr_RS_latin/location/state.ts new file mode 100644 index 00000000000..42a6855e4eb --- /dev/null +++ b/src/locales/sr_RS_latin/location/state.ts @@ -0,0 +1,32 @@ +export default [ + 'Borski okrug', + 'Braničevski okrug', + 'Grad Beograd', + 'Zaječarski okrug', + 'Zapadnobački okrug', + 'Zlatiborski okrug', + 'Jablanički okrug', + 'Južnobanatski okrug', + 'Južnobački okrug', + 'Kolubarski okrug', + 'Kosovski okrug', + 'Kosovskomitrovački okrug', + 'Kosovskopomoravski okrug', + 'Mačvanski okrug', + 'Moravički okrug', + 'Nišavski okrug', + 'Pećki okrug', + 'Pirotski okrug', + 'Podunavski okrug', + 'Pomoravski okrug', + 'Prizrenski okrug', + 'Pčinjski okrug', + 'Rasinski okrug', + 'Raški okrug', + 'Severnobanatski okrug', + 'Severnobački okrug', + 'Srednjobanatski okrug', + 'Sremski okrug', + 'Toplički okrug', + 'Šumadijski okrug', +]; From 47fa093c838248d5db3300f407d098ce68aaf084 Mon Sep 17 00:00:00 2001 From: Eric Cheng Date: Sat, 5 Aug 2023 08:02:36 -0400 Subject: [PATCH 16/28] docs: edit import-brain's team page listing (#2291) --- docs/about/team/members.json | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/docs/about/team/members.json b/docs/about/team/members.json index 32032b28732..9ecda0450b8 100644 --- a/docs/about/team/members.json +++ b/docs/about/team/members.json @@ -67,11 +67,18 @@ { "avatar": "https://github.com/import-brain.png", "name": "Eric Cheng", - "title": "Triage", + "title": "Contributor", "org": "", "orgLink": "", "desc": "", - "links": [{ "icon": "github", "link": "https://github.com/import-brain" }] + "links": [ + { "icon": "github", "link": "https://github.com/import-brain" }, + { + "icon": "linkedin", + "link": "https://www.linkedin.com/in/ericcheng-software/" + } + ], + "sponsor": "https://github.com/sponsors/import-brain" }, { "avatar": "https://github.com/xDivisionByZerox.png", From 8345e77b1a0633e55baaf7cf404819cd61629e63 Mon Sep 17 00:00:00 2001 From: DivisionByZero Date: Sat, 5 Aug 2023 20:28:04 +0200 Subject: [PATCH 17/28] docs: update role for xDivisionByZerox (#2292) --- docs/about/team/members.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/about/team/members.json b/docs/about/team/members.json index 9ecda0450b8..c5cfb6a9b18 100644 --- a/docs/about/team/members.json +++ b/docs/about/team/members.json @@ -61,6 +61,15 @@ { "icon": "twitter", "link": "https://twitter.com/_JessicaSachs" } ], "sponsor": "https://github.com/sponsors/JessicaSachs" + }, + { + "avatar": "https://github.com/xDivisionByZerox.png", + "name": "Leyla Jähnig", + "title": "Code Maintainer", + "desc": "Tell me about your favorite programming language and why is it TypeScript?", + "links": [ + { "icon": "github", "link": "https://github.com/xDivisionByZerox" } + ] } ], "contributors": [ @@ -80,15 +89,6 @@ ], "sponsor": "https://github.com/sponsors/import-brain" }, - { - "avatar": "https://github.com/xDivisionByZerox.png", - "name": "Leyla Jähnig", - "title": "Contributor", - "desc": "", - "links": [ - { "icon": "github", "link": "https://github.com/xDivisionByZerox" } - ] - }, { "avatar": "https://github.com/matthewmayer.png", "name": "Matt Mayer", From 6b0cecae887cb22729e005e4268401b7c625a42a Mon Sep 17 00:00:00 2001 From: Shinigami Date: Sun, 6 Aug 2023 14:24:10 +0200 Subject: [PATCH 18/28] chore(deps): update dependency prettier to v3 (#2260) Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: ST-DDT --- .prettierrc.cjs => .prettierrc.js | 3 +- package.json | 9 +- pnpm-lock.yaml | 1118 ++++++++++------- scripts/apidoc/apiDocsWriter.ts | 22 +- scripts/apidoc/fakerClass.ts | 18 +- scripts/apidoc/fakerUtilities.ts | 10 +- scripts/apidoc/format.ts | 6 +- scripts/apidoc/generate.ts | 12 +- scripts/apidoc/moduleMethods.ts | 25 +- scripts/apidoc/signature.ts | 113 +- scripts/generateLocales.ts | 151 ++- src/locale-proxy.ts | 2 +- src/modules/helpers/index.ts | 2 +- src/modules/helpers/unique.ts | 2 +- src/modules/word/filterWordListByLength.ts | 11 +- src/utils/types.ts | 2 +- test/scripts/apidoc/signature.spec.ts | 4 +- test/scripts/apidoc/verify-jsdoc-tags.spec.ts | 28 +- test/support/seededRuns.ts | 4 +- 19 files changed, 876 insertions(+), 666 deletions(-) rename .prettierrc.cjs => .prettierrc.js (80%) diff --git a/.prettierrc.cjs b/.prettierrc.js similarity index 80% rename from .prettierrc.cjs rename to .prettierrc.js index 105e7f0bf45..e851e51aaf4 100644 --- a/.prettierrc.cjs +++ b/.prettierrc.js @@ -4,8 +4,9 @@ * @type {import('prettier').Options} */ module.exports = { - plugins: [require.resolve('prettier-plugin-organize-imports')], + plugins: ['prettier-plugin-organize-imports'], singleQuote: true, + trailingComma: 'es5', overrides: [ { files: '*.json5', diff --git a/package.json b/package.json index 01fa4386c7e..eb22aa6d5b4 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,6 @@ "@algolia/client-search": "~4.19.1", "@types/markdown-it": "~12.2.3", "@types/node": "~20.4.1", - "@types/prettier": "~2.7.3", "@types/react": "~18.2.17", "@types/sanitize-html": "~2.9.0", "@types/semver": "~7.5.0", @@ -105,18 +104,18 @@ "cypress": "~12.17.0", "esbuild": "~0.18.11", "eslint": "~8.44.0", - "eslint-config-prettier": "~8.8.0", + "eslint-config-prettier": "~8.9.0", "eslint-define-config": "~1.21.0", "eslint-gitignore": "~0.1.0", "eslint-plugin-deprecation": "~1.4.1", "eslint-plugin-jsdoc": "~46.4.3", - "eslint-plugin-prettier": "~4.2.1", + "eslint-plugin-prettier": "~5.0.0", "eslint-plugin-vitest": "~0.2.6", "glob": "~10.3.3", "npm-run-all": "~4.1.5", "picocolors": "~1.0.0", - "prettier": "2.8.8", - "prettier-plugin-organize-imports": "~3.2.2", + "prettier": "3.0.0", + "prettier-plugin-organize-imports": "~3.2.3", "react": "~18.2.0", "react-dom": "~18.2.0", "rimraf": "~5.0.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 48933cb3bb9..f98771a3177 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -13,9 +13,6 @@ devDependencies: '@types/node': specifier: ~20.4.1 version: 20.4.1 - '@types/prettier': - specifier: ~2.7.3 - version: 2.7.3 '@types/react': specifier: ~18.2.17 version: 18.2.17 @@ -56,8 +53,8 @@ devDependencies: specifier: ~8.44.0 version: 8.44.0 eslint-config-prettier: - specifier: ~8.8.0 - version: 8.8.0(eslint@8.44.0) + specifier: ~8.9.0 + version: 8.9.0(eslint@8.44.0) eslint-define-config: specifier: ~1.21.0 version: 1.21.0 @@ -71,8 +68,8 @@ devDependencies: specifier: ~46.4.3 version: 46.4.3(eslint@8.44.0) eslint-plugin-prettier: - specifier: ~4.2.1 - version: 4.2.1(eslint-config-prettier@8.8.0)(eslint@8.44.0)(prettier@2.8.8) + specifier: ~5.0.0 + version: 5.0.0(eslint-config-prettier@8.9.0)(eslint@8.44.0)(prettier@3.0.0) eslint-plugin-vitest: specifier: ~0.2.6 version: 0.2.6(eslint@8.44.0)(typescript@4.9.5) @@ -86,11 +83,11 @@ devDependencies: specifier: ~1.0.0 version: 1.0.0 prettier: - specifier: 2.8.8 - version: 2.8.8 + specifier: 3.0.0 + version: 3.0.0 prettier-plugin-organize-imports: - specifier: ~3.2.2 - version: 3.2.2(prettier@2.8.8)(typescript@4.9.5) + specifier: ~3.2.3 + version: 3.2.3(prettier@3.0.0)(typescript@4.9.5) react: specifier: ~18.2.0 version: 18.2.0 @@ -126,7 +123,7 @@ devDependencies: version: 4.4.2(@types/node@20.4.1) vitepress: specifier: 1.0.0-beta.7 - version: 1.0.0-beta.7(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) + version: 1.0.0-beta.7(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0) vitest: specifier: ~0.33.0 version: 0.33.0(@vitest/ui@0.33.0) @@ -144,7 +141,7 @@ packages: /@actions/github@5.1.1: resolution: {integrity: sha512-Nk59rMDoJaV+mHCOJPXuvB1zIbomlKS0dmSIqPGxd0enAXBnOfn4VWF+CGtRCwXZG9Epa54tZA7VIRlJDS8A6g==} dependencies: - '@actions/http-client': 2.1.0 + '@actions/http-client': 2.1.1 '@octokit/core': 3.6.0 '@octokit/plugin-paginate-rest': 2.21.3(@octokit/core@3.6.0) '@octokit/plugin-rest-endpoint-methods': 5.16.2(@octokit/core@3.6.0) @@ -152,98 +149,87 @@ packages: - encoding dev: true - /@actions/http-client@2.1.0: - resolution: {integrity: sha512-BonhODnXr3amchh4qkmjPMUO8mFi/zLaaCeCAJZqch8iQqyDnVIkySjB38VHAC8IJ+bnlgfOqlhpyCUZHlQsqw==} + /@actions/http-client@2.1.1: + resolution: {integrity: sha512-qhrkRMB40bbbLo7gF+0vu+X+UawOvQQqNAA/5Unx774RS8poaOhThDOG6BGmxvAnxhQnDp2BG/ZUm65xZILTpw==} dependencies: tunnel: 0.0.6 dev: true - /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0): + /@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): resolution: {integrity: sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw==} dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights dev: true - /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0): + /@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0): resolution: {integrity: sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg==} peerDependencies: search-insights: '>= 1 < 3' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) - search-insights: 2.6.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) + search-insights: 2.7.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch dev: true - /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1): + /@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) '@algolia/client-search': 4.19.1 - algoliasearch: 4.17.1 + algoliasearch: 4.19.1 dev: true - /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1): + /@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1): resolution: {integrity: sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: '@algolia/client-search': 4.19.1 - algoliasearch: 4.17.1 + algoliasearch: 4.19.1 dev: true - /@algolia/cache-browser-local-storage@4.17.1: - resolution: {integrity: sha512-e91Jpu93X3t3mVdQwF3ZDjSFMFIfzSc+I76G4EX8nl9RYXgqcjframoL05VTjcD2YCsI18RIHAWVCBoCXVZnrw==} + /@algolia/cache-browser-local-storage@4.19.1: + resolution: {integrity: sha512-FYAZWcGsFTTaSAwj9Std8UML3Bu8dyWDncM7Ls8g+58UOe4XYdlgzXWbrIgjaguP63pCCbMoExKr61B+ztK3tw==} dependencies: - '@algolia/cache-common': 4.17.1 - dev: true - - /@algolia/cache-common@4.17.1: - resolution: {integrity: sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==} + '@algolia/cache-common': 4.19.1 dev: true /@algolia/cache-common@4.19.1: resolution: {integrity: sha512-XGghi3l0qA38HiqdoUY+wvGyBsGvKZ6U3vTiMBT4hArhP3fOGLXpIINgMiiGjTe4FVlTa5a/7Zf2bwlIHfRqqg==} dev: true - /@algolia/cache-in-memory@4.17.1: - resolution: {integrity: sha512-NbBt6eBWlsXc5geSpfPRC5dkIB/0Ptthw8r0yM5Z7D3sPlYdnTZSO9y9XWXIptRMwmZe4cM8iBMN8y0tzbcBkA==} - dependencies: - '@algolia/cache-common': 4.17.1 - dev: true - - /@algolia/client-account@4.17.1: - resolution: {integrity: sha512-3rL/6ofJvyL+q8TiWM3qoM9tig+SY4gB1Vbsj+UeJPnJm8Khm+7OS+r+mFraqR6pTehYqN8yGYoE7x4diEn4aA==} + /@algolia/cache-in-memory@4.19.1: + resolution: {integrity: sha512-+PDWL+XALGvIginigzu8oU6eWw+o76Z8zHbBovWYcrtWOEtinbl7a7UTt3x3lthv+wNuFr/YD1Gf+B+A9V8n5w==} dependencies: - '@algolia/client-common': 4.17.1 - '@algolia/client-search': 4.17.1 - '@algolia/transporter': 4.17.1 + '@algolia/cache-common': 4.19.1 dev: true - /@algolia/client-analytics@4.17.1: - resolution: {integrity: sha512-Bepr2w249vODqeBtM7i++tPmUsQ9B81aupUGbDWmjA/FX+jzQqOdhW8w1CFO5kWViNKTbz2WBIJ9U3x8hOa4bA==} + /@algolia/client-account@4.19.1: + resolution: {integrity: sha512-Oy0ritA2k7AMxQ2JwNpfaEcgXEDgeyKu0V7E7xt/ZJRdXfEpZcwp9TOg4TJHC7Ia62gIeT2Y/ynzsxccPw92GA==} dependencies: - '@algolia/client-common': 4.17.1 - '@algolia/client-search': 4.17.1 - '@algolia/requester-common': 4.17.1 - '@algolia/transporter': 4.17.1 + '@algolia/client-common': 4.19.1 + '@algolia/client-search': 4.19.1 + '@algolia/transporter': 4.19.1 dev: true - /@algolia/client-common@4.17.1: - resolution: {integrity: sha512-+r7kg4EgbFnGsDnoGSVNtXZO8xvZ0vzf1WAOV7sqV9PMf1bp6cpJP/3IuPrSk4t5w2KVl+pC8jfTM7HcFlfBEQ==} + /@algolia/client-analytics@4.19.1: + resolution: {integrity: sha512-5QCq2zmgdZLIQhHqwl55ZvKVpLM3DNWjFI4T+bHr3rGu23ew2bLO4YtyxaZeChmDb85jUdPDouDlCumGfk6wOg==} dependencies: - '@algolia/requester-common': 4.17.1 - '@algolia/transporter': 4.17.1 + '@algolia/client-common': 4.19.1 + '@algolia/client-search': 4.19.1 + '@algolia/requester-common': 4.19.1 + '@algolia/transporter': 4.19.1 dev: true /@algolia/client-common@4.19.1: @@ -253,20 +239,12 @@ packages: '@algolia/transporter': 4.19.1 dev: true - /@algolia/client-personalization@4.17.1: - resolution: {integrity: sha512-gJku9DG/THJpfsSlG/az0a3QIn+VVff9kKh8PG8+7ZfxOHS+C+Y5YSeZVsC+c2cfoKLPo3CuHIiJ/p86erR3bA==} + /@algolia/client-personalization@4.19.1: + resolution: {integrity: sha512-8CWz4/H5FA+krm9HMw2HUQenizC/DxUtsI5oYC0Jxxyce1vsr8cb1aEiSJArQT6IzMynrERif1RVWLac1m36xw==} dependencies: - '@algolia/client-common': 4.17.1 - '@algolia/requester-common': 4.17.1 - '@algolia/transporter': 4.17.1 - dev: true - - /@algolia/client-search@4.17.1: - resolution: {integrity: sha512-Q5YfT5gVkx60PZDQBqp/zH9aUbBdC7HVvxupiHUgnCKqRQsRZjOhLest7AI6FahepuZLBZS62COrO7v+JvKY7w==} - dependencies: - '@algolia/client-common': 4.17.1 - '@algolia/requester-common': 4.17.1 - '@algolia/transporter': 4.17.1 + '@algolia/client-common': 4.19.1 + '@algolia/requester-common': 4.19.1 + '@algolia/transporter': 4.19.1 dev: true /@algolia/client-search@4.19.1: @@ -277,46 +255,30 @@ packages: '@algolia/transporter': 4.19.1 dev: true - /@algolia/logger-common@4.17.1: - resolution: {integrity: sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==} - dev: true - /@algolia/logger-common@4.19.1: resolution: {integrity: sha512-i6pLPZW/+/YXKis8gpmSiNk1lOmYCmRI6+x6d2Qk1OdfvX051nRVdalRbEcVTpSQX6FQAoyeaui0cUfLYW5Elw==} dev: true - /@algolia/logger-console@4.17.1: - resolution: {integrity: sha512-iKGQTpOjHiE64W3JIOu6dmDvn+AfYIElI9jf/Nt6umRPmP/JI9rK+OHUoW4pKrBtdG0DPd62ppeNXzSnLxY6/g==} + /@algolia/logger-console@4.19.1: + resolution: {integrity: sha512-jj72k9GKb9W0c7TyC3cuZtTr0CngLBLmc8trzZlXdfvQiigpUdvTi1KoWIb2ZMcRBG7Tl8hSb81zEY3zI2RlXg==} dependencies: - '@algolia/logger-common': 4.17.1 + '@algolia/logger-common': 4.19.1 dev: true - /@algolia/requester-browser-xhr@4.17.1: - resolution: {integrity: sha512-W5mGfGDsyfVR+r4pUFrYLGBEM18gs38+GNt5PE5uPULy4uVTSnnVSkJkWeRkmLBk9zEZ/Nld8m4zavK6dtEuYg==} + /@algolia/requester-browser-xhr@4.19.1: + resolution: {integrity: sha512-09K/+t7lptsweRTueHnSnmPqIxbHMowejAkn9XIcJMLdseS3zl8ObnS5GWea86mu3vy4+8H+ZBKkUN82Zsq/zg==} dependencies: - '@algolia/requester-common': 4.17.1 - dev: true - - /@algolia/requester-common@4.17.1: - resolution: {integrity: sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==} + '@algolia/requester-common': 4.19.1 dev: true /@algolia/requester-common@4.19.1: resolution: {integrity: sha512-BisRkcWVxrDzF1YPhAckmi2CFYK+jdMT60q10d7z3PX+w6fPPukxHRnZwooiTUrzFe50UBmLItGizWHP5bDzVQ==} dev: true - /@algolia/requester-node-http@4.17.1: - resolution: {integrity: sha512-NzFWecXT6d0PPsQY9L+/qoK2deF74OLcpvqCH+Vh3mh+QzPsFafcBExdguAjZsAWDn1R6JEeFW7/fo/p0SE57w==} - dependencies: - '@algolia/requester-common': 4.17.1 - dev: true - - /@algolia/transporter@4.17.1: - resolution: {integrity: sha512-ZM+qhX47Vh46mWH8/U9ihvy98HdTYpYQDSlqBD7IbiUbbyoCMke+qmdSX2MGhR2FCcXBSxejsJKKVAfbpaLVgg==} + /@algolia/requester-node-http@4.19.1: + resolution: {integrity: sha512-6DK52DHviBHTG2BK/Vv2GIlEw7i+vxm7ypZW0Z7vybGCNDeWzADx+/TmxjkES2h15+FZOqVf/Ja677gePsVItA==} dependencies: - '@algolia/cache-common': 4.17.1 - '@algolia/logger-common': 4.17.1 - '@algolia/requester-common': 4.17.1 + '@algolia/requester-common': 4.19.1 dev: true /@algolia/transporter@4.19.1: @@ -335,46 +297,46 @@ packages: '@jridgewell/trace-mapping': 0.3.18 dev: true - /@babel/code-frame@7.21.4: - resolution: {integrity: sha512-LYvhNKfwWSPpocw8GI7gpK2nq3HSDuEPC/uSYaALSJu9xjsalaaYFOq0Pwt5KmVqwEbZlDu81aLXwBOmD/Fv9g==} + /@babel/code-frame@7.22.5: + resolution: {integrity: sha512-Xmwn266vad+6DAqEB2A6V/CcZVp62BbwVmcOJc2RPuwih1kw02TjQvWVWlcKGbBPd+8/0V5DEkOcizRGYsspYQ==} engines: {node: '>=6.9.0'} dependencies: - '@babel/highlight': 7.18.6 + '@babel/highlight': 7.22.5 dev: true - /@babel/helper-string-parser@7.21.5: - resolution: {integrity: sha512-5pTUx3hAJaZIdW99sJ6ZUUgWq/Y+Hja7TowEnLNMm1VivRgZQL3vpBY3qUACVsvw+yQU6+YgfBVmcbLaZtrA1w==} + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier@7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/highlight@7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + /@babel/highlight@7.22.5: + resolution: {integrity: sha512-BSKlD1hgnedS5XRnGOljZawtag7H1yPfQp0tdNJCHoH6AZ+Pcm9VvkrK59/Yy593Ypg0zMxH2BxD1VPYUQ7UIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 dev: true - /@babel/parser@7.22.3: - resolution: {integrity: sha512-vrukxyW/ep8UD1UDzOYpTKQ6abgjFoeG6L+4ar9+c5TN9QnlqiOi6QK7LSR5ewm/ERyGkT/Ai6VboNrxhbr9Uw==} + /@babel/parser@7.22.7: + resolution: {integrity: sha512-7NF8pOkHP5o2vpmGgNGcfAeCvOYhGLyA3Z4eBQkT1RJlWu47n63bCs93QfJ2hIAFCil7L5P2IWhs1oToVgrL0Q==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.22.3 + '@babel/types': 7.22.5 dev: true - /@babel/types@7.22.3: - resolution: {integrity: sha512-P3na3xIQHTKY4L0YOG7pM8M8uoUIB910WQaSiiMCZUC2Cy8XFEQONGABFnHWBa2gpGKODTAJcNhi5Zk0sLRrzg==} + /@babel/types@7.22.5: + resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-string-parser': 7.21.5 - '@babel/helper-validator-identifier': 7.19.1 + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 to-fast-properties: 2.0.0 dev: true @@ -389,8 +351,8 @@ packages: dev: true optional: true - /@cypress/request@2.88.11: - resolution: {integrity: sha512-M83/wfQ1EkspjkE2lNWNV5ui2Cv7UCv1swW1DqljahbzLVWltcsexQh8jYtuS/vzFXP+HySntGM83ZXA9fn17w==} + /@cypress/request@2.88.12: + resolution: {integrity: sha512-tOn+0mDZxASFM+cuAP9szGUGPI1HwWVSvdzm7V4cCsPdFTx6qMj29CwaQmRAMIEhORIUBFBsYROYJcveK4uOjA==} engines: {node: '>= 6'} dependencies: aws-sign2: 0.7.0 @@ -408,7 +370,7 @@ packages: performance-now: 2.1.0 qs: 6.10.4 safe-buffer: 5.2.1 - tough-cookie: 2.5.0 + tough-cookie: 4.1.3 tunnel-agent: 0.6.0 uuid: 8.3.2 dev: true @@ -426,11 +388,11 @@ packages: resolution: {integrity: sha512-2Pu9HDg/uP/IT10rbQ+4OrTQuxIWdKVUEdcw9/w7kZJv9NeHS6skJx1xuRiFyoGKwAzcHXnLp7csE99sj+O1YA==} dev: true - /@docsearch/js@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /@docsearch/js@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0): resolution: {integrity: sha512-EXi8de5njxgP6TV3N9ytnGRLG9zmBNTEZjR4VzwPcpPLbZxxTLG2gaFyJyKiFVQxHW/DPlMrDJA3qoRRGEkgZw==} dependencies: - '@docsearch/react': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) - preact: 10.15.1 + '@docsearch/react': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0) + preact: 10.16.0 transitivePeerDependencies: - '@algolia/client-search' - '@types/react' @@ -439,7 +401,7 @@ packages: - search-insights dev: true - /@docsearch/react@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /@docsearch/react@3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0): resolution: {integrity: sha512-t5mEODdLzZq4PTFAm/dvqcvZFdPDMdfPE5rJS5SC8OUq9mPzxEy6b+9THIqNM9P0ocCb4UC5jqBrxKclnuIbzQ==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -453,11 +415,11 @@ packages: react-dom: optional: true dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1)(search-insights@2.6.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.17.1) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1)(search-insights@2.7.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.19.1)(algoliasearch@4.19.1) '@docsearch/css': 3.5.1 '@types/react': 18.2.17 - algoliasearch: 4.17.1 + algoliasearch: 4.19.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -478,7 +440,7 @@ packages: resolution: {integrity: sha512-BDXFbYOJzT/NBEtp71cvsrGPwGAMGRB/349rwKuoxNSiKjPraNNnlK6MIIabViCjqZugu6j+xeMDlEkWdHHJSg==} dependencies: '@esbuild-kit/core-utils': 3.1.0 - get-tsconfig: 4.5.0 + get-tsconfig: 4.6.2 dev: true /@esbuild-kit/core-utils@3.1.0: @@ -492,7 +454,7 @@ packages: resolution: {integrity: sha512-Qwfvj/qoPbClxCRNuac1Du01r9gvNOT+pMYtJDapfB1eoGN1YlJ1BixLyL9WVENRx5RXgNLdfYdx/CuswlGhMw==} dependencies: '@esbuild-kit/core-utils': 3.1.0 - get-tsconfig: 4.5.0 + get-tsconfig: 4.6.2 dev: true /@esbuild/android-arm64@0.17.19: @@ -898,21 +860,21 @@ packages: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 dependencies: eslint: 8.44.0 - eslint-visitor-keys: 3.4.1 + eslint-visitor-keys: 3.4.2 dev: true - /@eslint-community/regexpp@4.5.1: - resolution: {integrity: sha512-Z5ba73P98O1KUYCCJTUeVpja9RcGoMdncZ6T49FCUl2lN38JtCJ+3WgIDBv0AuY4WChU5PmtJmOCTlN6FZTFKQ==} + /@eslint-community/regexpp@4.6.2: + resolution: {integrity: sha512-pPTNuaAG3QMH+buKyBIGJs3g/S5y0caxw0ygM3YyE6yJFySwiGGSzA+mM3KJ8QQvzeLh3blwgSonkFjgQdxzMw==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.1.0: - resolution: {integrity: sha512-Lj7DECXqIVCqnqjjHMPna4vn6GJcMgul/wuS0je9OZ9gsL0zzDpKPVtcG1HaDVc+9y+qgXneTeUMbCqXJNpH1A==} + /@eslint/eslintrc@2.1.1: + resolution: {integrity: sha512-9t7ZA7NGGK8ckelF0PQCfcxIUzs1Md5rrO6U/c+FIQNanea5UZC0wqKXH4vHBccmu4ZJgZ2idtPeW7+Q2npOEA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4(supports-color@8.1.1) - espree: 9.6.0 + espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 import-fresh: 3.3.0 @@ -959,7 +921,7 @@ packages: dependencies: string-width: 5.1.2 string-width-cjs: /string-width@4.2.3 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 wrap-ansi-cjs: /wrap-ansi@7.0.0 @@ -1108,7 +1070,7 @@ packages: '@octokit/request-error': 2.1.0 '@octokit/types': 6.41.0 is-plain-object: 5.0.0 - node-fetch: 2.6.11 + node-fetch: 2.6.12 universal-user-agent: 6.0.0 transitivePeerDependencies: - encoding @@ -1127,6 +1089,18 @@ packages: dev: true optional: true + /@pkgr/utils@2.4.2: + resolution: {integrity: sha512-POgTXhjrTfbTV63DiFXav4lBHiICLKKwDeaKn9Nphwj7WH6m0hMMCaJkMyRWjgtPFyRKRVoMXXjczsTQRDEhYw==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + dependencies: + cross-spawn: 7.0.3 + fast-glob: 3.3.1 + is-glob: 4.0.3 + open: 9.1.0 + picocolors: 1.0.0 + tslib: 2.6.1 + dev: true + /@polka/url@1.0.0-next.21: resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: true @@ -1172,8 +1146,8 @@ packages: resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} dev: true - /@types/node@14.18.48: - resolution: {integrity: sha512-iL0PIMwejpmuVHgfibHpfDwOdsbmB50wr21X71VnF5d7SsBF7WK+ZvP/SCcFm7Iwb9iiYSap9rlrdhToNAWdxg==} + /@types/node@14.18.54: + resolution: {integrity: sha512-uq7O52wvo2Lggsx1x21tKZgqkJpvwCseBBPtX/nKQfpVlEsLOb11zZ1CRsWUKvJF0+lzuA9jwvA7Pr2Wt7i3xw==} dev: true /@types/node@20.4.1: @@ -1184,10 +1158,6 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/prettier@2.7.3: - resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} - dev: true - /@types/prop-types@15.7.5: resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} dev: true @@ -1249,7 +1219,7 @@ packages: typescript: optional: true dependencies: - '@eslint-community/regexpp': 4.5.1 + '@eslint-community/regexpp': 4.6.2 '@typescript-eslint/parser': 6.2.0(eslint@8.44.0)(typescript@4.9.5) '@typescript-eslint/scope-manager': 6.2.0 '@typescript-eslint/type-utils': 6.2.0(eslint@8.44.0)(typescript@4.9.5) @@ -1289,20 +1259,12 @@ packages: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.11: - resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 - dev: true - - /@typescript-eslint/scope-manager@5.59.7: - resolution: {integrity: sha512-FL6hkYWK9zBGdxT2wWEd2W8ocXMu3K94i3gvMrjXpx+koFYdYV7KprKfirpgY34vTGzEPPuKoERpP8kD5h7vZQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true /@typescript-eslint/scope-manager@6.2.0: @@ -1333,13 +1295,8 @@ packages: - supports-color dev: true - /@typescript-eslint/types@5.59.11: - resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - - /@typescript-eslint/types@5.59.7: - resolution: {integrity: sha512-UnVS2MRRg6p7xOSATscWkKjlf/NDKuqo5TdbWck6rIRZbmKpVNTLALzNvcjIfHBE7736kZOFc/4Z3VcZwuOM/A==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -1348,8 +1305,8 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.11(typescript@4.9.5): - resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@4.9.5): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -1357,29 +1314,8 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 - debug: 4.3.4(supports-color@8.1.1) - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 - transitivePeerDependencies: - - supports-color - dev: true - - /@typescript-eslint/typescript-estree@5.59.7(typescript@4.9.5): - resolution: {integrity: sha512-4A1NtZ1I3wMN2UGDkU9HMBL+TIQfbrh4uS0WDMMpf3xMRursDbqEf1ahh6vAAe3mObt8k3ZATnezwG4pdtWuUQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/visitor-keys': 5.59.7 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 @@ -1411,8 +1347,8 @@ packages: - supports-color dev: true - /@typescript-eslint/utils@5.59.11(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} + /@typescript-eslint/utils@5.62.0(eslint@8.44.0)(typescript@4.9.5): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -1420,29 +1356,9 @@ packages: '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) '@types/json-schema': 7.0.12 '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@4.9.5) - eslint: 8.44.0 - eslint-scope: 5.1.1 - semver: 7.5.4 - transitivePeerDependencies: - - supports-color - - typescript - dev: true - - /@typescript-eslint/utils@5.59.7(eslint@8.44.0)(typescript@4.9.5): - resolution: {integrity: sha512-yCX9WpdQKaLufz5luG4aJbOpdXf/fjwGMcLFXZVPUz3QqLirG5QcwwnIHNf8cjLjxK4qtzTO8udUtMQSAToQnQ==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) - '@types/json-schema': 7.0.12 - '@types/semver': 7.5.0 - '@typescript-eslint/scope-manager': 5.59.7 - '@typescript-eslint/types': 5.59.7 - '@typescript-eslint/typescript-estree': 5.59.7(typescript@4.9.5) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@4.9.5) eslint: 8.44.0 eslint-scope: 5.1.1 semver: 7.5.4 @@ -1470,20 +1386,12 @@ packages: - typescript dev: true - /@typescript-eslint/visitor-keys@5.59.11: - resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dependencies: - '@typescript-eslint/types': 5.59.11 - eslint-visitor-keys: 3.4.1 - dev: true - - /@typescript-eslint/visitor-keys@5.59.7: - resolution: {integrity: sha512-tyN+X2jvMslUszIiYbF0ZleP+RqQsFVpGrKI6e0Eet1w8WmhsAtmzaqm8oM8WJQ1ysLwhnsK/4hYHJjOgJVfQQ==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.7 - eslint-visitor-keys: 3.4.1 + '@typescript-eslint/types': 5.62.0 + eslint-visitor-keys: 3.4.2 dev: true /@typescript-eslint/visitor-keys@6.2.0: @@ -1491,17 +1399,17 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dependencies: '@typescript-eslint/types': 6.2.0 - eslint-visitor-keys: 3.4.1 + eslint-visitor-keys: 3.4.2 dev: true - /@vitejs/plugin-vue@4.2.3(vite@4.4.7)(vue@3.3.4): + /@vitejs/plugin-vue@4.2.3(vite@4.4.8)(vue@3.3.4): resolution: {integrity: sha512-R6JDUfiZbJA9cMiguQ7jxALsgiprjBeHL5ikpXfJCH62pPHtI+JdJ5xWj6Ev73yXSlYl86+blXn1kZHQ7uElxw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^4.0.0 vue: ^3.2.25 dependencies: - vite: 4.4.7(@types/node@20.4.1) + vite: 4.4.8(@types/node@20.4.1) vue: 3.3.4 dev: true @@ -1513,10 +1421,10 @@ packages: '@ampproject/remapping': 2.2.1 '@bcoe/v8-coverage': 0.2.3 istanbul-lib-coverage: 3.2.0 - istanbul-lib-report: 3.0.0 + istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.5 - magic-string: 0.30.1 + istanbul-reports: 3.1.6 + magic-string: 0.30.2 picocolors: 1.0.0 std-env: 3.3.3 test-exclude: 6.0.0 @@ -1545,9 +1453,9 @@ packages: /@vitest/snapshot@0.33.0: resolution: {integrity: sha512-tJjrl//qAHbyHajpFvr8Wsk8DIOODEebTu7pgBrP07iOepR5jYkLFiqLq2Ltxv+r0uptUb4izv1J8XBOwKkVYA==} dependencies: - magic-string: 0.30.1 + magic-string: 0.30.2 pathe: 1.1.1 - pretty-format: 29.6.1 + pretty-format: 29.6.2 dev: true /@vitest/spy@0.33.0: @@ -1562,7 +1470,7 @@ packages: vitest: '>=0.30.1 <1' dependencies: '@vitest/utils': 0.33.0 - fast-glob: 3.3.0 + fast-glob: 3.3.1 fflate: 0.8.0 flatted: 3.2.7 pathe: 1.1.1 @@ -1576,13 +1484,13 @@ packages: dependencies: diff-sequences: 29.4.3 loupe: 2.3.6 - pretty-format: 29.6.1 + pretty-format: 29.6.2 dev: true /@vue/compiler-core@3.3.4: resolution: {integrity: sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==} dependencies: - '@babel/parser': 7.22.3 + '@babel/parser': 7.22.7 '@vue/shared': 3.3.4 estree-walker: 2.0.2 source-map-js: 1.0.2 @@ -1598,14 +1506,14 @@ packages: /@vue/compiler-sfc@3.3.4: resolution: {integrity: sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==} dependencies: - '@babel/parser': 7.22.3 + '@babel/parser': 7.22.7 '@vue/compiler-core': 3.3.4 '@vue/compiler-dom': 3.3.4 '@vue/compiler-ssr': 3.3.4 '@vue/reactivity-transform': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.1 + magic-string: 0.30.2 postcss: 8.4.27 source-map-js: 1.0.2 dev: true @@ -1624,11 +1532,11 @@ packages: /@vue/reactivity-transform@3.3.4: resolution: {integrity: sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==} dependencies: - '@babel/parser': 7.22.3 + '@babel/parser': 7.22.7 '@vue/compiler-core': 3.3.4 '@vue/shared': 3.3.4 estree-walker: 2.0.2 - magic-string: 0.30.1 + magic-string: 0.30.2 dev: true /@vue/reactivity@3.3.4: @@ -1678,8 +1586,20 @@ packages: - vue dev: true - /@vueuse/integrations@10.2.1(focus-trap@7.5.2)(vue@3.3.4): - resolution: {integrity: sha512-FDP5lni+z9FjHE9H3xuvwSjoRV9U8jmDvJpmHPCBjUgPGYRynwb60eHWXCFJXLUtb4gSIHy0e+iaEbrKdalCkQ==} + /@vueuse/core@10.3.0(vue@3.3.4): + resolution: {integrity: sha512-BEM5yxcFKb5btFjTSAFjTu5jmwoW66fyV9uJIP4wUXXU8aR5Hl44gndaaXp7dC5HSObmgbnR2RN+Un1p68Mf5Q==} + dependencies: + '@types/web-bluetooth': 0.0.17 + '@vueuse/metadata': 10.3.0 + '@vueuse/shared': 10.3.0(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + + /@vueuse/integrations@10.3.0(focus-trap@7.5.2)(vue@3.3.4): + resolution: {integrity: sha512-Jgiv7oFyIgC6BxmDtiyG/fxyGysIds00YaY7sefwbhCZ2/tjEx1W/1WcsISSJPNI30in28+HC2J4uuU8184ekg==} peerDependencies: async-validator: '*' axios: '*' @@ -1719,8 +1639,8 @@ packages: universal-cookie: optional: true dependencies: - '@vueuse/core': 10.2.1(vue@3.3.4) - '@vueuse/shared': 10.2.1(vue@3.3.4) + '@vueuse/core': 10.3.0(vue@3.3.4) + '@vueuse/shared': 10.3.0(vue@3.3.4) focus-trap: 7.5.2 vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: @@ -1732,6 +1652,10 @@ packages: resolution: {integrity: sha512-3Gt68mY/i6bQvFqx7cuGBzrCCQu17OBaGWS5JdwISpMsHnMKKjC2FeB5OAfMcCQ0oINfADP3i9A4PPRo0peHdQ==} dev: true + /@vueuse/metadata@10.3.0: + resolution: {integrity: sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw==} + dev: true + /@vueuse/shared@10.2.1(vue@3.3.4): resolution: {integrity: sha512-QWHq2bSuGptkcxx4f4M/fBYC3Y8d3M2UYyLsyzoPgEoVzJURQ0oJeWXu79OiLlBb8gTKkqe4mO85T/sf39mmiw==} dependencies: @@ -1741,6 +1665,15 @@ packages: - vue dev: true + /@vueuse/shared@10.3.0(vue@3.3.4): + resolution: {integrity: sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg==} + dependencies: + vue-demi: 0.14.5(vue@3.3.4) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + dev: true + /JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -1749,12 +1682,12 @@ packages: through: 2.3.8 dev: true - /acorn-jsx@5.3.2(acorn@8.9.0): + /acorn-jsx@5.3.2(acorn@8.10.0): resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - acorn: 8.9.0 + acorn: 8.10.0 dev: true /acorn-walk@8.2.0: @@ -1762,8 +1695,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn@8.9.0: - resolution: {integrity: sha512-jaVNAFBHNLXspO543WnNNPZFRtavh3skAkITqD0/2aeMkKZTN+254PyhwxFYrk3vQ1xfY+2wbesJMs/JC8/PwQ==} + /acorn@8.10.0: + resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true dev: true @@ -1789,23 +1722,23 @@ packages: uri-js: 4.4.1 dev: true - /algoliasearch@4.17.1: - resolution: {integrity: sha512-4GDQ1RhP2qUR3x8PevFRbEdqZqIARNViZYjgTJmA1T7wRNtFA3W4Aqc/RsODqa1J8IO/QDla5x4tWuUS8NV8wA==} + /algoliasearch@4.19.1: + resolution: {integrity: sha512-IJF5b93b2MgAzcE/tuzW0yOPnuUyRgGAtaPv5UUywXM8kzqfdwZTO4sPJBzoGz1eOy6H9uEchsJsBFTELZSu+g==} dependencies: - '@algolia/cache-browser-local-storage': 4.17.1 - '@algolia/cache-common': 4.17.1 - '@algolia/cache-in-memory': 4.17.1 - '@algolia/client-account': 4.17.1 - '@algolia/client-analytics': 4.17.1 - '@algolia/client-common': 4.17.1 - '@algolia/client-personalization': 4.17.1 - '@algolia/client-search': 4.17.1 - '@algolia/logger-common': 4.17.1 - '@algolia/logger-console': 4.17.1 - '@algolia/requester-browser-xhr': 4.17.1 - '@algolia/requester-common': 4.17.1 - '@algolia/requester-node-http': 4.17.1 - '@algolia/transporter': 4.17.1 + '@algolia/cache-browser-local-storage': 4.19.1 + '@algolia/cache-common': 4.19.1 + '@algolia/cache-in-memory': 4.19.1 + '@algolia/client-account': 4.19.1 + '@algolia/client-analytics': 4.19.1 + '@algolia/client-common': 4.19.1 + '@algolia/client-personalization': 4.19.1 + '@algolia/client-search': 4.19.1 + '@algolia/logger-common': 4.19.1 + '@algolia/logger-console': 4.19.1 + '@algolia/requester-browser-xhr': 4.19.1 + '@algolia/requester-common': 4.19.1 + '@algolia/requester-node-http': 4.19.1 + '@algolia/transporter': 4.19.1 dev: true /ansi-colors@4.1.3: @@ -1830,8 +1763,8 @@ packages: engines: {node: '>=12'} dev: true - /ansi-sequence-parser@1.1.0: - resolution: {integrity: sha512-lEm8mt52to2fT8GhciPCGeCXACSz2UwIN4X2e2LJSnZ5uAbn2/dsYdOmUXq0AtWS5cpAupysIneExOgH0Vd2TQ==} + /ansi-sequence-parser@1.1.1: + resolution: {integrity: sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg==} dev: true /ansi-styles@3.2.1: @@ -1893,10 +1826,22 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 es-shim-unscopables: 1.0.0 dev: true + /arraybuffer.prototype.slice@1.0.1: + resolution: {integrity: sha512-09x0ZWFEjj4WD8PDbykUwo3t9arLn8NIzmmYEJFpYekOAQjpkGSyrQhNoRTcwwcFRu+ycWF78QZ63oWTqSjBcw==} + engines: {node: '>= 0.4'} + dependencies: + array-buffer-byte-length: 1.0.0 + call-bind: 1.0.2 + define-properties: 1.2.0 + get-intrinsic: 1.2.1 + is-array-buffer: 3.0.2 + is-shared-array-buffer: 1.0.2 + dev: true + /arrify@1.0.1: resolution: {integrity: sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==} engines: {node: '>=0.10.0'} @@ -1966,6 +1911,11 @@ packages: resolution: {integrity: sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==} dev: true + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} + engines: {node: '>=0.6'} + dev: true + /blob-util@2.0.2: resolution: {integrity: sha512-T7JQa+zsXXEa6/8ZhHcQEW1UFfVM49Ts65uBkFL6fz2QmrElqmbajIDJvuA0tEhRe5eIjpV9ZF+0RfZR9voJFQ==} dev: true @@ -1978,6 +1928,13 @@ packages: resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} dev: true + /bplist-parser@0.2.0: + resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} + engines: {node: '>= 5.10.0'} + dependencies: + big-integer: 1.6.51 + dev: true + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: @@ -2018,13 +1975,20 @@ packages: engines: {node: '>=6'} dev: true + /bundle-name@3.0.0: + resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} + engines: {node: '>=12'} + dependencies: + run-applescript: 5.0.0 + dev: true + /cac@6.7.14: resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} engines: {node: '>=8'} dev: true - /cachedir@2.3.0: - resolution: {integrity: sha512-A+Fezp4zxnit6FanDmv9EqXNAi3vt9DWp51/71UEhXukb7QUuvtv9344h91dyAxuTLoSYJFU299qzR3tzwPAhw==} + /cachedir@2.4.0: + resolution: {integrity: sha512-9EtFOZR8g22CL7BWjJ9BUx1+A/djkofnyW3aOXZORNW2kxoUpx2h+uN2cOqwPmFhnpVmxg+KW2OjOSgChTEvsQ==} engines: {node: '>=6'} dev: true @@ -2297,18 +2261,18 @@ packages: through2: 4.0.2 dev: true - /conventional-changelog-core@5.0.1: - resolution: {integrity: sha512-Rvi5pH+LvgsqGwZPZ3Cq/tz4ty7mjijhr3qR4m9IBXNbxGGYgTVVO+duXzz9aArmHxFtwZ+LRkrNIMDQzgoY4A==} + /conventional-changelog-core@5.0.2: + resolution: {integrity: sha512-RhQOcDweXNWvlRwUDCpaqXzbZemKPKncCWZG50Alth72WITVd6nhVk9MJ6w1k9PFNBcZ3YwkdkChE+8+ZwtUug==} engines: {node: '>=14'} dependencies: add-stream: 1.0.0 - conventional-changelog-writer: 6.0.0 + conventional-changelog-writer: 6.0.1 conventional-commits-parser: 4.0.0 dateformat: 3.0.3 get-pkg-repo: 4.2.1 git-raw-commits: 3.0.0 git-remote-origin-url: 2.0.0 - git-semver-tags: 5.0.0 + git-semver-tags: 5.0.1 normalize-package-data: 3.0.3 read-pkg: 3.0.0 read-pkg-up: 3.0.0 @@ -2394,26 +2358,26 @@ packages: dependencies: conventional-commits-filter: 2.0.7 dateformat: 3.0.3 - handlebars: 4.7.7 + handlebars: 4.7.8 json-stringify-safe: 5.0.1 lodash: 4.17.21 meow: 8.1.2 - semver: 6.3.0 + semver: 6.3.1 split: 1.0.1 through2: 4.0.2 dev: true - /conventional-changelog-writer@6.0.0: - resolution: {integrity: sha512-8PyWTnn7zBIt9l4hj4UusFs1TyG+9Ulu1zlOAc72L7Sdv9Hsc8E86ot7htY3HXCVhXHB/NO0pVGvZpwsyJvFfw==} + /conventional-changelog-writer@6.0.1: + resolution: {integrity: sha512-359t9aHorPw+U+nHzUXHS5ZnPBOizRxfQsWT5ZDHBfvfxQOAik+yfuhKXG66CN5LEWPpMNnIMHUTCKeYNprvHQ==} engines: {node: '>=14'} hasBin: true dependencies: conventional-commits-filter: 3.0.0 dateformat: 3.0.3 - handlebars: 4.7.7 + handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 6.3.0 + semver: 7.5.4 split: 1.0.1 dev: true @@ -2442,7 +2406,7 @@ packages: conventional-changelog-atom: 3.0.0 conventional-changelog-codemirror: 3.0.0 conventional-changelog-conventionalcommits: 6.1.0 - conventional-changelog-core: 5.0.1 + conventional-changelog-core: 5.0.2 conventional-changelog-ember: 3.0.0 conventional-changelog-eslint: 4.0.0 conventional-changelog-express: 3.0.0 @@ -2524,7 +2488,7 @@ packages: dependencies: nice-try: 1.0.5 path-key: 2.0.1 - semver: 5.7.1 + semver: 5.7.2 shebang-command: 1.2.0 which: 1.3.1 dev: true @@ -2548,25 +2512,25 @@ packages: hasBin: true requiresBuild: true dependencies: - '@cypress/request': 2.88.11 + '@cypress/request': 2.88.12 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) - '@types/node': 14.18.48 + '@types/node': 14.18.54 '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 arch: 2.2.0 blob-util: 2.0.2 bluebird: 3.7.2 buffer: 5.7.1 - cachedir: 2.3.0 + cachedir: 2.4.0 chalk: 4.1.2 check-more-types: 2.24.0 cli-cursor: 3.1.0 cli-table3: 0.6.3 commander: 6.2.1 common-tags: 1.8.2 - dayjs: 1.11.7 + dayjs: 1.11.9 debug: 4.3.4(supports-color@8.1.1) - enquirer: 2.3.6 + enquirer: 2.4.1 eventemitter2: 6.4.7 execa: 4.1.0 executable: 4.1.1 @@ -2577,7 +2541,7 @@ packages: is-ci: 3.0.1 is-installed-globally: 0.4.0 lazy-ass: 1.6.0 - listr2: 3.14.0(enquirer@2.3.6) + listr2: 3.14.0(enquirer@2.4.1) lodash: 4.17.21 log-symbols: 4.1.0 minimist: 1.2.8 @@ -2608,8 +2572,8 @@ packages: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true - /dayjs@1.11.7: - resolution: {integrity: sha512-+Yw9U6YO5TQohxLcIkrXBeY73WP3ejHWVvx8XCk3gxvQDCTEmS48ZrSZCKciI7Bhl/uCMyxYtE9UqRILmFphkQ==} + /dayjs@1.11.9: + resolution: {integrity: sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA==} dev: true /debug@3.2.7(supports-color@8.1.1): @@ -2666,6 +2630,29 @@ packages: engines: {node: '>=0.10.0'} dev: true + /default-browser-id@3.0.0: + resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} + engines: {node: '>=12'} + dependencies: + bplist-parser: 0.2.0 + untildify: 4.0.0 + dev: true + + /default-browser@4.0.0: + resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} + engines: {node: '>=14.16'} + dependencies: + bundle-name: 3.0.0 + default-browser-id: 3.0.0 + execa: 7.2.0 + titleize: 3.0.0 + dev: true + + /define-lazy-prop@3.0.0: + resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} + engines: {node: '>=12'} + dev: true + /define-properties@1.2.0: resolution: {integrity: sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA==} engines: {node: '>= 0.4'} @@ -2779,11 +2766,12 @@ packages: once: 1.4.0 dev: true - /enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + /enquirer@2.4.1: + resolution: {integrity: sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==} engines: {node: '>=8.6'} dependencies: ansi-colors: 4.1.3 + strip-ansi: 6.0.1 dev: true /entities@4.5.0: @@ -2797,11 +2785,12 @@ packages: is-arrayish: 0.2.1 dev: true - /es-abstract@1.21.2: - resolution: {integrity: sha512-y/B5POM2iBnIxCiernH1G7rC9qQoM77lLIMQLuob0zhp8C56Po81+2Nj0WFKnd0pNReDTnkYryc+zhOzpEIROg==} + /es-abstract@1.22.1: + resolution: {integrity: sha512-ioRRcXMO6OFyRpyzV3kE1IIBd4WG5/kltnzdxSCqoP8CMGs/Li+M1uF5o7lOkZVFjDs+NLesthnF66Pg/0q0Lw==} engines: {node: '>= 0.4'} dependencies: array-buffer-byte-length: 1.0.0 + arraybuffer.prototype.slice: 1.0.1 available-typed-arrays: 1.0.5 call-bind: 1.0.2 es-set-tostringtag: 2.0.1 @@ -2822,19 +2811,23 @@ packages: is-regex: 1.1.4 is-shared-array-buffer: 1.0.2 is-string: 1.0.7 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 is-weakref: 1.0.2 object-inspect: 1.12.3 object-keys: 1.1.1 object.assign: 4.1.4 regexp.prototype.flags: 1.5.0 + safe-array-concat: 1.0.0 safe-regex-test: 1.0.0 string.prototype.trim: 1.2.7 string.prototype.trimend: 1.0.6 string.prototype.trimstart: 1.0.6 + typed-array-buffer: 1.0.0 + typed-array-byte-length: 1.0.0 + typed-array-byte-offset: 1.0.0 typed-array-length: 1.0.4 unbox-primitive: 1.0.2 - which-typed-array: 1.1.9 + which-typed-array: 1.1.11 dev: true /es-set-tostringtag@2.0.1: @@ -2936,8 +2929,8 @@ packages: engines: {node: '>=10'} dev: true - /eslint-config-prettier@8.8.0(eslint@8.44.0): - resolution: {integrity: sha512-wLbQiFre3tdGgpDv67NQKnJuTlcUVYHas3k+DZCc2U2BadthoEY4B7hLPvAxaqdyOGCzuLfii2fqGph10va7oA==} + /eslint-config-prettier@8.9.0(eslint@8.44.0): + resolution: {integrity: sha512-+sbni7NfVXnOpnRadUA8S28AUlsZt9GjgFvABIRL9Hkn8KqNzOp+7Lw4QWtrwn20KzU3wqu1QoOj2m+7rKRqkA==} hasBin: true peerDependencies: eslint: '>=7.0.0' @@ -2959,7 +2952,7 @@ packages: array.prototype.flatmap: 1.3.1 debug: 4.3.4(supports-color@8.1.1) eslint: 8.44.0 - fast-glob: 3.2.12 + fast-glob: 3.3.1 transitivePeerDependencies: - supports-color dev: true @@ -2970,9 +2963,9 @@ packages: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: ^3.7.5 || ^4.0.0 || ^5.0.0 dependencies: - '@typescript-eslint/utils': 5.59.7(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@4.9.5) eslint: 8.44.0 - tslib: 2.5.2 + tslib: 2.6.1 tsutils: 3.21.0(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: @@ -2999,21 +2992,25 @@ packages: - supports-color dev: true - /eslint-plugin-prettier@4.2.1(eslint-config-prettier@8.8.0)(eslint@8.44.0)(prettier@2.8.8): - resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} - engines: {node: '>=12.0.0'} + /eslint-plugin-prettier@5.0.0(eslint-config-prettier@8.9.0)(eslint@8.44.0)(prettier@3.0.0): + resolution: {integrity: sha512-AgaZCVuYDXHUGxj/ZGu1u8H8CYgDY3iG6w5kUFw4AzMVXzB7VvbKgYR4nATIN+OvUrghMbiDLeimVjVY5ilq3w==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - eslint: '>=7.28.0' + '@types/eslint': '>=8.0.0' + eslint: '>=8.0.0' eslint-config-prettier: '*' - prettier: '>=2.0.0' + prettier: '>=3.0.0' peerDependenciesMeta: + '@types/eslint': + optional: true eslint-config-prettier: optional: true dependencies: eslint: 8.44.0 - eslint-config-prettier: 8.8.0(eslint@8.44.0) - prettier: 2.8.8 + eslint-config-prettier: 8.9.0(eslint@8.44.0) + prettier: 3.0.0 prettier-linter-helpers: 1.0.0 + synckit: 0.8.5 dev: true /eslint-plugin-vitest@0.2.6(eslint@8.44.0)(typescript@4.9.5): @@ -3022,7 +3019,7 @@ packages: peerDependencies: eslint: '>=8.0.0' dependencies: - '@typescript-eslint/utils': 5.59.11(eslint@8.44.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.62.0(eslint@8.44.0)(typescript@4.9.5) eslint: 8.44.0 transitivePeerDependencies: - supports-color @@ -3037,16 +3034,16 @@ packages: estraverse: 4.3.0 dev: true - /eslint-scope@7.2.0: - resolution: {integrity: sha512-DYj5deGlHBfMt15J7rdtyKNq/Nqlv5KfU4iodrQ019XESsRnwXH9KAE0y3cwtUHDo2ob7CypAnCqefh6vioWRw==} + /eslint-scope@7.2.2: + resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 dev: true - /eslint-visitor-keys@3.4.1: - resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} + /eslint-visitor-keys@3.4.2: + resolution: {integrity: sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true @@ -3056,8 +3053,8 @@ packages: hasBin: true dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.44.0) - '@eslint-community/regexpp': 4.5.1 - '@eslint/eslintrc': 2.1.0 + '@eslint-community/regexpp': 4.6.2 + '@eslint/eslintrc': 2.1.1 '@eslint/js': 8.44.0 '@humanwhocodes/config-array': 0.11.10 '@humanwhocodes/module-importer': 1.0.1 @@ -3068,9 +3065,9 @@ packages: debug: 4.3.4(supports-color@8.1.1) doctrine: 3.0.0 escape-string-regexp: 4.0.0 - eslint-scope: 7.2.0 - eslint-visitor-keys: 3.4.1 - espree: 9.6.0 + eslint-scope: 7.2.2 + eslint-visitor-keys: 3.4.2 + espree: 9.6.1 esquery: 1.5.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -3098,13 +3095,13 @@ packages: - supports-color dev: true - /espree@9.6.0: - resolution: {integrity: sha512-1FH/IiruXZ84tpUlm0aCUEwMl2Ho5ilqVh0VvQXw+byAz/4SAciyHLlfmL5WYqsvD38oymdUwBss0LtK8m4s/A==} + /espree@9.6.1: + resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - acorn: 8.9.0 - acorn-jsx: 5.3.2(acorn@8.9.0) - eslint-visitor-keys: 3.4.1 + acorn: 8.10.0 + acorn-jsx: 5.3.2(acorn@8.10.0) + eslint-visitor-keys: 3.4.2 dev: true /esquery@1.5.0: @@ -3159,6 +3156,36 @@ packages: strip-final-newline: 2.0.0 dev: true + /execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: true + + /execa@7.2.0: + resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} + engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 4.3.1 + is-stream: 3.0.0 + merge-stream: 2.0.0 + npm-run-path: 5.1.0 + onetime: 6.0.0 + signal-exit: 3.0.7 + strip-final-newline: 3.0.0 + dev: true + /executable@4.1.1: resolution: {integrity: sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==} engines: {node: '>=4'} @@ -3197,19 +3224,8 @@ packages: resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} dev: true - /fast-glob@3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: true - - /fast-glob@3.3.0: - resolution: {integrity: sha512-ChDuvbOypPuNjO8yIDf36x7BlZX1smcUMTTcyoIjycexOxd6DFsKsg21qVBzEmr3G7fUKIRy2/psii+CIUt7FA==} + /fast-glob@3.3.1: + resolution: {integrity: sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==} engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 @@ -3323,7 +3339,7 @@ packages: engines: {node: '>=14'} dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.2 + signal-exit: 4.1.0 dev: true /forever-agent@0.6.1: @@ -3371,7 +3387,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 functions-have-names: 1.2.3 dev: true @@ -3415,6 +3431,11 @@ packages: pump: 3.0.0 dev: true + /get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: true + /get-symbol-description@1.0.0: resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} engines: {node: '>= 0.4'} @@ -3423,8 +3444,10 @@ packages: get-intrinsic: 1.2.1 dev: true - /get-tsconfig@4.5.0: - resolution: {integrity: sha512-MjhiaIWCJ1sAU4pIQ5i5OfOuHHxVo1oYeNsWTON7jxYkod8pHocXeh+SSbmu5OZZZK73B6cbJ2XADzXehLyovQ==} + /get-tsconfig@4.6.2: + resolution: {integrity: sha512-E5XrT4CbbXcXWy+1jChlZmrmCwd5KGx502kDCXJJ7y898TtWW9FwoG5HfOLVRKmlmDGkWN2HM9Ho+/Y8F0sJDg==} + dependencies: + resolve-pkg-maps: 1.0.0 dev: true /getos@3.2.1: @@ -3475,16 +3498,16 @@ packages: hasBin: true dependencies: meow: 8.1.2 - semver: 6.3.0 + semver: 6.3.1 dev: true - /git-semver-tags@5.0.0: - resolution: {integrity: sha512-fZ+tmZ1O5aXW/T5nLzZLbxWAHdQTLLXalOECMNAmhoEQSfqZjtaeMjpsXH4C5qVhrICTkVQeQFujB1lKzIHljA==} + /git-semver-tags@5.0.1: + resolution: {integrity: sha512-hIvOeZwRbQ+7YEUmCkHqo8FOLQZCEn18yevLHADlFPZY02KJGsu5FZt9YW/lybfK2uhWFI7Qg/07LekJiTv7iA==} engines: {node: '>=14'} hasBin: true dependencies: meow: 8.1.2 - semver: 6.3.0 + semver: 7.5.4 dev: true /gitconfiglocal@1.0.0: @@ -3513,9 +3536,9 @@ packages: hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.2.1 - minimatch: 9.0.1 - minipass: 6.0.2 + jackspeak: 2.2.2 + minimatch: 9.0.3 + minipass: 7.0.2 path-scurry: 1.10.1 dev: true @@ -3557,7 +3580,7 @@ packages: dependencies: array-union: 2.1.0 dir-glob: 3.0.1 - fast-glob: 3.3.0 + fast-glob: 3.3.1 ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 @@ -3577,8 +3600,8 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true - /handlebars@4.7.7: - resolution: {integrity: sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==} + /handlebars@4.7.8: + resolution: {integrity: sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ==} engines: {node: '>=0.4.7'} hasBin: true dependencies: @@ -3677,6 +3700,16 @@ packages: engines: {node: '>=8.12.0'} dev: true + /human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: true + + /human-signals@4.3.1: + resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} + engines: {node: '>=14.18.0'} + dev: true + /ieee754@1.2.1: resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} dev: true @@ -3738,7 +3771,7 @@ packages: dependencies: call-bind: 1.0.2 get-intrinsic: 1.2.1 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true /is-arrayish@0.2.1: @@ -3778,8 +3811,8 @@ packages: ci-info: 3.8.0 dev: true - /is-core-module@2.12.1: - resolution: {integrity: sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg==} + /is-core-module@2.13.0: + resolution: {integrity: sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==} dependencies: has: 1.0.3 dev: true @@ -3791,6 +3824,18 @@ packages: has-tostringtag: 1.0.0 dev: true + /is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: true + + /is-docker@3.0.0: + resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + hasBin: true + dev: true + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -3808,6 +3853,14 @@ packages: is-extglob: 2.1.1 dev: true + /is-inside-container@1.0.0: + resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} + engines: {node: '>=14.16'} + hasBin: true + dependencies: + is-docker: 3.0.0 + dev: true + /is-installed-globally@0.4.0: resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} engines: {node: '>=10'} @@ -3872,6 +3925,11 @@ packages: engines: {node: '>=8'} dev: true + /is-stream@3.0.0: + resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dev: true + /is-string@1.0.7: resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} engines: {node: '>= 0.4'} @@ -3893,15 +3951,11 @@ packages: text-extensions: 1.9.0 dev: true - /is-typed-array@1.1.10: - resolution: {integrity: sha512-PJqgEHiWZvMpaFZ3uTc8kHPM4+4ADTlDniuQL7cU/UDA0Ql7F70yGfHph3cLNe+c9toaigv+DFzTJKhc2CtO6A==} + /is-typed-array@1.1.12: + resolution: {integrity: sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==} engines: {node: '>= 0.4'} dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.0 + which-typed-array: 1.1.11 dev: true /is-typedarray@1.0.0: @@ -3919,10 +3973,21 @@ packages: call-bind: 1.0.2 dev: true + /is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: true + /isarray@1.0.0: resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: true + /isarray@2.0.5: + resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} + dev: true + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true @@ -3936,12 +4001,12 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-report@3.0.0: - resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} - engines: {node: '>=8'} + /istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} dependencies: istanbul-lib-coverage: 3.2.0 - make-dir: 3.1.0 + make-dir: 4.0.0 supports-color: 7.2.0 dev: true @@ -3956,16 +4021,16 @@ packages: - supports-color dev: true - /istanbul-reports@3.1.5: - resolution: {integrity: sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==} + /istanbul-reports@3.1.6: + resolution: {integrity: sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==} engines: {node: '>=8'} dependencies: html-escaper: 2.0.2 - istanbul-lib-report: 3.0.0 + istanbul-lib-report: 3.0.1 dev: true - /jackspeak@2.2.1: - resolution: {integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==} + /jackspeak@2.2.2: + resolution: {integrity: sha512-mgNtVv4vUuaKA97yxUHoA3+FkuhtxkjdXEWOyB/N76fjy0FjezEt34oy3epBtvCvS+7DyKwqCFWx/oJLV5+kCg==} engines: {node: '>=14'} dependencies: '@isaacs/cliui': 8.0.2 @@ -4066,7 +4131,7 @@ packages: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} dev: true - /listr2@3.14.0(enquirer@2.3.6): + /listr2@3.14.0(enquirer@2.4.1): resolution: {integrity: sha512-TyWI8G99GX9GjE54cJ+RrNMcIFBfwMPxc3XTFiAYGN4s10hWROGtOg7+O6u6LE3mNkyld7RSLE6nrKBvTfcs3g==} engines: {node: '>=10.0.0'} peerDependencies: @@ -4077,7 +4142,7 @@ packages: dependencies: cli-truncate: 2.1.0 colorette: 2.0.20 - enquirer: 2.3.6 + enquirer: 2.4.1 log-update: 4.0.0 p-map: 4.0.0 rfdc: 1.3.0 @@ -4178,6 +4243,11 @@ packages: get-func-name: 2.0.0 dev: true + /lru-cache@10.0.0: + resolution: {integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==} + engines: {node: 14 || >=16.14} + dev: true + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -4185,27 +4255,22 @@ packages: yallist: 4.0.0 dev: true - /lru-cache@9.1.1: - resolution: {integrity: sha512-65/Jky17UwSb0BuB9V+MyDpsOtXKmYwzhyl+cOa9XUiI4uV2Ouy/2voFP3+al0BjZbJgMBD8FojMpAf+Z+qn4A==} - engines: {node: 14 || >=16.14} - dev: true - /lunr@2.3.9: resolution: {integrity: sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow==} dev: true - /magic-string@0.30.1: - resolution: {integrity: sha512-mbVKXPmS0z0G4XqFDCTllmDQ6coZzn94aMlb0o/A4HEHJCKcanlDZwYJgwnkmgD3jyWhUgj9VsPrfd972yPffA==} + /magic-string@0.30.2: + resolution: {integrity: sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug==} engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.15 dev: true - /make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + /make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} dependencies: - semver: 6.3.0 + semver: 7.5.4 dev: true /map-obj@1.0.1: @@ -4284,6 +4349,11 @@ packages: engines: {node: '>=6'} dev: true + /mimic-fn@4.0.0: + resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} + engines: {node: '>=12'} + dev: true + /min-indent@1.0.1: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} @@ -4295,8 +4365,8 @@ packages: brace-expansion: 1.1.11 dev: true - /minimatch@9.0.1: - resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} + /minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -4315,8 +4385,8 @@ packages: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} dev: true - /minipass@6.0.2: - resolution: {integrity: sha512-MzWSV5nYVT7mVyWCwn2o7JH13w2TBRmmSqSRCKzTw+lmft9X4z+3wjvs06Tzijo5z4W/kahUCDpRXTF+ZrmF/w==} + /minipass@7.0.2: + resolution: {integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==} engines: {node: '>=16 || 14 >=14.17'} dev: true @@ -4327,10 +4397,10 @@ packages: /mlly@1.4.0: resolution: {integrity: sha512-ua8PAThnTwpprIaU47EPeZ/bPUVp2QYBbWMphUQpVdBI3Lgqzm5KZQ45Agm3YJedHXaIHl6pBGabaLSUPPSptg==} dependencies: - acorn: 8.9.0 + acorn: 8.10.0 pathe: 1.1.1 pkg-types: 1.0.3 - ufo: 1.1.2 + ufo: 1.2.0 dev: true /modify-values@1.0.1: @@ -4373,8 +4443,8 @@ packages: resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} dev: true - /node-fetch@2.6.11: - resolution: {integrity: sha512-4I6pdBY1EthSqDmJkiNk3JIT8cswwR9nfeW/cPdUagJYEQG7R95WRH74wpz7ma8Gh/9dI9FP+OU+0E4FvtA55w==} + /node-fetch@2.6.12: + resolution: {integrity: sha512-C/fGU2E8ToujUivIO0H+tpQ6HWo4eEmchoPIoXtxCrVghxdKq+QOHqEZW7tuP3KlV3bC8FRMO5nMCC7Zm1VP6g==} engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 @@ -4389,8 +4459,8 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.2 - semver: 5.7.1 + resolve: 1.22.4 + semver: 5.7.2 validate-npm-package-license: 3.0.4 dev: true @@ -4399,7 +4469,7 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.12.1 + is-core-module: 2.13.0 semver: 7.5.4 validate-npm-package-license: 3.0.4 dev: true @@ -4427,6 +4497,13 @@ packages: path-key: 3.1.1 dev: true + /npm-run-path@5.1.0: + resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + path-key: 4.0.0 + dev: true + /object-inspect@1.12.3: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: true @@ -4459,6 +4536,23 @@ packages: mimic-fn: 2.1.0 dev: true + /onetime@6.0.0: + resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} + engines: {node: '>=12'} + dependencies: + mimic-fn: 4.0.0 + dev: true + + /open@9.1.0: + resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} + engines: {node: '>=14.16'} + dependencies: + default-browser: 4.0.0 + define-lazy-prop: 3.0.0 + is-inside-container: 1.0.0 + is-wsl: 2.2.0 + dev: true + /optionator@0.9.3: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} @@ -4567,7 +4661,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.21.4 + '@babel/code-frame': 7.22.5 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -4602,6 +4696,11 @@ packages: engines: {node: '>=8'} dev: true + /path-key@4.0.0: + resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} + engines: {node: '>=12'} + dev: true + /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} dev: true @@ -4610,8 +4709,8 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 9.1.1 - minipass: 6.0.2 + lru-cache: 10.0.0 + minipass: 7.0.2 dev: true /path-type@3.0.0: @@ -4675,24 +4774,6 @@ packages: pathe: 1.1.1 dev: true - /postcss@8.4.23: - resolution: {integrity: sha512-bQ3qMcpF6A/YjR55xtoTr0jGOlnPOKAIMdOWiv0EIT6HVPEaJiJB4NLljSbiHoC2RX7DN5Uvjtpbg1NPdwv1oA==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - - /postcss@8.4.24: - resolution: {integrity: sha512-M0RzbcI0sO/XJNucsGjvWU9ERWxb/ytp1w6dKtxTKgixdtQDq4rmx/g8W1hnaheq9jgwL/oyEdH5Bc4WwJKMqg==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.6 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true - /postcss@8.4.27: resolution: {integrity: sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ==} engines: {node: ^10 || ^12 || >=14} @@ -4702,8 +4783,8 @@ packages: source-map-js: 1.0.2 dev: true - /preact@10.15.1: - resolution: {integrity: sha512-qs2ansoQEwzNiV5eAcRT1p1EC/dmEzaATVDJNiB3g2sRDWdA7b7MurXdJjB2+/WQktGWZwxvDrnuRFbWuIr64g==} + /preact@10.16.0: + resolution: {integrity: sha512-XTSj3dJ4roKIC93pald6rWuB2qQJO9gO2iLLyTe87MrjQN+HklueLsmskbywEWqCHlclgz3/M4YLL2iBr9UmMA==} dev: true /prelude-ls@1.2.1: @@ -4718,8 +4799,8 @@ packages: fast-diff: 1.3.0 dev: true - /prettier-plugin-organize-imports@3.2.2(prettier@2.8.8)(typescript@4.9.5): - resolution: {integrity: sha512-e97lE6odGSiHonHJMTYC0q0iLXQyw0u5z/PJpvP/3vRy6/Zi9kLBwFAbEGjDzIowpjQv8b+J04PDamoUSQbzGA==} + /prettier-plugin-organize-imports@3.2.3(prettier@3.0.0)(typescript@4.9.5): + resolution: {integrity: sha512-KFvk8C/zGyvUaE3RvxN2MhCLwzV6OBbFSkwZ2OamCrs9ZY4i5L77jQ/w4UmUr+lqX8qbaqVq6bZZkApn+IgJSg==} peerDependencies: '@volar/vue-language-plugin-pug': ^1.0.4 '@volar/vue-typescript': ^1.0.4 @@ -4731,13 +4812,13 @@ packages: '@volar/vue-typescript': optional: true dependencies: - prettier: 2.8.8 + prettier: 3.0.0 typescript: 4.9.5 dev: true - /prettier@2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.0.0: + resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==} + engines: {node: '>=14'} hasBin: true dev: true @@ -4746,8 +4827,8 @@ packages: engines: {node: '>=6'} dev: true - /pretty-format@29.6.1: - resolution: {integrity: sha512-7jRj+yXO0W7e4/tSJKoR7HRIHLPPjtNaUGG2xxKQnGvPNRkgWcQ0AZX6P4KBRJN4FcTBWb3sa7DVUJmocYuoog==} + /pretty-format@29.6.2: + resolution: {integrity: sha512-1q0oC8eRveTg5nnBEWMXAU2qpv65Gnuf2eCQzSjxpWFkPaPARwqZZDGuNE0zPAZfTCHzIk3A8dIjwlQKKLphyg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/schemas': 29.6.0 @@ -4791,6 +4872,10 @@ packages: side-channel: 1.0.4 dev: true + /querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + dev: true + /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true @@ -4906,16 +4991,24 @@ packages: engines: {node: '>=0.10.0'} dev: true + /requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: true + /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} dev: true - /resolve@1.22.2: - resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} + /resolve-pkg-maps@1.0.0: + resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + dev: true + + /resolve@1.22.4: + resolution: {integrity: sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg==} hasBin: true dependencies: - is-core-module: 2.12.1 + is-core-module: 2.13.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 dev: true @@ -4952,14 +5045,21 @@ packages: glob: 10.3.3 dev: true - /rollup@3.26.0: - resolution: {integrity: sha512-YzJH0eunH2hr3knvF3i6IkLO/jTjAEwU4HoMUbQl4//Tnl3ou0e7P5SjxdDr8HQJdeUJShlbEHXrrnEHy1l7Yg==} + /rollup@3.27.2: + resolution: {integrity: sha512-YGwmHf7h2oUHkVBT248x0yt6vZkYQ3/rvE5iQuVBh3WO8GcJ6BNeOkpoX1yMHIiBm18EMLjBPIoUDkhgnyxGOQ==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true + /run-applescript@5.0.0: + resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} + engines: {node: '>=12'} + dependencies: + execa: 5.1.1 + dev: true + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: @@ -4969,7 +5069,17 @@ packages: /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: - tslib: 2.5.2 + tslib: 2.6.1 + dev: true + + /safe-array-concat@1.0.0: + resolution: {integrity: sha512-9dVEFruWIsnie89yym+xWTAYASdpw3CJV7Li/6zBewGf9z2i1j31rP6jnY0pHEO4QZh6N0K11bFjWmdR8UGdPQ==} + engines: {node: '>=0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + has-symbols: 1.0.3 + isarray: 2.0.5 dev: true /safe-buffer@5.1.2: @@ -5000,7 +5110,7 @@ packages: htmlparser2: 8.0.2 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.23 + postcss: 8.4.27 dev: true /scheduler@0.23.0: @@ -5009,18 +5119,18 @@ packages: loose-envify: 1.4.0 dev: true - /search-insights@2.6.0: - resolution: {integrity: sha512-vU2/fJ+h/Mkm/DJOe+EaM5cafJv/1rRTZpGJTuFPf/Q5LjzgMDsqPdSaZsAe+GAWHHsfsu+rQSAn6c8IGtBEVw==} + /search-insights@2.7.0: + resolution: {integrity: sha512-GLbVaGgzYEKMvuJbHRhLi1qoBFnjXZGZ6l4LxOYPCp4lI2jDRB3jPU9/XNhMwv6kvnA9slTreq6pvK+b3o3aqg==} engines: {node: '>=8.16.0'} dev: true - /semver@5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + /semver@5.7.2: + resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true dev: true - /semver@6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true dev: true @@ -5060,19 +5170,10 @@ packages: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shiki@0.14.2: - resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} - dependencies: - ansi-sequence-parser: 1.1.0 - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 - dev: true - /shiki@0.14.3: resolution: {integrity: sha512-U3S/a+b0KS+UkTyMjoNojvTgrBHjgp7L6ovhFVZsXmBGnVdQ4K4U9oK0z63w538S91ATngv1vXigHCSWOwnr+g==} dependencies: - ansi-sequence-parser: 1.1.0 + ansi-sequence-parser: 1.1.1 jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 @@ -5094,8 +5195,8 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /signal-exit@4.0.2: - resolution: {integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==} + /signal-exit@4.1.0: + resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} dev: true @@ -5242,7 +5343,7 @@ packages: dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: true /string.prototype.padend@3.1.4: @@ -5251,7 +5352,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string.prototype.trim@1.2.7: @@ -5260,7 +5361,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string.prototype.trimend@1.0.6: @@ -5268,7 +5369,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string.prototype.trimstart@1.0.6: @@ -5276,7 +5377,7 @@ packages: dependencies: call-bind: 1.0.2 define-properties: 1.2.0 - es-abstract: 1.21.2 + es-abstract: 1.22.1 dev: true /string_decoder@1.1.1: @@ -5303,8 +5404,8 @@ packages: ansi-regex: 5.0.1 dev: true - /strip-ansi@7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + /strip-ansi@7.1.0: + resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 @@ -5320,6 +5421,11 @@ packages: engines: {node: '>=6'} dev: true + /strip-final-newline@3.0.0: + resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} + engines: {node: '>=12'} + dev: true + /strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -5332,10 +5438,10 @@ packages: engines: {node: '>=8'} dev: true - /strip-literal@1.0.1: - resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} + /strip-literal@1.3.0: + resolution: {integrity: sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==} dependencies: - acorn: 8.9.0 + acorn: 8.10.0 dev: true /supports-color@5.5.0: @@ -5364,6 +5470,14 @@ packages: engines: {node: '>= 0.4'} dev: true + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} + engines: {node: ^14.18.0 || >=16.0.0} + dependencies: + '@pkgr/utils': 2.4.2 + tslib: 2.6.1 + dev: true + /tabbable@6.2.0: resolution: {integrity: sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew==} dev: true @@ -5434,6 +5548,11 @@ packages: engines: {node: '>=14.0.0'} dev: true + /titleize@3.0.0: + resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} + engines: {node: '>=12'} + dev: true + /tmp@0.2.1: resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} engines: {node: '>=8.17.0'} @@ -5458,12 +5577,14 @@ packages: engines: {node: '>=6'} dev: true - /tough-cookie@2.5.0: - resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} - engines: {node: '>=0.8'} + /tough-cookie@4.1.3: + resolution: {integrity: sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==} + engines: {node: '>=6'} dependencies: psl: 1.9.0 punycode: 2.3.0 + universalify: 0.2.0 + url-parse: 1.5.10 dev: true /tr46@0.0.3: @@ -5488,8 +5609,8 @@ packages: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} dev: true - /tslib@2.5.2: - resolution: {integrity: sha512-5svOrSA2w3iGFDs1HibEVBGbDrAY82bFQ3HZ3ixB+88nsbsWQoKqDRb5UBYAUPEzbBn6dAp5gRNXglySbx1MlA==} + /tslib@2.6.1: + resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==} dev: true /tsutils@3.21.0(typescript@4.9.5): @@ -5565,12 +5686,42 @@ packages: engines: {node: '>=8'} dev: true + /typed-array-buffer@1.0.0: + resolution: {integrity: sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.2.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-length@1.0.0: + resolution: {integrity: sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + + /typed-array-byte-offset@1.0.0: + resolution: {integrity: sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + for-each: 0.3.3 + has-proto: 1.0.1 + is-typed-array: 1.1.12 + dev: true + /typed-array-length@1.0.4: resolution: {integrity: sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==} dependencies: call-bind: 1.0.2 for-each: 0.3.3 - is-typed-array: 1.1.10 + is-typed-array: 1.1.12 dev: true /typedarray@0.0.6: @@ -5586,8 +5737,8 @@ packages: dependencies: lunr: 2.3.9 marked: 4.3.0 - minimatch: 9.0.1 - shiki: 0.14.2 + minimatch: 9.0.3 + shiki: 0.14.3 typescript: 4.9.5 dev: true @@ -5597,8 +5748,8 @@ packages: hasBin: true dev: true - /ufo@1.1.2: - resolution: {integrity: sha512-TrY6DsjTQQgyS3E3dBaOXf0TpPD8u9FVrVYmKVegJuFw51n/YB9XPt+U6ydzFG5ZIN7+DIjPbNmXoBj9esYhgQ==} + /ufo@1.2.0: + resolution: {integrity: sha512-RsPyTbqORDNDxqAdQPQBpgqhWle1VcTSou/FraClYlHf6TZnQcGslpLcAphNR+sQW4q5lLWLbOsRlh9j24baQg==} dev: true /uglify-js@3.17.4: @@ -5622,6 +5773,11 @@ packages: resolution: {integrity: sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==} dev: true + /universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + dev: true + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} @@ -5638,6 +5794,13 @@ packages: punycode: 2.3.0 dev: true + /url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + dev: true + /util-deprecate@1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: true @@ -5693,7 +5856,7 @@ packages: mlly: 1.4.0 pathe: 1.1.1 picocolors: 1.0.0 - vite: 4.4.7(@types/node@20.4.1) + vite: 4.4.2(@types/node@20.4.1) transitivePeerDependencies: - '@types/node' - less @@ -5735,14 +5898,14 @@ packages: dependencies: '@types/node': 20.4.1 esbuild: 0.18.11 - postcss: 8.4.24 - rollup: 3.26.0 + postcss: 8.4.27 + rollup: 3.27.2 optionalDependencies: fsevents: 2.3.2 dev: true - /vite@4.4.7(@types/node@20.4.1): - resolution: {integrity: sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw==} + /vite@4.4.8(@types/node@20.4.1): + resolution: {integrity: sha512-LONawOUUjxQridNWGQlNizfKH89qPigK36XhMI7COMGztz8KNY0JHim7/xDd71CZwGT4HtSRgI7Hy+RlhG0Gvg==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -5772,27 +5935,27 @@ packages: '@types/node': 20.4.1 esbuild: 0.18.11 postcss: 8.4.27 - rollup: 3.26.0 + rollup: 3.27.2 optionalDependencies: fsevents: 2.3.2 dev: true - /vitepress@1.0.0-beta.7(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0): + /vitepress@1.0.0-beta.7(@algolia/client-search@4.19.1)(@types/node@20.4.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0): resolution: {integrity: sha512-P9Rw+FXatKIU4fVdtKxqwHl6fby8E/8zE3FIfep6meNgN4BxbWqoKJ6yfuuQQR9IrpQqwnyaBh4LSabyll6tWg==} hasBin: true dependencies: '@docsearch/css': 3.5.1 - '@docsearch/js': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.6.0) - '@vitejs/plugin-vue': 4.2.3(vite@4.4.7)(vue@3.3.4) + '@docsearch/js': 3.5.1(@algolia/client-search@4.19.1)(@types/react@18.2.17)(react-dom@18.2.0)(react@18.2.0)(search-insights@2.7.0) + '@vitejs/plugin-vue': 4.2.3(vite@4.4.8)(vue@3.3.4) '@vue/devtools-api': 6.5.0 '@vueuse/core': 10.2.1(vue@3.3.4) - '@vueuse/integrations': 10.2.1(focus-trap@7.5.2)(vue@3.3.4) + '@vueuse/integrations': 10.3.0(focus-trap@7.5.2)(vue@3.3.4) body-scroll-lock: 4.0.0-beta.0 focus-trap: 7.5.2 mark.js: 8.11.1 minisearch: 6.1.0 shiki: 0.14.3 - vite: 4.4.7(@types/node@20.4.1) + vite: 4.4.8(@types/node@20.4.1) vue: 3.3.4 transitivePeerDependencies: - '@algolia/client-search' @@ -5861,17 +6024,17 @@ packages: '@vitest/spy': 0.33.0 '@vitest/ui': 0.33.0(vitest@0.33.0) '@vitest/utils': 0.33.0 - acorn: 8.9.0 + acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 debug: 4.3.4(supports-color@8.1.1) local-pkg: 0.4.3 - magic-string: 0.30.1 + magic-string: 0.30.2 pathe: 1.1.1 picocolors: 1.0.0 std-env: 3.3.3 - strip-literal: 1.0.1 + strip-literal: 1.3.0 tinybench: 2.5.0 tinypool: 0.6.0 vite: 4.4.2(@types/node@20.4.1) @@ -5941,8 +6104,8 @@ packages: is-symbol: 1.0.4 dev: true - /which-typed-array@1.1.9: - resolution: {integrity: sha512-w9c4xkx6mPidwp7180ckYWfMmvxpjlZuIudNtDf4N/tTAUB8VJbX25qZoAsrtGuYNnGw3pa0AXgbGKRB8/EceA==} + /which-typed-array@1.1.11: + resolution: {integrity: sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==} engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 @@ -5950,7 +6113,6 @@ packages: for-each: 0.3.3 gopd: 1.0.1 has-tostringtag: 1.0.0 - is-typed-array: 1.1.10 dev: true /which@1.3.1: @@ -6005,7 +6167,7 @@ packages: dependencies: ansi-styles: 6.2.1 string-width: 5.1.2 - strip-ansi: 7.0.1 + strip-ansi: 7.1.0 dev: true /wrappy@1.0.2: diff --git a/scripts/apidoc/apiDocsWriter.ts b/scripts/apidoc/apiDocsWriter.ts index 8bb9df5c018..fe8f48c51d8 100644 --- a/scripts/apidoc/apiDocsWriter.ts +++ b/scripts/apidoc/apiDocsWriter.ts @@ -40,14 +40,14 @@ editLink: false * @param deprecated The deprecation message. * @param methods The methods of the module. */ -export function writeApiDocsModule( +export async function writeApiDocsModule( moduleName: string, lowerModuleName: string, comment: string, deprecated: string | undefined, methods: Method[] -): ModuleSummary { - writeApiDocsModulePage( +): Promise { + await writeApiDocsModulePage( moduleName, lowerModuleName, comment, @@ -85,13 +85,13 @@ export function writeApiDocsModule( * @param comment The module comments. * @param methods The methods of the module. */ -function writeApiDocsModulePage( +async function writeApiDocsModulePage( moduleName: string, lowerModuleName: string, comment: string, deprecated: string | undefined, methods: Method[] -): void { +): Promise { // Write api docs page let content = `