diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json
index 05078ffa45c..7f56f2d97fd 100644
--- a/.devcontainer/devcontainer.json
+++ b/.devcontainer/devcontainer.json
@@ -2,7 +2,7 @@
// README at: https://github.com/devcontainers/templates/tree/main/src/typescript-node
{
"name": "FakerJs",
- "image": "mcr.microsoft.com/devcontainers/typescript-node:20@sha256:173debabac3a927225aac3fa451dfd1baa780d5fb8f8e513b1efc615e3221225",
+ "image": "mcr.microsoft.com/devcontainers/typescript-node:22@sha256:52f2401bd5937985be000f34bb33bb3a3a47bd20249d91bc787d8f00eba220e9",
// Features to add to the dev container. More info: https://containers.dev/features.
// "features": {},
diff --git a/.eslintrc.cjs b/.eslintrc.cjs
index 809b4338b6e..46f74f11125 100644
--- a/.eslintrc.cjs
+++ b/.eslintrc.cjs
@@ -80,6 +80,12 @@ module.exports = defineConfig({
trailingUnderscore: 'forbid',
},
],
+ '@typescript-eslint/no-confusing-void-expression': [
+ 'error',
+ {
+ ignoreArrowShorthand: true,
+ },
+ ],
'@typescript-eslint/no-inferrable-types': [
'error',
{ ignoreParameters: true },
@@ -114,10 +120,6 @@ module.exports = defineConfig({
'@typescript-eslint/unbound-method': 'off',
'@typescript-eslint/unified-signatures': 'off', // incompatible with our api docs generation
- // TODO @ST-DDT 2023-10-10: The following rules currently conflict with our code.
- // Each rule should be checked whether it should be enabled/configured and the problems fixed, or stay disabled permanently.
- '@typescript-eslint/no-confusing-void-expression': 'off',
-
'jsdoc/require-jsdoc': 'off', // Enabled only for src/**/*.ts
'jsdoc/require-returns': 'off',
'jsdoc/sort-tags': [
@@ -164,12 +166,6 @@ module.exports = defineConfig({
'error',
{
case: 'snakeCase',
- // TODO @ST-DDT 2023-10-21: rename the definitions in v9
- ignore: [
- /chemicalElement\.ts$/,
- /directoryPaths\.ts$/,
- /mimeTypes\.ts$/,
- ],
},
],
'unicorn/text-encoding-identifier-case': 'off',
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index fe0ad5cea5a..75f47d15f76 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -15,14 +15,14 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
- node_version: [18, 20]
+ node_version: [18, 20, 22]
fail-fast: false
timeout-minutes: 10
name: 'Build & Unit Test: node-${{ matrix.node_version }}, ${{ matrix.os }}'
steps:
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
# Required for docs/versions tests
fetch-depth: 0
@@ -70,7 +70,7 @@ jobs:
run: date
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
# Required for docs/versions tests
fetch-depth: 0
@@ -104,7 +104,7 @@ jobs:
name: 'E2E Doc Test: node-20, ubuntu-latest'
steps:
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
@@ -122,20 +122,20 @@ jobs:
lint:
runs-on: ubuntu-latest
timeout-minutes: 10
- name: 'Lint: node-20, ubuntu-latest'
+ name: 'Lint: node-22, ubuntu-latest'
steps:
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
fetch-depth: 0
- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
- - name: Set node version to 20
+ - name: Set node version to 22
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
- node-version: 20
+ node-version: 22
cache: 'pnpm'
- name: Install deps
@@ -152,20 +152,20 @@ jobs:
ts-check:
runs-on: ubuntu-latest
timeout-minutes: 10
- name: 'TS-Check: node-20, ubuntu-latest'
+ name: 'TS-Check: node-22, ubuntu-latest'
steps:
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
fetch-depth: 0
- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
- - name: Set node version to 20
+ - name: Set node version to 22
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
- node-version: 20
+ node-version: 22
cache: 'pnpm'
- name: Install deps
@@ -182,20 +182,20 @@ jobs:
codecov:
runs-on: ubuntu-latest
timeout-minutes: 10
- name: 'Codecov: node-20, ubuntu-latest'
+ name: 'Codecov: node-22, ubuntu-latest'
steps:
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
fetch-depth: 0
- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
- - name: Set node version to 20
+ - name: Set node version to 22
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
- node-version: 20
+ node-version: 22
cache: 'pnpm'
- name: Install deps
@@ -210,7 +210,7 @@ jobs:
run: pnpm vitest run --coverage
- name: Upload coverage to Codecov
- uses: codecov/codecov-action@5ecb98a3c6b747ed38dc09f787459979aebb39be # v4.3.1
+ uses: codecov/codecov-action@125fc84a9a348dbcf27191600683ec096ec9021c # v4.4.1
with:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml
index 1b36e8e7502..6bf5ed44fa8 100644
--- a/.github/workflows/pr.yml
+++ b/.github/workflows/pr.yml
@@ -10,22 +10,22 @@ jobs:
check-code-generation:
runs-on: ubuntu-latest
timeout-minutes: 10
- name: 'Check Code Generation: node-20, ubuntu-latest'
+ name: 'Check Code Generation: node-22, ubuntu-latest'
permissions:
pull-requests: write
steps:
- name: Checkout
- uses: actions/checkout@44c2b7a8a4ea60a981eaca3cf939b5f4305c123b # v4.1.5
+ uses: actions/checkout@a5ac7e51b41094c92402da3b24376905380afc29 # v4.1.6
with:
fetch-depth: 0
- name: Install pnpm
uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0
- - name: Set node version to 20
+ - name: Set node version to 22
uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2
with:
- node-version: 20
+ node-version: 22
cache: 'pnpm'
- name: Install deps
diff --git a/.prettierignore b/.prettierignore
index 9c80acc2015..c95aad6d7b9 100644
--- a/.prettierignore
+++ b/.prettierignore
@@ -3,5 +3,4 @@ coverage/
dist/
test/scripts/apidocs/temp/
CHANGELOG.md
-CHANGELOG_old.md
pnpm-lock.yaml
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d5905e24f3b..07f92db3da5 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -968,4 +968,4 @@ All notable changes to this project will be documented in this file. See [commit
## 6.0.0-alpha.0 (2022-01-07)
-For changes prior to version v6.0.0-alpha.1, see [the old changelog](./CHANGELOG_old.md).
+For changes prior to version `v6`, see [the old changelog](https://github.com/faker-js/faker/blob/v6/CHANGELOG_old.md).
diff --git a/CHANGELOG_old.md b/CHANGELOG_old.md
deleted file mode 100644
index 91036b0e791..00000000000
--- a/CHANGELOG_old.md
+++ /dev/null
@@ -1,133 +0,0 @@
-# CHANGELOG
-
-See commit history on Github for change history
-http://github.com/marak/faker.js
-
-## v4.0.0
-
-### Dist
-
-- Update to latest gulp and mocha
-
-### Docs
-
-- `seed()` is on `faker`, not `random`
-- Add section for setting seed
-- Add Patreon campaign
-- Fix demo URL in Readme
-
-### API
-
-- Add dataUri method
-- Add additional https option for imageUrl
-- Add exports for `az` locality
-- Add `lorem.slug` method
-- Expose seed option to Faker class
-- Don't allow `/` in file names or paths
-- Typo in require statement
-- Add database method
-- Move password generator to core
-- Add `internet.ipv6` method
-- alphaNumeric takes now count as a argument
-- Add IBAN and BIC generator functions
-
-### Fix
-
-- Fix amount and price argument dec for case = 0
-- Default shuffle value
-- Fix dec for amount in finance
-- Don't allow path separators in generated filenames in system
-- Add lorem.slug to functional test
-- Don't throw in helpers.shuffle on empty array
-- Adds precision value to faker.random.number call
-- Fix typo in doc string
-- misspelling of 'Liaison' from faker.name.jobType()
-- Remove duplicate Congo from country.js
-- Clean up faker.commerce.department method
-- Correct spelling
-
-### Locale
-
-- Azerbaijani localization has been added
-- Realistic Dutch city naming components
-- Add `CZ` Czech
-
-## v3.1.0
-
-( partial change log see: https://github.com/Marak/faker.js/commits/master for full details )
-
-```
-[docs] Added JSDocs
-
-[fix] Prevent apostrophes in return value of internet#domainWords
-[Fix] Display first month as 1 not 0.
-[fix] random.uuid not using seeded number generator
-[fix] image api size check
-[fix] update bower
-[fix] implement street suffix
-[fix] hacker.phrase - generate random string for each lexical instance
-
-[api] Added safe_email method
-[api] Added method for getting random locale
-[api] Added semver method
-[api] Added parameters to fake method
-[api] Added randomness to image generation
-[api] adjust findName method to allow for gender based prefixes
-[api] [locale] Added basic support for generating UK postcodes
-[api] [locale] Added LV (Latvian) locale
-[api] [locale] Added date for Swedish locale
-[api] Added better lorem methods
-[api] Added system module
-[api] Added finance.bitcoinAddress
-```
-
-## v3.0.0 - v2.0.0 - Missing
-
-See commit history on Github for change history
-http://github.com/marak/faker.js
-
-## v2.0.0
-
-- Adds i18n internalization of fake data sets
- - contributed by Marak
-- Reduces surface of API, removes redundant API calls
- - contributed by Marak
-- Replaces legacy build system with GulpJS
- - contributed by Marak
-- Replaces legacy browserifying system with Browserify
- - contributed by Marak
-- Adds basic financial generators
- - contributed by josefsalyer
-- Adds internet.userAgent using `random-ua` library
- - contributed by Marak
-- Adds currency codes and symbols using `random-ua` library
- - contributed by MQuy
-- Replaces use of Math.random in favor of `node-mersenne` package
- - contributed by Marak
-- Adds bower support
- - contributed by daytonn
-- avatarUrl optimization
- - contributed by MQuy
-- Fix - Remove `this` scope
- - contributed by goliatone
-- Fix - IE9 charAt() bug
- - contributed by beastlike
-- Fix - faker.date now returns a Date object instead of JSON
- - contributed by Marak
-
-## v1.1.0
-
-- Fixes random date functions that did not distribute results.
- - contributed by pmalouin
-- Fixes context of findName
- - contributed by juampi92
-- Updates to switch changes over to using 2 args to support min/max
- - contributed by avanderhoorn & edshadi
-- Added ISO 3166 countries
- - contributed by MaerF0x0
-- UMD support
- - contributed by xaka
-- Uk Postal Codes
- - contributed by schmtw
-- Undefined global object for webworker fix
- - contributed by dnbard
diff --git a/docs/guide/upgrading.md b/docs/guide/upgrading.md
index 1981c501276..653570b6eba 100644
--- a/docs/guide/upgrading.md
+++ b/docs/guide/upgrading.md
@@ -480,6 +480,28 @@ Renamed deprecated locale aliases `cz`, `en_IND`, `ge` and removed `global`.
| `import { faker } from '@faker-js/faker/locale/ge'` | `import { faker } from '@faker-js/faker/locale/ka_GE'` |
| `import { faker } from '@faker-js/faker/locale/global'` | `import { faker } from '@faker-js/faker/locale/base'` |
+### Renamed Locale Definitions
+
+The following locale definitions have been renamed
+
+| old | replacement |
+| ------------------------------------------- | -------------------------------------------- |
+| `faker.definitions.science.chemicalElement` | `faker.definitions.science.chemical_element` |
+| `faker.definitions.system.directoryPaths` | `faker.definitions.system.directory_paths` |
+| `faker.definitions.system.mimeTypes` | `faker.definitions.system.mime_types` |
+
+With that now all our locale data use the following naming scheme:
+
+```txt
+faker.definitions.category_name.entry_name
+```
+
+Please keep in mind that property keys of complex objects remain in camel-case.
+
+```txt
+faker.definitions.science.chemical_element.atomicNumber
+```
+
### Type Aliases
Removed deprecated type aliases
diff --git a/docs/guide/usage.md b/docs/guide/usage.md
index f19721c2569..c9197479183 100644
--- a/docs/guide/usage.md
+++ b/docs/guide/usage.md
@@ -26,10 +26,22 @@ const randomEmail = faker.internet.email(); // Kassandra.Haley@erich.biz
:::
-For more information about changing and customizing the locales, please refer to our [Localization Guide](localization).
+For more information on selecting and customizing a locale, please refer to our [Localization Guide](localization).
## Browser
+If you want to try it yourself, you can open your browser console via `Ctrl + Shift + J` / `F12`.
+
+```js
+const { faker } = await import('https://esm.sh/@faker-js/faker');
+
+const randomName = faker.person.fullName(); // Amber Keebler
+const randomEmail = faker.internet.email(); // Norma13@hotmail.com
+```
+
+Some websites may have protections against downloading external code, dev servers usually work fine.
+As an alternative, you can create a simple html file and open it with your browser:
+
```html
+
+
+
```
::: info Note
-Using the browser is great for experimenting 👍. However, due to all of the strings Faker uses to generate fake data, **Faker is a large package**. It's `> 5 MiB` minified. **Please avoid deploying the full Faker in your web app.**
+Using the browser is great for experimenting 👍. However, due to all of the strings Faker uses to generate fake data, **Faker is a large package**. It's `> 5 MiB` minified. **Please avoid deploying the full Faker package in your web app.**
:::
## CDN/Deno
@@ -56,7 +74,7 @@ const randomEmail = faker.internet.email(); // Tomasa_Ferry14@hotmail.com
```
::: info Note
-It is highly recommended to use version tags when importing libraries in Deno, e.g: `import { faker } from "https://esm.sh/@faker-js/faker@v8.4.0"`.
+It is highly recommended to use version tags when importing libraries in Deno, e.g: `import { faker } from "https://esm.sh/@faker-js/faker@v8.4.1"`.
:::
### Alternative CDN links
diff --git a/package.json b/package.json
index a68ad21a1ca..d5670d24a06 100644
--- a/package.json
+++ b/package.json
@@ -97,7 +97,7 @@
"@eslint-types/prettier": "5.1.3",
"@eslint-types/typescript-eslint": "7.5.0",
"@eslint-types/unicorn": "52.0.0",
- "@types/node": "20.12.11",
+ "@types/node": "20.12.12",
"@types/sanitize-html": "2.11.0",
"@types/semver": "7.5.8",
"@types/validator": "13.11.10",
@@ -106,7 +106,7 @@
"@vitest/coverage-v8": "1.6.0",
"@vitest/ui": "1.6.0",
"@vueuse/core": "10.9.0",
- "cypress": "13.9.0",
+ "cypress": "13.10.0",
"eslint": "8.57.0",
"eslint-config-prettier": "9.1.0",
"eslint-define-config": "2.1.0",
@@ -116,7 +116,7 @@
"eslint-plugin-prettier": "5.1.3",
"eslint-plugin-unicorn": "52.0.0",
"eslint-plugin-vitest": "0.4.1",
- "npm-run-all2": "6.1.2",
+ "npm-run-all2": "6.2.0",
"prettier": "3.2.5",
"prettier-plugin-organize-imports": "3.2.4",
"rimraf": "5.0.7",
@@ -125,15 +125,15 @@
"commit-and-tag-version": "12.4.1",
"ts-morph": "22.0.0",
"tsup": "8.0.2",
- "tsx": "4.10.1",
+ "tsx": "4.11.0",
"typescript": "5.4.5",
"validator": "13.12.0",
"vite": "5.2.11",
- "vitepress": "1.1.4",
+ "vitepress": "1.2.2",
"vitest": "1.6.0",
"vue": "3.4.27"
},
- "packageManager": "pnpm@9.1.1",
+ "packageManager": "pnpm@9.1.2",
"engines": {
"node": ">=18.0.0",
"npm": ">=9.0.0"
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 2f149ca988d..78b313cd233 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -30,8 +30,8 @@ importers:
specifier: 52.0.0
version: 52.0.0
'@types/node':
- specifier: 20.12.11
- version: 20.12.11
+ specifier: 20.12.12
+ version: 20.12.12
'@types/sanitize-html':
specifier: 2.11.0
version: 2.11.0
@@ -49,7 +49,7 @@ importers:
version: 7.8.0(eslint@8.57.0)(typescript@5.4.5)
'@vitest/coverage-v8':
specifier: 1.6.0
- version: 1.6.0(vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0))
+ version: 1.6.0(vitest@1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0))
'@vitest/ui':
specifier: 1.6.0
version: 1.6.0(vitest@1.6.0)
@@ -60,8 +60,8 @@ importers:
specifier: 12.4.1
version: 12.4.1
cypress:
- specifier: 13.9.0
- version: 13.9.0
+ specifier: 13.10.0
+ version: 13.10.0
eslint:
specifier: 8.57.0
version: 8.57.0
@@ -88,10 +88,10 @@ importers:
version: 52.0.0(eslint@8.57.0)
eslint-plugin-vitest:
specifier: 0.4.1
- version: 0.4.1(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0))
+ version: 0.4.1(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0))
npm-run-all2:
- specifier: 6.1.2
- version: 6.1.2
+ specifier: 6.2.0
+ version: 6.2.0
prettier:
specifier: 3.2.5
version: 3.2.5
@@ -114,8 +114,8 @@ importers:
specifier: 8.0.2
version: 8.0.2(postcss@8.4.38)(typescript@5.4.5)
tsx:
- specifier: 4.10.1
- version: 4.10.1
+ specifier: 4.11.0
+ version: 4.11.0
typescript:
specifier: 5.4.5
version: 5.4.5
@@ -124,13 +124,13 @@ importers:
version: 13.12.0
vite:
specifier: 5.2.11
- version: 5.2.11(@types/node@20.12.11)
+ version: 5.2.11(@types/node@20.12.12)
vitepress:
- specifier: 1.1.4
- version: 1.1.4(@algolia/client-search@4.23.3)(@types/node@20.12.11)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.5)
+ specifier: 1.2.2
+ version: 1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(typescript@5.4.5)
vitest:
specifier: 1.6.0
- version: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0)
+ version: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0)
vue:
specifier: 3.4.27
version: 3.4.27(typescript@5.4.5)
@@ -215,29 +215,29 @@ packages:
'@asamuzakjp/dom-selector@2.0.2':
resolution: {integrity: sha512-x1KXOatwofR6ZAYzXRBL5wrdV0vwNxlTCK9NCuLqAzQYARqGcvFwiJA6A1ERuh+dgeA4Dxm3JBYictIes+SqUQ==}
- '@babel/code-frame@7.24.2':
- resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==}
+ '@babel/code-frame@7.24.6':
+ resolution: {integrity: sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==}
engines: {node: '>=6.9.0'}
- '@babel/helper-string-parser@7.24.1':
- resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==}
+ '@babel/helper-string-parser@7.24.6':
+ resolution: {integrity: sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.24.5':
- resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==}
+ '@babel/helper-validator-identifier@7.24.6':
+ resolution: {integrity: sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==}
engines: {node: '>=6.9.0'}
- '@babel/highlight@7.24.5':
- resolution: {integrity: sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==}
+ '@babel/highlight@7.24.6':
+ resolution: {integrity: sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.24.5':
- resolution: {integrity: sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==}
+ '@babel/parser@7.24.6':
+ resolution: {integrity: sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.24.5':
- resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==}
+ '@babel/types@7.24.6':
+ resolution: {integrity: sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==}
engines: {node: '>=6.9.0'}
'@bcoe/v8-coverage@0.2.3':
@@ -710,91 +710,91 @@ packages:
'@polka/url@1.0.0-next.25':
resolution: {integrity: sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ==}
- '@rollup/rollup-android-arm-eabi@4.17.2':
- resolution: {integrity: sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==}
+ '@rollup/rollup-android-arm-eabi@4.18.0':
+ resolution: {integrity: sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==}
cpu: [arm]
os: [android]
- '@rollup/rollup-android-arm64@4.17.2':
- resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==}
+ '@rollup/rollup-android-arm64@4.18.0':
+ resolution: {integrity: sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==}
cpu: [arm64]
os: [android]
- '@rollup/rollup-darwin-arm64@4.17.2':
- resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==}
+ '@rollup/rollup-darwin-arm64@4.18.0':
+ resolution: {integrity: sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==}
cpu: [arm64]
os: [darwin]
- '@rollup/rollup-darwin-x64@4.17.2':
- resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==}
+ '@rollup/rollup-darwin-x64@4.18.0':
+ resolution: {integrity: sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==}
cpu: [x64]
os: [darwin]
- '@rollup/rollup-linux-arm-gnueabihf@4.17.2':
- resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==}
+ '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
+ resolution: {integrity: sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm-musleabihf@4.17.2':
- resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==}
+ '@rollup/rollup-linux-arm-musleabihf@4.18.0':
+ resolution: {integrity: sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==}
cpu: [arm]
os: [linux]
- '@rollup/rollup-linux-arm64-gnu@4.17.2':
- resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==}
+ '@rollup/rollup-linux-arm64-gnu@4.18.0':
+ resolution: {integrity: sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-arm64-musl@4.17.2':
- resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==}
+ '@rollup/rollup-linux-arm64-musl@4.18.0':
+ resolution: {integrity: sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==}
cpu: [arm64]
os: [linux]
- '@rollup/rollup-linux-powerpc64le-gnu@4.17.2':
- resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==}
+ '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
+ resolution: {integrity: sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==}
cpu: [ppc64]
os: [linux]
- '@rollup/rollup-linux-riscv64-gnu@4.17.2':
- resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==}
+ '@rollup/rollup-linux-riscv64-gnu@4.18.0':
+ resolution: {integrity: sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==}
cpu: [riscv64]
os: [linux]
- '@rollup/rollup-linux-s390x-gnu@4.17.2':
- resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==}
+ '@rollup/rollup-linux-s390x-gnu@4.18.0':
+ resolution: {integrity: sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==}
cpu: [s390x]
os: [linux]
- '@rollup/rollup-linux-x64-gnu@4.17.2':
- resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==}
+ '@rollup/rollup-linux-x64-gnu@4.18.0':
+ resolution: {integrity: sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-linux-x64-musl@4.17.2':
- resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==}
+ '@rollup/rollup-linux-x64-musl@4.18.0':
+ resolution: {integrity: sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==}
cpu: [x64]
os: [linux]
- '@rollup/rollup-win32-arm64-msvc@4.17.2':
- resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==}
+ '@rollup/rollup-win32-arm64-msvc@4.18.0':
+ resolution: {integrity: sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==}
cpu: [arm64]
os: [win32]
- '@rollup/rollup-win32-ia32-msvc@4.17.2':
- resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==}
+ '@rollup/rollup-win32-ia32-msvc@4.18.0':
+ resolution: {integrity: sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==}
cpu: [ia32]
os: [win32]
- '@rollup/rollup-win32-x64-msvc@4.17.2':
- resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==}
+ '@rollup/rollup-win32-x64-msvc@4.18.0':
+ resolution: {integrity: sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==}
cpu: [x64]
os: [win32]
- '@shikijs/core@1.5.1':
- resolution: {integrity: sha512-xjV63pRUBvxA1LsxOUhRKLPh0uUjwBLzAKLdEuYSLIylo71sYuwDcttqNP01Ib1TZlLfO840CXHPlgUUsYFjzg==}
+ '@shikijs/core@1.6.0':
+ resolution: {integrity: sha512-NIEAi5U5R7BLkbW1pG/ZKu3eb1lzc3/+jD0lFsuxMT7zjaf9bbNwdNyMr7zh/Zl8EXQtQ+MYBAt5G+JLu+5DlA==}
- '@shikijs/transformers@1.5.1':
- resolution: {integrity: sha512-vir+y0elkjh2CepLVbqeGX+ftuc6WpfWNCMV/EBIallSLzhBfDO9r/TORDVOzegbTg9JMEmtOFv6PT9cSZTcyA==}
+ '@shikijs/transformers@1.6.0':
+ resolution: {integrity: sha512-qGfHe1ECiqfE2STPWvfogIj/9Q0SK+MCRJdoITkW7AmFuB7DmbFnBT2US84+zklJOB51MzNO8RUXZiauWssJlQ==}
'@sinclair/typebox@0.27.8':
resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==}
@@ -820,8 +820,8 @@ packages:
'@types/minimist@1.2.5':
resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==}
- '@types/node@20.12.11':
- resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==}
+ '@types/node@20.12.12':
+ resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==}
'@types/normalize-package-data@2.4.4':
resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==}
@@ -872,6 +872,10 @@ packages:
resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==}
engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/scope-manager@7.10.0':
+ resolution: {integrity: sha512-7L01/K8W/VGl7noe2mgH0K7BE29Sq6KAbVmxurj8GGaPDZXPr8EEQ2seOeAS+mEV9DnzxBQB6ax6qQQ5C6P4xg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/scope-manager@7.8.0':
resolution: {integrity: sha512-viEmZ1LmwsGcnr85gIq+FCYI7nO90DVbE37/ll51hjv9aG+YZMb4WDE2fyWpUR4O/UrhGRpYXK/XajcGTk2B8g==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -890,6 +894,10 @@ packages:
resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==}
engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/types@7.10.0':
+ resolution: {integrity: sha512-7fNj+Ya35aNyhuqrA1E/VayQX9Elwr8NKZ4WueClR3KwJ7Xx9jcCdOrLW04h51de/+gNbyFMs+IDxh5xIwfbNg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/types@7.8.0':
resolution: {integrity: sha512-wf0peJ+ZGlcH+2ZS23aJbOv+ztjeeP8uQ9GgwMJGVLx/Nj9CJt17GWgWWoSmoRVKAX2X+7fzEnAjxdvK2gqCLw==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -903,6 +911,15 @@ packages:
typescript:
optional: true
+ '@typescript-eslint/typescript-estree@7.10.0':
+ resolution: {integrity: sha512-LXFnQJjL9XIcxeVfqmNj60YhatpRLt6UhdlFwAkjNc6jSUlK8zQOl1oktAP8PlWFzPQC1jny/8Bai3/HPuvN5g==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ typescript: '*'
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+
'@typescript-eslint/typescript-estree@7.8.0':
resolution: {integrity: sha512-5pfUCOwK5yjPaJQNy44prjCwtr981dO8Qo9J9PwYXZ0MosgAbfEMB008dJ5sNo3+/BN6ytBPuSvXUg9SAqB0dg==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -918,6 +935,12 @@ packages:
peerDependencies:
eslint: ^7.0.0 || ^8.0.0
+ '@typescript-eslint/utils@7.10.0':
+ resolution: {integrity: sha512-olzif1Fuo8R8m/qKkzJqT7qwy16CzPRWBvERS0uvyc+DHd8AKbO4Jb7kpAvVzMmZm8TrHnI7hvjN4I05zow+tg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+ peerDependencies:
+ eslint: ^8.56.0
+
'@typescript-eslint/utils@7.8.0':
resolution: {integrity: sha512-L0yFqOCflVqXxiZyXrDr80lnahQfSOfc9ELAAZ75sqicqp2i36kEZZGuUymHNFoYOqxRT05up760b4iGsl02nQ==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -928,6 +951,10 @@ packages:
resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==}
engines: {node: ^16.0.0 || >=18.0.0}
+ '@typescript-eslint/visitor-keys@7.10.0':
+ resolution: {integrity: sha512-9ntIVgsi6gg6FIq9xjEO4VQJvwOqA3jaBFQJ/6TK5AvEup2+cECI6Fh7QiBxmfMHXU0V0J4RyPeOU1VDNzl9cg==}
+ engines: {node: ^18.18.0 || >=20.0.0}
+
'@typescript-eslint/visitor-keys@7.8.0':
resolution: {integrity: sha512-q4/gibTNBQNA0lGyYQCmWRS5D15n8rXh4QjK3KV+MBPlTYHpfBUT3D3PaPR/HeNiI9W6R7FvlkcGhNyAoP+caA==}
engines: {node: ^18.18.0 || >=20.0.0}
@@ -979,16 +1006,16 @@ packages:
'@vue/compiler-ssr@3.4.27':
resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==}
- '@vue/devtools-api@7.1.3':
- resolution: {integrity: sha512-W8IwFJ/o5iUk78jpqhvScbgCsPiOp2uileDVC0NDtW38gCWhsnu9SeBTjcdu3lbwLdsjc+H1c5Msd/x9ApbcFA==}
+ '@vue/devtools-api@7.2.1':
+ resolution: {integrity: sha512-6oNCtyFOrNdqm6GUkFujsCgFlpbsHLnZqq7edeM/+cxAbMyCWvsaCsIMUaz7AiluKLccCGEM8fhOsjaKgBvb7g==}
- '@vue/devtools-kit@7.1.3':
- resolution: {integrity: sha512-NFskFSJMVCBXTkByuk2llzI3KD3Blcm7WqiRorWjD6nClHPgkH5BobDH08rfulqq5ocRt5xV+3qOT1Q9FXJrwQ==}
+ '@vue/devtools-kit@7.2.1':
+ resolution: {integrity: sha512-Wak/fin1X0Q8LLIfCAHBrdaaB+R6IdpSXsDByPHbQ3BmkCP0/cIo/oEGp9i0U2+gEqD4L3V9RDjNf1S34DTzQQ==}
peerDependencies:
vue: ^3.0.0
- '@vue/devtools-shared@7.1.3':
- resolution: {integrity: sha512-KJ3AfgjTn3tJz/XKF+BlVShNPecim3G21oHRue+YQOsooW+0s+qXvm09U09aO7yBza5SivL1QgxSrzAbiKWjhQ==}
+ '@vue/devtools-shared@7.2.1':
+ resolution: {integrity: sha512-PCJF4UknJmOal68+X9XHyVeQ+idv0LFujkTOIW30+GaMJqwFVN9LkQKX4gLqn61KkGMdJTzQ1bt7EJag3TI6AA==}
'@vue/reactivity@3.4.27':
resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==}
@@ -1195,8 +1222,8 @@ packages:
aws-sign2@0.7.0:
resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==}
- aws4@1.12.0:
- resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==}
+ aws4@1.13.0:
+ resolution: {integrity: sha512-3AungXC4I8kKsS9PuS4JH2nc+0bVY/mjgrephHTIi8fpEeGsTHBUJeosp0Wc1myYMElmD0B3Oc4XL/HVJ4PV2g==}
balanced-match@1.0.2:
resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
@@ -1229,8 +1256,8 @@ packages:
brace-expansion@2.0.1:
resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==}
- braces@3.0.2:
- resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
+ braces@3.0.3:
+ resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
browserslist@4.23.0:
@@ -1281,8 +1308,8 @@ packages:
resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==}
engines: {node: '>=6'}
- caniuse-lite@1.0.30001617:
- resolution: {integrity: sha512-mLyjzNI9I+Pix8zwcrpxEbGlfqOkF9kM3ptzmKNw5tizSyYwMe+nGLTqMK9cO+0E+Bh6TsBxNAaHWEM8xwSsmA==}
+ caniuse-lite@1.0.30001623:
+ resolution: {integrity: sha512-X/XhAVKlpIxWPpgRTnlgZssJrF0m6YtRA0QDWgsBNT12uZM6LPRydR7ip405Y3t1LamD8cP2TZFEDZFBf5ApcA==}
caseless@0.12.0:
resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==}
@@ -1489,8 +1516,8 @@ packages:
engines: {node: '>=14'}
hasBin: true
- core-js-compat@3.37.0:
- resolution: {integrity: sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==}
+ core-js-compat@3.37.1:
+ resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==}
core-util-is@1.0.2:
resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==}
@@ -1513,8 +1540,8 @@ packages:
csstype@3.1.3:
resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==}
- cypress@13.9.0:
- resolution: {integrity: sha512-atNjmYfHsvTuCaxTxLZr9xGoHz53LLui3266WWxXJHY7+N6OdwJdg/feEa3T+buez9dmUXHT1izCOklqG82uCQ==}
+ cypress@13.10.0:
+ resolution: {integrity: sha512-tOhwRlurVOQbMduX+KonoMeQILs2cwR3yHGGENoFvvSoLUBHmJ8b9/n21gFSDqjlOJ+SRVcwuh+fG/JDsHsT6Q==}
engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0}
hasBin: true
@@ -1649,8 +1676,8 @@ packages:
ecc-jsbn@0.1.2:
resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==}
- electron-to-chromium@1.4.763:
- resolution: {integrity: sha512-k4J8NrtJ9QrvHLRo8Q18OncqBCB7tIUyqxRcJnlonQ0ioHKYB988GcDFF3ZePmnb8eHEopDs/wPHR/iGAFgoUQ==}
+ electron-to-chromium@1.4.783:
+ resolution: {integrity: sha512-bT0jEz/Xz1fahQpbZ1D7LgmPYZ3iHVY39NcWWro1+hA2IvjiPeaXtfSqrQ+nXjApMvQRE2ASt1itSLRrebHMRQ==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@@ -1885,8 +1912,8 @@ packages:
resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
engines: {node: ^10.12.0 || >=12.0.0}
- fill-range@7.0.1:
- resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
+ fill-range@7.1.1:
+ resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==}
engines: {node: '>=8'}
find-up@2.1.0:
@@ -2031,13 +2058,14 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- glob@10.3.15:
- resolution: {integrity: sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==}
+ glob@10.4.1:
+ resolution: {integrity: sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==}
engines: {node: '>=16 || 14 >=14.18'}
hasBin: true
glob@7.2.3:
resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
+ deprecated: Glob versions prior to v9 are no longer supported
global-dirs@3.0.1:
resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
@@ -2172,6 +2200,7 @@ packages:
inflight@1.0.6:
resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
+ deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
@@ -2345,8 +2374,8 @@ packages:
resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==}
engines: {node: '>=8'}
- jackspeak@2.3.6:
- resolution: {integrity: sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==}
+ jackspeak@3.1.2:
+ resolution: {integrity: sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==}
engines: {node: '>=14'}
joycon@3.1.1:
@@ -2556,8 +2585,8 @@ packages:
resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
engines: {node: '>= 8'}
- micromatch@4.0.5:
- resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
+ micromatch@4.0.7:
+ resolution: {integrity: sha512-LPP/3KorzCwBxfeUuZmaR6bG2kdeHSbe0P2tY3FLRU4vYrjYz5hI4QZwV0njUx3jeuKe67YukQ1LSPZBKDqO/Q==}
engines: {node: '>=8.6'}
mime-db@1.52.0:
@@ -2598,8 +2627,8 @@ packages:
minimist@1.2.8:
resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==}
- minipass@7.1.1:
- resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==}
+ minipass@7.1.2:
+ resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==}
engines: {node: '>=16 || 14 >=14.17'}
minisearch@6.3.0:
@@ -2662,8 +2691,8 @@ packages:
resolution: {integrity: sha512-dMxCf+zZ+3zeQZXKxmyuCKlIDPGuv8EF940xbkC4kQVDTtqoh6rJFO+JTKSA6/Rwi0getWmtuy4Itup0AMcaDQ==}
engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0}
- npm-run-all2@6.1.2:
- resolution: {integrity: sha512-WwwnS8Ft+RpXve6T2EIEVpFLSqN+ORHRvgNk3H9N62SZXjmzKoRhMFg3I17TK3oMaAEr+XFbRirWS2Fn3BCPSg==}
+ npm-run-all2@6.2.0:
+ resolution: {integrity: sha512-wA7yVIkthe6qJBfiJ2g6aweaaRlw72itsFGF6HuwCHKwtwAx/4BY1vVpk6bw6lS8RLMsexoasOkd0aYOmsFG7Q==}
engines: {node: ^14.18.0 || >=16.0.0, npm: '>= 8'}
hasBin: true
@@ -2823,8 +2852,8 @@ packages:
performance-now@2.1.0:
resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==}
- picocolors@1.0.0:
- resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
+ picocolors@1.0.1:
+ resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==}
picomatch@2.3.1:
resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
@@ -2874,8 +2903,8 @@ packages:
resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==}
engines: {node: ^10 || ^12 || >=14}
- preact@10.21.0:
- resolution: {integrity: sha512-aQAIxtzWEwH8ou+OovWVSVNlFImL7xUCwJX3YMqA3U8iKCNC34999fFOnWjYNsylgfPgMexpbk7WYOLtKr/mxg==}
+ preact@10.22.0:
+ resolution: {integrity: sha512-RRurnSjJPj4rp5K6XoP45Ui33ncb7e4H7WiOHVpjbkvqvA3U+N8Z6Qbo0AE6leGYBV66n8EhEaFixvIu3SkxFw==}
prelude-ls@1.2.1:
resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
@@ -3041,6 +3070,7 @@ packages:
rimraf@3.0.2:
resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
+ deprecated: Rimraf versions prior to v4 are no longer supported
hasBin: true
rimraf@5.0.7:
@@ -3048,8 +3078,8 @@ packages:
engines: {node: '>=14.18'}
hasBin: true
- rollup@4.17.2:
- resolution: {integrity: sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==}
+ rollup@4.18.0:
+ resolution: {integrity: sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==}
engines: {node: '>=18.0.0', npm: '>=8.0.0'}
hasBin: true
@@ -3086,8 +3116,8 @@ packages:
resolution: {integrity: sha512-xAg7SOnEhrm5zI3puOOKyy1OMcMlIJZYNJY7xLBwSze0UjhPLnWfj2GF2EpT0jmzaJKIWKHLsaSSajf35bcYnA==}
engines: {node: '>=v12.22.7'}
- search-insights@2.13.0:
- resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==}
+ search-insights@2.14.0:
+ resolution: {integrity: sha512-OLN6MsPMCghDOqlCtsIsYgtsC0pnwVTyT9Mu6A3ewOj1DxvzZF6COrn2g86E/c05xbktB0XN04m/t1Z+n+fTGw==}
semver@5.7.2:
resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==}
@@ -3121,8 +3151,8 @@ packages:
shell-quote@1.8.1:
resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==}
- shiki@1.5.1:
- resolution: {integrity: sha512-vx4Ds3M3B9ZEmLeSXqBAB85osBWV8ErZfP69kuFQZozPgHc33m7spLTCUkcjwEjFm3gk3F9IdXMv8kX+v9xDHA==}
+ shiki@1.6.0:
+ resolution: {integrity: sha512-P31ROeXcVgW/k3Z+vUUErcxoTah7ZRaimctOpzGuqAntqnnSmx1HOsvnbAB8Z2qfXPRhw61yptAzCsuKOhTHwQ==}
side-channel@1.0.6:
resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==}
@@ -3178,8 +3208,8 @@ packages:
spdx-expression-parse@4.0.0:
resolution: {integrity: sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==}
- spdx-license-ids@3.0.17:
- resolution: {integrity: sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==}
+ spdx-license-ids@3.0.18:
+ resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==}
speakingurl@14.0.1:
resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==}
@@ -3408,8 +3438,8 @@ packages:
peerDependencies:
typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
- tsx@4.10.1:
- resolution: {integrity: sha512-G+CcyTOopwhuI81FU+KpzGN5UBhHgGEDlGt8mHAXKxv8pDGr6WI7hI7aRjTRol5WzFVsSNuzl3ekCZ0eLIJlEQ==}
+ tsx@4.11.0:
+ resolution: {integrity: sha512-vzGGELOgAupsNVssAmZjbUDfdm/pWP4R+Kg8TVdsonxbXk0bEpE1qh0yV6/QxUVXaVlNemgcPajGdJJ82n3stg==}
engines: {node: '>=18.0.0'}
hasBin: true
@@ -3508,8 +3538,8 @@ packages:
resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==}
engines: {node: '>=8'}
- update-browserslist-db@1.0.15:
- resolution: {integrity: sha512-K9HWH62x3/EalU1U6sjSZiylm9C8tgq2mSvshZpqc7QE69RaA2qjhkW2HlNA0tFpEbtyFz7HTqbSdN4MSwUodA==}
+ update-browserslist-db@1.0.16:
+ resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==}
hasBin: true
peerDependencies:
browserslist: '>= 4.21.0'
@@ -3571,8 +3601,8 @@ packages:
terser:
optional: true
- vitepress@1.1.4:
- resolution: {integrity: sha512-bWIzFZXpPB6NIDBuWnS20aMADH+FcFKDfQNYFvbOWij03PR29eImTceQHIzCKordjXYBhM/TjE5VKFTUJ3EheA==}
+ vitepress@1.2.2:
+ resolution: {integrity: sha512-uZ3nXR5NY4nYj3RJWCo5jev9qlNZAQo5SUXu1U0QSUx84cUm/o7hCTDVjZ4njVSVui+PsV1oAbdQOg8ygbaf4w==}
hasBin: true
peerDependencies:
markdown-it-mathjax3: ^4
@@ -3768,19 +3798,19 @@ snapshots:
tunnel: 0.0.6
undici: 5.28.4
- '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)':
+ '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)':
dependencies:
- '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)
+ '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
- search-insights
- '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)':
+ '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)':
dependencies:
'@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
- search-insights: 2.13.0
+ search-insights: 2.14.0
transitivePeerDependencies:
- '@algolia/client-search'
- algoliasearch
@@ -3883,30 +3913,30 @@ snapshots:
css-tree: 2.3.1
is-potential-custom-element-name: 1.0.1
- '@babel/code-frame@7.24.2':
+ '@babel/code-frame@7.24.6':
dependencies:
- '@babel/highlight': 7.24.5
- picocolors: 1.0.0
+ '@babel/highlight': 7.24.6
+ picocolors: 1.0.1
- '@babel/helper-string-parser@7.24.1': {}
+ '@babel/helper-string-parser@7.24.6': {}
- '@babel/helper-validator-identifier@7.24.5': {}
+ '@babel/helper-validator-identifier@7.24.6': {}
- '@babel/highlight@7.24.5':
+ '@babel/highlight@7.24.6':
dependencies:
- '@babel/helper-validator-identifier': 7.24.5
+ '@babel/helper-validator-identifier': 7.24.6
chalk: 2.4.2
js-tokens: 4.0.0
- picocolors: 1.0.0
+ picocolors: 1.0.1
- '@babel/parser@7.24.5':
+ '@babel/parser@7.24.6':
dependencies:
- '@babel/types': 7.24.5
+ '@babel/types': 7.24.6
- '@babel/types@7.24.5':
+ '@babel/types@7.24.6':
dependencies:
- '@babel/helper-string-parser': 7.24.1
- '@babel/helper-validator-identifier': 7.24.5
+ '@babel/helper-string-parser': 7.24.6
+ '@babel/helper-validator-identifier': 7.24.6
to-fast-properties: 2.0.0
'@bcoe/v8-coverage@0.2.3': {}
@@ -3917,7 +3947,7 @@ snapshots:
'@cypress/request@3.0.1':
dependencies:
aws-sign2: 0.7.0
- aws4: 1.12.0
+ aws4: 1.13.0
caseless: 0.12.0
combined-stream: 1.0.8
extend: 3.0.2
@@ -3944,10 +3974,10 @@ snapshots:
'@docsearch/css@3.6.0': {}
- '@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)':
+ '@docsearch/js@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)':
dependencies:
- '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
- preact: 10.21.0
+ '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)
+ preact: 10.22.0
transitivePeerDependencies:
- '@algolia/client-search'
- '@types/react'
@@ -3955,14 +3985,14 @@ snapshots:
- react-dom
- search-insights
- '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)':
+ '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)':
dependencies:
- '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)
+ '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.14.0)
'@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)
'@docsearch/css': 3.6.0
algoliasearch: 4.23.3
optionalDependencies:
- search-insights: 2.13.0
+ search-insights: 2.14.0
transitivePeerDependencies:
- '@algolia/client-search'
@@ -4268,59 +4298,59 @@ snapshots:
'@polka/url@1.0.0-next.25': {}
- '@rollup/rollup-android-arm-eabi@4.17.2':
+ '@rollup/rollup-android-arm-eabi@4.18.0':
optional: true
- '@rollup/rollup-android-arm64@4.17.2':
+ '@rollup/rollup-android-arm64@4.18.0':
optional: true
- '@rollup/rollup-darwin-arm64@4.17.2':
+ '@rollup/rollup-darwin-arm64@4.18.0':
optional: true
- '@rollup/rollup-darwin-x64@4.17.2':
+ '@rollup/rollup-darwin-x64@4.18.0':
optional: true
- '@rollup/rollup-linux-arm-gnueabihf@4.17.2':
+ '@rollup/rollup-linux-arm-gnueabihf@4.18.0':
optional: true
- '@rollup/rollup-linux-arm-musleabihf@4.17.2':
+ '@rollup/rollup-linux-arm-musleabihf@4.18.0':
optional: true
- '@rollup/rollup-linux-arm64-gnu@4.17.2':
+ '@rollup/rollup-linux-arm64-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-arm64-musl@4.17.2':
+ '@rollup/rollup-linux-arm64-musl@4.18.0':
optional: true
- '@rollup/rollup-linux-powerpc64le-gnu@4.17.2':
+ '@rollup/rollup-linux-powerpc64le-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-riscv64-gnu@4.17.2':
+ '@rollup/rollup-linux-riscv64-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-s390x-gnu@4.17.2':
+ '@rollup/rollup-linux-s390x-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-x64-gnu@4.17.2':
+ '@rollup/rollup-linux-x64-gnu@4.18.0':
optional: true
- '@rollup/rollup-linux-x64-musl@4.17.2':
+ '@rollup/rollup-linux-x64-musl@4.18.0':
optional: true
- '@rollup/rollup-win32-arm64-msvc@4.17.2':
+ '@rollup/rollup-win32-arm64-msvc@4.18.0':
optional: true
- '@rollup/rollup-win32-ia32-msvc@4.17.2':
+ '@rollup/rollup-win32-ia32-msvc@4.18.0':
optional: true
- '@rollup/rollup-win32-x64-msvc@4.17.2':
+ '@rollup/rollup-win32-x64-msvc@4.18.0':
optional: true
- '@shikijs/core@1.5.1': {}
+ '@shikijs/core@1.6.0': {}
- '@shikijs/transformers@1.5.1':
+ '@shikijs/transformers@1.6.0':
dependencies:
- shiki: 1.5.1
+ shiki: 1.6.0
'@sinclair/typebox@0.27.8': {}
@@ -4346,7 +4376,7 @@ snapshots:
'@types/minimist@1.2.5': {}
- '@types/node@20.12.11':
+ '@types/node@20.12.12':
dependencies:
undici-types: 5.26.5
@@ -4368,7 +4398,7 @@ snapshots:
'@types/yauzl@2.10.3':
dependencies:
- '@types/node': 20.12.11
+ '@types/node': 20.12.12
optional: true
'@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)':
@@ -4409,6 +4439,11 @@ snapshots:
'@typescript-eslint/types': 6.21.0
'@typescript-eslint/visitor-keys': 6.21.0
+ '@typescript-eslint/scope-manager@7.10.0':
+ dependencies:
+ '@typescript-eslint/types': 7.10.0
+ '@typescript-eslint/visitor-keys': 7.10.0
+
'@typescript-eslint/scope-manager@7.8.0':
dependencies:
'@typescript-eslint/types': 7.8.0
@@ -4428,6 +4463,8 @@ snapshots:
'@typescript-eslint/types@6.21.0': {}
+ '@typescript-eslint/types@7.10.0': {}
+
'@typescript-eslint/types@7.8.0': {}
'@typescript-eslint/typescript-estree@6.21.0(typescript@5.4.5)':
@@ -4445,6 +4482,21 @@ snapshots:
transitivePeerDependencies:
- supports-color
+ '@typescript-eslint/typescript-estree@7.10.0(typescript@5.4.5)':
+ dependencies:
+ '@typescript-eslint/types': 7.10.0
+ '@typescript-eslint/visitor-keys': 7.10.0
+ debug: 4.3.4(supports-color@8.1.1)
+ globby: 11.1.0
+ is-glob: 4.0.3
+ minimatch: 9.0.4
+ semver: 7.6.2
+ ts-api-utils: 1.3.0(typescript@5.4.5)
+ optionalDependencies:
+ typescript: 5.4.5
+ transitivePeerDependencies:
+ - supports-color
+
'@typescript-eslint/typescript-estree@7.8.0(typescript@5.4.5)':
dependencies:
'@typescript-eslint/types': 7.8.0
@@ -4474,6 +4526,17 @@ snapshots:
- supports-color
- typescript
+ '@typescript-eslint/utils@7.10.0(eslint@8.57.0)(typescript@5.4.5)':
+ dependencies:
+ '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
+ '@typescript-eslint/scope-manager': 7.10.0
+ '@typescript-eslint/types': 7.10.0
+ '@typescript-eslint/typescript-estree': 7.10.0(typescript@5.4.5)
+ eslint: 8.57.0
+ transitivePeerDependencies:
+ - supports-color
+ - typescript
+
'@typescript-eslint/utils@7.8.0(eslint@8.57.0)(typescript@5.4.5)':
dependencies:
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
@@ -4493,6 +4556,11 @@ snapshots:
'@typescript-eslint/types': 6.21.0
eslint-visitor-keys: 3.4.3
+ '@typescript-eslint/visitor-keys@7.10.0':
+ dependencies:
+ '@typescript-eslint/types': 7.10.0
+ eslint-visitor-keys: 3.4.3
+
'@typescript-eslint/visitor-keys@7.8.0':
dependencies:
'@typescript-eslint/types': 7.8.0
@@ -4500,12 +4568,12 @@ snapshots:
'@ungap/structured-clone@1.2.0': {}
- '@vitejs/plugin-vue@5.0.4(vite@5.2.11(@types/node@20.12.11))(vue@3.4.27(typescript@5.4.5))':
+ '@vitejs/plugin-vue@5.0.4(vite@5.2.11(@types/node@20.12.12))(vue@3.4.27(typescript@5.4.5))':
dependencies:
- vite: 5.2.11(@types/node@20.12.11)
+ vite: 5.2.11(@types/node@20.12.12)
vue: 3.4.27(typescript@5.4.5)
- '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0))':
+ '@vitest/coverage-v8@1.6.0(vitest@1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0))':
dependencies:
'@ampproject/remapping': 2.3.0
'@bcoe/v8-coverage': 0.2.3
@@ -4516,11 +4584,11 @@ snapshots:
istanbul-reports: 3.1.7
magic-string: 0.30.10
magicast: 0.3.4
- picocolors: 1.0.0
+ picocolors: 1.0.1
std-env: 3.7.0
strip-literal: 2.1.0
test-exclude: 6.0.0
- vitest: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0)
+ vitest: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0)
transitivePeerDependencies:
- supports-color
@@ -4553,9 +4621,9 @@ snapshots:
fflate: 0.8.2
flatted: 3.3.1
pathe: 1.1.2
- picocolors: 1.0.0
+ picocolors: 1.0.1
sirv: 2.0.4
- vitest: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0)
+ vitest: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0)
'@vitest/utils@1.6.0':
dependencies:
@@ -4566,7 +4634,7 @@ snapshots:
'@vue/compiler-core@3.4.27':
dependencies:
- '@babel/parser': 7.24.5
+ '@babel/parser': 7.24.6
'@vue/shared': 3.4.27
entities: 4.5.0
estree-walker: 2.0.2
@@ -4579,7 +4647,7 @@ snapshots:
'@vue/compiler-sfc@3.4.27':
dependencies:
- '@babel/parser': 7.24.5
+ '@babel/parser': 7.24.6
'@vue/compiler-core': 3.4.27
'@vue/compiler-dom': 3.4.27
'@vue/compiler-ssr': 3.4.27
@@ -4594,22 +4662,22 @@ snapshots:
'@vue/compiler-dom': 3.4.27
'@vue/shared': 3.4.27
- '@vue/devtools-api@7.1.3(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-api@7.2.1(vue@3.4.27(typescript@5.4.5))':
dependencies:
- '@vue/devtools-kit': 7.1.3(vue@3.4.27(typescript@5.4.5))
+ '@vue/devtools-kit': 7.2.1(vue@3.4.27(typescript@5.4.5))
transitivePeerDependencies:
- vue
- '@vue/devtools-kit@7.1.3(vue@3.4.27(typescript@5.4.5))':
+ '@vue/devtools-kit@7.2.1(vue@3.4.27(typescript@5.4.5))':
dependencies:
- '@vue/devtools-shared': 7.1.3
+ '@vue/devtools-shared': 7.2.1
hookable: 5.5.3
mitt: 3.0.1
perfect-debounce: 1.0.0
speakingurl: 14.0.1
vue: 3.4.27(typescript@5.4.5)
- '@vue/devtools-shared@7.1.3':
+ '@vue/devtools-shared@7.2.1':
dependencies:
rfdc: 1.3.1
@@ -4803,7 +4871,7 @@ snapshots:
aws-sign2@0.7.0: {}
- aws4@1.12.0: {}
+ aws4@1.13.0: {}
balanced-match@1.0.2: {}
@@ -4834,16 +4902,16 @@ snapshots:
dependencies:
balanced-match: 1.0.2
- braces@3.0.2:
+ braces@3.0.3:
dependencies:
- fill-range: 7.0.1
+ fill-range: 7.1.1
browserslist@4.23.0:
dependencies:
- caniuse-lite: 1.0.30001617
- electron-to-chromium: 1.4.763
+ caniuse-lite: 1.0.30001623
+ electron-to-chromium: 1.4.783
node-releases: 2.0.14
- update-browserslist-db: 1.0.15(browserslist@4.23.0)
+ update-browserslist-db: 1.0.16(browserslist@4.23.0)
buffer-crc32@0.2.13: {}
@@ -4883,7 +4951,7 @@ snapshots:
camelcase@5.3.1: {}
- caniuse-lite@1.0.30001617: {}
+ caniuse-lite@1.0.30001623: {}
caseless@0.12.0: {}
@@ -4917,7 +4985,7 @@ snapshots:
chokidar@3.6.0:
dependencies:
anymatch: 3.1.3
- braces: 3.0.2
+ braces: 3.0.3
glob-parent: 5.1.2
is-binary-path: 2.1.0
is-glob: 4.0.3
@@ -5160,7 +5228,7 @@ snapshots:
git-semver-tags: 5.0.1
meow: 8.1.2
- core-js-compat@3.37.0:
+ core-js-compat@3.37.1:
dependencies:
browserslist: 4.23.0
@@ -5185,7 +5253,7 @@ snapshots:
csstype@3.1.3: {}
- cypress@13.9.0:
+ cypress@13.10.0:
dependencies:
'@cypress/request': 3.0.1
'@cypress/xvfb': 1.2.4(supports-color@8.1.1)
@@ -5356,7 +5424,7 @@ snapshots:
jsbn: 0.1.1
safer-buffer: 2.1.2
- electron-to-chromium@1.4.763: {}
+ electron-to-chromium@1.4.783: {}
emoji-regex@8.0.0: {}
@@ -5561,12 +5629,12 @@ snapshots:
eslint-plugin-unicorn@52.0.0(eslint@8.57.0):
dependencies:
- '@babel/helper-validator-identifier': 7.24.5
+ '@babel/helper-validator-identifier': 7.24.6
'@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0)
'@eslint/eslintrc': 2.1.4
ci-info: 4.0.0
clean-regexp: 1.0.0
- core-js-compat: 3.37.0
+ core-js-compat: 3.37.1
eslint: 8.57.0
esquery: 1.5.0
indent-string: 4.0.0
@@ -5581,13 +5649,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
- eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0)):
+ eslint-plugin-vitest@0.4.1(@typescript-eslint/eslint-plugin@7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0)):
dependencies:
- '@typescript-eslint/utils': 7.8.0(eslint@8.57.0)(typescript@5.4.5)
+ '@typescript-eslint/utils': 7.10.0(eslint@8.57.0)(typescript@5.4.5)
eslint: 8.57.0
optionalDependencies:
'@typescript-eslint/eslint-plugin': 7.8.0(@typescript-eslint/parser@7.8.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)
- vitest: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0)
+ vitest: 1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0)
transitivePeerDependencies:
- supports-color
- typescript
@@ -5732,7 +5800,7 @@ snapshots:
'@nodelib/fs.walk': 1.2.8
glob-parent: 5.1.2
merge2: 1.4.1
- micromatch: 4.0.5
+ micromatch: 4.0.7
fast-json-stable-stringify@2.1.0: {}
@@ -5756,7 +5824,7 @@ snapshots:
dependencies:
flat-cache: 3.2.0
- fill-range@7.0.1:
+ fill-range@7.1.1:
dependencies:
to-regex-range: 5.0.1
@@ -5922,12 +5990,12 @@ snapshots:
dependencies:
is-glob: 4.0.3
- glob@10.3.15:
+ glob@10.4.1:
dependencies:
foreground-child: 3.1.1
- jackspeak: 2.3.6
+ jackspeak: 3.1.2
minimatch: 9.0.4
- minipass: 7.1.1
+ minipass: 7.1.2
path-scurry: 1.11.1
glob@7.2.3:
@@ -6222,7 +6290,7 @@ snapshots:
html-escaper: 2.0.2
istanbul-lib-report: 3.0.1
- jackspeak@2.3.6:
+ jackspeak@3.1.2:
dependencies:
'@isaacs/cliui': 8.0.2
optionalDependencies:
@@ -6405,8 +6473,8 @@ snapshots:
magicast@0.3.4:
dependencies:
- '@babel/parser': 7.24.5
- '@babel/types': 7.24.5
+ '@babel/parser': 7.24.6
+ '@babel/types': 7.24.6
source-map-js: 1.2.0
make-dir@4.0.0:
@@ -6441,9 +6509,9 @@ snapshots:
merge2@1.4.1: {}
- micromatch@4.0.5:
+ micromatch@4.0.7:
dependencies:
- braces: 3.0.2
+ braces: 3.0.3
picomatch: 2.3.1
mime-db@1.52.0: {}
@@ -6478,7 +6546,7 @@ snapshots:
minimist@1.2.8: {}
- minipass@7.1.1: {}
+ minipass@7.1.2: {}
minisearch@6.3.0: {}
@@ -6533,7 +6601,7 @@ snapshots:
npm-normalize-package-bin@3.0.1: {}
- npm-run-all2@6.1.2:
+ npm-run-all2@6.2.0:
dependencies:
ansi-styles: 6.2.1
cross-spawn: 7.0.3
@@ -6638,7 +6706,7 @@ snapshots:
parse-json@5.2.0:
dependencies:
- '@babel/code-frame': 7.24.2
+ '@babel/code-frame': 7.24.6
error-ex: 1.3.2
json-parse-even-better-errors: 2.3.1
lines-and-columns: 1.2.4
@@ -6666,7 +6734,7 @@ snapshots:
path-scurry@1.11.1:
dependencies:
lru-cache: 10.2.2
- minipass: 7.1.1
+ minipass: 7.1.2
path-type@3.0.0:
dependencies:
@@ -6684,7 +6752,7 @@ snapshots:
performance-now@2.1.0: {}
- picocolors@1.0.0: {}
+ picocolors@1.0.1: {}
picomatch@2.3.1: {}
@@ -6716,10 +6784,10 @@ snapshots:
postcss@8.4.38:
dependencies:
nanoid: 3.3.7
- picocolors: 1.0.0
+ picocolors: 1.0.1
source-map-js: 1.2.0
- preact@10.21.0: {}
+ preact@10.22.0: {}
prelude-ls@1.2.1: {}
@@ -6875,28 +6943,28 @@ snapshots:
rimraf@5.0.7:
dependencies:
- glob: 10.3.15
+ glob: 10.4.1
- rollup@4.17.2:
+ rollup@4.18.0:
dependencies:
'@types/estree': 1.0.5
optionalDependencies:
- '@rollup/rollup-android-arm-eabi': 4.17.2
- '@rollup/rollup-android-arm64': 4.17.2
- '@rollup/rollup-darwin-arm64': 4.17.2
- '@rollup/rollup-darwin-x64': 4.17.2
- '@rollup/rollup-linux-arm-gnueabihf': 4.17.2
- '@rollup/rollup-linux-arm-musleabihf': 4.17.2
- '@rollup/rollup-linux-arm64-gnu': 4.17.2
- '@rollup/rollup-linux-arm64-musl': 4.17.2
- '@rollup/rollup-linux-powerpc64le-gnu': 4.17.2
- '@rollup/rollup-linux-riscv64-gnu': 4.17.2
- '@rollup/rollup-linux-s390x-gnu': 4.17.2
- '@rollup/rollup-linux-x64-gnu': 4.17.2
- '@rollup/rollup-linux-x64-musl': 4.17.2
- '@rollup/rollup-win32-arm64-msvc': 4.17.2
- '@rollup/rollup-win32-ia32-msvc': 4.17.2
- '@rollup/rollup-win32-x64-msvc': 4.17.2
+ '@rollup/rollup-android-arm-eabi': 4.18.0
+ '@rollup/rollup-android-arm64': 4.18.0
+ '@rollup/rollup-darwin-arm64': 4.18.0
+ '@rollup/rollup-darwin-x64': 4.18.0
+ '@rollup/rollup-linux-arm-gnueabihf': 4.18.0
+ '@rollup/rollup-linux-arm-musleabihf': 4.18.0
+ '@rollup/rollup-linux-arm64-gnu': 4.18.0
+ '@rollup/rollup-linux-arm64-musl': 4.18.0
+ '@rollup/rollup-linux-powerpc64le-gnu': 4.18.0
+ '@rollup/rollup-linux-riscv64-gnu': 4.18.0
+ '@rollup/rollup-linux-s390x-gnu': 4.18.0
+ '@rollup/rollup-linux-x64-gnu': 4.18.0
+ '@rollup/rollup-linux-x64-musl': 4.18.0
+ '@rollup/rollup-win32-arm64-msvc': 4.18.0
+ '@rollup/rollup-win32-ia32-msvc': 4.18.0
+ '@rollup/rollup-win32-x64-msvc': 4.18.0
fsevents: 2.3.3
rrweb-cssom@0.6.0: {}
@@ -6941,7 +7009,7 @@ snapshots:
dependencies:
xmlchars: 2.2.0
- search-insights@2.13.0: {}
+ search-insights@2.14.0: {}
semver@5.7.2: {}
@@ -6973,9 +7041,9 @@ snapshots:
shell-quote@1.8.1: {}
- shiki@1.5.1:
+ shiki@1.6.0:
dependencies:
- '@shikijs/core': 1.5.1
+ '@shikijs/core': 1.6.0
side-channel@1.0.6:
dependencies:
@@ -7021,21 +7089,21 @@ snapshots:
spdx-correct@3.2.0:
dependencies:
spdx-expression-parse: 3.0.1
- spdx-license-ids: 3.0.17
+ spdx-license-ids: 3.0.18
spdx-exceptions@2.5.0: {}
spdx-expression-parse@3.0.1:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.17
+ spdx-license-ids: 3.0.18
spdx-expression-parse@4.0.0:
dependencies:
spdx-exceptions: 2.5.0
- spdx-license-ids: 3.0.17
+ spdx-license-ids: 3.0.18
- spdx-license-ids@3.0.17: {}
+ spdx-license-ids@3.0.18: {}
speakingurl@14.0.1: {}
@@ -7130,7 +7198,7 @@ snapshots:
dependencies:
'@jridgewell/gen-mapping': 0.3.5
commander: 4.1.1
- glob: 10.3.15
+ glob: 10.4.1
lines-and-columns: 1.2.4
mz: 2.7.0
pirates: 4.0.6
@@ -7252,7 +7320,7 @@ snapshots:
joycon: 3.1.1
postcss-load-config: 4.0.2(postcss@8.4.38)
resolve-from: 5.0.0
- rollup: 4.17.2
+ rollup: 4.18.0
source-map: 0.8.0-beta.0
sucrase: 3.35.0
tree-kill: 1.2.2
@@ -7268,7 +7336,7 @@ snapshots:
tslib: 1.14.1
typescript: 5.4.5
- tsx@4.10.1:
+ tsx@4.11.0:
dependencies:
esbuild: 0.20.2
get-tsconfig: 4.7.5
@@ -7361,11 +7429,11 @@ snapshots:
untildify@4.0.0: {}
- update-browserslist-db@1.0.15(browserslist@4.23.0):
+ update-browserslist-db@1.0.16(browserslist@4.23.0):
dependencies:
browserslist: 4.23.0
escalade: 3.1.2
- picocolors: 1.0.0
+ picocolors: 1.0.1
uri-js@4.4.1:
dependencies:
@@ -7393,13 +7461,13 @@ snapshots:
core-util-is: 1.0.2
extsprintf: 1.3.0
- vite-node@1.6.0(@types/node@20.12.11):
+ vite-node@1.6.0(@types/node@20.12.12):
dependencies:
cac: 6.7.14
debug: 4.3.4(supports-color@8.1.1)
pathe: 1.1.2
- picocolors: 1.0.0
- vite: 5.2.11(@types/node@20.12.11)
+ picocolors: 1.0.1
+ vite: 5.2.11(@types/node@20.12.12)
transitivePeerDependencies:
- '@types/node'
- less
@@ -7410,31 +7478,32 @@ snapshots:
- supports-color
- terser
- vite@5.2.11(@types/node@20.12.11):
+ vite@5.2.11(@types/node@20.12.12):
dependencies:
esbuild: 0.20.2
postcss: 8.4.38
- rollup: 4.17.2
+ rollup: 4.18.0
optionalDependencies:
- '@types/node': 20.12.11
+ '@types/node': 20.12.12
fsevents: 2.3.3
- vitepress@1.1.4(@algolia/client-search@4.23.3)(@types/node@20.12.11)(postcss@8.4.38)(search-insights@2.13.0)(typescript@5.4.5):
+ vitepress@1.2.2(@algolia/client-search@4.23.3)(@types/node@20.12.12)(postcss@8.4.38)(search-insights@2.14.0)(typescript@5.4.5):
dependencies:
'@docsearch/css': 3.6.0
- '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.13.0)
- '@shikijs/core': 1.5.1
- '@shikijs/transformers': 1.5.1
+ '@docsearch/js': 3.6.0(@algolia/client-search@4.23.3)(search-insights@2.14.0)
+ '@shikijs/core': 1.6.0
+ '@shikijs/transformers': 1.6.0
'@types/markdown-it': 14.1.1
- '@vitejs/plugin-vue': 5.0.4(vite@5.2.11(@types/node@20.12.11))(vue@3.4.27(typescript@5.4.5))
- '@vue/devtools-api': 7.1.3(vue@3.4.27(typescript@5.4.5))
+ '@vitejs/plugin-vue': 5.0.4(vite@5.2.11(@types/node@20.12.12))(vue@3.4.27(typescript@5.4.5))
+ '@vue/devtools-api': 7.2.1(vue@3.4.27(typescript@5.4.5))
+ '@vue/shared': 3.4.27
'@vueuse/core': 10.9.0(vue@3.4.27(typescript@5.4.5))
'@vueuse/integrations': 10.9.0(focus-trap@7.5.4)(vue@3.4.27(typescript@5.4.5))
focus-trap: 7.5.4
mark.js: 8.11.1
minisearch: 6.3.0
- shiki: 1.5.1
- vite: 5.2.11(@types/node@20.12.11)
+ shiki: 1.6.0
+ vite: 5.2.11(@types/node@20.12.12)
vue: 3.4.27(typescript@5.4.5)
optionalDependencies:
postcss: 8.4.38
@@ -7465,7 +7534,7 @@ snapshots:
- typescript
- universal-cookie
- vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(jsdom@23.2.0):
+ vitest@1.6.0(@types/node@20.12.12)(@vitest/ui@1.6.0)(jsdom@23.2.0):
dependencies:
'@vitest/expect': 1.6.0
'@vitest/runner': 1.6.0
@@ -7479,16 +7548,16 @@ snapshots:
local-pkg: 0.5.0
magic-string: 0.30.10
pathe: 1.1.2
- picocolors: 1.0.0
+ picocolors: 1.0.1
std-env: 3.7.0
strip-literal: 2.1.0
tinybench: 2.8.0
tinypool: 0.8.4
- vite: 5.2.11(@types/node@20.12.11)
- vite-node: 1.6.0(@types/node@20.12.11)
+ vite: 5.2.11(@types/node@20.12.12)
+ vite-node: 1.6.0(@types/node@20.12.12)
why-is-node-running: 2.2.2
optionalDependencies:
- '@types/node': 20.12.11
+ '@types/node': 20.12.12
'@vitest/ui': 1.6.0(vitest@1.6.0)
jsdom: 23.2.0
transitivePeerDependencies:
diff --git a/scripts/apidocs/utils/markdown.ts b/scripts/apidocs/utils/markdown.ts
index b0cc68beeb8..2787a611bf4 100644
--- a/scripts/apidocs/utils/markdown.ts
+++ b/scripts/apidocs/utils/markdown.ts
@@ -31,7 +31,7 @@ const htmlSanitizeOptions: sanitizeHtml.IOptions = {
a: ['href', 'target', 'rel'],
button: ['class', 'title'],
div: ['class'],
- pre: ['class', 'v-pre'],
+ pre: ['class', 'v-pre', 'tabindex'],
span: ['class', 'style'],
},
selfClosing: [],
diff --git a/scripts/generate-locales.ts b/scripts/generate-locales.ts
index 41b2e108e1f..933215a1ed3 100644
--- a/scripts/generate-locales.ts
+++ b/scripts/generate-locales.ts
@@ -312,7 +312,6 @@ async function normalizeLocaleFile(filePath: string, definitionKey: string) {
const legacyDefinitions = ['app', 'cell_phone', 'team'];
const definitionsToSkip = [
- 'finance',
'internet',
'location',
'lorem',
diff --git a/src/definitions/science.ts b/src/definitions/science.ts
index a2fa995b73c..01f791f8a9d 100644
--- a/src/definitions/science.ts
+++ b/src/definitions/science.ts
@@ -13,5 +13,5 @@ export type ScienceDefinition = LocaleEntry<{
/**
* Some periodic table element information.
*/
- chemicalElement: ReadonlyArray;
+ chemical_element: ReadonlyArray;
}>;
diff --git a/src/definitions/system.ts b/src/definitions/system.ts
index 86868c632ad..72f5c98a7d1 100644
--- a/src/definitions/system.ts
+++ b/src/definitions/system.ts
@@ -7,12 +7,12 @@ export type SystemDefinition = LocaleEntry<{
/**
* Returns some common file paths.
*/
- directoryPaths: string[];
+ directory_paths: string[];
/**
* The mime type definitions with some additional information.
*/
- mimeTypes: { [mimeType: string]: SystemMimeTypeEntryDefinition };
+ mime_types: { [mimeType: string]: SystemMimeTypeEntryDefinition };
}>;
/**
diff --git a/src/locales/base/system/directoryPaths.ts b/src/locales/base/system/directory_paths.ts
similarity index 100%
rename from src/locales/base/system/directoryPaths.ts
rename to src/locales/base/system/directory_paths.ts
diff --git a/src/locales/base/system/index.ts b/src/locales/base/system/index.ts
index 122bee499c7..5d6a50968a2 100644
--- a/src/locales/base/system/index.ts
+++ b/src/locales/base/system/index.ts
@@ -3,12 +3,12 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { SystemDefinition } from '../../..';
-import directoryPaths from './directoryPaths';
-import mimeTypes from './mimeTypes';
+import directory_paths from './directory_paths';
+import mime_types from './mime_types';
const system: SystemDefinition = {
- directoryPaths,
- mimeTypes,
+ directory_paths,
+ mime_types,
};
export default system;
diff --git a/src/locales/base/system/mimeTypes.ts b/src/locales/base/system/mime_types.ts
similarity index 100%
rename from src/locales/base/system/mimeTypes.ts
rename to src/locales/base/system/mime_types.ts
diff --git a/src/locales/el/commerce/product_name.ts b/src/locales/el/commerce/product_name.ts
index 9356439ba88..19ea1a93e00 100644
--- a/src/locales/el/commerce/product_name.ts
+++ b/src/locales/el/commerce/product_name.ts
@@ -13,7 +13,6 @@ export default {
],
material: ['Κατεψυγμένο', 'Μέταλο', 'Ξύλινο', 'Πλαστικό', 'Φρέσκο'],
product: [
- 'Pizza',
'Αυτοκίνητο',
'Γάντια',
'Καπέλο',
diff --git a/src/locales/el/finance/account_type.ts b/src/locales/el/finance/account_type.ts
index 5b84d30c81d..7617d6dfd5c 100644
--- a/src/locales/el/finance/account_type.ts
+++ b/src/locales/el/finance/account_type.ts
@@ -1 +1 @@
-export default ['Καταθετικός', 'Μισθοδοσίας', 'Δανειακός'];
+export default ['Δανειακός', 'Καταθετικός', 'Μισθοδοσίας'];
diff --git a/src/locales/el/finance/credit_card/discover.ts b/src/locales/el/finance/credit_card/discover.ts
index f9a710c8503..7a719ee01df 100644
--- a/src/locales/el/finance/credit_card/discover.ts
+++ b/src/locales/el/finance/credit_card/discover.ts
@@ -1,8 +1,8 @@
export default [
'/6011-####-####-###L/',
- '/65##-####-####-###L/',
- '/64[4-9]#-####-####-###L/',
'/6011-62##-####-####-###L/',
- '/65##-62##-####-####-###L/',
+ '/64[4-9]#-####-####-###L/',
'/64[4-9]#-62##-####-####-###L/',
+ '/65##-####-####-###L/',
+ '/65##-62##-####-####-###L/',
];
diff --git a/src/locales/el/finance/credit_card/mastercard.ts b/src/locales/el/finance/credit_card/mastercard.ts
index 857493ac18c..16770c32aa4 100644
--- a/src/locales/el/finance/credit_card/mastercard.ts
+++ b/src/locales/el/finance/credit_card/mastercard.ts
@@ -1 +1 @@
-export default ['5[1-5]##-####-####-###L', '2[221-720]-####-####-###L'];
+export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];
diff --git a/src/locales/el/finance/transaction_type.ts b/src/locales/el/finance/transaction_type.ts
index 51f65625093..ffd333a1e50 100644
--- a/src/locales/el/finance/transaction_type.ts
+++ b/src/locales/el/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['κατάθεση', 'ανάληψη', 'πληρωμή', 'τιμολόγιο'];
+export default ['ανάληψη', 'κατάθεση', 'πληρωμή', 'τιμολόγιο'];
diff --git a/src/locales/en/finance/account_type.ts b/src/locales/en/finance/account_type.ts
index 5e656c2d8ac..625151259ba 100644
--- a/src/locales/en/finance/account_type.ts
+++ b/src/locales/en/finance/account_type.ts
@@ -1,10 +1,10 @@
export default [
+ 'Auto Loan',
'Checking',
- 'Savings',
- 'Money Market',
- 'Investment',
- 'Home Loan',
'Credit Card',
- 'Auto Loan',
+ 'Home Loan',
+ 'Investment',
+ 'Money Market',
'Personal Loan',
+ 'Savings',
];
diff --git a/src/locales/en/finance/credit_card/discover.ts b/src/locales/en/finance/credit_card/discover.ts
index 23a8f6d5f11..462c3f43bcc 100644
--- a/src/locales/en/finance/credit_card/discover.ts
+++ b/src/locales/en/finance/credit_card/discover.ts
@@ -1,8 +1,8 @@
export default [
'6011-####-####-###L',
- '65##-####-####-###L',
- '64[4-9]#-####-####-###L',
'6011-62##-####-####-###L',
- '65##-62##-####-####-###L',
+ '64[4-9]#-####-####-###L',
'64[4-9]#-62##-####-####-###L',
+ '65##-####-####-###L',
+ '65##-62##-####-####-###L',
];
diff --git a/src/locales/en/finance/credit_card/mastercard.ts b/src/locales/en/finance/credit_card/mastercard.ts
index 857493ac18c..16770c32aa4 100644
--- a/src/locales/en/finance/credit_card/mastercard.ts
+++ b/src/locales/en/finance/credit_card/mastercard.ts
@@ -1 +1 @@
-export default ['5[1-5]##-####-####-###L', '2[221-720]-####-####-###L'];
+export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];
diff --git a/src/locales/en/finance/transaction_type.ts b/src/locales/en/finance/transaction_type.ts
index 56de3081036..12d109f54cc 100644
--- a/src/locales/en/finance/transaction_type.ts
+++ b/src/locales/en/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['deposit', 'withdrawal', 'payment', 'invoice'];
+export default ['deposit', 'invoice', 'payment', 'withdrawal'];
diff --git a/src/locales/en/science/chemicalElement.ts b/src/locales/en/science/chemical_element.ts
similarity index 100%
rename from src/locales/en/science/chemicalElement.ts
rename to src/locales/en/science/chemical_element.ts
diff --git a/src/locales/en/science/index.ts b/src/locales/en/science/index.ts
index 86f8dd2f47e..91968423bbf 100644
--- a/src/locales/en/science/index.ts
+++ b/src/locales/en/science/index.ts
@@ -3,11 +3,11 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { ScienceDefinition } from '../../..';
-import chemicalElement from './chemicalElement';
+import chemical_element from './chemical_element';
import unit from './unit';
const science: ScienceDefinition = {
- chemicalElement,
+ chemical_element,
unit,
};
diff --git a/src/locales/eo/science/chemicalElement.ts b/src/locales/eo/science/chemical_element.ts
similarity index 100%
rename from src/locales/eo/science/chemicalElement.ts
rename to src/locales/eo/science/chemical_element.ts
diff --git a/src/locales/eo/science/index.ts b/src/locales/eo/science/index.ts
index 86f8dd2f47e..91968423bbf 100644
--- a/src/locales/eo/science/index.ts
+++ b/src/locales/eo/science/index.ts
@@ -3,11 +3,11 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { ScienceDefinition } from '../../..';
-import chemicalElement from './chemicalElement';
+import chemical_element from './chemical_element';
import unit from './unit';
const science: ScienceDefinition = {
- chemicalElement,
+ chemical_element,
unit,
};
diff --git a/src/locales/fa/finance/account_type.ts b/src/locales/fa/finance/account_type.ts
index f550ee432f8..fb7728298eb 100644
--- a/src/locales/fa/finance/account_type.ts
+++ b/src/locales/fa/finance/account_type.ts
@@ -1,8 +1,8 @@
export default [
- 'پس انداز',
'سرمایه گذاری',
- 'وام مسکن',
- 'کارت اعتباری',
'وام خودرو',
'وام شخصی',
+ 'وام مسکن',
+ 'پس انداز',
+ 'کارت اعتباری',
];
diff --git a/src/locales/fa/finance/credit_card/mastercard.ts b/src/locales/fa/finance/credit_card/mastercard.ts
index 857493ac18c..16770c32aa4 100644
--- a/src/locales/fa/finance/credit_card/mastercard.ts
+++ b/src/locales/fa/finance/credit_card/mastercard.ts
@@ -1 +1 @@
-export default ['5[1-5]##-####-####-###L', '2[221-720]-####-####-###L'];
+export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];
diff --git a/src/locales/fa/finance/transaction_type.ts b/src/locales/fa/finance/transaction_type.ts
index 35dc53d7bb7..2db21fdea47 100644
--- a/src/locales/fa/finance/transaction_type.ts
+++ b/src/locales/fa/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['سپرده', 'برداشت از حساب', 'پرداخت', 'صورتحساب'];
+export default ['برداشت از حساب', 'سپرده', 'صورتحساب', 'پرداخت'];
diff --git a/src/locales/fr/finance/account_type.ts b/src/locales/fr/finance/account_type.ts
index 28b2a89e02c..a9772647059 100644
--- a/src/locales/fr/finance/account_type.ts
+++ b/src/locales/fr/finance/account_type.ts
@@ -1,9 +1,9 @@
export default [
+ 'Carte de crédit',
'Chèque',
'Epargne',
- 'Marché monétaire',
'Investissement',
+ 'Marché monétaire',
'Prêt immobilier',
- 'Carte de crédit',
'Prêt personnel',
];
diff --git a/src/locales/fr/finance/transaction_type.ts b/src/locales/fr/finance/transaction_type.ts
index bdbb578a0da..df088c36887 100644
--- a/src/locales/fr/finance/transaction_type.ts
+++ b/src/locales/fr/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['dépôt', 'retrait', 'paiement', 'facture'];
+export default ['dépôt', 'facture', 'paiement', 'retrait'];
diff --git a/src/locales/he/company/adjective.ts b/src/locales/he/company/adjective.ts
new file mode 100644
index 00000000000..a1172ac039c
--- /dev/null
+++ b/src/locales/he/company/adjective.ts
@@ -0,0 +1,98 @@
+export default [
+ 'אוטומטי',
+ 'אוניברסלי',
+ 'אופטימלי',
+ 'אופקי',
+ 'אורגני',
+ 'אינטואיטיבי',
+ 'איתן',
+ 'ארגונומי',
+ 'באופן חלק',
+ 'בגודל הנכון',
+ 'בלעדי',
+ 'במעקב',
+ 'בסינרגיה',
+ 'בסיסי',
+ 'בעל אדריכלות פתוחה',
+ 'בעל מפתח ציבורי',
+ 'בקו החזית',
+ 'דיגיטלי',
+ 'הפוך',
+ 'וירטואלי',
+ 'חדשני',
+ 'חוצה פלטפורמות',
+ 'חוצה קבוצות',
+ 'חזיוני',
+ 'טוטאלי',
+ 'ידידותי למשתמש',
+ 'יזום',
+ 'כלל ארגוני',
+ 'לא מהונדס',
+ 'מאובטח',
+ 'מאוזן',
+ 'מאוחסן בשלישית',
+ 'מאופשר',
+ 'מאורגן',
+ 'מבוזר',
+ 'מבוסס עצמים',
+ 'מבוסס פונקציות',
+ 'מגוון',
+ 'מדורג',
+ 'מהונדס לאחור',
+ 'מהונדס מחדש',
+ 'מוגדל',
+ 'מוגן לעתיד',
+ 'מוזרם',
+ 'מוטמע',
+ 'מוכוון צוות',
+ 'מועבר',
+ 'מופחת',
+ 'מופעל עצמאית',
+ 'מופץ',
+ 'מוקטן',
+ 'מורחב',
+ 'מותאם',
+ 'מחייב',
+ 'מיושר מחדש',
+ 'מכוון חזון',
+ 'ממוקד איכות',
+ 'ממוקד לקוח',
+ 'ממוקד משתמש',
+ 'ממוקד עסקים',
+ 'ממוקד רווח',
+ 'מנוהל',
+ 'מסונכרן',
+ 'מסתגל',
+ 'מקדים',
+ 'מקודד בפתיחות',
+ 'מקוטב',
+ 'מקושר מחדש',
+ 'מרוכז',
+ 'מרושת',
+ 'משובט',
+ 'משולב',
+ 'משופר',
+ 'משמר',
+ 'מתמיד',
+ 'מתקדם',
+ 'נטמע',
+ 'ניתן להגדרה',
+ 'ניתן להחלפה',
+ 'ניתן להתאמה אישית',
+ 'ניתן להתאמה אישית מלאה',
+ 'ניתן לשדרוג',
+ 'ניתן לשיתוף',
+ 'ניתן לתכנות',
+ 'סינרגטי',
+ 'עמוק',
+ 'עממי',
+ 'עצמאי',
+ 'פנים אל פנים',
+ 'פעיל',
+ 'פרוגרסיבי',
+ 'רב ערוצי',
+ 'רב צדדי',
+ 'רב קומות',
+ 'רב שכבתי',
+ 'תגובתי',
+];
diff --git a/src/locales/he/company/buzz_adjective.ts b/src/locales/he/company/buzz_adjective.ts
new file mode 100644
index 00000000000..1556e8fda1d
--- /dev/null
+++ b/src/locales/he/company/buzz_adjective.ts
@@ -0,0 +1,65 @@
+export default [
+ '24/365',
+ '24/7',
+ 'אחד לאחד',
+ 'אינטואיטיבי',
+ 'אינטראקטיבי',
+ 'אלחוטי',
+ 'אנכי',
+ 'אסטרטגי',
+ 'בזמן אמת',
+ 'בין מדיות',
+ 'בין פלטפורמות',
+ 'בר השפעה',
+ 'דביק',
+ 'דוט קום',
+ 'דינמי',
+ 'הדור הבא',
+ 'הוליסטי',
+ 'ויראלי',
+ 'וירטואלי',
+ 'חדשני',
+ 'חוד החנית',
+ 'חזיוני',
+ 'חיוני למשימה',
+ 'חלק',
+ 'חסון',
+ 'חסר חיכוך',
+ 'טכני',
+ 'יזום',
+ 'יעיל',
+ 'לבנים וקליקים',
+ 'לחבר ולהפעיל',
+ 'מגנטי',
+ 'מהפכני',
+ 'מוביל',
+ 'מופעל אינטרנט',
+ 'מופץ',
+ 'מורחב',
+ 'מותאם אישית',
+ 'מחוץ לקופסא',
+ 'ממוקד משתמש',
+ 'מקצה לקצה',
+ 'מרגמות וקליקים',
+ 'משולב',
+ 'משכנע',
+ 'ניתן להרחבה',
+ 'נמצא בכל מקום',
+ 'סינרגטי',
+ 'עולמי',
+ 'עסק',
+ 'עסק אלקטרוני',
+ 'עסק ללקוח',
+ 'עסק לעסק',
+ 'ערך מוסף',
+ 'עשיר',
+ 'פרטני',
+ 'צד אחורי',
+ 'צד קדמי',
+ 'קוד פתוח',
+ 'רוצח',
+ 'רמה עולמית',
+ 'שיא הטכנולוגיה',
+ 'שיתופי',
+ 'שקוף',
+];
diff --git a/src/locales/he/company/buzz_noun.ts b/src/locales/he/company/buzz_noun.ts
new file mode 100644
index 00000000000..fd74a58b00d
--- /dev/null
+++ b/src/locales/he/company/buzz_noun.ts
@@ -0,0 +1,43 @@
+export default [
+ 'ארכיטקטורות',
+ 'גלגלי עיניים',
+ 'דגמים',
+ 'החזר השקעה',
+ 'התכנסות',
+ 'חוויות',
+ 'טכנולוגיות',
+ 'יוזמות',
+ 'יחסים',
+ 'יישומים',
+ 'מדדים',
+ 'ממשקים',
+ 'מסחר אלקטרוני',
+ 'מערכות',
+ 'משתמשים',
+ 'מתודולוגיות',
+ 'נישות',
+ 'סינרגיות',
+ 'סכימות',
+ 'עסק אלקטרוני',
+ 'ערוצים',
+ 'ערך לנצח',
+ 'פונקציונליות',
+ 'פורטלים',
+ 'פלטפורמות',
+ 'פרדיגמות',
+ 'פרטי פעולה',
+ 'פתרונות',
+ 'קהילות',
+ 'רוחב פס',
+ 'רשתות',
+ 'שווקים',
+ 'שוק אלקטרוני',
+ 'שותפויות',
+ 'שירותי אינטרנט',
+ 'שיתוף מחשבות',
+ 'שרשראות אספקה',
+ 'שרשרת בלוקים',
+ 'תוכן',
+ 'תוצרים',
+ 'תשתיות',
+];
diff --git a/src/locales/he/company/buzz_verb.ts b/src/locales/he/company/buzz_verb.ts
new file mode 100644
index 00000000000..ed64a507008
--- /dev/null
+++ b/src/locales/he/company/buzz_verb.ts
@@ -0,0 +1,59 @@
+export default [
+ 'לאגד',
+ 'לאמץ',
+ 'לאמת מידה',
+ 'לאפשר',
+ 'לביניים',
+ 'לבנות אסטרטגיה',
+ 'לגדול',
+ 'לדגור',
+ 'להגדיל',
+ 'להגדיר מחדש',
+ 'להחליש',
+ 'להמציא מחדש',
+ 'להנדס',
+ 'להעביר',
+ 'להעצים',
+ 'להפיק תועלת',
+ 'להפעיל אלקטרונית',
+ 'להרחיב',
+ 'להשתלב',
+ 'להתפתח',
+ 'לזרז',
+ 'לחדש',
+ 'לחולל',
+ 'לחולל מהפכה',
+ 'לחולל סינרגיה',
+ 'לחזור בשנית',
+ 'לחזות',
+ 'לחתור למגע',
+ 'לטפח',
+ 'לייעל',
+ 'לייצר',
+ 'לייצר רווחים',
+ 'ליישם',
+ 'לכוון',
+ 'למנף',
+ 'למסור',
+ 'למקם',
+ 'למתג',
+ 'לנהוג',
+ 'לנצל',
+ 'לסייע',
+ 'לסנתז',
+ 'לפרוס',
+ 'לפשט',
+ 'לקבץ',
+ 'לקשר מחדש',
+ 'לרתום',
+ 'לשחרר',
+ 'לשלב',
+ 'לשנות גודל',
+ 'לשנות צורה',
+ 'לתזמר',
+ 'לתכלת מחדש',
+ 'לתכנן',
+ 'לתכנן ארכיטקטורה',
+ 'לתמרץ',
+ 'לתפוס',
+];
diff --git a/src/locales/he/company/descriptor.ts b/src/locales/he/company/descriptor.ts
new file mode 100644
index 00000000000..26dd20a33ec
--- /dev/null
+++ b/src/locales/he/company/descriptor.ts
@@ -0,0 +1,102 @@
+export default [
+ '24 שעות',
+ '24/7',
+ 'א-סינכרוני',
+ 'אופטימיזציה',
+ 'אזורי',
+ 'אחיד',
+ 'איזון',
+ 'אינטראקטיבי',
+ 'אסימטריות',
+ 'אקולוגי',
+ 'ביניים',
+ 'בלתי מוחשי',
+ 'בר השפעה',
+ 'דו כיווני',
+ 'דור 3',
+ 'דור 4',
+ 'דור 5',
+ 'דור 6',
+ 'דידקטי',
+ 'דינמי',
+ 'הדדי',
+ 'הדור הבא',
+ 'הוליסטי',
+ 'היברידי',
+ 'היוריסטי',
+ 'הפעלה',
+ 'זמן אמת',
+ 'חזית',
+ 'חיוני למשימה',
+ 'חסר ביניים',
+ 'חשיבה צלולה',
+ 'חשיבה רעננה',
+ 'טווח מלא',
+ 'יעודי',
+ 'יציב',
+ 'כיווני',
+ 'לא נדיף',
+ 'לאומי',
+ 'לוגיסטי',
+ 'ללא הפרש',
+ 'ללא ניהול',
+ 'ללא פגמים',
+ 'לקוח-שרת',
+ 'מבוסס הקשר',
+ 'מבוסס צורך',
+ 'מבוסס תוכן',
+ 'מגמת עליה',
+ 'מודולרי',
+ 'מווסת היטב',
+ 'מוחשי',
+ 'מולטימדיה',
+ 'מונחה ביקוש',
+ 'מונחה לקוח',
+ 'מונחה עצמים',
+ 'מופנה למשתמש',
+ 'מופעל אינטרנט',
+ 'מופרד',
+ 'מיטבי',
+ 'מכוון פתרון',
+ 'מכוונת גישה',
+ 'מלוכדת',
+ 'ממקסים',
+ 'מנהל',
+ 'מנוטר רוחב פס',
+ 'מנתח',
+ 'מעבר',
+ 'מעורר מוטיבציה',
+ 'מעצים',
+ 'מערכתי',
+ 'מפוצלת',
+ 'מפורש',
+ 'מצב-רב',
+ 'מצטבר',
+ 'מקומי',
+ 'מקיף',
+ 'מקרין',
+ 'מרוכב',
+ 'משאבי אנוש',
+ 'משני',
+ 'ניטרלי',
+ 'נייד',
+ 'נייח',
+ 'ניתן להרחבה',
+ 'עולמי',
+ 'עמיד בפני תקלות',
+ 'ערך מוסף',
+ 'פעיל רשת',
+ 'קבוע',
+ 'קוהרנטי',
+ 'קיצוני',
+ 'קצה מוביל',
+ 'ראוי למערכת',
+ 'רגיש להקשר',
+ 'ריבוי משימות',
+ 'רמה גבוהה',
+ 'רקע כללי',
+ 'שורה תחתונה',
+ 'שיטתי',
+ 'שלישוני',
+ 'תגובתי',
+];
diff --git a/src/locales/he/company/index.ts b/src/locales/he/company/index.ts
new file mode 100644
index 00000000000..a5bba951071
--- /dev/null
+++ b/src/locales/he/company/index.ts
@@ -0,0 +1,26 @@
+/*
+ * This file is automatically generated.
+ * Run 'pnpm run generate:locales' to update.
+ */
+import type { CompanyDefinition } from '../../..';
+import adjective from './adjective';
+import buzz_adjective from './buzz_adjective';
+import buzz_noun from './buzz_noun';
+import buzz_verb from './buzz_verb';
+import descriptor from './descriptor';
+import name_pattern from './name_pattern';
+import noun from './noun';
+import suffix from './suffix';
+
+const company: CompanyDefinition = {
+ adjective,
+ buzz_adjective,
+ buzz_noun,
+ buzz_verb,
+ descriptor,
+ name_pattern,
+ noun,
+ suffix,
+};
+
+export default company;
diff --git a/src/locales/he/company/name_pattern.ts b/src/locales/he/company/name_pattern.ts
new file mode 100644
index 00000000000..14db6fdf94f
--- /dev/null
+++ b/src/locales/he/company/name_pattern.ts
@@ -0,0 +1,5 @@
+export default [
+ '{{person.last_name}} - {{person.last_name}}',
+ '{{person.last_name}} {{company.suffix}}',
+ '{{person.last_name}}, {{person.last_name}} ו{{person.last_name}}',
+];
diff --git a/src/locales/he/company/noun.ts b/src/locales/he/company/noun.ts
new file mode 100644
index 00000000000..3d9516c2e35
--- /dev/null
+++ b/src/locales/he/company/noun.ts
@@ -0,0 +1,104 @@
+export default [
+ 'אלגוריתם',
+ 'אמת מידה',
+ 'אסטרטגיה',
+ 'אפליקציה',
+ 'אקסטראנט',
+ 'ארגז כלים',
+ 'ארכיון',
+ 'ארכיטקטורה',
+ 'ארכיטקטורה פתוחה',
+ 'אתגר',
+ 'אתר אינטרנט',
+ 'בינה מלאכותית',
+ 'ברית',
+ 'גישה',
+ 'גמישות',
+ 'דימוי',
+ 'דלפק שירות',
+ 'הגדרה',
+ 'היררכיה',
+ 'הסבה',
+ 'הצלחה',
+ 'הצפנה',
+ 'הקפאה',
+ 'הקרנה',
+ 'התקנה',
+ 'חומרה',
+ 'יוזמה',
+ 'יחס',
+ 'יישום',
+ 'יכולת',
+ 'כוח משימה',
+ 'כוח עבודה',
+ 'ליבה',
+ 'מאגר מידע',
+ 'מבנה',
+ 'מבנה על',
+ 'מבנה תמחור',
+ 'מדיניות',
+ 'מודל',
+ 'מוצר',
+ 'מורכבות',
+ 'מחסן נתונים',
+ 'מטריצה',
+ 'מטריצות',
+ 'מינוף',
+ 'ממשק',
+ 'ממשק גרפי',
+ 'ממשק משתמש גרפי',
+ 'מנוע מערכת',
+ 'מנחה',
+ 'מסגרת',
+ 'מסגרת זמן',
+ 'מסד נתונים',
+ 'מעגל חשמלי',
+ 'מערך',
+ 'מערכת',
+ 'מערכת פתוחה',
+ 'מקביליות',
+ 'מרשתת פנים ארגונית',
+ 'משתמש מידע',
+ 'מתאם',
+ 'מתווכי מידע',
+ 'נאמנות לקוחות',
+ 'נוהל',
+ 'ניהול תקציבי',
+ 'ניטור',
+ 'ניתוח',
+ 'סט הוראות',
+ 'סינרגיה',
+ 'פונקציה',
+ 'פונקציונליות',
+ 'פורטל',
+ 'פרוייקט',
+ 'פריון',
+ 'פתרון',
+ 'פתרון אינטרנט',
+ 'צבירה',
+ 'קבוצת מיקוד',
+ 'קו מאובטח',
+ 'קושחה',
+ 'קיבולת',
+ 'קידוד',
+ 'רכזת',
+ 'רעיון',
+ 'רשת מקומית',
+ 'רשת נוירונים',
+ 'שיטתיות',
+ 'שימוש',
+ 'שיפור תהליכים',
+ 'שירות לקוחות',
+ 'שיתוף פעולה',
+ 'תבנית',
+ 'תוכנה',
+ 'תוכנה קבוצתית',
+ 'תוכנת ביניים',
+ 'תזמור',
+ 'תחזית',
+ 'תכנית מגירה',
+ 'תמיכה',
+ 'תפוקה',
+ 'תקינה',
+ 'תשתית',
+];
diff --git a/src/locales/he/company/suffix.ts b/src/locales/he/company/suffix.ts
new file mode 100644
index 00000000000..b3140319558
--- /dev/null
+++ b/src/locales/he/company/suffix.ts
@@ -0,0 +1 @@
+export default ['בע״מ', 'המאוחד', 'ובניו', 'ושות׳', 'ע״ר'];
diff --git a/src/locales/he/index.ts b/src/locales/he/index.ts
index ffa7274d779..b6e5dd8bfb6 100644
--- a/src/locales/he/index.ts
+++ b/src/locales/he/index.ts
@@ -6,6 +6,7 @@ import type { LocaleDefinition } from '../..';
import cell_phone from './cell_phone';
import color from './color';
import commerce from './commerce';
+import company from './company';
import date from './date';
import location from './location';
import lorem from './lorem';
@@ -18,6 +19,7 @@ const he: LocaleDefinition = {
cell_phone,
color,
commerce,
+ company,
date,
location,
lorem,
diff --git a/src/locales/hu/finance/account_type.ts b/src/locales/hu/finance/account_type.ts
index 08a69d243b5..ecbc3c52400 100644
--- a/src/locales/hu/finance/account_type.ts
+++ b/src/locales/hu/finance/account_type.ts
@@ -1,10 +1,10 @@
export default [
+ 'Befektetés',
'Fizetési',
+ 'Gépjármű kölcsön',
+ 'Hitelkártya',
+ 'Lakáshitel',
'Megtakaritás',
'Money Market',
- 'Befektetés',
- 'Lakáshitel',
- 'Hitelkártya',
- 'Gépjármű kölcsön',
'Személyi kölcsön',
];
diff --git a/src/locales/hu/finance/transaction_type.ts b/src/locales/hu/finance/transaction_type.ts
index 49d309188b1..95e7e545df7 100644
--- a/src/locales/hu/finance/transaction_type.ts
+++ b/src/locales/hu/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['pénzbefizetés', 'pénzfelvétel', 'fizetés', 'számlázás'];
+export default ['fizetés', 'pénzbefizetés', 'pénzfelvétel', 'számlázás'];
diff --git a/src/locales/nb_NO/science/chemicalElement.ts b/src/locales/nb_NO/science/chemical_element.ts
similarity index 100%
rename from src/locales/nb_NO/science/chemicalElement.ts
rename to src/locales/nb_NO/science/chemical_element.ts
diff --git a/src/locales/nb_NO/science/index.ts b/src/locales/nb_NO/science/index.ts
index 86f8dd2f47e..91968423bbf 100644
--- a/src/locales/nb_NO/science/index.ts
+++ b/src/locales/nb_NO/science/index.ts
@@ -3,11 +3,11 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { ScienceDefinition } from '../../..';
-import chemicalElement from './chemicalElement';
+import chemical_element from './chemical_element';
import unit from './unit';
const science: ScienceDefinition = {
- chemicalElement,
+ chemical_element,
unit,
};
diff --git a/src/locales/pl/science/chemicalElement.ts b/src/locales/pl/science/chemical_element.ts
similarity index 100%
rename from src/locales/pl/science/chemicalElement.ts
rename to src/locales/pl/science/chemical_element.ts
diff --git a/src/locales/pl/science/index.ts b/src/locales/pl/science/index.ts
index 86f8dd2f47e..91968423bbf 100644
--- a/src/locales/pl/science/index.ts
+++ b/src/locales/pl/science/index.ts
@@ -3,11 +3,11 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { ScienceDefinition } from '../../..';
-import chemicalElement from './chemicalElement';
+import chemical_element from './chemical_element';
import unit from './unit';
const science: ScienceDefinition = {
- chemicalElement,
+ chemical_element,
unit,
};
diff --git a/src/locales/ur/finance/account_type.ts b/src/locales/ur/finance/account_type.ts
index 01cb226c786..02be7f8a89a 100644
--- a/src/locales/ur/finance/account_type.ts
+++ b/src/locales/ur/finance/account_type.ts
@@ -1 +1 @@
-export default ['Savings', 'Current'];
+export default ['Current', 'Savings'];
diff --git a/src/locales/ur/finance/transaction_type.ts b/src/locales/ur/finance/transaction_type.ts
index 56de3081036..12d109f54cc 100644
--- a/src/locales/ur/finance/transaction_type.ts
+++ b/src/locales/ur/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['deposit', 'withdrawal', 'payment', 'invoice'];
+export default ['deposit', 'invoice', 'payment', 'withdrawal'];
diff --git a/src/locales/zh_CN/finance/account_type.ts b/src/locales/zh_CN/finance/account_type.ts
index 57834bea665..5da77a5bfe2 100644
--- a/src/locales/zh_CN/finance/account_type.ts
+++ b/src/locales/zh_CN/finance/account_type.ts
@@ -1,10 +1,10 @@
export default [
- '支票',
+ '个人贷款',
+ '信用卡',
'储蓄',
- '货币市场',
- '投资',
'房屋贷款',
- '信用卡',
+ '投资',
+ '支票',
'汽车贷款',
- '个人贷款',
+ '货币市场',
];
diff --git a/src/locales/zh_CN/finance/credit_card/mastercard.ts b/src/locales/zh_CN/finance/credit_card/mastercard.ts
index 857493ac18c..16770c32aa4 100644
--- a/src/locales/zh_CN/finance/credit_card/mastercard.ts
+++ b/src/locales/zh_CN/finance/credit_card/mastercard.ts
@@ -1 +1 @@
-export default ['5[1-5]##-####-####-###L', '2[221-720]-####-####-###L'];
+export default ['2[221-720]-####-####-###L', '5[1-5]##-####-####-###L'];
diff --git a/src/locales/zh_CN/finance/credit_card/unionpay.ts b/src/locales/zh_CN/finance/credit_card/unionpay.ts
index b6bc8e70978..aa66fabf7a6 100644
--- a/src/locales/zh_CN/finance/credit_card/unionpay.ts
+++ b/src/locales/zh_CN/finance/credit_card/unionpay.ts
@@ -1,8 +1,8 @@
export default [
'62#############L',
'67#############L',
- '81#############L',
- '81##############L',
- '81###############L',
'81################L',
+ '81###############L',
+ '81##############L',
+ '81#############L',
];
diff --git a/src/locales/zh_CN/finance/transaction_type.ts b/src/locales/zh_CN/finance/transaction_type.ts
index d6e774430a9..2e0597be1c7 100644
--- a/src/locales/zh_CN/finance/transaction_type.ts
+++ b/src/locales/zh_CN/finance/transaction_type.ts
@@ -1 +1 @@
-export default ['存款', '取款', '支付', '开票'];
+export default ['取款', '存款', '开票', '支付'];
diff --git a/src/locales/zh_CN/science/chemicalElement.ts b/src/locales/zh_CN/science/chemical_element.ts
similarity index 100%
rename from src/locales/zh_CN/science/chemicalElement.ts
rename to src/locales/zh_CN/science/chemical_element.ts
diff --git a/src/locales/zh_CN/science/index.ts b/src/locales/zh_CN/science/index.ts
index 86f8dd2f47e..91968423bbf 100644
--- a/src/locales/zh_CN/science/index.ts
+++ b/src/locales/zh_CN/science/index.ts
@@ -3,11 +3,11 @@
* Run 'pnpm run generate:locales' to update.
*/
import type { ScienceDefinition } from '../../..';
-import chemicalElement from './chemicalElement';
+import chemical_element from './chemical_element';
import unit from './unit';
const science: ScienceDefinition = {
- chemicalElement,
+ chemical_element,
unit,
};
diff --git a/src/modules/science/index.ts b/src/modules/science/index.ts
index 26c78014786..525ff8bf0cc 100644
--- a/src/modules/science/index.ts
+++ b/src/modules/science/index.ts
@@ -49,7 +49,7 @@ export class ScienceModule extends ModuleBase {
*/
chemicalElement(): ChemicalElement {
return this.faker.helpers.arrayElement(
- this.faker.definitions.science.chemicalElement
+ this.faker.definitions.science.chemical_element
);
}
diff --git a/src/modules/system/index.ts b/src/modules/system/index.ts
index 3468bbb0a79..1fcc9be3271 100644
--- a/src/modules/system/index.ts
+++ b/src/modules/system/index.ts
@@ -114,7 +114,7 @@ export class SystemModule extends ModuleBase {
* @since 3.1.0
*/
mimeType(): string {
- const mimeTypeKeys = Object.keys(this.faker.definitions.system.mimeTypes);
+ const mimeTypeKeys = Object.keys(this.faker.definitions.system.mime_types);
return this.faker.helpers.arrayElement(mimeTypeKeys);
}
@@ -152,7 +152,7 @@ export class SystemModule extends ModuleBase {
* @since 3.1.0
*/
fileType(): string {
- const mimeTypes = this.faker.definitions.system.mimeTypes;
+ const mimeTypes = this.faker.definitions.system.mime_types;
const typeSet = new Set(
Object.keys(mimeTypes).map((key) => key.split('/')[0])
@@ -172,7 +172,7 @@ export class SystemModule extends ModuleBase {
* @since 3.1.0
*/
fileExt(mimeType?: string): string {
- const mimeTypes = this.faker.definitions.system.mimeTypes;
+ const mimeTypes = this.faker.definitions.system.mime_types;
if (typeof mimeType === 'string') {
return this.faker.helpers.arrayElement(mimeTypes[mimeType].extensions);
@@ -193,7 +193,7 @@ export class SystemModule extends ModuleBase {
* @since 3.1.0
*/
directoryPath(): string {
- const paths = this.faker.definitions.system.directoryPaths;
+ const paths = this.faker.definitions.system.directory_paths;
return this.faker.helpers.arrayElement(paths);
}
diff --git a/test/modules/__snapshots__/finance.spec.ts.snap b/test/modules/__snapshots__/finance.spec.ts.snap
index bf62bcd747e..2f394c08bab 100644
--- a/test/modules/__snapshots__/finance.spec.ts.snap
+++ b/test/modules/__snapshots__/finance.spec.ts.snap
@@ -1,6 +1,6 @@
// Vitest Snapshot v1, https://vitest.dev/guide/snapshot.html
-exports[`finance > 42 > accountName 1`] = `"Money Market Account"`;
+exports[`finance > 42 > accountName 1`] = `"Credit Card Account"`;
exports[`finance > 42 > accountNumber > noArgs 1`] = `"39751108"`;
@@ -30,11 +30,11 @@ exports[`finance > 42 > creditCardCVV 1`] = `"397"`;
exports[`finance > 42 > creditCardIssuer 1`] = `"discover"`;
-exports[`finance > 42 > creditCardNumber > noArgs 1`] = `"6485-6211-0867-0982-1138"`;
+exports[`finance > 42 > creditCardNumber > noArgs 1`] = `"6575-6211-0867-0982-1139"`;
exports[`finance > 42 > creditCardNumber > with issuer 1`] = `"4975110867099"`;
-exports[`finance > 42 > creditCardNumber > with issuer option mastercard 1`] = `"5575-1108-6709-8213"`;
+exports[`finance > 42 > creditCardNumber > with issuer option mastercard 1`] = `"2696-7511-0867-0988"`;
exports[`finance > 42 > creditCardNumber > with issuer option visa 1`] = `"4975110867099"`;
@@ -82,9 +82,9 @@ exports[`finance > 42 > routingNumber 1`] = `"397511082"`;
exports[`finance > 42 > transactionDescription 1`] = `"deposit transaction at Reynolds, Miller and Crist using card ending with ***(...1135) for KES 374.54 in account ***08670982"`;
-exports[`finance > 42 > transactionType 1`] = `"withdrawal"`;
+exports[`finance > 42 > transactionType 1`] = `"invoice"`;
-exports[`finance > 1211 > accountName 1`] = `"Personal Loan Account"`;
+exports[`finance > 1211 > accountName 1`] = `"Savings Account"`;
exports[`finance > 1211 > accountNumber > noArgs 1`] = `"98296673"`;
@@ -118,7 +118,7 @@ exports[`finance > 1211 > creditCardNumber > noArgs 1`] = `"4296-6736-8768-4885"
exports[`finance > 1211 > creditCardNumber > with issuer 1`] = `"4829-6673-6876-8484"`;
-exports[`finance > 1211 > creditCardNumber > with issuer option mastercard 1`] = `"2667-2966-7368-7681"`;
+exports[`finance > 1211 > creditCardNumber > with issuer option mastercard 1`] = `"5529-6673-6876-8484"`;
exports[`finance > 1211 > creditCardNumber > with issuer option visa 1`] = `"4829-6673-6876-8484"`;
@@ -166,9 +166,9 @@ exports[`finance > 1211 > routingNumber 1`] = `"982966738"`;
exports[`finance > 1211 > transactionDescription 1`] = `"payment transaction at Fahey, Zieme and Osinski using card ending with ***(...8825) for CRC 928.52 in account ***73687684"`;
-exports[`finance > 1211 > transactionType 1`] = `"invoice"`;
+exports[`finance > 1211 > transactionType 1`] = `"withdrawal"`;
-exports[`finance > 1337 > accountName 1`] = `"Money Market Account"`;
+exports[`finance > 1337 > accountName 1`] = `"Credit Card Account"`;
exports[`finance > 1337 > accountNumber > noArgs 1`] = `"21243529"`;
@@ -202,7 +202,7 @@ exports[`finance > 1337 > creditCardNumber > noArgs 1`] = `"3014-352971-3614"`;
exports[`finance > 1337 > creditCardNumber > with issuer 1`] = `"4124352971364"`;
-exports[`finance > 1337 > creditCardNumber > with issuer option mastercard 1`] = `"5124-3529-7136-1949"`;
+exports[`finance > 1337 > creditCardNumber > with issuer option mastercard 1`] = `"2300-2435-2971-3611"`;
exports[`finance > 1337 > creditCardNumber > with issuer option visa 1`] = `"4124352971364"`;
@@ -248,6 +248,6 @@ exports[`finance > 1337 > pin > with length option 1`] = `"2124352971"`;
exports[`finance > 1337 > routingNumber 1`] = `"212435298"`;
-exports[`finance > 1337 > transactionDescription 1`] = `"withdrawal transaction at Gottlieb - Koelpin using card ending with ***(...9477) for HUF 262.02 in account ***52971361"`;
+exports[`finance > 1337 > transactionDescription 1`] = `"invoice transaction at Gottlieb - Koelpin using card ending with ***(...9477) for HUF 262.02 in account ***52971361"`;
-exports[`finance > 1337 > transactionType 1`] = `"withdrawal"`;
+exports[`finance > 1337 > transactionType 1`] = `"invoice"`;
diff --git a/test/modules/helpers.spec.ts b/test/modules/helpers.spec.ts
index b9b59f22b95..09f264679d3 100644
--- a/test/modules/helpers.spec.ts
+++ b/test/modules/helpers.spec.ts
@@ -799,7 +799,8 @@ describe('helpers', () => {
});
it('should never return the callback result when probability is 0', () => {
- const actual = faker.helpers.maybe(() => expect.fail(), {
+ const method: () => unknown = expect.fail;
+ const actual = faker.helpers.maybe(method, {
probability: 0,
});
diff --git a/test/modules/science.spec.ts b/test/modules/science.spec.ts
index 80002c1968f..051fecbb3cf 100644
--- a/test/modules/science.spec.ts
+++ b/test/modules/science.spec.ts
@@ -28,7 +28,7 @@ describe('science', () => {
expect(name).toBeTypeOf('string');
expect(() => {
- faker.definitions.science.chemicalElement.find(
+ faker.definitions.science.chemical_element.find(
(element) => element.name === name
);
}).toBeTruthy();
@@ -39,7 +39,7 @@ describe('science', () => {
expect(symbol).toBeTypeOf('string');
expect(() => {
- faker.definitions.science.chemicalElement.find(
+ faker.definitions.science.chemical_element.find(
(element) => element.symbol === symbol
);
}).toBeTruthy();
@@ -50,7 +50,7 @@ describe('science', () => {
expect(atomicNumber).toBeTypeOf('number');
expect(() => {
- faker.definitions.science.chemicalElement.find(
+ faker.definitions.science.chemical_element.find(
(element) => element.atomicNumber === atomicNumber
);
}).toBeTruthy();