From bae6ce05a85822b0ec4658b679e82ce4efa9222f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Vanvelthem?= Date: Fri, 17 Nov 2023 16:44:43 +0100 Subject: [PATCH] Align cjs/mjs packaging to esm first (#719) * chore(vscode): fix config * chore(dev-deps): to latest * chore: reduce size-limit in accordance with brotli * ci: rework node 18 vs 20 to keep essential * fix: reformat ncu.yml * ci: codecov version update * docs: regenerate api doc * feat: align to esm first * chore: remove references to jest * docs: improve description * chore: small improvements with links and comments * ci: explicit test-examples * docs: finalize doc --- .changeset/chilled-geese-guess.md | 5 + .changeset/smooth-bats-build.md | 7 + .changeset/tough-pigs-deny.md | 5 + .changeset/wicked-kiwis-lick.md | 5 + .github/scripts/install-codecov.sh | 2 +- .github/workflows/ci-examples.yml | 2 +- .github/workflows/ci-monorepo-integrity.yml | 4 +- .github/workflows/ci-packages.yml | 8 +- .github/workflows/release-or-version-pr.yml | 4 +- .ncurc.yml | 2 +- examples/nextjs-app/package.json | 22 +- monorepo.code-workspace | 2 +- package.json | 6 - packages/dsn-parser/.size-limit.cjs | 10 +- packages/dsn-parser/README.md | 36 +- packages/dsn-parser/docs/api/README.md | 34 +- packages/dsn-parser/package.json | 48 +- packages/dsn-parser/tsup.config.mjs | 1 + packages/dsn-parser/vitest.config.ts | 14 +- packages/exception/.size-limit.cjs | 22 +- packages/exception/README.md | 83 +- .../api/classes/base.HttpClientException.md | 8 +- .../docs/api/classes/base.HttpException.md | 8 +- .../api/classes/base.HttpServerException.md | 8 +- .../docs/api/classes/client.HttpBadRequest.md | 8 +- .../docs/api/classes/client.HttpConflict.md | 8 +- .../classes/client.HttpExpectationFailed.md | 8 +- .../classes/client.HttpFailedDependency.md | 8 +- .../docs/api/classes/client.HttpForbidden.md | 8 +- .../docs/api/classes/client.HttpGone.md | 8 +- .../docs/api/classes/client.HttpImATeapot.md | 8 +- .../api/classes/client.HttpLengthRequired.md | 8 +- .../docs/api/classes/client.HttpLocked.md | 8 +- .../classes/client.HttpMethodNotAllowed.md | 8 +- .../classes/client.HttpMisdirectedRequest.md | 8 +- .../api/classes/client.HttpNotAcceptable.md | 8 +- .../docs/api/classes/client.HttpNotFound.md | 8 +- .../api/classes/client.HttpPayloadTooLarge.md | 8 +- .../api/classes/client.HttpPaymentRequired.md | 8 +- .../classes/client.HttpPreconditionFailed.md | 8 +- .../client.HttpPreconditionRequired.md | 8 +- .../client.HttpProxyAuthenticationRequired.md | 8 +- .../classes/client.HttpRangeNotSatisfiable.md | 8 +- .../client.HttpRequestHeaderFieldsTooLarge.md | 8 +- .../api/classes/client.HttpRequestTimeout.md | 8 +- .../docs/api/classes/client.HttpTooEarly.md | 8 +- .../api/classes/client.HttpTooManyRequests.md | 8 +- .../api/classes/client.HttpUnauthorized.md | 8 +- .../client.HttpUnavailableForLegalReasons.md | 8 +- .../classes/client.HttpUnprocessableEntity.md | 14 +- .../client.HttpUnsupportedMediaType.md | 8 +- .../api/classes/client.HttpUpgradeRequired.md | 8 +- .../docs/api/classes/client.HttpUriTooLong.md | 8 +- .../api/classes/serializer.SerializerError.md | 8 +- .../docs/api/classes/server.HttpBadGateway.md | 8 +- .../api/classes/server.HttpGatewayTimeout.md | 8 +- .../classes/server.HttpInsufficientStorage.md | 8 +- .../classes/server.HttpInternalServerError.md | 8 +- .../api/classes/server.HttpLoopDetected.md | 8 +- ...erver.HttpNetworkAuthenticationRequired.md | 8 +- .../api/classes/server.HttpNotExtended.md | 8 +- .../api/classes/server.HttpNotImplemented.md | 8 +- .../classes/server.HttpServiceUnavailable.md | 8 +- .../server.HttpVariantAlsoNegotiates.md | 8 +- .../classes/server.HttpVersionNotSupported.md | 8 +- .../exception/docs/api/modules/serializer.md | 6 +- .../exception/docs/api/modules/typeguards.md | 2 +- packages/exception/docs/api/modules/types.md | 2 +- packages/exception/jest.config.js | 54 - packages/exception/package.json | 42 +- packages/exception/test/_setup/setupVitest.ts | 6 - packages/exception/vitest.config.ts | 6 +- packages/json-api/.size-limit.cjs | 12 +- packages/json-api/docs/api/README.md | 36 +- .../docs/api/classes/JsonApiErrorFactory.md | 10 +- .../api/classes/JsonApiResponseFactory.md | 20 +- packages/json-api/package.json | 42 +- packages/json-api/tsup.config.mjs | 7 +- packages/json-api/vitest.config.ts | 13 +- yarn.lock | 2388 +++-------------- 80 files changed, 877 insertions(+), 2449 deletions(-) create mode 100644 .changeset/chilled-geese-guess.md create mode 100644 .changeset/smooth-bats-build.md create mode 100644 .changeset/tough-pigs-deny.md create mode 100644 .changeset/wicked-kiwis-lick.md delete mode 100644 packages/exception/jest.config.js delete mode 100644 packages/exception/test/_setup/setupVitest.ts diff --git a/.changeset/chilled-geese-guess.md b/.changeset/chilled-geese-guess.md new file mode 100644 index 000000000..cbfb57744 --- /dev/null +++ b/.changeset/chilled-geese-guess.md @@ -0,0 +1,5 @@ +--- +'@httpx/dsn-parser': minor +--- + +Move to esm first (dual cjs/mjs is till supported in the mid-term) diff --git a/.changeset/smooth-bats-build.md b/.changeset/smooth-bats-build.md new file mode 100644 index 000000000..a39ca1f9c --- /dev/null +++ b/.changeset/smooth-bats-build.md @@ -0,0 +1,7 @@ +--- +'@httpx/dsn-parser': patch +'@httpx/exception': patch +'@httpx/json-api': patch +--- + +Upgrade tsup to 7.3 and build with esbuild 0.19.3 diff --git a/.changeset/tough-pigs-deny.md b/.changeset/tough-pigs-deny.md new file mode 100644 index 000000000..a10b04d6b --- /dev/null +++ b/.changeset/tough-pigs-deny.md @@ -0,0 +1,5 @@ +--- +'@httpx/json-api': minor +--- + +Move to esm first (dual esm/cjs) is still supported diff --git a/.changeset/wicked-kiwis-lick.md b/.changeset/wicked-kiwis-lick.md new file mode 100644 index 000000000..60556ebb6 --- /dev/null +++ b/.changeset/wicked-kiwis-lick.md @@ -0,0 +1,5 @@ +--- +'@httpx/dsn-parser': minor +--- + +Restore node 16 official support / ES2021 (was working anyway) diff --git a/.github/scripts/install-codecov.sh b/.github/scripts/install-codecov.sh index 5689422fa..9ecab3fcd 100755 --- a/.github/scripts/install-codecov.sh +++ b/.github/scripts/install-codecov.sh @@ -1,6 +1,6 @@ #!/bin/bash -VERSION=0.6.1 +VERSION=0.7.1 PLATFORM=linux CODECOV_BINARY_URL=https://github.com/codecov/uploader/releases/download/v${VERSION}/codecov-${PLATFORM} OUTPUT_DIR="$(cd $(dirname $0); pwd)/download" diff --git a/.github/workflows/ci-examples.yml b/.github/workflows/ci-examples.yml index 22d92ca3a..fffaff657 100644 --- a/.github/workflows/ci-examples.yml +++ b/.github/workflows/ci-examples.yml @@ -15,7 +15,7 @@ permissions: contents: read jobs: - test: + test-examples: runs-on: ubuntu-latest strategy: matrix: diff --git a/.github/workflows/ci-monorepo-integrity.yml b/.github/workflows/ci-monorepo-integrity.yml index e8eb9433b..32fd164fd 100644 --- a/.github/workflows/ci-monorepo-integrity.yml +++ b/.github/workflows/ci-monorepo-integrity.yml @@ -15,11 +15,11 @@ permissions: contents: read jobs: - test: + install-integrity: runs-on: ubuntu-latest strategy: matrix: - node-version: [18.x] + node-version: [20.x] steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/ci-packages.yml b/.github/workflows/ci-packages.yml index 2be326a53..45c7bc76b 100644 --- a/.github/workflows/ci-packages.yml +++ b/.github/workflows/ci-packages.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - node-version: [18.x, 20.x] + node-version: [20.x] steps: - uses: actions/checkout@v4 with: @@ -50,7 +50,6 @@ jobs: run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run typecheck - name: πŸ”¬ ESLint checks - if: matrix.node-version == '18.x' run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run lint - name: πŸ§ͺ Unit tests @@ -58,7 +57,6 @@ jobs: - name: β˜‚οΈ Codecov upload working-directory: ${{ github.workspace }} - if: matrix.node-version == '18.x' run: | bash .github/scripts/install-codecov.sh yarn g:ci-coverage-upload @@ -68,17 +66,13 @@ jobs: run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run build - name: πŸ“ Check build for size-limits - if: matrix.node-version == '18.x' run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run check-size - name: πŸ›Ÿ Check build for ecmascript compliance - if: matrix.node-version == '18.x' run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run check-dist - name: πŸ›Ÿ Check publishable dist (publint) - if: matrix.node-version == '18.x' run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run check-pub - name: πŸ“„ Check doc can be built - if: matrix.node-version == '18.x' run: yarn workspaces foreach -tv --worktree --from 'packages/*' --no-private run build-doc diff --git a/.github/workflows/release-or-version-pr.yml b/.github/workflows/release-or-version-pr.yml index 388c1c14e..5996518f7 100644 --- a/.github/workflows/release-or-version-pr.yml +++ b/.github/workflows/release-or-version-pr.yml @@ -25,10 +25,10 @@ jobs: # @link https://github.com/actions/checkout#fetch-all-history-for-all-tags-and-branches fetch-depth: 0 - - name: Use Node.js 18.x + - name: Use Node.js 20.x uses: actions/setup-node@v4 with: - node-version: 18.x + node-version: 20.x - name: πŸ“₯ Monorepo install uses: ./.github/actions/yarn-nm-install diff --git a/.ncurc.yml b/.ncurc.yml index 0491f43f5..693c9f4f0 100644 --- a/.ncurc.yml +++ b/.ncurc.yml @@ -4,4 +4,4 @@ # Add here exclusions on packages if any reject: [ - ] +] diff --git a/examples/nextjs-app/package.json b/examples/nextjs-app/package.json index ebb1f5808..331fa6304 100644 --- a/examples/nextjs-app/package.json +++ b/examples/nextjs-app/package.json @@ -16,23 +16,23 @@ }, "dependencies": { "@httpx/exception": "workspace:^", - "axios": "1.6.0", - "ky": "1.1.1", - "next": "14.0.0", - "pino": "8.16.1", + "axios": "1.6.2", + "ky": "1.1.3", + "next": "14.0.3", + "pino": "8.16.2", "react": "18.2.0", "react-dom": "18.2.0", - "superjson": "2.2.0", + "superjson": "2.2.1", "zod": "3.22.4" }, "devDependencies": { - "@belgattitude/eslint-config-bases": "3.1.0", - "@types/node": "20.8.9", - "@types/react": "18.2.33", - "@types/react-dom": "18.2.14", + "@belgattitude/eslint-config-bases": "3.5.0", + "@types/node": "20.9.1", + "@types/react": "18.2.37", + "@types/react-dom": "18.2.15", "cross-env": "7.0.3", - "eslint": "8.52.0", - "eslint-config-next": "14.0.0", + "eslint": "8.53.0", + "eslint-config-next": "14.0.3", "postcss": "8.4.31", "rimraf": "5.0.5", "tailwindcss": "3.3.5", diff --git a/monorepo.code-workspace b/monorepo.code-workspace index 09231fca7..dfeb36d03 100644 --- a/monorepo.code-workspace +++ b/monorepo.code-workspace @@ -14,7 +14,7 @@ }, { "name": "πŸ“¦ @httpx/json-api", - "path": "packages/dsn-parser" + "path": "packages/json-api" }, { "name": "πŸ“¦ @httpx/exception", diff --git a/package.json b/package.json index 20ea032d0..7d6a0be9f 100644 --- a/package.json +++ b/package.json @@ -8,12 +8,6 @@ }, "homepage": "https://github.com/belgattitude/httpx", "repository": "belgattitude/httpx", - "resolutions?": { - "vite": "https://github.com/vitest-dev/vitest/issues/4112" - }, - "resolutions": { - "vite": "^5.0.0" - }, "scripts": { "g:clean": "yarn clean:global-cache && yarn workspaces foreach --all -pv run clean", "g:build": "yarn workspaces foreach --all -tv run build", diff --git a/packages/dsn-parser/.size-limit.cjs b/packages/dsn-parser/.size-limit.cjs index 6e57e853a..535ebf0a9 100644 --- a/packages/dsn-parser/.size-limit.cjs +++ b/packages/dsn-parser/.size-limit.cjs @@ -4,13 +4,15 @@ */ module.exports = [ { - name: 'JS (ESM)', + name: 'Everything (ESM)', path: ['dist/index.mjs'], - limit: '1.20KB', + import: "*", + limit: '1.10KB', }, { - name: 'JS (CJS)', + name: 'Everything (CJS)', + import: "*", path: ['dist/index.cjs'], - limit: '1.20KB', + limit: '1.40KB', }, ]; diff --git a/packages/dsn-parser/README.md b/packages/dsn-parser/README.md index 0bd33441c..d88a6ff3f 100644 --- a/packages/dsn-parser/README.md +++ b/packages/dsn-parser/README.md @@ -1,16 +1,17 @@ # @httpx/dsn-parser -DSN parser, validation utilities, and query string helper in a light and modern package. - -[![npm](https://img.shields.io/npm/v/@httpx/dsn-parser?style=for-the-badge&labelColor=222)](https://www.npmjs.com/package/@httpx/dsn-parser) -[![codecov](https://img.shields.io/codecov/c/github/belgattitude/httpx?label=unit&logo=codecov&flag=httpx-dsn-parser-unit&style=for-the-badge&labelColor=000000)](https://codecov.io/gh/belgattitude/httpx) -[![size](https://img.shields.io/bundlephobia/minzip/@httpx/dsn-parser@latest?label=Max&style=for-the-badge&labelColor=333&color=informational)](https://bundlephobia.com/package/@httpx/dsn-parser@latest) -![bundles](https://img.shields.io/static/v1?label=&message=cjs|esm|treeshake&logo=webpack&style=for-the-badge&labelColor=444&color=informational) -![node](https://img.shields.io/static/v1?label=Node&message=16%2b&logo=node.js&style=for-the-badge&labelColor=444&color=informational) -[![browserslist](https://img.shields.io/static/v1?label=Browser&message=modern&logo=googlechrome&style=for-the-badge&labelColor=444&color=informational)](https://browserslist.dev/?q=ZGVmYXVsdHMgYW5kIHN1cHBvcnRzIGVzNi1tb2R1bGUsIG5vdCBkZWFkLCBub3Qgb3BfbWluaSBhbGwsIG5vZGUgMTY%3D) -![types](https://img.shields.io/static/v1?label=typings&message=4.5%2B&logo=typescript&style=for-the-badge&labelColor=000000&color=9cf) -[![npm](https://img.shields.io/npm/dm/@httpx/dsn-parser?style=for-the-badge&labelColor=000000)](https://www.npmjs.com/package/@httpx/dsn-parser) -[![license](https://img.shields.io/npm/l/@httpx/dsn-parser?style=for-the-badge&labelColor=000000)](https://github.com/belgattitude/httpx/blob/main/LICENSE) +DSN & JDBC string parser with query params support in a light and modern package. + +[![npm](https://img.shields.io/npm/v/@httpx/dsn-parser?style=for-the-badge&label=Npm&labelColor=444&color=informational)](https://www.npmjs.com/package/@httpx/dsn-parser) +[![changelog](https://img.shields.io/static/v1?label=&message=changelog&logo=keep-a-changelog&style=for-the-badge&labelColor=444&color=informational)](https://github.com/belgattitude/httpx/blob/main/packages/dsn-parser/CHANGELOG.md) +[![codecov](https://img.shields.io/codecov/c/github/belgattitude/httpx?logo=codecov&label=Coverage&flag=httpx-exception-unit&style=for-the-badge&labelColor=444)](https://app.codecov.io/gh/belgattitude/httpx/tree/main/packages%2Fdsn-parser) +[![bundles](https://img.shields.io/static/v1?label=&message=cjs|esm@treeshake&logo=webpack&style=for-the-badge&labelColor=444&color=informational)](https://github.com/belgattitude/httpx/blob/main/packages/dsn-parser/.size-limit.cjs) +![node](https://img.shields.io/static/v1?label=Node&message=18%2b&logo=node.js&style=for-the-badge&labelColor=444&color=informational) +[![browserslist](https://img.shields.io/static/v1?label=Browser&message=modern&logo=googlechrome&style=for-the-badge&labelColor=444&color=informational)](https://browserslist.dev/?q=ZGVmYXVsdHM%3D) +[![size](https://img.shields.io/bundlephobia/minzip/@httpx/dsn-parser@latest?label=Max&style=for-the-badge&labelColor=444&color=informational)](https://bundlephobia.com/package/@httpx/dsn-parser@latest) +[![maintainability](https://img.shields.io/codeclimate/maintainability/belgattitude/httpx?label=Quality&logo=code-climate&style=for-the-badge&labelColor=444)](https://codeclimate.com/github/belgattitude/httpx) +[![downloads](https://img.shields.io/npm/dm/@httpx/dsn-parser?style=for-the-badge&labelColor=444)](https://www.npmjs.com/package/@httpx/dsn-parser) +[![license](https://img.shields.io/npm/l/@httpx/dsn-parser?style=for-the-badge&labelColor=444)](https://github.com/belgattitude/httpx/blob/main/LICENSE) ## Install @@ -22,12 +23,13 @@ $ pnpm add @httpx/dsn-parser ## Features -- [x] Parse individual fields (ie: `driver`, `user`, `password`, `host`...) -- [x] Handle query string with casting of boolean and numeric values. -- [x] Handle [special characters like](#why--in-password-matters) `/`, `:`... in the password (some libs won't). -- [x] Error with indicative message / reasons (discriminative union or throwing). -- [x] Don't leak passwords in the error message. -- [x] Assertion and typeguard helpers (ie: [easy integrate with zod](#zod-integration-example)). +- πŸš€  Parse individual fields (ie: `driver`, `user`, `password`, `host`...) +- βœ¨β€  Handle query string parameters and converts to boolean and numeric values. +- πŸ¦„  Handle [special characters like](#why--in-password-matters) `/`, `:`... in the password (some libs won't). +- 🧐  Error with indicative message / reasons (discriminative union or throwing). +- πŸ›‘οΈ  Don't leak passwords in the error message. +- βš’οΈ  Assertion and typeguard helpers +- πŸ€—  Ecosystem friendly (ie: [easy integrate with zod](#zod-integration-example)). ## Quick start diff --git a/packages/dsn-parser/docs/api/README.md b/packages/dsn-parser/docs/api/README.md index b21625516..8196aa024 100644 --- a/packages/dsn-parser/docs/api/README.md +++ b/packages/dsn-parser/docs/api/README.md @@ -32,10 +32,10 @@ #### Type declaration -| Name | Type | Description | -| :----------------- | :------------------------------------------------------------------ | :--------------------------------------------------------- | -| `lowercaseDriver?` | `boolean` | Whether to lowercase parsed driver name, default: false | -| `overrides?` | `Omit`<`Partial`<[`ParsedDsn`](README.md#parseddsn)\>, `"params"`\> | Overrides parsed values by those one (except query params) | +| Name | Type | Description | +| :----------------- | :-------------------------------------------------------------------- | :--------------------------------------------------------- | +| `lowercaseDriver?` | `boolean` | Whether to lowercase parsed driver name, default: false | +| `overrides?` | `Omit`\<`Partial`\<[`ParsedDsn`](README.md#parseddsn)\>, `"params"`\> | Overrides parsed values by those one (except query params) | --- @@ -45,15 +45,15 @@ #### Type declaration -| Name | Type | Description | -| :-------- | :----------------------------------------------------- | :----------- | -| `db?` | `string` | - | -| `driver` | `string` | - | -| `host` | `string` | - | -| `params?` | `Record`<`string`, `boolean` \| `number` \| `string`\> | Query params | -| `pass?` | `string` | - | -| `port?` | `number` | - | -| `user?` | `string` | - | +| Name | Type | Description | +| :-------- | :------------------------------------------------------ | :----------- | +| `db?` | `string` | - | +| `driver` | `string` | - | +| `host` | `string` | - | +| `params?` | `Record`\<`string`, `boolean` \| `number` \| `string`\> | Query params | +| `pass?` | `string` | - | +| `port?` | `number` | - | +| `user?` | `string` | - | ## Functions @@ -133,10 +133,10 @@ dsn is string #### Parameters -| Name | Type | -| :--------- | :------------------------------------------------------------------------------- | -| `dsn` | `unknown` | -| `options?` | [`ParseDsnOptions`](README.md#parsedsnoptions) & { `errorMsgPrefix?`: `string` } | +| Name | Type | +| :--------- | :-------------------------------------------------------------------------------- | +| `dsn` | `unknown` | +| `options?` | [`ParseDsnOptions`](README.md#parsedsnoptions) & \{ `errorMsgPrefix?`: `string` } | #### Returns diff --git a/packages/dsn-parser/package.json b/packages/dsn-parser/package.json index 5e3adcd9d..1b9a5fef0 100644 --- a/packages/dsn-parser/package.json +++ b/packages/dsn-parser/package.json @@ -1,13 +1,13 @@ { "name": "@httpx/dsn-parser", - "description": "Utility parser for DSN", + "description": "DSN & JDBC string parser with query params support in a tiny and modern package.", "version": "1.5.0", "license": "MIT", "author": { "name": "Vanvelthem SΓ©bastien", "url": "https://github.com/belgattitude" }, - "homepage": "https://github.com/belgattitude/httpx/tree/main/packages/dsn-parser", + "homepage": "https://github.com/belgattitude/httpx/tree/main/packages/dsn-parser#readme", "repository": { "type": "git", "url": "https://github.com/belgattitude/httpx.git", @@ -16,30 +16,30 @@ "keywords": [ "dsn", "dsn-parser", - "parser" + "dsn parser", + "jdbc-parser", + "jdbc parser" ], "sideEffects": false, "browserslist": [ - "defaults and supports es6-module", - "not dead", - "not op_mini all", - "node 18" + "defaults" ], + "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "types": "./dist/index.d.cts", "exports": { ".": { "import": { - "types": "./dist/index.d.mts", + "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }, "require": { - "types": "./dist/index.d.ts", + "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "default": { - "types": "./dist/index.d.mts", + "types": "./dist/index.d.ts", "default": "./dist/index.mjs" } }, @@ -55,11 +55,9 @@ "docgen": "run-s docgen-typedoc", "docgen-typedoc": "rimraf ./docs/api && typedoc --plugin typedoc-plugin-markdown --out ./docs/api", "check-dist": "run-s check-dist-esm check-dist-cjs", - "check-dist-cjs": "es-check --not './dist/*.map.js' -v es2022 './dist/**/*.cjs'", - "check-dist-esm": "es-check --not './dist/*.map.js' -v es2022 --module './dist/**/*.mjs'", - "check-pub": "run-p check-pub-publint check-pub-attw", - "check-pub-publint": "publint --strict", - "check-pub-attw": "attw --pack", + "check-dist-cjs": "es-check --not './dist/*.map.js' -v es2021 './dist/**/*.cjs'", + "check-dist-esm": "es-check --not './dist/*.map.js' -v es2021 --module './dist/**/*.mjs'", + "check-pub": "attw --pack", "check-size": "size-limit", "clean": "rimraf ./dist ./build ./coverage ./_release", "dev": "tsup --watch", @@ -75,29 +73,27 @@ "devDependencies": { "@arethetypeswrong/cli": "0.13.1", "@belgattitude/eslint-config-bases": "3.5.0", - "@size-limit/file": "10.0.3", - "@types/jest": "29.5.8", - "@vitest/coverage-istanbul": "0.34.6", - "@vitest/ui": "0.34.6", + "@size-limit/file": "11.0.0", + "@size-limit/webpack": "11.0.0", + "@vitest/coverage-istanbul": "1.0.0-beta.4", + "@vitest/ui": "1.0.0-beta.4", "browserslist-to-esbuild": "1.2.0", "cross-env": "7.0.3", "es-check": "7.1.1", "eslint": "8.53.0", - "get-tsconfig": "4.7.2", "npm-run-all": "4.1.5", - "publint": "0.2.5", "rimraf": "5.0.5", - "size-limit": "10.0.3", - "tslib": "2.6.2", + "size-limit": "11.0.0", "tsup": "7.3.0", "typedoc": "0.25.3", "typedoc-plugin-markdown": "3.17.1", "typescript": "5.2.2", "vite": "5.0.0", "vite-tsconfig-paths": "4.2.1", - "vitest": "0.34.6" + "vitest": "1.0.0-beta.4", + "webpack": "5.89.0" }, "engines": { - "node": ">=18" + "node": ">=16" } } diff --git a/packages/dsn-parser/tsup.config.mjs b/packages/dsn-parser/tsup.config.mjs index 8ee60f8d1..b1e434133 100644 --- a/packages/dsn-parser/tsup.config.mjs +++ b/packages/dsn-parser/tsup.config.mjs @@ -3,6 +3,7 @@ import { defineConfig } from 'tsup'; export default defineConfig((options) => { return { + cjsInterop: false, clean: true, dts: true, entry: ['src/index.ts'], diff --git a/packages/dsn-parser/vitest.config.ts b/packages/dsn-parser/vitest.config.ts index 3eba0c47e..56f06799f 100644 --- a/packages/dsn-parser/vitest.config.ts +++ b/packages/dsn-parser/vitest.config.ts @@ -4,10 +4,13 @@ import { defineConfig } from 'vitest/config'; const testFiles = ['./src/**/*.test.{js,ts}', './test/**/*.test.{js,ts}']; export default defineConfig({ + esbuild: { + target: ['node18'], + }, plugins: [tsconfigPaths()], test: { cache: { - dir: '../../.cache/vitest/httpx-dsn-parser', + dir: '../../.cache/vitest/httpx-exception', }, // @link https://vitest.dev/config/#clearmocks clearMocks: true, @@ -17,7 +20,12 @@ export default defineConfig({ provider: 'istanbul', reporter: ['text', 'json', 'clover'], }, - deps: {}, + deps: { + /* + experimentalOptimizer: { + enabled: false, + }, */ + }, environment: 'node', exclude: [ '**/node_modules/**', @@ -26,8 +34,8 @@ export default defineConfig({ '**/.{idea,git,cache,output,temp}/**', ], globals: true, - // To mimic Jest behaviour regarding mocks. include: testFiles, + // To mimic Jest behaviour regarding mocks. mockReset: true, passWithNoTests: false, restoreMocks: true, diff --git a/packages/exception/.size-limit.cjs b/packages/exception/.size-limit.cjs index 8c4ffde5b..44ac6aadb 100644 --- a/packages/exception/.size-limit.cjs +++ b/packages/exception/.size-limit.cjs @@ -1,7 +1,7 @@ // @ts-check -const fullEsmMaxSize = "1780B"; -const fullCjsMaxSize = "2300B"; +const fullEsmMaxSize = "1500B"; +const fullCjsMaxSize = "2000B"; /** * Will ensure esm tree-shakeability and total size are within expectations. @@ -23,31 +23,31 @@ module.exports = [ name: "ESM (only HttpException exception)", path: ["dist/index.mjs"], import: "{ HttpException }", - limit: "399B", + limit: "340B", }, { name: "ESM (only HttpNotFound exception)", path: ["dist/index.mjs"], import: "{ HttpNotFound }", - limit: "461B", + limit: "400B", }, { name: "ESM (two client exceptions: HttpNotFound + HttpRequestTimeout)", path: ["dist/index.mjs"], import: "{ HttpNotFound, HttpRequestTimeout }", - limit: "492B", + limit: "435B", }, { name: "ESM (only isHttpException)", path: ["dist/index.mjs"], import: "{ isHttpException }", - limit: "405B", + limit: "390B", }, { name: "ESM (only createHttpException)", path: ["dist/index.mjs"], import: "{ createHttpException }", - limit: "900B", // Will import all server/client exceptions + limit: "800B", // Will import all server/client exceptions }, { name: "ESM ({ toJson })", @@ -59,19 +59,19 @@ module.exports = [ name: "ESM ({ fromJson })", path: ["dist/serializer/index.mjs"], import: "{ fromJson }", - limit: "2000B", + limit: "1500B", }, { name: "ESM ({ toJson })", path: ["dist/serializer/index.mjs"], import: "{ toJson }", - limit: "960B", + limit: "900B", }, { name: "ESM ({ fromJson, toJson })", path: ["dist/serializer/index.mjs"], import: "{ fromJson, toJson }", - limit: "2000B", + limit: "1500B", }, // ################################################### // Commonjs full bundle @@ -88,6 +88,6 @@ module.exports = [ path: ["dist/index.cjs"], import: "{ isHttpException }", webpack: true, - limit: '1364B', + limit: '1100B', } ]; diff --git a/packages/exception/README.md b/packages/exception/README.md index 3c8047b07..ee2dc1439 100644 --- a/packages/exception/README.md +++ b/packages/exception/README.md @@ -1,31 +1,32 @@ # @httpx/exception -Plain http exceptions for node, deno, edge and browsers. Starts at 400b, tops at 1.7Kb, no deps, first class typescript -experience. Offer a built-in serializer in case you'll need it in hybrid context (Γ lΓ  nextjs) or for logging -purposes. - -[![npm](https://img.shields.io/npm/v/@httpx/exception?style=for-the-badge&labelColor=222)](https://www.npmjs.com/package/@httpx/exception) -[![codecov](https://img.shields.io/codecov/c/github/belgattitude/httpx?logo=codecov&flag=httpx-exception-unit&style=for-the-badge&labelColor=444)](https://codecov.io/gh/belgattitude/httpx) -[![size](https://img.shields.io/bundlephobia/minzip/@httpx/exception@latest?label=Max&style=for-the-badge&labelColor=333&color=informational)](https://bundlephobia.com/package/@httpx/exception@latest) -[![bundles](https://img.shields.io/static/v1?label=&message=cjs|esm|treeshake&logo=webpack&style=for-the-badge&labelColor=444&color=informational)](https://github.com/belgattitude/httpx/blob/main/packages/exception/.size-limit.cjs) -[![browserslist](https://img.shields.io/static/v1?label=Browser&message=>90%&logo=googlechrome&style=for-the-badge&labelColor=444&color=informational)](https://browserslist.dev/?q=ZGVmYXVsdHM%3D) +HTTP response errors with default message, stacktrace, instanceof, error cause support. +No deps, esm starts at 350b, tops at 1.4kb (esm). Includes convenience typeguards, optional +error context and a built-in json (de-)serializer to allow usage across browser and +node environments (SSR, RSC...) or for logging purpose. + +[![npm](https://img.shields.io/npm/v/@httpx/exception?style=for-the-badge&label=Npm&labelColor=444&color=informational)](https://www.npmjs.com/package/@httpx/exception) +[![changelog](https://img.shields.io/static/v1?label=&message=changelog&logo=keep-a-changelog&style=for-the-badge&labelColor=444&color=informational)](https://github.com/belgattitude/httpx/blob/main/packages/exception/CHANGELOG.md) +[![codecov](https://img.shields.io/codecov/c/github/belgattitude/httpx?logo=codecov&label=Unit&flag=httpx-exception-unit&style=for-the-badge&labelColor=444)](https://app.codecov.io/gh/belgattitude/httpx/tree/main/packages%2Fexception) +[![bundles](https://img.shields.io/static/v1?label=&message=cjs|esm@treeshake&logo=webpack&style=for-the-badge&labelColor=444&color=informational)](https://github.com/belgattitude/httpx/blob/main/packages/exception/.size-limit.cjs) ![node](https://img.shields.io/static/v1?label=Node&message=18%2b&logo=node.js&style=for-the-badge&labelColor=444&color=informational) -[![techdebt](https://img.shields.io/codeclimate/tech-debt/belgattitude/httpx?label=TechDebt&logo=code-climate&style=for-the-badge&labelColor=444)](https://codeclimate.com/github/belgattitude/httpx) -[![maintainability](https://img.shields.io/codeclimate/maintainability/belgattitude/httpx?label=Maintainability&logo=code-climate&style=for-the-badge&labelColor=444)](https://codeclimate.com/github/belgattitude/httpx) -[![npm](https://img.shields.io/npm/dt/@httpx/exception?style=for-the-badge)](https://www.npmjs.com/package/@httpx/exception) -[![license](https://img.shields.io/npm/l/@httpx/exception?style=for-the-badge&labelColor=000000)](https://github.com/belgattitude/httpx/blob/main/LICENSE) +[![browserslist](https://img.shields.io/static/v1?label=Browser&message=modern&logo=googlechrome&style=for-the-badge&labelColor=444&color=informational)](https://browserslist.dev/?q=ZGVmYXVsdHM%3D) +[![size](https://img.shields.io/bundlephobia/minzip/@httpx/exception@latest?label=Max&style=for-the-badge&labelColor=444&color=informational)](https://bundlephobia.com/package/@httpx/exception@latest) +[![maintainability](https://img.shields.io/codeclimate/maintainability/belgattitude/httpx?label=Quality&logo=code-climate&style=for-the-badge&labelColor=444)](https://codeclimate.com/github/belgattitude/httpx) +[![downloads](https://img.shields.io/npm/dm/@httpx/exception?style=for-the-badge&labelColor=444)](https://www.npmjs.com/package/@httpx/exception) +[![license](https://img.shields.io/npm/l/@httpx/exception?style=for-the-badge&labelColor=444)](https://github.com/belgattitude/httpx/blob/main/LICENSE) ## Highlights -- πŸš€  Simple use: [explicit named imports](https://belgattitude.github.io/httpx/#/?id=named-exceptions) and/or [status code](https://belgattitude.github.io/httpx/#/?id=factories). -- βœ¨β€  Default statusText as [error message](https://belgattitude.github.io/httpx/#/?id=about-default-message). Less to type, reduce divergence... -- πŸŽ₯  Optionally attach some common [contextual](https://belgattitude.github.io/httpx/#/?id=about-context) info (less guessing, loggers...). -- 🐎  Built-in [serializer](https://belgattitude.github.io/httpx/#/?id=serializer) to cover Server-Side-Rendering use-cases (nextjs, superjson,...). -- 🎯  [Extends](https://belgattitude.github.io/httpx/#/?id=uml-class-diagram) Error class with [stack](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/stack) trace and [Error.cause](https://belgattitude.github.io/httpx/#/?id=about-errorcause) support. -- πŸ“‘  Framework agnostic, no deps. Works everywhere: node, browsers, edge... -- πŸƒ  [Lightweight](https://bundlephobia.com/package/@httpx/exception@latest) - [treeshakable](https://github.com/belgattitude/httpx/blob/main/packages/exception/.size-limit.cjs) - wide [browser coverage](https://browserslist.dev/?q=PiAwLjAxJSwgbm90IGRlYWQ%3D) (trade-off). +- πŸš€  Usage by [explicit named imports](https://belgattitude.github.io/httpx/#/?id=named-exceptions) and/or [status code](https://belgattitude.github.io/httpx/#/?id=factories). +- βœ¨β€  Default [http error message](https://belgattitude.github.io/httpx/#/?id=about-default-message) inferred from exception name. +- πŸŽ₯  Support commonly used [contextual](https://belgattitude.github.io/httpx/#/?id=about-context) info (less guessing, loggers...). +- 🐎  Built-in [serializer](https://belgattitude.github.io/httpx/#/?id=serializer) to allow server-side-rendering (nextjs, superjson,...). +- 🎯  [Extends](https://belgattitude.github.io/httpx/#/?id=uml-class-diagram) native Error class with [stack](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Error/stack) trace and [Error.cause](https://belgattitude.github.io/httpx/#/?id=about-errorcause) support. +- πŸ“‘  Framework agnostic, no deps. Works everywhere. +- πŸƒ  [Lightweight](https://bundlephobia.com/package/@httpx/exception@latest) - [treeshakable](https://github.com/belgattitude/httpx/blob/main/packages/exception/.size-limit.cjs) - [modern browser](https://browserslist.dev/?q=PiAwLjAxJSwgbm90IGRlYWQ%3D) support. - πŸ§™β€  IDE friendly. Typescript - typedoc with links to mdn and description. -- πŸ₯ƒ  [Docs](https://belgattitude.github.io/httpx) & [changelogs](https://github.com/belgattitude/httpx/releases) - Well tested and maintained - [Contributors](https://github.com/belgattitude/httpx/blob/main/CONTRIBUTING.md) welcome. +- πŸ₯ƒ  [Docs](https://belgattitude.github.io/httpx) & [changelogs](https://github.com/belgattitude/httpx/blob/main/packages/exception/CHANGELOG.md) - [Contributors](https://github.com/belgattitude/httpx/blob/main/CONTRIBUTING.md) welcome. ## Install @@ -38,14 +39,14 @@ pnpm add @httpx/exception # via pnpm ## Bundle size This library is best consumed in ESM, individual imports are tracked by a -size-limit action. In most situation the bundle size will be less than 1Kb. -That includes default messages :) +size-limit action. In typical usage the bundle size will be less than 900b +(including default messages) -| Scenario | Size (esm -> min/gzip) | -| ------------------------------------------------ | ---------------------- | -| Import only one exception | ~ 400b | -| Import all exceptions or use createHttpException | < 1kb | -| All exceptions + typeguards + serializer | max 1.7kb | +| Scenario | Size (esm & min/brotli) | +| ------------------------------------------------ | ----------------------- | +| Import only one exception | ~ 350b | +| Import all exceptions or use createHttpException | < 900b | +| All exceptions + typeguards + serializer | ~ 1.5kb | ## Usage @@ -53,21 +54,25 @@ Basic usage below, but don't forget to check the πŸ‘‰ full documentation on [https://belgattitude.github.io/httpx](https://belgattitude.github.io/httpx). πŸ‘ˆ. It includes serialization recipes, http422 with validation issues and more.. -### Named +### By classname ```typescript import { HttpNotFound, HttpInternalServerError } from '@httpx/exception'; -// πŸ‘‰ 1. Simple -const e404 = new HttpNotFound(); +// πŸ‘‰ 1. Simple usage. +const e = new HttpNotFound(); --> πŸ”₯ e.statusCode === 404 --> πŸ”₯ e.message inferred to be === "Not found"! +-> πŸ”₯ [e.statusCode] => 404 +-> πŸ”₯ [e.message] by default => "Not found" +-> πŸ”₯ [e.stack] => stacktrace +-> πŸ”₯ [e instanceof HttpNotFound] => true +-> πŸ”₯ [e instanceof HttpClientException] => true +-> πŸ”₯ [e instanceof HttpException] => true -// πŸ‘‰ 2. Alternative custom message ! +// πŸ‘‰ 2. Explicit message const e404 = new HttpNotFound("The graal is nowhere to be found"); -// πŸ‘‰ 3. Custom params and (optional) context +// πŸ‘‰ 3. Full context const e500 = new HttpInternalServerError({ message: "Oups, this is on our side.", url: "https://api.dev/gateway", @@ -81,7 +86,7 @@ const e500 = new HttpInternalServerError({ }); ``` -### Factory +### By named import ```typescript import { createHttpException } from '@httpx/exception'; @@ -89,7 +94,11 @@ import { createHttpException } from '@httpx/exception'; // πŸ‘‰ 1. Simple const e404 = createHttpException(404); -> πŸ”₯ e.statusCode === 404 --> πŸ”₯ e.message inferred to be === "Not found"! +-> πŸ”₯ e.message inferred to be === "Not found" +-> πŸ”₯ e instanceof HttpNotFound === true +-> πŸ”₯ e instanceof HttpClientException === true +-> πŸ”₯ e instanceof HttpException === true + // πŸ‘‰ 2. Custom params and (optional) context diff --git a/packages/exception/docs/api/classes/base.HttpClientException.md b/packages/exception/docs/api/classes/base.HttpClientException.md index 08c5cef3d..5b4c4bae9 100644 --- a/packages/exception/docs/api/classes/base.HttpClientException.md +++ b/packages/exception/docs/api/classes/base.HttpClientException.md @@ -106,7 +106,7 @@ either a message or an object containing HttpExceptionParams ### constructor -β€’ **new HttpClientException**(`statusCode`, `msgOrParams?`) +β€’ **new HttpClientException**(`statusCode`, `msgOrParams?`): [`HttpClientException`](base.HttpClientException.md) #### Parameters @@ -115,6 +115,10 @@ either a message or an object containing HttpExceptionParams | `statusCode` | `number` | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpClientException`](base.HttpClientException.md) + #### Overrides [HttpException](base.HttpException.md).[constructor](base.HttpException.md#constructor) @@ -271,7 +275,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/base.HttpException.md b/packages/exception/docs/api/classes/base.HttpException.md index 9233e72a0..09df5ebee 100644 --- a/packages/exception/docs/api/classes/base.HttpException.md +++ b/packages/exception/docs/api/classes/base.HttpException.md @@ -46,7 +46,7 @@ ### constructor -β€’ **new HttpException**(`statusCode`, `msgOrParams?`) +β€’ **new HttpException**(`statusCode`, `msgOrParams?`): [`HttpException`](base.HttpException.md) Construct a new HttpException class @@ -57,6 +57,10 @@ Construct a new HttpException class | `statusCode` | `number` | http status code between 400-599, no checks are done on the validity of the number. | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | either a message or an object containing HttpExceptionParams | +#### Returns + +[`HttpException`](base.HttpException.md) + #### Overrides Error.constructor @@ -217,7 +221,7 @@ Error.stackTraceLimit ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/base.HttpServerException.md b/packages/exception/docs/api/classes/base.HttpServerException.md index 136e3408a..16b44ff5b 100644 --- a/packages/exception/docs/api/classes/base.HttpServerException.md +++ b/packages/exception/docs/api/classes/base.HttpServerException.md @@ -70,7 +70,7 @@ either a message or an object containing HttpExceptionParams ### constructor -β€’ **new HttpServerException**(`statusCode`, `msgOrParams?`) +β€’ **new HttpServerException**(`statusCode`, `msgOrParams?`): [`HttpServerException`](base.HttpServerException.md) #### Parameters @@ -79,6 +79,10 @@ either a message or an object containing HttpExceptionParams | `statusCode` | `number` | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpServerException`](base.HttpServerException.md) + #### Overrides [HttpException](base.HttpException.md).[constructor](base.HttpException.md#constructor) @@ -235,7 +239,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpBadRequest.md b/packages/exception/docs/api/classes/client.HttpBadRequest.md index c42a3fd2e..6ef9cbe2b 100644 --- a/packages/exception/docs/api/classes/client.HttpBadRequest.md +++ b/packages/exception/docs/api/classes/client.HttpBadRequest.md @@ -53,7 +53,7 @@ rather the 400 Bad Request status code. ### constructor -β€’ **new HttpBadRequest**(`msgOrParams?`) +β€’ **new HttpBadRequest**(`msgOrParams?`): [`HttpBadRequest`](client.HttpBadRequest.md) #### Parameters @@ -61,6 +61,10 @@ rather the 400 Bad Request status code. | :------------- | :------------------------------------------ | | `msgOrParams?` | `string` \| `HttpExceptionParamsWithErrors` | +#### Returns + +[`HttpBadRequest`](client.HttpBadRequest.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -233,7 +237,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpConflict.md b/packages/exception/docs/api/classes/client.HttpConflict.md index 9c0f385a4..3b1168668 100644 --- a/packages/exception/docs/api/classes/client.HttpConflict.md +++ b/packages/exception/docs/api/classes/client.HttpConflict.md @@ -48,7 +48,7 @@ This response is sent when a request conflicts with the current state of the ser ### constructor -β€’ **new HttpConflict**(`msgOrParams?`) +β€’ **new HttpConflict**(`msgOrParams?`): [`HttpConflict`](client.HttpConflict.md) #### Parameters @@ -56,6 +56,10 @@ This response is sent when a request conflicts with the current state of the ser | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpConflict`](client.HttpConflict.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpExpectationFailed.md b/packages/exception/docs/api/classes/client.HttpExpectationFailed.md index d8681bd1f..b8a27a540 100644 --- a/packages/exception/docs/api/classes/client.HttpExpectationFailed.md +++ b/packages/exception/docs/api/classes/client.HttpExpectationFailed.md @@ -49,7 +49,7 @@ in the request's Expect header could not be met. ### constructor -β€’ **new HttpExpectationFailed**(`msgOrParams?`) +β€’ **new HttpExpectationFailed**(`msgOrParams?`): [`HttpExpectationFailed`](client.HttpExpectationFailed.md) #### Parameters @@ -57,6 +57,10 @@ in the request's Expect header could not be met. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpExpectationFailed`](client.HttpExpectationFailed.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpFailedDependency.md b/packages/exception/docs/api/classes/client.HttpFailedDependency.md index e6dd60b13..b51931465 100644 --- a/packages/exception/docs/api/classes/client.HttpFailedDependency.md +++ b/packages/exception/docs/api/classes/client.HttpFailedDependency.md @@ -51,7 +51,7 @@ https://httpstatus.in/424/ ### constructor -β€’ **new HttpFailedDependency**(`msgOrParams?`) +β€’ **new HttpFailedDependency**(`msgOrParams?`): [`HttpFailedDependency`](client.HttpFailedDependency.md) #### Parameters @@ -59,6 +59,10 @@ https://httpstatus.in/424/ | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpFailedDependency`](client.HttpFailedDependency.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -221,7 +225,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpForbidden.md b/packages/exception/docs/api/classes/client.HttpForbidden.md index b123b9c28..ecf7ca8d2 100644 --- a/packages/exception/docs/api/classes/client.HttpForbidden.md +++ b/packages/exception/docs/api/classes/client.HttpForbidden.md @@ -49,7 +49,7 @@ is refusing to give the requested resource. Unlike 401 Unauthorized, the client' ### constructor -β€’ **new HttpForbidden**(`msgOrParams?`) +β€’ **new HttpForbidden**(`msgOrParams?`): [`HttpForbidden`](client.HttpForbidden.md) #### Parameters @@ -57,6 +57,10 @@ is refusing to give the requested resource. Unlike 401 Unauthorized, the client' | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpForbidden`](client.HttpForbidden.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpGone.md b/packages/exception/docs/api/classes/client.HttpGone.md index 0e4bc2ccf..a15cb22f5 100644 --- a/packages/exception/docs/api/classes/client.HttpGone.md +++ b/packages/exception/docs/api/classes/client.HttpGone.md @@ -52,7 +52,7 @@ APIs should not feel compelled to indicate resources that have been deleted with ### constructor -β€’ **new HttpGone**(`msgOrParams?`) +β€’ **new HttpGone**(`msgOrParams?`): [`HttpGone`](client.HttpGone.md) #### Parameters @@ -60,6 +60,10 @@ APIs should not feel compelled to indicate resources that have been deleted with | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpGone`](client.HttpGone.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -222,7 +226,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpImATeapot.md b/packages/exception/docs/api/classes/client.HttpImATeapot.md index 8e6ff385c..54f3261bc 100644 --- a/packages/exception/docs/api/classes/client.HttpImATeapot.md +++ b/packages/exception/docs/api/classes/client.HttpImATeapot.md @@ -51,7 +51,7 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418 ### constructor -β€’ **new HttpImATeapot**(`msgOrParams?`) +β€’ **new HttpImATeapot**(`msgOrParams?`): [`HttpImATeapot`](client.HttpImATeapot.md) #### Parameters @@ -59,6 +59,10 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/418 | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpImATeapot`](client.HttpImATeapot.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -221,7 +225,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpLengthRequired.md b/packages/exception/docs/api/classes/client.HttpLengthRequired.md index b48786688..bbd57de50 100644 --- a/packages/exception/docs/api/classes/client.HttpLengthRequired.md +++ b/packages/exception/docs/api/classes/client.HttpLengthRequired.md @@ -48,7 +48,7 @@ Server rejected the request because the Content-Length header field is not defin ### constructor -β€’ **new HttpLengthRequired**(`msgOrParams?`) +β€’ **new HttpLengthRequired**(`msgOrParams?`): [`HttpLengthRequired`](client.HttpLengthRequired.md) #### Parameters @@ -56,6 +56,10 @@ Server rejected the request because the Content-Length header field is not defin | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpLengthRequired`](client.HttpLengthRequired.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpLocked.md b/packages/exception/docs/api/classes/client.HttpLocked.md index 7d3b1ab23..183afa23e 100644 --- a/packages/exception/docs/api/classes/client.HttpLocked.md +++ b/packages/exception/docs/api/classes/client.HttpLocked.md @@ -48,7 +48,7 @@ https://httpstatus.in/423/ ### constructor -β€’ **new HttpLocked**(`msgOrParams?`) +β€’ **new HttpLocked**(`msgOrParams?`): [`HttpLocked`](client.HttpLocked.md) #### Parameters @@ -56,6 +56,10 @@ https://httpstatus.in/423/ | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpLocked`](client.HttpLocked.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpMethodNotAllowed.md b/packages/exception/docs/api/classes/client.HttpMethodNotAllowed.md index 8ef821ea9..dc8b2c3ea 100644 --- a/packages/exception/docs/api/classes/client.HttpMethodNotAllowed.md +++ b/packages/exception/docs/api/classes/client.HttpMethodNotAllowed.md @@ -49,7 +49,7 @@ For example, an API may not allow calling DELETE to remove a resource. ### constructor -β€’ **new HttpMethodNotAllowed**(`msgOrParams?`) +β€’ **new HttpMethodNotAllowed**(`msgOrParams?`): [`HttpMethodNotAllowed`](client.HttpMethodNotAllowed.md) #### Parameters @@ -57,6 +57,10 @@ For example, an API may not allow calling DELETE to remove a resource. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpMethodNotAllowed`](client.HttpMethodNotAllowed.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpMisdirectedRequest.md b/packages/exception/docs/api/classes/client.HttpMisdirectedRequest.md index 0bb4c966d..bbdf7fe96 100644 --- a/packages/exception/docs/api/classes/client.HttpMisdirectedRequest.md +++ b/packages/exception/docs/api/classes/client.HttpMisdirectedRequest.md @@ -49,7 +49,7 @@ https://httpstatus.in/421/ ### constructor -β€’ **new HttpMisdirectedRequest**(`msgOrParams?`) +β€’ **new HttpMisdirectedRequest**(`msgOrParams?`): [`HttpMisdirectedRequest`](client.HttpMisdirectedRequest.md) #### Parameters @@ -57,6 +57,10 @@ https://httpstatus.in/421/ | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpMisdirectedRequest`](client.HttpMisdirectedRequest.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpNotAcceptable.md b/packages/exception/docs/api/classes/client.HttpNotAcceptable.md index 7cbbc8a27..753c26f88 100644 --- a/packages/exception/docs/api/classes/client.HttpNotAcceptable.md +++ b/packages/exception/docs/api/classes/client.HttpNotAcceptable.md @@ -49,7 +49,7 @@ any content that conforms to the criteria given by the user agent. ### constructor -β€’ **new HttpNotAcceptable**(`msgOrParams?`) +β€’ **new HttpNotAcceptable**(`msgOrParams?`): [`HttpNotAcceptable`](client.HttpNotAcceptable.md) #### Parameters @@ -57,6 +57,10 @@ any content that conforms to the criteria given by the user agent. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpNotAcceptable`](client.HttpNotAcceptable.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpNotFound.md b/packages/exception/docs/api/classes/client.HttpNotFound.md index 588ef2168..20130043a 100644 --- a/packages/exception/docs/api/classes/client.HttpNotFound.md +++ b/packages/exception/docs/api/classes/client.HttpNotFound.md @@ -51,7 +51,7 @@ unauthorized client. ### constructor -β€’ **new HttpNotFound**(`msgOrParams?`) +β€’ **new HttpNotFound**(`msgOrParams?`): [`HttpNotFound`](client.HttpNotFound.md) #### Parameters @@ -59,6 +59,10 @@ unauthorized client. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpNotFound`](client.HttpNotFound.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -221,7 +225,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpPayloadTooLarge.md b/packages/exception/docs/api/classes/client.HttpPayloadTooLarge.md index 3e5094c0e..3ef272580 100644 --- a/packages/exception/docs/api/classes/client.HttpPayloadTooLarge.md +++ b/packages/exception/docs/api/classes/client.HttpPayloadTooLarge.md @@ -48,7 +48,7 @@ Request entity is larger than limits defined by server. The server might close t ### constructor -β€’ **new HttpPayloadTooLarge**(`msgOrParams?`) +β€’ **new HttpPayloadTooLarge**(`msgOrParams?`): [`HttpPayloadTooLarge`](client.HttpPayloadTooLarge.md) #### Parameters @@ -56,6 +56,10 @@ Request entity is larger than limits defined by server. The server might close t | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpPayloadTooLarge`](client.HttpPayloadTooLarge.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpPaymentRequired.md b/packages/exception/docs/api/classes/client.HttpPaymentRequired.md index bed5cda6d..79f4ce6ed 100644 --- a/packages/exception/docs/api/classes/client.HttpPaymentRequired.md +++ b/packages/exception/docs/api/classes/client.HttpPaymentRequired.md @@ -49,7 +49,7 @@ payment systems, however this status code is used very rarely and no standard co ### constructor -β€’ **new HttpPaymentRequired**(`msgOrParams?`) +β€’ **new HttpPaymentRequired**(`msgOrParams?`): [`HttpPaymentRequired`](client.HttpPaymentRequired.md) #### Parameters @@ -57,6 +57,10 @@ payment systems, however this status code is used very rarely and no standard co | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpPaymentRequired`](client.HttpPaymentRequired.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpPreconditionFailed.md b/packages/exception/docs/api/classes/client.HttpPreconditionFailed.md index ee4f70d31..1f7364540 100644 --- a/packages/exception/docs/api/classes/client.HttpPreconditionFailed.md +++ b/packages/exception/docs/api/classes/client.HttpPreconditionFailed.md @@ -48,7 +48,7 @@ The client has indicated preconditions in its headers which the server does not ### constructor -β€’ **new HttpPreconditionFailed**(`msgOrParams?`) +β€’ **new HttpPreconditionFailed**(`msgOrParams?`): [`HttpPreconditionFailed`](client.HttpPreconditionFailed.md) #### Parameters @@ -56,6 +56,10 @@ The client has indicated preconditions in its headers which the server does not | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpPreconditionFailed`](client.HttpPreconditionFailed.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpPreconditionRequired.md b/packages/exception/docs/api/classes/client.HttpPreconditionRequired.md index da9c7a592..5b79341a5 100644 --- a/packages/exception/docs/api/classes/client.HttpPreconditionRequired.md +++ b/packages/exception/docs/api/classes/client.HttpPreconditionRequired.md @@ -50,7 +50,7 @@ server, when meanwhile a third party has modified the state on the server, leadi ### constructor -β€’ **new HttpPreconditionRequired**(`msgOrParams?`) +β€’ **new HttpPreconditionRequired**(`msgOrParams?`): [`HttpPreconditionRequired`](client.HttpPreconditionRequired.md) #### Parameters @@ -58,6 +58,10 @@ server, when meanwhile a third party has modified the state on the server, leadi | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpPreconditionRequired`](client.HttpPreconditionRequired.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -220,7 +224,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpProxyAuthenticationRequired.md b/packages/exception/docs/api/classes/client.HttpProxyAuthenticationRequired.md index 798413994..85975caee 100644 --- a/packages/exception/docs/api/classes/client.HttpProxyAuthenticationRequired.md +++ b/packages/exception/docs/api/classes/client.HttpProxyAuthenticationRequired.md @@ -48,7 +48,7 @@ This is similar to 401 Unauthorized but authentication is needed to be done by a ### constructor -β€’ **new HttpProxyAuthenticationRequired**(`msgOrParams?`) +β€’ **new HttpProxyAuthenticationRequired**(`msgOrParams?`): [`HttpProxyAuthenticationRequired`](client.HttpProxyAuthenticationRequired.md) #### Parameters @@ -56,6 +56,10 @@ This is similar to 401 Unauthorized but authentication is needed to be done by a | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpProxyAuthenticationRequired`](client.HttpProxyAuthenticationRequired.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpRangeNotSatisfiable.md b/packages/exception/docs/api/classes/client.HttpRangeNotSatisfiable.md index 80494c08f..84164644d 100644 --- a/packages/exception/docs/api/classes/client.HttpRangeNotSatisfiable.md +++ b/packages/exception/docs/api/classes/client.HttpRangeNotSatisfiable.md @@ -49,7 +49,7 @@ It's possible that the range is outside the size of the target URI's data. ### constructor -β€’ **new HttpRangeNotSatisfiable**(`msgOrParams?`) +β€’ **new HttpRangeNotSatisfiable**(`msgOrParams?`): [`HttpRangeNotSatisfiable`](client.HttpRangeNotSatisfiable.md) #### Parameters @@ -57,6 +57,10 @@ It's possible that the range is outside the size of the target URI's data. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpRangeNotSatisfiable`](client.HttpRangeNotSatisfiable.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpRequestHeaderFieldsTooLarge.md b/packages/exception/docs/api/classes/client.HttpRequestHeaderFieldsTooLarge.md index 5f5abd5f8..60118bf76 100644 --- a/packages/exception/docs/api/classes/client.HttpRequestHeaderFieldsTooLarge.md +++ b/packages/exception/docs/api/classes/client.HttpRequestHeaderFieldsTooLarge.md @@ -49,7 +49,7 @@ The request may be resubmitted after reducing the size of the request header fie ### constructor -β€’ **new HttpRequestHeaderFieldsTooLarge**(`msgOrParams?`) +β€’ **new HttpRequestHeaderFieldsTooLarge**(`msgOrParams?`): [`HttpRequestHeaderFieldsTooLarge`](client.HttpRequestHeaderFieldsTooLarge.md) #### Parameters @@ -57,6 +57,10 @@ The request may be resubmitted after reducing the size of the request header fie | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpRequestHeaderFieldsTooLarge`](client.HttpRequestHeaderFieldsTooLarge.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpRequestTimeout.md b/packages/exception/docs/api/classes/client.HttpRequestTimeout.md index f2d80c310..0a655876f 100644 --- a/packages/exception/docs/api/classes/client.HttpRequestTimeout.md +++ b/packages/exception/docs/api/classes/client.HttpRequestTimeout.md @@ -51,7 +51,7 @@ Also note that some servers merely shut down the connection without sending this ### constructor -β€’ **new HttpRequestTimeout**(`msgOrParams?`) +β€’ **new HttpRequestTimeout**(`msgOrParams?`): [`HttpRequestTimeout`](client.HttpRequestTimeout.md) #### Parameters @@ -59,6 +59,10 @@ Also note that some servers merely shut down the connection without sending this | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpRequestTimeout`](client.HttpRequestTimeout.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -221,7 +225,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpTooEarly.md b/packages/exception/docs/api/classes/client.HttpTooEarly.md index f8f989062..aa1347a03 100644 --- a/packages/exception/docs/api/classes/client.HttpTooEarly.md +++ b/packages/exception/docs/api/classes/client.HttpTooEarly.md @@ -47,7 +47,7 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/425 ### constructor -β€’ **new HttpTooEarly**(`msgOrParams?`) +β€’ **new HttpTooEarly**(`msgOrParams?`): [`HttpTooEarly`](client.HttpTooEarly.md) #### Parameters @@ -55,6 +55,10 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/425 | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpTooEarly`](client.HttpTooEarly.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -217,7 +221,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpTooManyRequests.md b/packages/exception/docs/api/classes/client.HttpTooManyRequests.md index f5beec27b..acb696f8b 100644 --- a/packages/exception/docs/api/classes/client.HttpTooManyRequests.md +++ b/packages/exception/docs/api/classes/client.HttpTooManyRequests.md @@ -48,7 +48,7 @@ The user has sent too many requests in a given amount of time ("rate limiting"). ### constructor -β€’ **new HttpTooManyRequests**(`msgOrParams?`) +β€’ **new HttpTooManyRequests**(`msgOrParams?`): [`HttpTooManyRequests`](client.HttpTooManyRequests.md) #### Parameters @@ -56,6 +56,10 @@ The user has sent too many requests in a given amount of time ("rate limiting"). | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpTooManyRequests`](client.HttpTooManyRequests.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpUnauthorized.md b/packages/exception/docs/api/classes/client.HttpUnauthorized.md index 51008bdb6..2289a4ce6 100644 --- a/packages/exception/docs/api/classes/client.HttpUnauthorized.md +++ b/packages/exception/docs/api/classes/client.HttpUnauthorized.md @@ -49,7 +49,7 @@ That is, the client must authenticate itself to get the requested response. ### constructor -β€’ **new HttpUnauthorized**(`msgOrParams?`) +β€’ **new HttpUnauthorized**(`msgOrParams?`): [`HttpUnauthorized`](client.HttpUnauthorized.md) #### Parameters @@ -57,6 +57,10 @@ That is, the client must authenticate itself to get the requested response. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpUnauthorized`](client.HttpUnauthorized.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpUnavailableForLegalReasons.md b/packages/exception/docs/api/classes/client.HttpUnavailableForLegalReasons.md index 041c58f33..b0a729e61 100644 --- a/packages/exception/docs/api/classes/client.HttpUnavailableForLegalReasons.md +++ b/packages/exception/docs/api/classes/client.HttpUnavailableForLegalReasons.md @@ -48,7 +48,7 @@ The user agent requested a resource that cannot legally be provided, such as a w ### constructor -β€’ **new HttpUnavailableForLegalReasons**(`msgOrParams?`) +β€’ **new HttpUnavailableForLegalReasons**(`msgOrParams?`): [`HttpUnavailableForLegalReasons`](client.HttpUnavailableForLegalReasons.md) #### Parameters @@ -56,6 +56,10 @@ The user agent requested a resource that cannot legally be provided, such as a w | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpUnavailableForLegalReasons`](client.HttpUnavailableForLegalReasons.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpUnprocessableEntity.md b/packages/exception/docs/api/classes/client.HttpUnprocessableEntity.md index 8627bdfbc..957d5c918 100644 --- a/packages/exception/docs/api/classes/client.HttpUnprocessableEntity.md +++ b/packages/exception/docs/api/classes/client.HttpUnprocessableEntity.md @@ -57,13 +57,17 @@ Note that a lot of apis/frameworks uses 422 Unprocessable Entity to indicate (fo ### constructor -β€’ **new HttpUnprocessableEntity**(`msgOrParams?`) +β€’ **new HttpUnprocessableEntity**(`msgOrParams?`): [`HttpUnprocessableEntity`](client.HttpUnprocessableEntity.md) #### Parameters -| Name | Type | -| :------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) & { `errors?`: [`HttpValidationIssue`](../modules/types.md#httpvalidationissue)[] } & { `issues?`: [`HttpValidationIssue`](../modules/types.md#httpvalidationissue)[] } | +| Name | Type | +| :------------- | :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) & \{ `errors?`: [`HttpValidationIssue`](../modules/types.md#httpvalidationissue)[] } & \{ `issues?`: [`HttpValidationIssue`](../modules/types.md#httpvalidationissue)[] } | + +#### Returns + +[`HttpUnprocessableEntity`](client.HttpUnprocessableEntity.md) #### Overrides @@ -243,7 +247,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpUnsupportedMediaType.md b/packages/exception/docs/api/classes/client.HttpUnsupportedMediaType.md index e869dec27..426fbf7d8 100644 --- a/packages/exception/docs/api/classes/client.HttpUnsupportedMediaType.md +++ b/packages/exception/docs/api/classes/client.HttpUnsupportedMediaType.md @@ -48,7 +48,7 @@ The media format of the requested data is not supported by the server, so the se ### constructor -β€’ **new HttpUnsupportedMediaType**(`msgOrParams?`) +β€’ **new HttpUnsupportedMediaType**(`msgOrParams?`): [`HttpUnsupportedMediaType`](client.HttpUnsupportedMediaType.md) #### Parameters @@ -56,6 +56,10 @@ The media format of the requested data is not supported by the server, so the se | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpUnsupportedMediaType`](client.HttpUnsupportedMediaType.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpUpgradeRequired.md b/packages/exception/docs/api/classes/client.HttpUpgradeRequired.md index aa7fcdc0a..5d3e1621b 100644 --- a/packages/exception/docs/api/classes/client.HttpUpgradeRequired.md +++ b/packages/exception/docs/api/classes/client.HttpUpgradeRequired.md @@ -49,7 +49,7 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/426 ### constructor -β€’ **new HttpUpgradeRequired**(`msgOrParams?`) +β€’ **new HttpUpgradeRequired**(`msgOrParams?`): [`HttpUpgradeRequired`](client.HttpUpgradeRequired.md) #### Parameters @@ -57,6 +57,10 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/426 | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpUpgradeRequired`](client.HttpUpgradeRequired.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/client.HttpUriTooLong.md b/packages/exception/docs/api/classes/client.HttpUriTooLong.md index 164efea70..64875d899 100644 --- a/packages/exception/docs/api/classes/client.HttpUriTooLong.md +++ b/packages/exception/docs/api/classes/client.HttpUriTooLong.md @@ -48,7 +48,7 @@ The URI requested by the client is longer than the server is willing to interpre ### constructor -β€’ **new HttpUriTooLong**(`msgOrParams?`) +β€’ **new HttpUriTooLong**(`msgOrParams?`): [`HttpUriTooLong`](client.HttpUriTooLong.md) #### Parameters @@ -56,6 +56,10 @@ The URI requested by the client is longer than the server is willing to interpre | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpUriTooLong`](client.HttpUriTooLong.md) + #### Overrides [HttpClientException](base.HttpClientException.md).[constructor](base.HttpClientException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/serializer.SerializerError.md b/packages/exception/docs/api/classes/serializer.SerializerError.md index 943ed0328..2d38effb8 100644 --- a/packages/exception/docs/api/classes/serializer.SerializerError.md +++ b/packages/exception/docs/api/classes/serializer.SerializerError.md @@ -33,7 +33,7 @@ ### constructor -β€’ **new SerializerError**(`message`, `params?`) +β€’ **new SerializerError**(`message`, `params?`): [`SerializerError`](serializer.SerializerError.md) #### Parameters @@ -43,6 +43,10 @@ | `params?` | `Object` | | `params.cause?` | `Error` | +#### Returns + +[`SerializerError`](serializer.SerializerError.md) + #### Overrides Error.constructor @@ -132,7 +136,7 @@ Error.stackTraceLimit ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpBadGateway.md b/packages/exception/docs/api/classes/server.HttpBadGateway.md index ad712543b..f41260af5 100644 --- a/packages/exception/docs/api/classes/server.HttpBadGateway.md +++ b/packages/exception/docs/api/classes/server.HttpBadGateway.md @@ -48,7 +48,7 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502 ### constructor -β€’ **new HttpBadGateway**(`msgOrParams?`) +β€’ **new HttpBadGateway**(`msgOrParams?`): [`HttpBadGateway`](server.HttpBadGateway.md) #### Parameters @@ -56,6 +56,10 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/502 | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpBadGateway`](server.HttpBadGateway.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpGatewayTimeout.md b/packages/exception/docs/api/classes/server.HttpGatewayTimeout.md index 7eaaa7424..677f9fe62 100644 --- a/packages/exception/docs/api/classes/server.HttpGatewayTimeout.md +++ b/packages/exception/docs/api/classes/server.HttpGatewayTimeout.md @@ -48,7 +48,7 @@ This error response is given when the server is acting as a gateway and cannot g ### constructor -β€’ **new HttpGatewayTimeout**(`msgOrParams?`) +β€’ **new HttpGatewayTimeout**(`msgOrParams?`): [`HttpGatewayTimeout`](server.HttpGatewayTimeout.md) #### Parameters @@ -56,6 +56,10 @@ This error response is given when the server is acting as a gateway and cannot g | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpGatewayTimeout`](server.HttpGatewayTimeout.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpInsufficientStorage.md b/packages/exception/docs/api/classes/server.HttpInsufficientStorage.md index 7379d748c..3f87c823d 100644 --- a/packages/exception/docs/api/classes/server.HttpInsufficientStorage.md +++ b/packages/exception/docs/api/classes/server.HttpInsufficientStorage.md @@ -48,7 +48,7 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507 ### constructor -β€’ **new HttpInsufficientStorage**(`msgOrParams?`) +β€’ **new HttpInsufficientStorage**(`msgOrParams?`): [`HttpInsufficientStorage`](server.HttpInsufficientStorage.md) #### Parameters @@ -56,6 +56,10 @@ https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/507 | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpInsufficientStorage`](server.HttpInsufficientStorage.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpInternalServerError.md b/packages/exception/docs/api/classes/server.HttpInternalServerError.md index bfca8fd14..9d54d5603 100644 --- a/packages/exception/docs/api/classes/server.HttpInternalServerError.md +++ b/packages/exception/docs/api/classes/server.HttpInternalServerError.md @@ -48,7 +48,7 @@ The server has encountered a situation it does not know how to handle. ### constructor -β€’ **new HttpInternalServerError**(`msgOrParams?`) +β€’ **new HttpInternalServerError**(`msgOrParams?`): [`HttpInternalServerError`](server.HttpInternalServerError.md) #### Parameters @@ -56,6 +56,10 @@ The server has encountered a situation it does not know how to handle. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpInternalServerError`](server.HttpInternalServerError.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpLoopDetected.md b/packages/exception/docs/api/classes/server.HttpLoopDetected.md index 6cce34f48..3e6e290fd 100644 --- a/packages/exception/docs/api/classes/server.HttpLoopDetected.md +++ b/packages/exception/docs/api/classes/server.HttpLoopDetected.md @@ -48,7 +48,7 @@ The server detected an infinite loop while processing the request. ### constructor -β€’ **new HttpLoopDetected**(`msgOrParams?`) +β€’ **new HttpLoopDetected**(`msgOrParams?`): [`HttpLoopDetected`](server.HttpLoopDetected.md) #### Parameters @@ -56,6 +56,10 @@ The server detected an infinite loop while processing the request. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpLoopDetected`](server.HttpLoopDetected.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpNetworkAuthenticationRequired.md b/packages/exception/docs/api/classes/server.HttpNetworkAuthenticationRequired.md index deaaaedfa..db88dfe4f 100644 --- a/packages/exception/docs/api/classes/server.HttpNetworkAuthenticationRequired.md +++ b/packages/exception/docs/api/classes/server.HttpNetworkAuthenticationRequired.md @@ -48,7 +48,7 @@ Indicates that the client needs to authenticate to gain network access. ### constructor -β€’ **new HttpNetworkAuthenticationRequired**(`msgOrParams?`) +β€’ **new HttpNetworkAuthenticationRequired**(`msgOrParams?`): [`HttpNetworkAuthenticationRequired`](server.HttpNetworkAuthenticationRequired.md) #### Parameters @@ -56,6 +56,10 @@ Indicates that the client needs to authenticate to gain network access. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpNetworkAuthenticationRequired`](server.HttpNetworkAuthenticationRequired.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpNotExtended.md b/packages/exception/docs/api/classes/server.HttpNotExtended.md index e7fe0fabc..2a364df22 100644 --- a/packages/exception/docs/api/classes/server.HttpNotExtended.md +++ b/packages/exception/docs/api/classes/server.HttpNotExtended.md @@ -48,7 +48,7 @@ Further extensions to the request are required for the server to fulfill it. ### constructor -β€’ **new HttpNotExtended**(`msgOrParams?`) +β€’ **new HttpNotExtended**(`msgOrParams?`): [`HttpNotExtended`](server.HttpNotExtended.md) #### Parameters @@ -56,6 +56,10 @@ Further extensions to the request are required for the server to fulfill it. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpNotExtended`](server.HttpNotExtended.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpNotImplemented.md b/packages/exception/docs/api/classes/server.HttpNotImplemented.md index 41ac913c9..2dd70c69e 100644 --- a/packages/exception/docs/api/classes/server.HttpNotImplemented.md +++ b/packages/exception/docs/api/classes/server.HttpNotImplemented.md @@ -49,7 +49,7 @@ servers are required to support (and therefore that must not return this code) a ### constructor -β€’ **new HttpNotImplemented**(`msgOrParams?`) +β€’ **new HttpNotImplemented**(`msgOrParams?`): [`HttpNotImplemented`](server.HttpNotImplemented.md) #### Parameters @@ -57,6 +57,10 @@ servers are required to support (and therefore that must not return this code) a | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpNotImplemented`](server.HttpNotImplemented.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpServiceUnavailable.md b/packages/exception/docs/api/classes/server.HttpServiceUnavailable.md index 25aabe8f4..10284f1cd 100644 --- a/packages/exception/docs/api/classes/server.HttpServiceUnavailable.md +++ b/packages/exception/docs/api/classes/server.HttpServiceUnavailable.md @@ -55,7 +55,7 @@ should usually not be cached. ### constructor -β€’ **new HttpServiceUnavailable**(`msgOrParams?`) +β€’ **new HttpServiceUnavailable**(`msgOrParams?`): [`HttpServiceUnavailable`](server.HttpServiceUnavailable.md) #### Parameters @@ -63,6 +63,10 @@ should usually not be cached. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpServiceUnavailable`](server.HttpServiceUnavailable.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -225,7 +229,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpVariantAlsoNegotiates.md b/packages/exception/docs/api/classes/server.HttpVariantAlsoNegotiates.md index 9ae133a94..db4afe150 100644 --- a/packages/exception/docs/api/classes/server.HttpVariantAlsoNegotiates.md +++ b/packages/exception/docs/api/classes/server.HttpVariantAlsoNegotiates.md @@ -49,7 +49,7 @@ in transparent content negotiation itself, and is therefore not a proper end poi ### constructor -β€’ **new HttpVariantAlsoNegotiates**(`msgOrParams?`) +β€’ **new HttpVariantAlsoNegotiates**(`msgOrParams?`): [`HttpVariantAlsoNegotiates`](server.HttpVariantAlsoNegotiates.md) #### Parameters @@ -57,6 +57,10 @@ in transparent content negotiation itself, and is therefore not a proper end poi | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpVariantAlsoNegotiates`](server.HttpVariantAlsoNegotiates.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -219,7 +223,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/classes/server.HttpVersionNotSupported.md b/packages/exception/docs/api/classes/server.HttpVersionNotSupported.md index 417f9a8cc..d9f360519 100644 --- a/packages/exception/docs/api/classes/server.HttpVersionNotSupported.md +++ b/packages/exception/docs/api/classes/server.HttpVersionNotSupported.md @@ -48,7 +48,7 @@ The HTTP version used in the request is not supported by the server. ### constructor -β€’ **new HttpVersionNotSupported**(`msgOrParams?`) +β€’ **new HttpVersionNotSupported**(`msgOrParams?`): [`HttpVersionNotSupported`](server.HttpVersionNotSupported.md) #### Parameters @@ -56,6 +56,10 @@ The HTTP version used in the request is not supported by the server. | :------------- | :--------------------------------------------------------------------------- | | `msgOrParams?` | `string` \| [`HttpExceptionParams`](../modules/types.md#httpexceptionparams) | +#### Returns + +[`HttpVersionNotSupported`](server.HttpVersionNotSupported.md) + #### Overrides [HttpServerException](base.HttpServerException.md).[constructor](base.HttpServerException.md#constructor) @@ -218,7 +222,7 @@ https://v8.dev/docs/stack-trace-api#customizing-stack-traces ### captureStackTrace -β–Έ `Static` **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` +β–Έ **captureStackTrace**(`targetObject`, `constructorOpt?`): `void` Create .stack property on a target object diff --git a/packages/exception/docs/api/modules/serializer.md b/packages/exception/docs/api/modules/serializer.md index 44c86bb5a..bebfd9a45 100644 --- a/packages/exception/docs/api/modules/serializer.md +++ b/packages/exception/docs/api/modules/serializer.md @@ -32,19 +32,19 @@ ### SerializableError -Ζ¬ **SerializableError**: `DiscriminateSerializable`<`"NativeError"`\> +Ζ¬ **SerializableError**: `DiscriminateSerializable`\<`"NativeError"`\> --- ### SerializableHttpException -Ζ¬ **SerializableHttpException**: `DiscriminateSerializable`<`"HttpException"`\> +Ζ¬ **SerializableHttpException**: `DiscriminateSerializable`\<`"HttpException"`\> --- ### SerializableNonNativeError -Ζ¬ **SerializableNonNativeError**: `DiscriminateSerializable`<`"NonNativeError"`\> +Ζ¬ **SerializableNonNativeError**: `DiscriminateSerializable`\<`"NonNativeError"`\> ## Functions diff --git a/packages/exception/docs/api/modules/typeguards.md b/packages/exception/docs/api/modules/typeguards.md index d1952bf85..33b3b0794 100644 --- a/packages/exception/docs/api/modules/typeguards.md +++ b/packages/exception/docs/api/modules/typeguards.md @@ -32,7 +32,7 @@ error is HttpClientException ### isHttpErrorStatusCode -β–Έ **isHttpErrorStatusCode**<`T`\>(`statusCode`): statusCode is T +β–Έ **isHttpErrorStatusCode**\<`T`\>(`statusCode`): statusCode is T Check if the provided value is a valid http status code diff --git a/packages/exception/docs/api/modules/types.md b/packages/exception/docs/api/modules/types.md index a482e4288..c088293aa 100644 --- a/packages/exception/docs/api/modules/types.md +++ b/packages/exception/docs/api/modules/types.md @@ -33,7 +33,7 @@ ### HttpExceptionParamsWithStatus -Ζ¬ **HttpExceptionParamsWithStatus**: [`HttpExceptionParams`](types.md#httpexceptionparams) & { `statusCode`: [`HttpStatusCode`](types.md#httpstatuscode) } +Ζ¬ **HttpExceptionParamsWithStatus**: [`HttpExceptionParams`](types.md#httpexceptionparams) & \{ `statusCode`: [`HttpStatusCode`](types.md#httpstatuscode) } --- diff --git a/packages/exception/jest.config.js b/packages/exception/jest.config.js deleted file mode 100644 index 14892fbe1..000000000 --- a/packages/exception/jest.config.js +++ /dev/null @@ -1,54 +0,0 @@ -// @ts-check -import { getTsconfig } from 'get-tsconfig'; -import { pathsToModuleNameMapper } from 'ts-jest'; - -const tsConfigFile = new URL('./tsconfig.json', import.meta.url).pathname; - -/** - * Transform the tsconfig paths into jest compatible one (support extends) - * @param {string} tsConfigFile - */ -const getTsConfigBasePaths = (tsConfigFile) => { - const parsedTsConfig = getTsconfig(tsConfigFile); - if (parsedTsConfig === null) { - throw new Error(`Cannot find tsconfig file: ${tsConfigFile}`); - } - const tsPaths = parsedTsConfig.config.compilerOptions?.paths; - return tsPaths - ? pathsToModuleNameMapper(tsPaths, { - prefix: '/', - }) - : {}; -}; - -/** @type {import('ts-jest').JestConfigWithTsJest} */ -const config = { - // false by default, overrides in cli, ie: yarn test:unit --collect-coverage=true - collectCoverage: false, - collectCoverageFrom: [ - '/**/*.{ts,tsx,js,jsx}', - '!**/*.test.{js,ts}', - '!**/__mock__/*', - ], - coverageDirectory: '/../coverage', - displayName: `ts-utils:unit`, - extensionsToTreatAsEsm: ['.ts'], - moduleNameMapper: { - ...getTsConfigBasePaths(tsConfigFile), - }, - preset: 'ts-jest/presets/default-esm', - rootDir: './src', - testEnvironment: 'node', - testMatch: ['/**/*.{spec,test}.{js,jsx,ts,tsx}'], - transform: { - '^.+\\.m?[tj]sx?$': [ - 'ts-jest', - { - tsconfig: tsConfigFile, - }, - ], - }, - verbose: true, -}; - -export default config; diff --git a/packages/exception/package.json b/packages/exception/package.json index 2853b9543..06ff36685 100644 --- a/packages/exception/package.json +++ b/packages/exception/package.json @@ -1,26 +1,24 @@ { "name": "@httpx/exception", - "description": "Plain http exception in typescript.", + "description": "HTTP response errors with default message, stacktrace, instanceof, error cause support and more.", "version": "2.5.1", "license": "MIT", "author": { "name": "Vanvelthem SΓ©bastien", "url": "https://github.com/belgattitude" }, - "homepage": "https://belgattitude.github.io/httpx", + "homepage": "https://github.com/belgattitude/httpx/tree/main/packages/exception#readme", "repository": { "type": "git", "url": "https://github.com/belgattitude/httpx", "directory": "packages/exception" }, "keywords": [ - "http-error", - "http-exception", - "error", - "exception", - "node", - "browser", - "typescript" + "http error", + "http exception", + "http response error", + "http status code", + "http status" ], "sideEffects": false, "browserslist": [ @@ -91,51 +89,43 @@ "check-dist-cjs": "es-check --not './dist/cjs/*.map.js' -v es2022 './dist/**/*.cjs'", "check-dist-esm": "es-check --not './dist/esm/*.map.js' -v es2022 --module './dist/**/*.mjs'", "check-size": "size-limit", - "check-pub": "run-p check-pub-publint check-pub-attw", - "check-pub-publint": "publint --strict", - "check-pub-attw": "attw --pack", + "check-pub": "attw --pack", "test": "vitest run", "test-unit": "vitest run", "test-unit-watch": "vitest --ui", - "test-unit-jest": "jest", "fix-all-files": "eslint . --ext .ts,.tsx,.js,.jsx,.mjs,.cjs,.mts,.cts --fix", "ci-coverage-upload": "../../.github/scripts/download/codecov -F httpx-exception-unit --dir ./coverage" }, "devDependencies": { "@arethetypeswrong/cli": "0.13.1", "@belgattitude/eslint-config-bases": "3.5.0", - "@size-limit/file": "10.0.3", - "@size-limit/webpack": "10.0.3", - "@size-limit/webpack-why": "10.0.3", - "@swc/core": "1.3.96", - "@types/jest": "29.5.8", + "@size-limit/file": "11.0.0", + "@size-limit/webpack": "11.0.0", + "@size-limit/webpack-why": "11.0.0", "@types/node": "20.9.1", "@types/statuses": "2.0.4", - "@vitest/coverage-istanbul": "0.34.6", - "@vitest/ui": "0.34.6", + "@vitest/coverage-istanbul": "1.0.0-beta.4", + "@vitest/ui": "1.0.0-beta.4", "browserslist-to-esbuild": "1.2.0", "cross-env": "7.0.3", "error-cause-polyfill": "3.0.0", "es-check": "7.1.1", "eslint": "8.53.0", - "get-tsconfig": "4.7.2", - "jest": "29.7.0", "npm-run-all": "4.1.5", "publint": "0.2.5", "rimraf": "5.0.5", - "size-limit": "10.0.3", + "size-limit": "11.0.0", "statuses": "2.0.1", "superjson": "2.2.1", - "ts-jest": "29.1.1", "tslib": "2.6.2", "tsup": "7.3.0", - "tupleson": "0.23.0", + "tupleson": "0.23.1", "typedoc": "0.25.3", "typedoc-plugin-markdown": "3.17.1", "typescript": "5.2.2", "vite": "5.0.0", "vite-tsconfig-paths": "4.2.1", - "vitest": "0.34.6", + "vitest": "1.0.0-beta.4", "webpack": "5.89.0" }, "engines": { diff --git a/packages/exception/test/_setup/setupVitest.ts b/packages/exception/test/_setup/setupVitest.ts deleted file mode 100644 index 0cf800f32..000000000 --- a/packages/exception/test/_setup/setupVitest.ts +++ /dev/null @@ -1,6 +0,0 @@ -/** - * To make tests run on node 14.x we can load a polyfill - */ - -// eslint-disable-next-line import/no-unassigned-import -import 'error-cause-polyfill/auto'; diff --git a/packages/exception/vitest.config.ts b/packages/exception/vitest.config.ts index 80ba38a22..56f06799f 100644 --- a/packages/exception/vitest.config.ts +++ b/packages/exception/vitest.config.ts @@ -3,12 +3,9 @@ import { defineConfig } from 'vitest/config'; const testFiles = ['./src/**/*.test.{js,ts}', './test/**/*.test.{js,ts}']; -// eslint-disable-next-line import/no-unassigned-import -import 'error-cause-polyfill/auto'; - export default defineConfig({ esbuild: { - target: ['node14'], + target: ['node18'], }, plugins: [tsconfigPaths()], test: { @@ -42,6 +39,5 @@ export default defineConfig({ mockReset: true, passWithNoTests: false, restoreMocks: true, - setupFiles: './test/_setup/setupVitest.ts', }, }); diff --git a/packages/json-api/.size-limit.cjs b/packages/json-api/.size-limit.cjs index c7ff71390..7bc9c378e 100644 --- a/packages/json-api/.size-limit.cjs +++ b/packages/json-api/.size-limit.cjs @@ -4,13 +4,17 @@ */ module.exports = [ { - name: 'JS (ESM)', + name: 'Everything (ESM)', path: ['dist/index.mjs'], + import: "*", limit: '1.15KB', + webpack: false, }, { - name: 'JS (CJS)', + name: 'Everything (CJS)', path: ['dist/index.cjs'], - limit: '1.43KB', - }, + import: "*", + limit: '1.15KB', + webpack: false, + } ]; \ No newline at end of file diff --git a/packages/json-api/docs/api/README.md b/packages/json-api/docs/api/README.md index 98fd45ae5..2353b523e 100644 --- a/packages/json-api/docs/api/README.md +++ b/packages/json-api/docs/api/README.md @@ -35,15 +35,15 @@ https://jsonapi.org/format/#errors #### Type declaration -| Name | Type | Description | -| :----------- | :----------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------- | -| `code?` | `string` | an application-specific error code, expressed as a string value. | -| `detail?` | `string` | a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized. | -| `id?` | `number` \| `string` | a unique identifier for this particular occurrence of the problem. | -| `meta?` | `Record`<`string`, `unknown`\> | a meta object containing non-standard meta-information about the error. | -| `parameter?` | `string` | a string indicating which URI query parameter caused the error. | -| `status?` | `number` | the HTTP status code applicable to this problem, expressed as a string value. | -| `title` | `string` | a short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization. | +| Name | Type | Description | +| :----------- | :------------------------------ | :------------------------------------------------------------------------------------------------------------------------------------------------------- | +| `code?` | `string` | an application-specific error code, expressed as a string value. | +| `detail?` | `string` | a human-readable explanation specific to this occurrence of the problem. Like title, this field’s value can be localized. | +| `id?` | `number` \| `string` | a unique identifier for this particular occurrence of the problem. | +| `meta?` | `Record`\<`string`, `unknown`\> | a meta object containing non-standard meta-information about the error. | +| `parameter?` | `string` | a string indicating which URI query parameter caused the error. | +| `status?` | `number` | the HTTP status code applicable to this problem, expressed as a string value. | +| `title` | `string` | a short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization. | --- @@ -62,7 +62,7 @@ https://jsonapi.org/format/#errors ### JsonApiResponse -Ζ¬ **JsonApiResponse**<`T`\>: [`JsonApiErrorResponse`](README.md#jsonapierrorresponse) \| [`JsonApiSuccessResponse`](README.md#jsonapisuccessresponse)<`T`\> +Ζ¬ **JsonApiResponse**\<`T`\>: [`JsonApiErrorResponse`](README.md#jsonapierrorresponse) \| [`JsonApiSuccessResponse`](README.md#jsonapisuccessresponse)\<`T`\> #### Type parameters @@ -78,15 +78,15 @@ https://jsonapi.org/format/#errors #### Type declaration -| Name | Type | -| :------ | :-------------------------------------------------------------------------------------------------------------------- | -| `meta?` | { `cacheHit?`: `boolean` } & `Record`<`string`, `Record`<`string`, `unknown`\> \| `boolean` \| `number` \| `string`\> | +| Name | Type | +| :------ | :----------------------------------------------------------------------------------------------------------------------- | +| `meta?` | \{ `cacheHit?`: `boolean` } & `Record`\<`string`, `Record`\<`string`, `unknown`\> \| `boolean` \| `number` \| `string`\> | --- ### JsonApiSuccessResponse -Ζ¬ **JsonApiSuccessResponse**<`T`\>: { `data`: `T` ; `success`: `true` } & [`JsonApiResponseMeta`](README.md#jsonapiresponsemeta) +Ζ¬ **JsonApiSuccessResponse**\<`T`\>: \{ `data`: `T` ; `success`: `true` } & [`JsonApiResponseMeta`](README.md#jsonapiresponsemeta) #### Type parameters @@ -114,7 +114,7 @@ val is JsonApiErrorResponse ### isJsonApiResponse -β–Έ **isJsonApiResponse**<`T`\>(`val`): val is JsonApiResponse +β–Έ **isJsonApiResponse**\<`T`\>(`val`): val is JsonApiResponse\ #### Type parameters @@ -130,13 +130,13 @@ val is JsonApiErrorResponse #### Returns -val is JsonApiResponse +val is JsonApiResponse\ --- ### isJsonApiSuccessResponse -β–Έ **isJsonApiSuccessResponse**<`T`\>(`val`): val is JsonApiSuccessResponse +β–Έ **isJsonApiSuccessResponse**\<`T`\>(`val`): val is JsonApiSuccessResponse\ #### Type parameters @@ -152,4 +152,4 @@ val is JsonApiResponse #### Returns -val is JsonApiSuccessResponse +val is JsonApiSuccessResponse\ diff --git a/packages/json-api/docs/api/classes/JsonApiErrorFactory.md b/packages/json-api/docs/api/classes/JsonApiErrorFactory.md index dc0ac185f..ce9c8720a 100644 --- a/packages/json-api/docs/api/classes/JsonApiErrorFactory.md +++ b/packages/json-api/docs/api/classes/JsonApiErrorFactory.md @@ -17,13 +17,17 @@ ### constructor -β€’ **new JsonApiErrorFactory**() +β€’ **new JsonApiErrorFactory**(): [`JsonApiErrorFactory`](JsonApiErrorFactory.md) + +#### Returns + +[`JsonApiErrorFactory`](JsonApiErrorFactory.md) ## Methods ### fromCatchVariable -β–Έ `Static` **fromCatchVariable**(`error`, `defaultHttpStatus?`): [`JsonApiError`](../README.md#jsonapierror) +β–Έ **fromCatchVariable**(`error`, `defaultHttpStatus?`): [`JsonApiError`](../README.md#jsonapierror) #### Parameters @@ -40,7 +44,7 @@ ### fromHttpException -β–Έ `Static` **fromHttpException**(`exception`, `defaultHttpStatus?`): [`JsonApiError`](../README.md#jsonapierror) +β–Έ **fromHttpException**(`exception`, `defaultHttpStatus?`): [`JsonApiError`](../README.md#jsonapierror) #### Parameters diff --git a/packages/json-api/docs/api/classes/JsonApiResponseFactory.md b/packages/json-api/docs/api/classes/JsonApiResponseFactory.md index 3d1fd0722..d109d7273 100644 --- a/packages/json-api/docs/api/classes/JsonApiResponseFactory.md +++ b/packages/json-api/docs/api/classes/JsonApiResponseFactory.md @@ -17,13 +17,17 @@ ### constructor -β€’ **new JsonApiResponseFactory**() +β€’ **new JsonApiResponseFactory**(): [`JsonApiResponseFactory`](JsonApiResponseFactory.md) + +#### Returns + +[`JsonApiResponseFactory`](JsonApiResponseFactory.md) ## Methods ### fromError -β–Έ `Static` **fromError**(`errors`, `httpStatus?`): [`JsonApiErrorResponse`](../README.md#jsonapierrorresponse) +β–Έ **fromError**(`errors`, `httpStatus?`): [`JsonApiErrorResponse`](../README.md#jsonapierrorresponse) #### Parameters @@ -40,7 +44,7 @@ ### fromSuccess -β–Έ `Static` **fromSuccess**<`T`\>(`data`, `metadata?`): [`JsonApiSuccessResponse`](../README.md#jsonapisuccessresponse)<`T`\> +β–Έ **fromSuccess**\<`T`\>(`data`, `metadata?`): [`JsonApiSuccessResponse`](../README.md#jsonapisuccessresponse)\<`T`\> #### Type parameters @@ -50,11 +54,11 @@ #### Parameters -| Name | Type | -| :---------- | :-------------------------------------------------------------------------------------------------------------------- | -| `data` | `T` | -| `metadata?` | { `cacheHit?`: `boolean` } & `Record`<`string`, `string` \| `number` \| `boolean` \| `Record`<`string`, `unknown`\>\> | +| Name | Type | +| :---------- | :----------------------------------------------------------------------------------------------------------------------- | +| `data` | `T` | +| `metadata?` | \{ `cacheHit?`: `boolean` } & `Record`\<`string`, `string` \| `number` \| `boolean` \| `Record`\<`string`, `unknown`\>\> | #### Returns -[`JsonApiSuccessResponse`](../README.md#jsonapisuccessresponse)<`T`\> +[`JsonApiSuccessResponse`](../README.md#jsonapisuccessresponse)\<`T`\> diff --git a/packages/json-api/package.json b/packages/json-api/package.json index 3fc89bdc0..e2aaa2556 100644 --- a/packages/json-api/package.json +++ b/packages/json-api/package.json @@ -7,7 +7,7 @@ "name": "Vanvelthem SΓ©bastien", "url": "https://github.com/belgattitude" }, - "homepage": "https://github.com/belgattitude/httpx/tree/main/packages/json-api", + "homepage": "https://github.com/belgattitude/httpx/tree/main/packages/json-api#readme", "repository": { "type": "git", "url": "https://github.com/belgattitude/httpx.git", @@ -19,26 +19,24 @@ ], "sideEffects": false, "browserslist": [ - "defaults and supports es6-module", - "not dead", - "not op_mini all", - "node 16" + "defaults" ], + "type": "module", "main": "./dist/index.cjs", "module": "./dist/index.mjs", - "types": "./dist/index.d.ts", + "types": "./dist/index.d.cts", "exports": { ".": { "import": { - "types": "./dist/index.d.mts", + "types": "./dist/index.d.ts", "default": "./dist/index.mjs" }, "require": { - "types": "./dist/index.d.ts", + "types": "./dist/index.d.cts", "default": "./dist/index.cjs" }, "default": { - "types": "./dist/index.d.mts", + "types": "./dist/index.d.ts", "default": "./dist/index.mjs" } }, @@ -54,11 +52,9 @@ "docgen": "run-s docgen-typedoc", "docgen-typedoc": "rimraf ./docs/api && typedoc --plugin typedoc-plugin-markdown --out ./docs/api", "check-dist": "run-s check-dist-esm check-dist-cjs", - "check-dist-cjs": "es-check --not './dist/*.map.js' -v es2019 './dist/**/*.cjs'", - "check-dist-esm": "es-check --not './dist/*.map.js' -v es2019 --module './dist/**/*.mjs'", - "check-pub": "run-p check-pub-publint check-pub-attw", - "check-pub-publint": "publint --strict", - "check-pub-attw": "attw --pack", + "check-dist-cjs": "es-check --not './dist/*.map.js' -v es2022 './dist/**/*.cjs'", + "check-dist-esm": "es-check --not './dist/*.map.js' -v es2022 --module './dist/**/*.mjs'", + "check-pub": "attw --pack", "check-size": "size-limit", "clean": "rimraf ./dist ./build ./coverage ./_release", "dev": "tsup --watch", @@ -77,30 +73,28 @@ "devDependencies": { "@arethetypeswrong/cli": "0.13.1", "@belgattitude/eslint-config-bases": "3.5.0", - "@size-limit/file": "10.0.3", - "@types/jest": "29.5.8", - "@vitest/coverage-istanbul": "0.34.6", - "@vitest/ui": "0.34.6", + "@size-limit/file": "11.0.0", + "@size-limit/webpack": "11.0.0", + "@vitest/coverage-istanbul": "1.0.0-beta.4", + "@vitest/ui": "1.0.0-beta.4", "browserslist-to-esbuild": "1.2.0", "cross-env": "7.0.3", "es-check": "7.1.1", "eslint": "8.53.0", - "get-tsconfig": "4.7.2", "npm-run-all": "4.1.5", - "publint": "0.2.5", "rimraf": "5.0.5", - "size-limit": "10.0.3", - "tslib": "2.6.2", + "size-limit": "11.0.0", "tsup": "7.3.0", "typedoc": "0.25.3", "typedoc-plugin-markdown": "3.17.1", "typescript": "5.2.2", "vite": "5.0.0", "vite-tsconfig-paths": "4.2.1", - "vitest": "0.34.6" + "vitest": "1.0.0-beta.4", + "webpack": "5.89.0" }, "engines": { - "node": ">=16" + "node": ">=18" }, "publishConfig": { "directory": "_release/package" diff --git a/packages/json-api/tsup.config.mjs b/packages/json-api/tsup.config.mjs index dd1e8214c..b1e434133 100644 --- a/packages/json-api/tsup.config.mjs +++ b/packages/json-api/tsup.config.mjs @@ -3,11 +3,15 @@ import { defineConfig } from 'tsup'; export default defineConfig((options) => { return { + cjsInterop: false, clean: true, dts: true, entry: ['src/index.ts'], format: ['esm', 'cjs'], minify: !options.watch, + minifyIdentifiers: true, + minifySyntax: true, + minifyWhitespace: true, outExtension({ format }) { return { js: `.${format === 'cjs' ? 'cjs' : 'mjs'}`, @@ -16,7 +20,8 @@ export default defineConfig((options) => { platform: 'browser', sourcemap: !options.watch, splitting: true, - target: ['es2019', ...browserslistToEsbuild()], + target: ['es2022', ...browserslistToEsbuild()], + treeshake: true, tsconfig: './tsconfig.build.json', }; }); diff --git a/packages/json-api/vitest.config.ts b/packages/json-api/vitest.config.ts index 16e11ffdf..56f06799f 100644 --- a/packages/json-api/vitest.config.ts +++ b/packages/json-api/vitest.config.ts @@ -5,12 +5,12 @@ const testFiles = ['./src/**/*.test.{js,ts}', './test/**/*.test.{js,ts}']; export default defineConfig({ esbuild: { - target: ['node16'], + target: ['node18'], }, plugins: [tsconfigPaths()], test: { cache: { - dir: '../../.cache/vitest/httpx-dsn-parser', + dir: '../../.cache/vitest/httpx-exception', }, // @link https://vitest.dev/config/#clearmocks clearMocks: true, @@ -20,7 +20,12 @@ export default defineConfig({ provider: 'istanbul', reporter: ['text', 'json', 'clover'], }, - deps: {}, + deps: { + /* + experimentalOptimizer: { + enabled: false, + }, */ + }, environment: 'node', exclude: [ '**/node_modules/**', @@ -29,8 +34,8 @@ export default defineConfig({ '**/.{idea,git,cache,output,temp}/**', ], globals: true, - // To mimic Jest behaviour regarding mocks. include: testFiles, + // To mimic Jest behaviour regarding mocks. mockReset: true, passWithNoTests: false, restoreMocks: true, diff --git a/yarn.lock b/yarn.lock index 3b5bb15f4..eaa1c77c5 100644 --- a/yarn.lock +++ b/yarn.lock @@ -66,7 +66,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.22.10, @babel/code-frame@npm:^7.22.5": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -83,7 +83,7 @@ __metadata: languageName: node linkType: hard -"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3": +"@babel/core@npm:^7.12.3": version: 7.22.11 resolution: "@babel/core@npm:7.22.11" dependencies: @@ -106,7 +106,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.22.10, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.22.10": version: 7.22.10 resolution: "@babel/generator@npm:7.22.10" dependencies: @@ -181,13 +181,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: ab220db218089a2aadd0582f5833fd17fa300245999f5f8784b10f5a75267c4e808592284a29438a0da365e702f05acb369f99e1c915c02f9f9210ec60eab8ea - languageName: node - linkType: hard - "@babel/helper-simple-access@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-simple-access@npm:7.22.5" @@ -249,7 +242,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.5": +"@babel/parser@npm:^7.14.7, @babel/parser@npm:^7.22.11, @babel/parser@npm:^7.22.5": version: 7.22.14 resolution: "@babel/parser@npm:7.22.14" bin: @@ -258,160 +251,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-async-generators@npm:^7.8.4": - version: 7.8.4 - resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 7ed1c1d9b9e5b64ef028ea5e755c0be2d4e5e4e3d6cf7df757b9a8c4cfa4193d268176d0f1f7fbecdda6fe722885c7fda681f480f3741d8a2d26854736f05367 - languageName: node - linkType: hard - -"@babel/plugin-syntax-bigint@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-bigint@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 3a10849d83e47aec50f367a9e56a6b22d662ddce643334b087f9828f4c3dd73bdc5909aaeabe123fed78515767f9ca43498a0e621c438d1cd2802d7fae3c9648 - languageName: node - linkType: hard - -"@babel/plugin-syntax-class-properties@npm:^7.8.3": - version: 7.12.13 - resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.12.13" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 24f34b196d6342f28d4bad303612d7ff566ab0a013ce89e775d98d6f832969462e7235f3e7eaf17678a533d4be0ba45d3ae34ab4e5a9dcbda5d98d49e5efa2fc - languageName: node - linkType: hard - -"@babel/plugin-syntax-import-meta@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 166ac1125d10b9c0c430e4156249a13858c0366d38844883d75d27389621ebe651115cb2ceb6dc011534d5055719fa1727b59f39e1ab3ca97820eef3dcab5b9b - languageName: node - linkType: hard - -"@babel/plugin-syntax-json-strings@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-json-strings@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bf5aea1f3188c9a507e16efe030efb996853ca3cadd6512c51db7233cc58f3ac89ff8c6bdfb01d30843b161cfe7d321e1bf28da82f7ab8d7e6bc5464666f354a - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8829d30c2617ab31393d99cec2978e41f014f4ac6f01a1cecf4c4dd8320c3ec12fdc3ce121126b2d8d32f6887e99ca1a0bad53dedb1e6ad165640b92b24980ce - languageName: node - linkType: hard - -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: aff33577037e34e515911255cdbb1fd39efee33658aa00b8a5fd3a4b903585112d037cce1cc9e4632f0487dc554486106b79ccd5ea63a2e00df4363f6d4ff886 - languageName: node - linkType: hard - -"@babel/plugin-syntax-nullish-coalescing-operator@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-nullish-coalescing-operator@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 87aca4918916020d1fedba54c0e232de408df2644a425d153be368313fdde40d96088feed6c4e5ab72aac89be5d07fef2ddf329a15109c5eb65df006bf2580d1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-numeric-separator@npm:^7.8.3": - version: 7.10.4 - resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.10.4" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 01ec5547bd0497f76cc903ff4d6b02abc8c05f301c88d2622b6d834e33a5651aa7c7a3d80d8d57656a4588f7276eba357f6b7e006482f5b564b7a6488de493a1 - languageName: node - linkType: hard - -"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: fddcf581a57f77e80eb6b981b10658421bc321ba5f0a5b754118c6a92a5448f12a0c336f77b8abf734841e102e5126d69110a306eadb03ca3e1547cab31f5cbf - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-catch-binding@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-catch-binding@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 910d90e72bc90ea1ce698e89c1027fed8845212d5ab588e35ef91f13b93143845f94e2539d831dc8d8ededc14ec02f04f7bd6a8179edd43a326c784e7ed7f0b9 - languageName: node - linkType: hard - -"@babel/plugin-syntax-optional-chaining@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-optional-chaining@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: eef94d53a1453361553c1f98b68d17782861a04a392840341bc91780838dd4e695209c783631cf0de14c635758beafb6a3a65399846ffa4386bff90639347f30 - languageName: node - linkType: hard - -"@babel/plugin-syntax-top-level-await@npm:^7.8.3": - version: 7.14.5 - resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.14.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: bbd1a56b095be7820029b209677b194db9b1d26691fe999856462e66b25b281f031f3dfd91b1619e9dcf95bebe336211833b854d0fb8780d618e35667c2d0d7e - languageName: node - linkType: hard - -"@babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.22.5 - resolution: "@babel/plugin-syntax-typescript@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 8ab7718fbb026d64da93681a57797d60326097fd7cb930380c8bffd9eb101689e90142c760a14b51e8e69c88a73ba3da956cb4520a3b0c65743aee5c71ef360a - languageName: node - linkType: hard - "@babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.5.5": version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" @@ -421,7 +260,7 @@ __metadata: languageName: node linkType: hard -"@babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.22.5": version: 7.22.5 resolution: "@babel/template@npm:7.22.5" dependencies: @@ -450,7 +289,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.10, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.22.10, @babel/types@npm:^7.22.11, @babel/types@npm:^7.22.5, @babel/types@npm:^7.8.3": version: 7.22.11 resolution: "@babel/types@npm:7.22.11" dependencies: @@ -461,70 +300,6 @@ __metadata: languageName: node linkType: hard -"@bcoe/v8-coverage@npm:^0.2.3": - version: 0.2.3 - resolution: "@bcoe/v8-coverage@npm:0.2.3" - checksum: 1a1f0e356a3bb30b5f1ced6f79c413e6ebacf130421f15fac5fcd8be5ddf98aedb4404d7f5624e3285b700e041f9ef938321f3ca4d359d5b716f96afa120d88d - languageName: node - linkType: hard - -"@belgattitude/eslint-config-bases@npm:3.1.0": - version: 3.1.0 - resolution: "@belgattitude/eslint-config-bases@npm:3.1.0" - dependencies: - "@rushstack/eslint-patch": "npm:^1.5.1" - "@tanstack/eslint-plugin-query": "npm:^4.36.1 || ^5.0.5" - "@typescript-eslint/eslint-plugin": "npm:^6.9.0" - "@typescript-eslint/parser": "npm:^6.9.0" - eslint-config-prettier: "npm:^9.0.0" - eslint-import-resolver-typescript: "npm:^3.6.1" - eslint-plugin-import: "npm:^2.29.0" - eslint-plugin-jest: "npm:^27.6.0" - eslint-plugin-jest-formatting: "npm:^3.1.0" - eslint-plugin-jsx-a11y: "npm:^6.7.1" - eslint-plugin-perfectionist: "npm:2.2.0" - eslint-plugin-playwright: "npm:^0.18.0" - eslint-plugin-prettier: "npm:^5.0.1" - eslint-plugin-react: "npm:^7.33.2" - eslint-plugin-react-hooks: "npm:^4.6.0 || 5.0.0-canary-7118f5dd7-20230705" - eslint-plugin-regexp: "npm:^2.1.1" - eslint-plugin-sonarjs: "npm:^0.21.0" - eslint-plugin-storybook: "npm:^0.6.15" - eslint-plugin-testing-library: "npm:^6.1.0" - eslint-plugin-unused-imports: "npm:^3.0.0" - peerDependencies: - "@graphql-eslint/eslint-plugin": ^3.14.3 - eslint: ^8.30.0 - eslint-plugin-mdx: ^2.0.5 - eslint-plugin-tailwindcss: ^3.13.0 - graphql: ^16.6.0 - prettier: ^3.0.3 - react: ^18.2.0 - react-dom: ^18.2.0 - typescript: ^5.0.2 - peerDependenciesMeta: - "@graphql-eslint/eslint-plugin": - optional: true - eslint-plugin-mdx: - optional: true - eslint-plugin-tailwindcss: - optional: true - graphql: - optional: true - prettier: - optional: true - react: - optional: true - react-dom: - optional: true - tailwindcss: - optional: true - typescript: - optional: true - checksum: 801ca45e59d8d9d2ec3ec1882f6d3b83aa266803f81bdb377b9dbf20351414692bb9fb2c96867665d49d72a7eae7ce59c7db12a349143d793838b319d2450ade - languageName: node - linkType: hard - "@belgattitude/eslint-config-bases@npm:3.5.0": version: 3.5.0 resolution: "@belgattitude/eslint-config-bases@npm:3.5.0" @@ -1276,7 +1051,7 @@ __metadata: languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.2, @eslint/eslintrc@npm:^2.1.3": +"@eslint/eslintrc@npm:^2.1.3": version: 2.1.3 resolution: "@eslint/eslintrc@npm:2.1.3" dependencies: @@ -1293,13 +1068,6 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.52.0": - version: 8.52.0 - resolution: "@eslint/js@npm:8.52.0" - checksum: 86beff213d0ae4ced203a922b74e2cc4d767d109e7815f985bf648946ba072198977102e32afc9fa04f7825a6de83a831874f6b6675ba0c1d0743ade2dc2d53d - languageName: node - linkType: hard - "@eslint/js@npm:8.53.0": version: 8.53.0 resolution: "@eslint/js@npm:8.53.0" @@ -1311,23 +1079,23 @@ __metadata: version: 0.0.0-use.local resolution: "@examples/nextjs-app@workspace:examples/nextjs-app" dependencies: - "@belgattitude/eslint-config-bases": "npm:3.1.0" + "@belgattitude/eslint-config-bases": "npm:3.5.0" "@httpx/exception": "workspace:^" - "@types/node": "npm:20.8.9" - "@types/react": "npm:18.2.33" - "@types/react-dom": "npm:18.2.14" - axios: "npm:1.6.0" + "@types/node": "npm:20.9.1" + "@types/react": "npm:18.2.37" + "@types/react-dom": "npm:18.2.15" + axios: "npm:1.6.2" cross-env: "npm:7.0.3" - eslint: "npm:8.52.0" - eslint-config-next: "npm:14.0.0" - ky: "npm:1.1.1" - next: "npm:14.0.0" - pino: "npm:8.16.1" + eslint: "npm:8.53.0" + eslint-config-next: "npm:14.0.3" + ky: "npm:1.1.3" + next: "npm:14.0.3" + pino: "npm:8.16.2" postcss: "npm:8.4.31" react: "npm:18.2.0" react-dom: "npm:18.2.0" rimraf: "npm:5.0.5" - superjson: "npm:2.2.0" + superjson: "npm:2.2.1" tailwindcss: "npm:3.3.5" typescript: "npm:5.2.2" webpack: "npm:5.89.0" @@ -1341,27 +1109,25 @@ __metadata: dependencies: "@arethetypeswrong/cli": "npm:0.13.1" "@belgattitude/eslint-config-bases": "npm:3.5.0" - "@size-limit/file": "npm:10.0.3" - "@types/jest": "npm:29.5.8" - "@vitest/coverage-istanbul": "npm:0.34.6" - "@vitest/ui": "npm:0.34.6" + "@size-limit/file": "npm:11.0.0" + "@size-limit/webpack": "npm:11.0.0" + "@vitest/coverage-istanbul": "npm:1.0.0-beta.4" + "@vitest/ui": "npm:1.0.0-beta.4" browserslist-to-esbuild: "npm:1.2.0" cross-env: "npm:7.0.3" es-check: "npm:7.1.1" eslint: "npm:8.53.0" - get-tsconfig: "npm:4.7.2" npm-run-all: "npm:4.1.5" - publint: "npm:0.2.5" rimraf: "npm:5.0.5" - size-limit: "npm:10.0.3" - tslib: "npm:2.6.2" + size-limit: "npm:11.0.0" tsup: "npm:7.3.0" typedoc: "npm:0.25.3" typedoc-plugin-markdown: "npm:3.17.1" typescript: "npm:5.2.2" vite: "npm:5.0.0" vite-tsconfig-paths: "npm:4.2.1" - vitest: "npm:0.34.6" + vitest: "npm:1.0.0-beta.4" + webpack: "npm:5.89.0" languageName: unknown linkType: soft @@ -1371,38 +1137,33 @@ __metadata: dependencies: "@arethetypeswrong/cli": "npm:0.13.1" "@belgattitude/eslint-config-bases": "npm:3.5.0" - "@size-limit/file": "npm:10.0.3" - "@size-limit/webpack": "npm:10.0.3" - "@size-limit/webpack-why": "npm:10.0.3" - "@swc/core": "npm:1.3.96" - "@types/jest": "npm:29.5.8" + "@size-limit/file": "npm:11.0.0" + "@size-limit/webpack": "npm:11.0.0" + "@size-limit/webpack-why": "npm:11.0.0" "@types/node": "npm:20.9.1" "@types/statuses": "npm:2.0.4" - "@vitest/coverage-istanbul": "npm:0.34.6" - "@vitest/ui": "npm:0.34.6" + "@vitest/coverage-istanbul": "npm:1.0.0-beta.4" + "@vitest/ui": "npm:1.0.0-beta.4" browserslist-to-esbuild: "npm:1.2.0" cross-env: "npm:7.0.3" error-cause-polyfill: "npm:3.0.0" es-check: "npm:7.1.1" eslint: "npm:8.53.0" - get-tsconfig: "npm:4.7.2" - jest: "npm:29.7.0" npm-run-all: "npm:4.1.5" publint: "npm:0.2.5" rimraf: "npm:5.0.5" - size-limit: "npm:10.0.3" + size-limit: "npm:11.0.0" statuses: "npm:2.0.1" superjson: "npm:2.2.1" - ts-jest: "npm:29.1.1" tslib: "npm:2.6.2" tsup: "npm:7.3.0" - tupleson: "npm:0.23.0" + tupleson: "npm:0.23.1" typedoc: "npm:0.25.3" typedoc-plugin-markdown: "npm:3.17.1" typescript: "npm:5.2.2" vite: "npm:5.0.0" vite-tsconfig-paths: "npm:4.2.1" - vitest: "npm:0.34.6" + vitest: "npm:1.0.0-beta.4" webpack: "npm:5.89.0" languageName: unknown linkType: soft @@ -1414,27 +1175,25 @@ __metadata: "@arethetypeswrong/cli": "npm:0.13.1" "@belgattitude/eslint-config-bases": "npm:3.5.0" "@httpx/exception": "workspace:^" - "@size-limit/file": "npm:10.0.3" - "@types/jest": "npm:29.5.8" - "@vitest/coverage-istanbul": "npm:0.34.6" - "@vitest/ui": "npm:0.34.6" + "@size-limit/file": "npm:11.0.0" + "@size-limit/webpack": "npm:11.0.0" + "@vitest/coverage-istanbul": "npm:1.0.0-beta.4" + "@vitest/ui": "npm:1.0.0-beta.4" browserslist-to-esbuild: "npm:1.2.0" cross-env: "npm:7.0.3" es-check: "npm:7.1.1" eslint: "npm:8.53.0" - get-tsconfig: "npm:4.7.2" npm-run-all: "npm:4.1.5" - publint: "npm:0.2.5" rimraf: "npm:5.0.5" - size-limit: "npm:10.0.3" - tslib: "npm:2.6.2" + size-limit: "npm:11.0.0" tsup: "npm:7.3.0" typedoc: "npm:0.25.3" typedoc-plugin-markdown: "npm:3.17.1" typescript: "npm:5.2.2" vite: "npm:5.0.0" vite-tsconfig-paths: "npm:4.2.1" - vitest: "npm:0.34.6" + vitest: "npm:1.0.0-beta.4" + webpack: "npm:5.89.0" languageName: unknown linkType: soft @@ -1477,19 +1236,6 @@ __metadata: languageName: node linkType: hard -"@istanbuljs/load-nyc-config@npm:^1.0.0": - version: 1.1.0 - resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" - dependencies: - camelcase: "npm:^5.3.1" - find-up: "npm:^4.1.0" - get-package-type: "npm:^0.1.0" - js-yaml: "npm:^3.13.1" - resolve-from: "npm:^5.0.0" - checksum: b000a5acd8d4fe6e34e25c399c8bdbb5d3a202b4e10416e17bfc25e12bab90bb56d33db6089ae30569b52686f4b35ff28ef26e88e21e69821d2b85884bd055b8 - languageName: node - linkType: hard - "@istanbuljs/schema@npm:^0.1.2": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" @@ -1497,155 +1243,6 @@ __metadata: languageName: node linkType: hard -"@jest/console@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/console@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 4a80c750e8a31f344233cb9951dee9b77bf6b89377cb131f8b3cde07ff218f504370133a5963f6a786af4d2ce7f85642db206ff7a15f99fe58df4c38ac04899e - languageName: node - linkType: hard - -"@jest/core@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/core@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/reporters": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-changed-files: "npm:^29.7.0" - jest-config: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-resolve-dependencies: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-ansi: "npm:^6.0.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: ab6ac2e562d083faac7d8152ec1cc4eccc80f62e9579b69ed40aedf7211a6b2d57024a6cd53c4e35fd051c39a236e86257d1d99ebdb122291969a0a04563b51e - languageName: node - linkType: hard - -"@jest/environment@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/environment@npm:29.7.0" - dependencies: - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - checksum: 90b5844a9a9d8097f2cf107b1b5e57007c552f64315da8c1f51217eeb0a9664889d3f145cdf8acf23a84f4d8309a6675e27d5b059659a004db0ea9546d1c81a8 - languageName: node - linkType: hard - -"@jest/expect-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect-utils@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - checksum: ef8d379778ef574a17bde2801a6f4469f8022a46a5f9e385191dc73bb1fc318996beaed4513fbd7055c2847227a1bed2469977821866534593a6e52a281499ee - languageName: node - linkType: hard - -"@jest/expect@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/expect@npm:29.7.0" - dependencies: - expect: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - checksum: fea6c3317a8da5c840429d90bfe49d928e89c9e89fceee2149b93a11b7e9c73d2f6e4d7cdf647163da938fc4e2169e4490be6bae64952902bc7a701033fd4880 - languageName: node - linkType: hard - -"@jest/fake-timers@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/fake-timers@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@sinonjs/fake-timers": "npm:^10.0.2" - "@types/node": "npm:*" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 9b394e04ffc46f91725ecfdff34c4e043eb7a16e1d78964094c9db3fde0b1c8803e45943a980e8c740d0a3d45661906de1416ca5891a538b0660481a3a828c27 - languageName: node - linkType: hard - -"@jest/globals@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/globals@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - jest-mock: "npm:^29.7.0" - checksum: 97dbb9459135693ad3a422e65ca1c250f03d82b2a77f6207e7fa0edd2c9d2015fbe4346f3dc9ebff1678b9d8da74754d4d440b7837497f8927059c0642a22123 - languageName: node - linkType: hard - -"@jest/reporters@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/reporters@npm:29.7.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@jest/console": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - collect-v8-coverage: "npm:^1.0.0" - exit: "npm:^0.1.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - istanbul-lib-coverage: "npm:^3.0.0" - istanbul-lib-instrument: "npm:^6.0.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-lib-source-maps: "npm:^4.0.0" - istanbul-reports: "npm:^3.1.3" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - slash: "npm:^3.0.0" - string-length: "npm:^4.0.1" - strip-ansi: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - checksum: a17d1644b26dea14445cedd45567f4ba7834f980be2ef74447204e14238f121b50d8b858fde648083d2cd8f305f81ba434ba49e37a5f4237a6f2a61180cc73dc - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -1655,78 +1252,6 @@ __metadata: languageName: node linkType: hard -"@jest/source-map@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/source-map@npm:29.6.3" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.18" - callsites: "npm:^3.0.0" - graceful-fs: "npm:^4.2.9" - checksum: bcc5a8697d471396c0003b0bfa09722c3cd879ad697eb9c431e6164e2ea7008238a01a07193dfe3cbb48b1d258eb7251f6efcea36f64e1ebc464ea3c03ae2deb - languageName: node - linkType: hard - -"@jest/test-result@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-result@npm:29.7.0" - dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - collect-v8-coverage: "npm:^1.0.0" - checksum: c073ab7dfe3c562bff2b8fee6cc724ccc20aa96bcd8ab48ccb2aa309b4c0c1923a9e703cea386bd6ae9b71133e92810475bb9c7c22328fc63f797ad3324ed189 - languageName: node - linkType: hard - -"@jest/test-sequencer@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/test-sequencer@npm:29.7.0" - dependencies: - "@jest/test-result": "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - slash: "npm:^3.0.0" - checksum: 4420c26a0baa7035c5419b0892ff8ffe9a41b1583ec54a10db3037cd46a7e29dd3d7202f8aa9d376e9e53be5f8b1bc0d16e1de6880a6d319b033b01dc4c8f639 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": - version: 29.7.0 - resolution: "@jest/transform@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/types": "npm:^29.6.3" - "@jridgewell/trace-mapping": "npm:^0.3.18" - babel-plugin-istanbul: "npm:^6.1.1" - chalk: "npm:^4.0.0" - convert-source-map: "npm:^2.0.0" - fast-json-stable-stringify: "npm:^2.1.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - pirates: "npm:^4.0.4" - slash: "npm:^3.0.0" - write-file-atomic: "npm:^4.0.2" - checksum: 30f42293545ab037d5799c81d3e12515790bb58513d37f788ce32d53326d0d72ebf5b40f989e6896739aa50a5f77be44686e510966370d58511d5ad2637c68c1 - languageName: node - linkType: hard - -"@jest/types@npm:^29.6.3": - version: 29.6.3 - resolution: "@jest/types@npm:29.6.3" - dependencies: - "@jest/schemas": "npm:^29.6.3" - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^17.0.8" - chalk: "npm:^4.0.0" - checksum: f74bf512fd09bbe2433a2ad460b04668b7075235eea9a0c77d6a42222c10a79b9747dc2b2a623f140ed40d6865a2ed8f538f3cbb75169120ea863f29a7ed76cd - languageName: node - linkType: hard - "@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": version: 0.3.3 resolution: "@jridgewell/gen-mapping@npm:0.3.3" @@ -1769,7 +1294,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.9": +"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": version: 0.3.19 resolution: "@jridgewell/trace-mapping@npm:0.3.19" dependencies: @@ -1805,81 +1330,81 @@ __metadata: languageName: node linkType: hard -"@next/env@npm:14.0.0": - version: 14.0.0 - resolution: "@next/env@npm:14.0.0" - checksum: 50d906fa92f32755dba45ac3b330fdacd9bfba31e836586c15f75e34dc01ef414da871554de94f7e2f1e056fd426a010df4a0b948a8547242fd031f3fbd4571f +"@next/env@npm:14.0.3": + version: 14.0.3 + resolution: "@next/env@npm:14.0.3" + checksum: b8851703df91c47c24d5923ac30b27758154fb25e45e91fe788759959d0123e792050ab6d868504ecad629f3fb1e27eb9c80ce6705a77420e2606f6b9272e277 languageName: node linkType: hard -"@next/eslint-plugin-next@npm:14.0.0": - version: 14.0.0 - resolution: "@next/eslint-plugin-next@npm:14.0.0" +"@next/eslint-plugin-next@npm:14.0.3": + version: 14.0.3 + resolution: "@next/eslint-plugin-next@npm:14.0.3" dependencies: glob: "npm:7.1.7" - checksum: 75a903524f6be76e35267029d61ecc84dc301de7e2a49299bc2c80bad47024c66ca670a8d9727a6920d1278f10b64562c20e5ea9601ebe9a2d3935a53eae24a2 + checksum: 95f99c07d5119b452518ddec92a92cb2818e9924857526801b2e6eff2ade22cc67d5116cae9bfee6f14c07d499fb360b81bfba362cc0c1a62630e033b5a81631 languageName: node linkType: hard -"@next/swc-darwin-arm64@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-darwin-arm64@npm:14.0.0" +"@next/swc-darwin-arm64@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-darwin-arm64@npm:14.0.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@next/swc-darwin-x64@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-darwin-x64@npm:14.0.0" +"@next/swc-darwin-x64@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-darwin-x64@npm:14.0.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@next/swc-linux-arm64-gnu@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-linux-arm64-gnu@npm:14.0.0" +"@next/swc-linux-arm64-gnu@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-linux-arm64-gnu@npm:14.0.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-arm64-musl@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-linux-arm64-musl@npm:14.0.0" +"@next/swc-linux-arm64-musl@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-linux-arm64-musl@npm:14.0.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@next/swc-linux-x64-gnu@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-linux-x64-gnu@npm:14.0.0" +"@next/swc-linux-x64-gnu@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-linux-x64-gnu@npm:14.0.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@next/swc-linux-x64-musl@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-linux-x64-musl@npm:14.0.0" +"@next/swc-linux-x64-musl@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-linux-x64-musl@npm:14.0.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@next/swc-win32-arm64-msvc@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-win32-arm64-msvc@npm:14.0.0" +"@next/swc-win32-arm64-msvc@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-win32-arm64-msvc@npm:14.0.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@next/swc-win32-ia32-msvc@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-win32-ia32-msvc@npm:14.0.0" +"@next/swc-win32-ia32-msvc@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-win32-ia32-msvc@npm:14.0.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@next/swc-win32-x64-msvc@npm:14.0.0": - version: 14.0.0 - resolution: "@next/swc-win32-x64-msvc@npm:14.0.0" +"@next/swc-win32-x64-msvc@npm:14.0.3": + version: 14.0.3 + resolution: "@next/swc-win32-x64-msvc@npm:14.0.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2067,54 +1592,36 @@ __metadata: languageName: node linkType: hard -"@sinonjs/commons@npm:^3.0.0": - version: 3.0.0 - resolution: "@sinonjs/commons@npm:3.0.0" - dependencies: - type-detect: "npm:4.0.8" - checksum: 086720ae0bc370829322df32612205141cdd44e592a8a9ca97197571f8f970352ea39d3bda75b347c43789013ddab36b34b59e40380a49bdae1c2df3aa85fe4f - languageName: node - linkType: hard - -"@sinonjs/fake-timers@npm:^10.0.2": - version: 10.3.0 - resolution: "@sinonjs/fake-timers@npm:10.3.0" - dependencies: - "@sinonjs/commons": "npm:^3.0.0" - checksum: 78155c7bd866a85df85e22028e046b8d46cf3e840f72260954f5e3ed5bd97d66c595524305a6841ffb3f681a08f6e5cef572a2cce5442a8a232dc29fb409b83e - languageName: node - linkType: hard - -"@size-limit/file@npm:10.0.3": - version: 10.0.3 - resolution: "@size-limit/file@npm:10.0.3" +"@size-limit/file@npm:11.0.0": + version: 11.0.0 + resolution: "@size-limit/file@npm:11.0.0" peerDependencies: - size-limit: 10.0.3 - checksum: e979602d9886a5a6925187845d0f8739aa32cbe4d3a9f2807ae81936996d64ffbedd2f6f8cfd252ac49e6973cdcff30a8c563cb1e55beb5c048ad2bae94c5a2b + size-limit: 11.0.0 + checksum: 4a5c3cbd363819745177c5e57a6b853e6dc324c8dcc64498c9c5e7976001042afe258d4517f9fa04db7b1e0cbaf352b418e3fc40b3b2a17d5330875e9b30b111 languageName: node linkType: hard -"@size-limit/webpack-why@npm:10.0.3": - version: 10.0.3 - resolution: "@size-limit/webpack-why@npm:10.0.3" +"@size-limit/webpack-why@npm:11.0.0": + version: 11.0.0 + resolution: "@size-limit/webpack-why@npm:11.0.0" dependencies: "@statoscope/webpack-plugin": "npm:^5.28.2" peerDependencies: - size-limit: 10.0.3 + size-limit: 11.0.0 webpack: ^4.0.0 || ^5.0.0 - checksum: 4ecd713b1b21696fa5289e0312a58ebed127740aebfae8f772338edac927e3366ccdc01ec86a24aca8ad75c42c85cfe5e15983931ec1c6bcd158d0451759ff9e + checksum: 50ff502c8c54118b9788e9274949fc9f9c78944f44efb322aafdc0da406b83d340060bb02b559e60f24d513f1fc164ae75948c46a4af1967fae677128cbf8eee languageName: node linkType: hard -"@size-limit/webpack@npm:10.0.3": - version: 10.0.3 - resolution: "@size-limit/webpack@npm:10.0.3" +"@size-limit/webpack@npm:11.0.0": + version: 11.0.0 + resolution: "@size-limit/webpack@npm:11.0.0" dependencies: nanoid: "npm:^5.0.3" webpack: "npm:^5.89.0" peerDependencies: - size-limit: 10.0.3 - checksum: b75697488e599463f389d7b7f57237c79cf984f0f5f359c36ce5d556f4fe82aba710ec0dcc982ef091cea3720deb90231a726a1215e835746170bf4d82b2e8fe + size-limit: 11.0.0 + checksum: cad730d1584e0791c98efa113ed96070cef05063094339faae55b3dc853a16915d8dd5fff32f2ff5359cc28acda3d06c291fb24559fdaec2b8f79011d2d3160d languageName: node linkType: hard @@ -2286,142 +1793,19 @@ __metadata: "@statoscope/webpack-ui@npm:5.28.2": version: 5.28.2 resolution: "@statoscope/webpack-ui@npm:5.28.2" - dependencies: - "@statoscope/types": "npm:5.28.1" - "@types/md5": "npm:^2.3.2" - checksum: 8b60312403758f118b924f069e75bbe78582d54d43e5f419a89e4756ec5aedb3265b901823dc936b80e8e7a7c9f91b4f4d282b4d1ef09b17efb856465c7ac1f0 - languageName: node - linkType: hard - -"@storybook/csf@npm:^0.0.1": - version: 0.0.1 - resolution: "@storybook/csf@npm:0.0.1" - dependencies: - lodash: "npm:^4.17.15" - checksum: f6bb019bccd8abc14e45a85258158b7bd8cc525887ac8dc9151ed8c4908be3b5f5523da8a7a9b96ff11b13b6c1744e1a0e070560d63d836b950f595f9a5719d4 - languageName: node - linkType: hard - -"@swc/core-darwin-arm64@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-darwin-arm64@npm:1.3.96" - conditions: os=darwin & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-darwin-x64@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-darwin-x64@npm:1.3.96" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@swc/core-linux-arm-gnueabihf@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.96" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@swc/core-linux-arm64-gnu@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.96" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-arm64-musl@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.96" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-linux-x64-gnu@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.96" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-x64-musl@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-linux-x64-musl@npm:1.3.96" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-win32-arm64-msvc@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.96" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-win32-ia32-msvc@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.96" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@swc/core-win32-x64-msvc@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.96" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@swc/core@npm:1.3.96": - version: 1.3.96 - resolution: "@swc/core@npm:1.3.96" - dependencies: - "@swc/core-darwin-arm64": "npm:1.3.96" - "@swc/core-darwin-x64": "npm:1.3.96" - "@swc/core-linux-arm-gnueabihf": "npm:1.3.96" - "@swc/core-linux-arm64-gnu": "npm:1.3.96" - "@swc/core-linux-arm64-musl": "npm:1.3.96" - "@swc/core-linux-x64-gnu": "npm:1.3.96" - "@swc/core-linux-x64-musl": "npm:1.3.96" - "@swc/core-win32-arm64-msvc": "npm:1.3.96" - "@swc/core-win32-ia32-msvc": "npm:1.3.96" - "@swc/core-win32-x64-msvc": "npm:1.3.96" - "@swc/counter": "npm:^0.1.1" - "@swc/types": "npm:^0.1.5" - peerDependencies: - "@swc/helpers": ^0.5.0 - dependenciesMeta: - "@swc/core-darwin-arm64": - optional: true - "@swc/core-darwin-x64": - optional: true - "@swc/core-linux-arm-gnueabihf": - optional: true - "@swc/core-linux-arm64-gnu": - optional: true - "@swc/core-linux-arm64-musl": - optional: true - "@swc/core-linux-x64-gnu": - optional: true - "@swc/core-linux-x64-musl": - optional: true - "@swc/core-win32-arm64-msvc": - optional: true - "@swc/core-win32-ia32-msvc": - optional: true - "@swc/core-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 2ab473015e342e83ab0c2bb6a9890e4edc592a9f0efe35a1b988c07015fb421813e7054f6eccff60c106a633939b5e5963f7fb3a3538033fad442873d392e3ec + dependencies: + "@statoscope/types": "npm:5.28.1" + "@types/md5": "npm:^2.3.2" + checksum: 8b60312403758f118b924f069e75bbe78582d54d43e5f419a89e4756ec5aedb3265b901823dc936b80e8e7a7c9f91b4f4d282b4d1ef09b17efb856465c7ac1f0 languageName: node linkType: hard -"@swc/counter@npm:^0.1.1": - version: 0.1.1 - resolution: "@swc/counter@npm:0.1.1" - checksum: bb974babd493ba01c0d4a95ab610c3fc15fbf609c08cb0342798e485f57ecc0950abbf84e07124e63c5fe610b492d9a8dd03701d3b9ef7329d9e8bf3cc44980f +"@storybook/csf@npm:^0.0.1": + version: 0.0.1 + resolution: "@storybook/csf@npm:0.0.1" + dependencies: + lodash: "npm:^4.17.15" + checksum: f6bb019bccd8abc14e45a85258158b7bd8cc525887ac8dc9151ed8c4908be3b5f5523da8a7a9b96ff11b13b6c1744e1a0e070560d63d836b950f595f9a5719d4 languageName: node linkType: hard @@ -2434,13 +1818,6 @@ __metadata: languageName: node linkType: hard -"@swc/types@npm:^0.1.5": - version: 0.1.5 - resolution: "@swc/types@npm:0.1.5" - checksum: 5f4de8c60d2623bed607c7fa1e0cee4ffc682af28d5ffe88dc9ed9903a1c2088ccc39f684689d6bb314595c9fbb560beaec773d633be515fb856ffc81d738822 - languageName: node - linkType: hard - "@szmarczak/http-timer@npm:^1.1.2": version: 1.1.2 resolution: "@szmarczak/http-timer@npm:1.1.2" @@ -2475,63 +1852,6 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": - version: 7.20.1 - resolution: "@types/babel__core@npm:7.20.1" - dependencies: - "@babel/parser": "npm:^7.20.7" - "@babel/types": "npm:^7.20.7" - "@types/babel__generator": "npm:*" - "@types/babel__template": "npm:*" - "@types/babel__traverse": "npm:*" - checksum: e63e5e71be75dd2fe41951c83650ab62006179340a7b280bfa58e9c39118cb2752ca786f952f4a12f75b83b55346f2d5e8df2b91926ef99f2f4a2a69162cab99 - languageName: node - linkType: hard - -"@types/babel__generator@npm:*": - version: 7.6.4 - resolution: "@types/babel__generator@npm:7.6.4" - dependencies: - "@babel/types": "npm:^7.0.0" - checksum: 34f361a0d54a0d85ea4c4b5122c4025a5738fe6795361c85f07a4f8f9add383de640e8611edeeb8339db8203c2d64bff30be266bdcfe3cf777c19e8d34f9cebc - languageName: node - linkType: hard - -"@types/babel__template@npm:*": - version: 7.4.1 - resolution: "@types/babel__template@npm:7.4.1" - dependencies: - "@babel/parser": "npm:^7.1.0" - "@babel/types": "npm:^7.0.0" - checksum: 649fe8b42c2876be1fd28c6ed9b276f78152d5904ec290b6c861d9ef324206e0a5c242e8305c421ac52ecf6358fa7e32ab7a692f55370484825c1df29b1596ee - languageName: node - linkType: hard - -"@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.1 - resolution: "@types/babel__traverse@npm:7.20.1" - dependencies: - "@babel/types": "npm:^7.20.7" - checksum: 8f18d1488adf296f50d01e2386797c56a607cde2cfc3c7c55cea34d760aed9386c81ea808a151a0efb11d99e0083c138c5733d3f214471a30abed055bede39d8 - languageName: node - linkType: hard - -"@types/chai-subset@npm:^1.3.3": - version: 1.3.3 - resolution: "@types/chai-subset@npm:1.3.3" - dependencies: - "@types/chai": "npm:*" - checksum: c83bb9ae7174b47dbef62cb2054c26019d5f32e6f7bd3655039f84bc299a6bdee095bdfba8b6bce91cc9cc201ad6cc6efb78ab93fba79f9d7939b5039de590c8 - languageName: node - linkType: hard - -"@types/chai@npm:*, @types/chai@npm:^4.3.5": - version: 4.3.5 - resolution: "@types/chai@npm:4.3.5" - checksum: 35d96db335724b6a05dd9113722f9cceb2069b5b0905b160f36132585482558fc5261a29b30290140dea7e5068be2f2585a4f4fba55b569222a95eb313e83b1b - languageName: node - linkType: hard - "@types/eslint-scope@npm:^3.7.3": version: 3.7.4 resolution: "@types/eslint-scope@npm:3.7.4" @@ -2559,15 +1879,6 @@ __metadata: languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.3": - version: 4.1.6 - resolution: "@types/graceful-fs@npm:4.1.6" - dependencies: - "@types/node": "npm:*" - checksum: c3070ccdc9ca0f40df747bced1c96c71a61992d6f7c767e8fd24bb6a3c2de26e8b84135ede000b7e79db530a23e7e88dcd9db60eee6395d0f4ce1dae91369dd4 - languageName: node - linkType: hard - "@types/is-ci@npm:^3.0.0": version: 3.0.0 resolution: "@types/is-ci@npm:3.0.0" @@ -2577,41 +1888,6 @@ __metadata: languageName: node linkType: hard -"@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": - version: 2.0.4 - resolution: "@types/istanbul-lib-coverage@npm:2.0.4" - checksum: a25d7589ee65c94d31464c16b72a9dc81dfa0bea9d3e105ae03882d616e2a0712a9c101a599ec482d297c3591e16336962878cb3eb1a0a62d5b76d277a890ce7 - languageName: node - linkType: hard - -"@types/istanbul-lib-report@npm:*": - version: 3.0.0 - resolution: "@types/istanbul-lib-report@npm:3.0.0" - dependencies: - "@types/istanbul-lib-coverage": "npm:*" - checksum: f121dcac8a6b8184f3cab97286d8d519f1937fa8620ada5dbc43b699d602b8be289e4a4bccbd6ee1aade6869d3c9fb68bf04c6fdca8c5b0c4e7e314c31c7900a - languageName: node - linkType: hard - -"@types/istanbul-reports@npm:^3.0.0": - version: 3.0.1 - resolution: "@types/istanbul-reports@npm:3.0.1" - dependencies: - "@types/istanbul-lib-report": "npm:*" - checksum: f1ad54bc68f37f60b30c7915886b92f86b847033e597f9b34f2415acdbe5ed742fa559a0a40050d74cdba3b6a63c342cac1f3a64dba5b68b66a6941f4abd7903 - languageName: node - linkType: hard - -"@types/jest@npm:29.5.8": - version: 29.5.8 - resolution: "@types/jest@npm:29.5.8" - dependencies: - expect: "npm:^29.0.0" - pretty-format: "npm:^29.0.0" - checksum: a8194e26c642780d5b2e22170ac538f7975e04aeaa76d87f8e5ac921f7a8fffc5252029a9e6efacdb0ec4b45320322c8e1f27a5338083f49efbd3c6021314f7e - languageName: node - linkType: hard - "@types/json-schema@npm:*, @types/json-schema@npm:^7.0.12, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" @@ -2658,15 +1934,6 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:20.8.9": - version: 20.8.9 - resolution: "@types/node@npm:20.8.9" - dependencies: - undici-types: "npm:~5.26.4" - checksum: 71e0023342272e63c47f3fab6082bd6c89d0b0c4262a1c2d0d52458560077f5c28ef5cfe704306eac43fc2e5111bef4e1cdbf08f565650520fad5e54005a8836 - languageName: node - linkType: hard - "@types/node@npm:^12.7.1": version: 12.20.55 resolution: "@types/node@npm:12.20.55" @@ -2709,23 +1976,23 @@ __metadata: languageName: node linkType: hard -"@types/react-dom@npm:18.2.14": - version: 18.2.14 - resolution: "@types/react-dom@npm:18.2.14" +"@types/react-dom@npm:18.2.15": + version: 18.2.15 + resolution: "@types/react-dom@npm:18.2.15" dependencies: "@types/react": "npm:*" - checksum: c7feb6542dbeb3de18c9c03260229377e0a0d47a3d2c0bb91861996e2353375a45c57de7216edb8b88448584e363677244bd4355ddec45c243e70e777c2a150b + checksum: 57ea7e9e210d95fa18fde82fc585cb6252c9118c8793a38b37b07ccbba05d09d14f88cf76af46eecda41c430b4400f789a4bbc505eec459a15cbaf13f56f887a languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:18.2.33": - version: 18.2.33 - resolution: "@types/react@npm:18.2.33" +"@types/react@npm:*, @types/react@npm:18.2.37": + version: 18.2.37 + resolution: "@types/react@npm:18.2.37" dependencies: "@types/prop-types": "npm:*" "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 7f84dcf70eed3644973c7a47a63669d9e9ecc8d15b331fb272940a5c7cc322df11995eeeae1edfab5c278083cc3527477aa682c79f26667cfe8cd74481621884 + checksum: fab3a5960e710aad6c16ffe57f48a470c6bbbe9e6363f70accf114191ea3192a204e33b5657324f14e64b2095986327db6b728fc15156e05f7d30b6dca0d66a3 languageName: node linkType: hard @@ -2759,13 +2026,6 @@ __metadata: languageName: node linkType: hard -"@types/stack-utils@npm:^2.0.0": - version: 2.0.1 - resolution: "@types/stack-utils@npm:2.0.1" - checksum: 205fdbe3326b7046d7eaf5e494d8084f2659086a266f3f9cf00bccc549c8e36e407f88168ad4383c8b07099957ad669f75f2532ed4bc70be2b037330f7bae019 - languageName: node - linkType: hard - "@types/statuses@npm:2.0.4": version: 2.0.4 resolution: "@types/statuses@npm:2.0.4" @@ -2791,23 +2051,7 @@ __metadata: languageName: node linkType: hard -"@types/yargs-parser@npm:*": - version: 21.0.0 - resolution: "@types/yargs-parser@npm:21.0.0" - checksum: c4caec730c1ee09466588389ba4ac83d85a01423c539b9565bb5b5a084bff3f4e47bfb7c06e963c0ef8d4929cf6fca0bc2923a33ef16727cdba60e95c8cdd0d0 - languageName: node - linkType: hard - -"@types/yargs@npm:^17.0.8": - version: 17.0.24 - resolution: "@types/yargs@npm:17.0.24" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: 03d9a985cb9331b2194a52d57a66aad88bf46aa32b3968a71cc6f39fb05c74f0709f0dd3aa9c0b29099cfe670343e3b1bd2ac6df2abfab596ede4453a616f63f - languageName: node - linkType: hard - -"@typescript-eslint/eslint-plugin@npm:^6.11.0, @typescript-eslint/eslint-plugin@npm:^6.9.0": +"@typescript-eslint/eslint-plugin@npm:^6.11.0": version: 6.11.0 resolution: "@typescript-eslint/eslint-plugin@npm:6.11.0" dependencies: @@ -2832,7 +2076,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0, @typescript-eslint/parser@npm:^6.11.0, @typescript-eslint/parser@npm:^6.9.0": +"@typescript-eslint/parser@npm:^5.4.2 || ^6.0.0, @typescript-eslint/parser@npm:^6.11.0": version: 6.11.0 resolution: "@typescript-eslint/parser@npm:6.11.0" dependencies: @@ -2937,7 +2181,7 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:6.11.0, @typescript-eslint/utils@npm:^6.10.0, @typescript-eslint/utils@npm:^6.7.5": +"@typescript-eslint/utils@npm:6.11.0, @typescript-eslint/utils@npm:^6.10.0": version: 6.11.0 resolution: "@typescript-eslint/utils@npm:6.11.0" dependencies: @@ -2999,9 +2243,9 @@ __metadata: languageName: node linkType: hard -"@vitest/coverage-istanbul@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/coverage-istanbul@npm:0.34.6" +"@vitest/coverage-istanbul@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/coverage-istanbul@npm:1.0.0-beta.4" dependencies: istanbul-lib-coverage: "npm:^3.2.0" istanbul-lib-instrument: "npm:^6.0.0" @@ -3011,58 +2255,58 @@ __metadata: picocolors: "npm:^1.0.0" test-exclude: "npm:^6.0.0" peerDependencies: - vitest: ">=0.32.0 <1" - checksum: f86ea2b11842a9528e5483683735cc402342e0b98dce00d5cd7ff2bf1da542ec704dc3ba58184f9df96798d8b0c1c6d24d6d11fad4eaac9999487e45d5a3e8b0 + vitest: ^1.0.0-0 + checksum: 3bc4991cc48cb19f3e5c484a70d758c2677b203106bedf48dd090ba5c63c0235f631958895b21c6ad65ff3ff4ec490933ee274de4733da3e73ecacb6435b53a6 languageName: node linkType: hard -"@vitest/expect@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/expect@npm:0.34.6" +"@vitest/expect@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/expect@npm:1.0.0-beta.4" dependencies: - "@vitest/spy": "npm:0.34.6" - "@vitest/utils": "npm:0.34.6" + "@vitest/spy": "npm:1.0.0-beta.4" + "@vitest/utils": "npm:1.0.0-beta.4" chai: "npm:^4.3.10" - checksum: c5dbd3db4d914857287dcff5dd7084070a2f73ed616197c80acaa54c27e5563cecf7a11e86d6aeef002e38f2ca52626f4b9c765db9b56add736f4e94a7fb0954 + checksum: 82978a6604f2c495be0bb68fb0995fb726c411036be58375816bbd0b55bca2156057eaf723bd44f6590d4cc3cc3c57749080fb23eb250db9c9067af7e4b24f01 languageName: node linkType: hard -"@vitest/runner@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/runner@npm:0.34.6" +"@vitest/runner@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/runner@npm:1.0.0-beta.4" dependencies: - "@vitest/utils": "npm:0.34.6" + "@vitest/utils": "npm:1.0.0-beta.4" p-limit: "npm:^4.0.0" pathe: "npm:^1.1.1" - checksum: 3525d8e4f8cd8a8b3f8f43a7b2604cda891fe31cfa1604e179628ced89d21114a55d6bb3bf192c02b4419e760eb15188d490e861cb46ddab2786193f8a999b0e + checksum: 39503ea0dc37d392d421224719e3ba0f31c8d77eba0ea5987958bae91eed8e014941e41feba1167a01715d50653b114fd549cca9afe369dd92f725e4559df25a languageName: node linkType: hard -"@vitest/snapshot@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/snapshot@npm:0.34.6" +"@vitest/snapshot@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/snapshot@npm:1.0.0-beta.4" dependencies: - magic-string: "npm:^0.30.1" + magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" pretty-format: "npm:^29.5.0" - checksum: a9a321a089b22a383253b8cf3092c3af9b35453bb1c0ba0762760644a6ab0f727a4083872c7fd5a7d18c9a4fc4a798c4392872e337858a7c8ccc25ada6bf4d96 + checksum: df2a9c467efbf869acb0dfdb6ad7f394697da2774e4003f99956500f386d0d04bf0d436d49f481a187cf23e56dff1e0effb0d4858d34f6ce540398fba5221341 languageName: node linkType: hard -"@vitest/spy@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/spy@npm:0.34.6" +"@vitest/spy@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/spy@npm:1.0.0-beta.4" dependencies: - tinyspy: "npm:^2.1.1" - checksum: 9de152ac928c31e21bb4d8e1262b70db50dd11479efe8babce6bd993cc89957b974a584414a99d66ca188775b50baea1b934fdfb8d0d53c66fc2feb6dc2e348d + tinyspy: "npm:^2.2.0" + checksum: fa385fceaa9a67afd6f46266644af7c25fd0b2361a50bc26171e27551bf072a590583c6add43390412aa8a842c381d1da11862722ed72a3dfa04c9f2fec045e6 languageName: node linkType: hard -"@vitest/ui@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/ui@npm:0.34.6" +"@vitest/ui@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/ui@npm:1.0.0-beta.4" dependencies: - "@vitest/utils": "npm:0.34.6" + "@vitest/utils": "npm:1.0.0-beta.4" fast-glob: "npm:^3.3.0" fflate: "npm:^0.8.0" flatted: "npm:^3.2.7" @@ -3070,19 +2314,19 @@ __metadata: picocolors: "npm:^1.0.0" sirv: "npm:^2.0.3" peerDependencies: - vitest: ">=0.30.1 <1" - checksum: 4e4132aa462308d760924b5dd87c331b42caf09d1619a0f9b48eb2a531ed92ebb88471ef05a9cba301554d1e04cbbc94aa0971d79d5795818a0fcc9469dd327e + vitest: ^1.0.0-0 + checksum: 61dfd76a12002b849d9c913d2f4a2c0018319513d2160496e4b2afc09e70e5347bbfc1bca583efc1f21d3a22d2ffcdf341a0e99d88024ee263f39e4b843dcffe languageName: node linkType: hard -"@vitest/utils@npm:0.34.6": - version: 0.34.6 - resolution: "@vitest/utils@npm:0.34.6" +"@vitest/utils@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "@vitest/utils@npm:1.0.0-beta.4" dependencies: diff-sequences: "npm:^29.4.3" - loupe: "npm:^2.3.6" + loupe: "npm:^2.3.7" pretty-format: "npm:^29.5.0" - checksum: 09a1b2122ceb5541b4f3d64410088e363a36d6e4addf208b6458615ac856adf36c1c9b5431a45ea13a78c30e6a7dcb0696854abe69a710089ffa229356a5202b + checksum: 9d4d0a75ea5da29e3e927fec17d2aa437ff2d9c9fdc04a23d063627c07bc33d704b362d89743a61725a7e82b880bd1cf88507016cfbb60ba7e8059c2bb0cc8b5 languageName: node linkType: hard @@ -3399,15 +2643,6 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1": - version: 4.3.2 - resolution: "ansi-escapes@npm:4.3.2" - dependencies: - type-fest: "npm:^0.21.3" - checksum: 8661034456193ffeda0c15c8c564a9636b0c04094b7f78bd01517929c17c504090a60f7a75f949f5af91289c264d3e1001d91492c1bd58efc8e100500ce04de2 - languageName: node - linkType: hard - "ansi-escapes@npm:^5.0.0": version: 5.0.0 resolution: "ansi-escapes@npm:5.0.0" @@ -3507,7 +2742,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -3739,14 +2974,14 @@ __metadata: languageName: node linkType: hard -"axios@npm:1.6.0": - version: 1.6.0 - resolution: "axios@npm:1.6.0" +"axios@npm:1.6.2": + version: 1.6.2 + resolution: "axios@npm:1.6.2" dependencies: follow-redirects: "npm:^1.15.0" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: f069d938a05d2293e27c7cd6f0c08a1cb764f7cc43a1e637572f8d5928837ecd735890ad67a867d696094ee4b8b4dfdb3727a57aae600845e4c295581cb32f9a + checksum: 612bc93f8f738a518e7c5f9de9cc782bcd36aac6bae279160ef6a10260378e21c1786520eab3336898e3d66e0839ebdf739f327fb6d0431baa4d3235703a7652 languageName: node linkType: hard @@ -3759,82 +2994,6 @@ __metadata: languageName: node linkType: hard -"babel-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "babel-jest@npm:29.7.0" - dependencies: - "@jest/transform": "npm:^29.7.0" - "@types/babel__core": "npm:^7.1.14" - babel-plugin-istanbul: "npm:^6.1.1" - babel-preset-jest: "npm:^29.6.3" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - slash: "npm:^3.0.0" - peerDependencies: - "@babel/core": ^7.8.0 - checksum: 8a0953bd813b3a8926008f7351611055548869e9a53dd36d6e7e96679001f71e65fd7dbfe253265c3ba6a4e630dc7c845cf3e78b17d758ef1880313ce8fba258 - languageName: node - linkType: hard - -"babel-plugin-istanbul@npm:^6.1.1": - version: 6.1.1 - resolution: "babel-plugin-istanbul@npm:6.1.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.0.0" - "@istanbuljs/load-nyc-config": "npm:^1.0.0" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-instrument: "npm:^5.0.4" - test-exclude: "npm:^6.0.0" - checksum: ffd436bb2a77bbe1942a33245d770506ab2262d9c1b3c1f1da7f0592f78ee7445a95bc2efafe619dd9c1b6ee52c10033d6c7d29ddefe6f5383568e60f31dfe8d - languageName: node - linkType: hard - -"babel-plugin-jest-hoist@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-plugin-jest-hoist@npm:29.6.3" - dependencies: - "@babel/template": "npm:^7.3.3" - "@babel/types": "npm:^7.3.3" - "@types/babel__core": "npm:^7.1.14" - "@types/babel__traverse": "npm:^7.0.6" - checksum: 9bfa86ec4170bd805ab8ca5001ae50d8afcb30554d236ba4a7ffc156c1a92452e220e4acbd98daefc12bf0216fccd092d0a2efed49e7e384ec59e0597a926d65 - languageName: node - linkType: hard - -"babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" - dependencies: - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: 94561959cb12bfa80867c9eeeace7c3d48d61707d33e55b4c3fdbe82fc745913eb2dbfafca62aef297421b38aadcb58550e5943f50fbcebbeefd70ce2bed4b74 - languageName: node - linkType: hard - -"babel-preset-jest@npm:^29.6.3": - version: 29.6.3 - resolution: "babel-preset-jest@npm:29.6.3" - dependencies: - babel-plugin-jest-hoist: "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - peerDependencies: - "@babel/core": ^7.0.0 - checksum: aa4ff2a8a728d9d698ed521e3461a109a1e66202b13d3494e41eea30729a5e7cc03b3a2d56c594423a135429c37bf63a9fa8b0b9ce275298be3095a88c69f6fb - languageName: node - linkType: hard - "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -3968,24 +3127,6 @@ __metadata: languageName: node linkType: hard -"bs-logger@npm:0.x": - version: 0.2.6 - resolution: "bs-logger@npm:0.2.6" - dependencies: - fast-json-stable-stringify: "npm:2.x" - checksum: e6d3ff82698bb3f20ce64fb85355c5716a3cf267f3977abe93bf9c32a2e46186b253f48a028ae5b96ab42bacd2c826766d9ae8cf6892f9b944656be9113cf212 - languageName: node - linkType: hard - -"bser@npm:2.1.1": - version: 2.1.1 - resolution: "bser@npm:2.1.1" - dependencies: - node-int64: "npm:^0.4.0" - checksum: edba1b65bae682450be4117b695997972bd9a3c4dfee029cab5bcb72ae5393a79a8f909b8bc77957eb0deec1c7168670f18f4d5c556f46cdd3bca5f3b3a8d020 - languageName: node - linkType: hard - "buffer-from@npm:^1.0.0": version: 1.1.2 resolution: "buffer-from@npm:1.1.2" @@ -4142,13 +3283,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^6.2.0": - version: 6.3.0 - resolution: "camelcase@npm:6.3.0" - checksum: 8c96818a9076434998511251dcb2761a94817ea17dbdc37f47ac080bd088fc62c7369429a19e2178b993497132c8cbcf5cc1f44ba963e76782ba469c0474938d - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001406, caniuse-lite@npm:^1.0.30001517": version: 1.0.30001524 resolution: "caniuse-lite@npm:1.0.30001524" @@ -4311,13 +3445,6 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0": - version: 1.2.3 - resolution: "cjs-module-lexer@npm:1.2.3" - checksum: f96a5118b0a012627a2b1c13bd2fcb92509778422aaa825c5da72300d6dcadfb47134dd2e9d97dfa31acd674891dd91642742772d19a09a8adc3e56bd2f5928c - languageName: node - linkType: hard - "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -4425,20 +3552,6 @@ __metadata: languageName: node linkType: hard -"co@npm:^4.6.0": - version: 4.6.0 - resolution: "co@npm:4.6.0" - checksum: a5d9f37091c70398a269e625cedff5622f200ed0aa0cff22ee7b55ed74a123834b58711776eb0f1dc58eb6ebbc1185aa7567b57bd5979a948c6e4f85073e2c05 - languageName: node - linkType: hard - -"collect-v8-coverage@npm:^1.0.0": - version: 1.0.2 - resolution: "collect-v8-coverage@npm:1.0.2" - checksum: 30ea7d5c9ee51f2fdba4901d4186c5b7114a088ef98fd53eda3979da77eed96758a2cae81cc6d97e239aaea6065868cf908b24980663f7b7e96aa291b3e12fa4 - languageName: node - linkType: hard - "color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -4671,20 +3784,13 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.6.0, convert-source-map@npm:^1.7.0": +"convert-source-map@npm:^1.7.0": version: 1.9.0 resolution: "convert-source-map@npm:1.9.0" checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 languageName: node linkType: hard -"convert-source-map@npm:^2.0.0": - version: 2.0.0 - resolution: "convert-source-map@npm:2.0.0" - checksum: c987be3ec061348cdb3c2bfb924bec86dea1eacad10550a85ca23edb0fe3556c3a61c7399114f3331ccb3499d7fd0285ab24566e5745929412983494c3926e15 - languageName: node - linkType: hard - "copy-anything@npm:^3.0.2": version: 3.0.5 resolution: "copy-anything@npm:3.0.5" @@ -4748,23 +3854,6 @@ __metadata: languageName: node linkType: hard -"create-jest@npm:^29.7.0": - version: 29.7.0 - resolution: "create-jest@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - exit: "npm:^0.1.2" - graceful-fs: "npm:^4.2.9" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - prompts: "npm:^2.0.1" - bin: - create-jest: bin/create-jest.js - checksum: 847b4764451672b4174be4d5c6d7d63442ec3aa5f3de52af924e4d996d87d7801c18e125504f25232fc75840f6625b3ac85860fac6ce799b5efae7bdcaf4a2b7 - languageName: node - linkType: hard - "cross-env@npm:7.0.3": version: 7.0.3 resolution: "cross-env@npm:7.0.3" @@ -4952,18 +4041,6 @@ __metadata: languageName: node linkType: hard -"dedent@npm:^1.0.0": - version: 1.5.1 - resolution: "dedent@npm:1.5.1" - peerDependencies: - babel-plugin-macros: ^3.1.0 - peerDependenciesMeta: - babel-plugin-macros: - optional: true - checksum: fc00a8bc3dfb7c413a778dc40ee8151b6c6ff35159d641f36ecd839c1df5c6e0ec5f4992e658c82624a1a62aaecaffc23b9c965ceb0bbf4d698bfc16469ac27d - languageName: node - linkType: hard - "deep-eql@npm:^4.1.3": version: 4.1.3 resolution: "deep-eql@npm:4.1.3" @@ -4987,13 +4064,6 @@ __metadata: languageName: node linkType: hard -"deepmerge@npm:^4.2.2": - version: 4.3.1 - resolution: "deepmerge@npm:4.3.1" - checksum: 058d9e1b0ff1a154468bf3837aea436abcfea1ba1d165ddaaf48ca93765fdd01a30d33c36173da8fbbed951dd0a267602bc782fe288b0fc4b7e1e7091afc4529 - languageName: node - linkType: hard - "default-browser-id@npm:^3.0.0": version: 3.0.0 resolution: "default-browser-id@npm:3.0.0" @@ -5110,13 +4180,6 @@ __metadata: languageName: node linkType: hard -"detect-newline@npm:^3.0.0": - version: 3.1.0 - resolution: "detect-newline@npm:3.1.0" - checksum: ae6cd429c41ad01b164c59ea36f264a2c479598e61cba7c99da24175a7ab80ddf066420f2bec9a1c57a6bead411b4655ff15ad7d281c000a89791f48cbe939e7 - languageName: node - linkType: hard - "didyoumean@npm:^1.2.2": version: 1.2.2 resolution: "didyoumean@npm:1.2.2" @@ -5124,7 +4187,7 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^29.4.3, diff-sequences@npm:^29.6.3": +"diff-sequences@npm:^29.4.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" checksum: 179daf9d2f9af5c57ad66d97cb902a538bcf8ed64963fa7aa0c329b3de3665ce2eb6ffdc2f69f29d445fa4af2517e5e55e5b6e00c00a9ae4f43645f97f7078cb @@ -5270,13 +4333,6 @@ __metadata: languageName: node linkType: hard -"emittery@npm:^0.13.1": - version: 0.13.1 - resolution: "emittery@npm:0.13.1" - checksum: fbe214171d878b924eedf1757badf58a5dce071cd1fa7f620fa841a0901a80d6da47ff05929d53163105e621ce11a71b9d8acb1148ffe1745e045145f6e69521 - languageName: node - linkType: hard - "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -5607,13 +4663,6 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^2.0.0": - version: 2.0.0 - resolution: "escape-string-regexp@npm:2.0.0" - checksum: 9f8a2d5743677c16e85c810e3024d54f0c8dea6424fad3c79ef6666e81dd0846f7437f5e729dfcdac8981bc9e5294c39b4580814d114076b8d36318f46ae4395 - languageName: node - linkType: hard - "escape-string-regexp@npm:^4.0.0": version: 4.0.0 resolution: "escape-string-regexp@npm:4.0.0" @@ -5621,11 +4670,11 @@ __metadata: languageName: node linkType: hard -"eslint-config-next@npm:14.0.0": - version: 14.0.0 - resolution: "eslint-config-next@npm:14.0.0" +"eslint-config-next@npm:14.0.3": + version: 14.0.3 + resolution: "eslint-config-next@npm:14.0.3" dependencies: - "@next/eslint-plugin-next": "npm:14.0.0" + "@next/eslint-plugin-next": "npm:14.0.3" "@rushstack/eslint-patch": "npm:^1.3.3" "@typescript-eslint/parser": "npm:^5.4.2 || ^6.0.0" eslint-import-resolver-node: "npm:^0.3.6" @@ -5640,7 +4689,7 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 69aff489962cc045ca2c58ab3394b5be43b77da1902627fad55168b650540e665c0bec7a19437f923910fb657f9778fddefb073a48ffacefc2fe60d45184756c + checksum: 8adf26ad25f80f205e18464f1c8c93ce634930b8031685bfb2abca9066aac408ff5cb78b399abb0e800f7e89837e6f7385f79c4f09a4256f9b8dd7358bdd180e languageName: node linkType: hard @@ -5776,32 +4825,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-perfectionist@npm:2.2.0": - version: 2.2.0 - resolution: "eslint-plugin-perfectionist@npm:2.2.0" - dependencies: - "@typescript-eslint/utils": "npm:^6.7.5" - minimatch: "npm:^9.0.3" - natural-compare-lite: "npm:^1.4.0" - peerDependencies: - astro-eslint-parser: ^0.16.0 - eslint: ">=8.0.0" - svelte: ">=3.0.0" - svelte-eslint-parser: ^0.33.0 - vue-eslint-parser: ">=9.0.0" - peerDependenciesMeta: - astro-eslint-parser: - optional: true - svelte: - optional: true - svelte-eslint-parser: - optional: true - vue-eslint-parser: - optional: true - checksum: 893b3636011b09b7b2cef26bdb75a6bfad9aa37297b4dc4c9554c085cd551bdcbf335c45294950401cd59dfa422f4dbd21eee073c137726de9f473fb8d062f46 - languageName: node - linkType: hard - "eslint-plugin-perfectionist@npm:2.3.0": version: 2.3.0 resolution: "eslint-plugin-perfectionist@npm:2.3.0" @@ -5914,15 +4937,6 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-sonarjs@npm:^0.21.0": - version: 0.21.0 - resolution: "eslint-plugin-sonarjs@npm:0.21.0" - peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 79cede5ac4de9312498d9e3f6aab390de482540466d99ba5dd7c353ede48f89d2c8ff1574cc4993341a87e2f972b8af1f068b3f1fb539814614dc78b3a057dba - languageName: node - linkType: hard - "eslint-plugin-sonarjs@npm:^0.23.0": version: 0.23.0 resolution: "eslint-plugin-sonarjs@npm:0.23.0" @@ -5946,7 +4960,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-testing-library@npm:^6.1.0, eslint-plugin-testing-library@npm:^6.1.2": +"eslint-plugin-testing-library@npm:^6.1.2": version: 6.1.2 resolution: "eslint-plugin-testing-library@npm:6.1.2" dependencies: @@ -5994,63 +5008,15 @@ __metadata: resolution: "eslint-scope@npm:7.2.2" dependencies: esrecurse: "npm:^4.3.0" - estraverse: "npm:^5.2.0" - checksum: 5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 - languageName: node - linkType: hard - -"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" - checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b - languageName: node - linkType: hard - -"eslint@npm:8.52.0": - version: 8.52.0 - resolution: "eslint@npm:8.52.0" - dependencies: - "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.2" - "@eslint/js": "npm:8.52.0" - "@humanwhocodes/config-array": "npm:^0.11.13" - "@humanwhocodes/module-importer": "npm:^1.0.1" - "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" - ajv: "npm:^6.12.4" - chalk: "npm:^4.0.0" - cross-spawn: "npm:^7.0.2" - debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" - escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" - esquery: "npm:^1.4.2" - esutils: "npm:^2.0.2" - fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" - find-up: "npm:^5.0.0" - glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - imurmurhash: "npm:^0.1.4" - is-glob: "npm:^4.0.0" - is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" - json-stable-stringify-without-jsonify: "npm:^1.0.1" - levn: "npm:^0.4.1" - lodash.merge: "npm:^4.6.2" - minimatch: "npm:^3.1.2" - natural-compare: "npm:^1.4.0" - optionator: "npm:^0.9.3" - strip-ansi: "npm:^6.0.1" - text-table: "npm:^0.2.0" - bin: - eslint: bin/eslint.js - checksum: 01784ab15351d749bc95446039ed7acd5124f7cc84acdbf98c7199272eae06212a8f3ea4a9b47e7cc54ab17ca094c3a664bbfc3002c7de27936220e278b5028a + estraverse: "npm:^5.2.0" + checksum: 5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" + checksum: 3f357c554a9ea794b094a09bd4187e5eacd1bc0d0653c3adeb87962c548e6a1ab8f982b86963ae1337f5d976004146536dcee5d0e2806665b193fbfbf1a9231b languageName: node linkType: hard @@ -6241,26 +5207,6 @@ __metadata: languageName: node linkType: hard -"exit@npm:^0.1.2": - version: 0.1.2 - resolution: "exit@npm:0.1.2" - checksum: 387555050c5b3c10e7a9e8df5f43194e95d7737c74532c409910e585d5554eaff34960c166643f5e23d042196529daad059c292dcf1fb61b8ca878d3677f4b87 - languageName: node - linkType: hard - -"expect@npm:^29.0.0, expect@npm:^29.7.0": - version: 29.7.0 - resolution: "expect@npm:29.7.0" - dependencies: - "@jest/expect-utils": "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 63f97bc51f56a491950fb525f9ad94f1916e8a014947f8d8445d3847a665b5471b768522d659f5e865db20b6c2033d2ac10f35fcbd881a4d26407a4f6f18451a - languageName: node - linkType: hard - "exponential-backoff@npm:^3.1.1": version: 3.1.1 resolution: "exponential-backoff@npm:3.1.1" @@ -6322,7 +5268,7 @@ __metadata: languageName: node linkType: hard -"fast-json-stable-stringify@npm:2.x, fast-json-stable-stringify@npm:^2.0.0, fast-json-stable-stringify@npm:^2.1.0": +"fast-json-stable-stringify@npm:^2.0.0": version: 2.1.0 resolution: "fast-json-stable-stringify@npm:2.1.0" checksum: 2c20055c1fa43c922428f16ca8bb29f2807de63e5c851f665f7ac9790176c01c3b40335257736b299764a8d383388dabc73c8083b8e1bc3d99f0a941444ec60e @@ -6352,15 +5298,6 @@ __metadata: languageName: node linkType: hard -"fb-watchman@npm:^2.0.0": - version: 2.0.2 - resolution: "fb-watchman@npm:2.0.2" - dependencies: - bser: "npm:2.1.1" - checksum: 4f95d336fb805786759e383fd7fff342ceb7680f53efcc0ef82f502eb479ce35b98e8b207b6dfdfeea0eba845862107dc73813775fc6b56b3098c6e90a2dad77 - languageName: node - linkType: hard - "fecha@npm:^4.2.0": version: 4.2.3 resolution: "fecha@npm:4.2.3" @@ -6584,7 +5521,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -6594,7 +5531,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": +"fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -6659,7 +5596,7 @@ __metadata: languageName: node linkType: hard -"get-func-name@npm:^2.0.0, get-func-name@npm:^2.0.2": +"get-func-name@npm:^2.0.1, get-func-name@npm:^2.0.2": version: 2.0.2 resolution: "get-func-name@npm:2.0.2" checksum: 3f62f4c23647de9d46e6f76d2b3eafe58933a9b3830c60669e4180d6c601ce1b4aa310ba8366143f55e52b139f992087a9f0647274e8745621fa2af7e0acf13b @@ -6678,13 +5615,6 @@ __metadata: languageName: node linkType: hard -"get-package-type@npm:^0.1.0": - version: 0.1.0 - resolution: "get-package-type@npm:0.1.0" - checksum: bba0811116d11e56d702682ddef7c73ba3481f114590e705fc549f4d868972263896af313c57a25c076e3c0d567e11d919a64ba1b30c879be985fc9d44f96148 - languageName: node - linkType: hard - "get-port@npm:^5.0.0": version: 5.1.1 resolution: "get-port@npm:5.1.1" @@ -6734,7 +5664,7 @@ __metadata: languageName: node linkType: hard -"get-tsconfig@npm:4.7.2, get-tsconfig@npm:^4.5.0": +"get-tsconfig@npm:^4.5.0": version: 4.7.2 resolution: "get-tsconfig@npm:4.7.2" dependencies: @@ -7312,18 +6242,6 @@ __metadata: languageName: node linkType: hard -"import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" - dependencies: - pkg-dir: "npm:^4.2.0" - resolve-cwd: "npm:^3.0.0" - bin: - import-local-fixture: fixtures/cli.js - checksum: bfcdb63b5e3c0e245e347f3107564035b128a414c4da1172a20dc67db2504e05ede4ac2eee1252359f78b0bfd7b19ef180aec427c2fce6493ae782d73a04cddd - languageName: node - linkType: hard - "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -7551,13 +6469,6 @@ __metadata: languageName: node linkType: hard -"is-generator-fn@npm:^2.0.0": - version: 2.1.0 - resolution: "is-generator-fn@npm:2.1.0" - checksum: a6ad5492cf9d1746f73b6744e0c43c0020510b59d56ddcb78a91cbc173f09b5e6beff53d75c9c5a29feb618bfef2bf458e025ecf3a57ad2268e2fb2569f56215 - languageName: node - linkType: hard - "is-generator-function@npm:^1.0.10": version: 1.0.10 resolution: "is-generator-function@npm:1.0.10" @@ -7794,553 +6705,132 @@ __metadata: languageName: node linkType: hard -"is-what@npm:^4.1.8": - version: 4.1.15 - resolution: "is-what@npm:4.1.15" - checksum: 5624028fc8fea69ae7ab332a263ca4f379cd796d87f7fdb1bc9aab8d1d57f22c7e35d90e7e85a545eb5a3c62463683f9b84d0c5616182964bd41394a80aa2295 - languageName: node - linkType: hard - -"is-windows@npm:^1.0.0": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 - languageName: node - linkType: hard - -"is-wsl@npm:^1.1.0": - version: 1.1.0 - resolution: "is-wsl@npm:1.1.0" - checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe - languageName: node - linkType: hard - -"is-wsl@npm:^2.2.0": - version: 2.2.0 - resolution: "is-wsl@npm:2.2.0" - dependencies: - is-docker: "npm:^2.0.0" - checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 - languageName: node - linkType: hard - -"is-yarn-global@npm:^0.3.0": - version: 0.3.0 - resolution: "is-yarn-global@npm:0.3.0" - checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 - languageName: node - linkType: hard - -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: 1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 - languageName: node - linkType: hard - -"isexe@npm:^2.0.0": - version: 2.0.0 - resolution: "isexe@npm:2.0.0" - checksum: 7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 - languageName: node - linkType: hard - -"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": - version: 3.2.0 - resolution: "istanbul-lib-coverage@npm:3.2.0" - checksum: 31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24 - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^5.0.4": - version: 5.2.1 - resolution: "istanbul-lib-instrument@npm:5.2.1" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^6.3.0" - checksum: bbc4496c2f304d799f8ec22202ab38c010ac265c441947f075c0f7d46bd440b45c00e46017cf9053453d42182d768b1d6ed0e70a142c95ab00df9843aa5ab80e - languageName: node - linkType: hard - -"istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.0 - resolution: "istanbul-lib-instrument@npm:6.0.0" - dependencies: - "@babel/core": "npm:^7.12.3" - "@babel/parser": "npm:^7.14.7" - "@istanbuljs/schema": "npm:^0.1.2" - istanbul-lib-coverage: "npm:^3.2.0" - semver: "npm:^7.5.4" - checksum: a52efe2170ac2deeaaacc84d10fe8de41d97264a86e57df77e05c1e72227a333280f640836137b28fda802a2c71b2affb00a703979e6f7a462cc80047a6aff21 - languageName: node - linkType: hard - -"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": - version: 3.0.1 - resolution: "istanbul-lib-report@npm:3.0.1" - dependencies: - istanbul-lib-coverage: "npm:^3.0.0" - make-dir: "npm:^4.0.0" - supports-color: "npm:^7.1.0" - checksum: 86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 - languageName: node - linkType: hard - -"istanbul-lib-source-maps@npm:^4.0.0, istanbul-lib-source-maps@npm:^4.0.1": - version: 4.0.1 - resolution: "istanbul-lib-source-maps@npm:4.0.1" - dependencies: - debug: "npm:^4.1.1" - istanbul-lib-coverage: "npm:^3.0.0" - source-map: "npm:^0.6.1" - checksum: 5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82 - languageName: node - linkType: hard - -"istanbul-reports@npm:^3.1.3, istanbul-reports@npm:^3.1.5": - version: 3.1.6 - resolution: "istanbul-reports@npm:3.1.6" - dependencies: - html-escaper: "npm:^2.0.0" - istanbul-lib-report: "npm:^3.0.0" - checksum: 135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff - languageName: node - linkType: hard - -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" - dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: b5013967ad8f28c9ca1be8e159eb10f591b8e46deae87476fe39d668c04374fe9158c815e8b6d2f45885b0a3fd842a8ba13f497ec762b3a0eff49bec278670b1 - languageName: node - linkType: hard - -"jackspeak@npm:^2.0.3": - version: 2.3.1 - resolution: "jackspeak@npm:2.3.1" - dependencies: - "@isaacs/cliui": "npm:^8.0.2" - "@pkgjs/parseargs": "npm:^0.11.0" - dependenciesMeta: - "@pkgjs/parseargs": - optional: true - checksum: 8a079883ac3978ff3e2f3c060bb906f689c221460bfa2056b8932e405489e0a1fe370592c489ff5c716ccfb379b397a174c90c0c18f62f224741df486370cc28 - languageName: node - linkType: hard - -"jest-changed-files@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-changed-files@npm:29.7.0" - dependencies: - execa: "npm:^5.0.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - checksum: 3d93742e56b1a73a145d55b66e96711fbf87ef89b96c2fab7cfdfba8ec06612591a982111ca2b712bb853dbc16831ec8b43585a2a96b83862d6767de59cbf83d - languageName: node - linkType: hard - -"jest-circus@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-circus@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/expect": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - co: "npm:^4.6.0" - dedent: "npm:^1.0.0" - is-generator-fn: "npm:^2.0.0" - jest-each: "npm:^29.7.0" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - pure-rand: "npm:^6.0.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 716a8e3f40572fd0213bcfc1da90274bf30d856e5133af58089a6ce45089b63f4d679bd44e6be9d320e8390483ebc3ae9921981993986d21639d9019b523123d - languageName: node - linkType: hard - -"jest-cli@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-cli@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - create-jest: "npm:^29.7.0" - exit: "npm:^0.1.2" - import-local: "npm:^3.0.2" - jest-config: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - yargs: "npm:^17.3.1" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 6cc62b34d002c034203065a31e5e9a19e7c76d9e8ef447a6f70f759c0714cb212c6245f75e270ba458620f9c7b26063cd8cf6cd1f7e3afd659a7cc08add17307 - languageName: node - linkType: hard - -"jest-config@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-config@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@jest/test-sequencer": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-jest: "npm:^29.7.0" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - deepmerge: "npm:^4.2.2" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-circus: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-runner: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - parse-json: "npm:^5.2.0" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-json-comments: "npm:^3.1.1" - peerDependencies: - "@types/node": "*" - ts-node: ">=9.0.0" - peerDependenciesMeta: - "@types/node": - optional: true - ts-node: - optional: true - checksum: 6bdf570e9592e7d7dd5124fc0e21f5fe92bd15033513632431b211797e3ab57eaa312f83cc6481b3094b72324e369e876f163579d60016677c117ec4853cf02b - languageName: node - linkType: hard - -"jest-diff@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-diff@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^29.6.3" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 6f3a7eb9cd9de5ea9e5aa94aed535631fa6f80221832952839b3cb59dd419b91c20b73887deb0b62230d06d02d6b6cf34ebb810b88d904bb4fe1e2e4f0905c98 - languageName: node - linkType: hard - -"jest-docblock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-docblock@npm:29.7.0" - dependencies: - detect-newline: "npm:^3.0.0" - checksum: 8d48818055bc96c9e4ec2e217a5a375623c0d0bfae8d22c26e011074940c202aa2534a3362294c81d981046885c05d304376afba9f2874143025981148f3e96d - languageName: node - linkType: hard - -"jest-each@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-each@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - pretty-format: "npm:^29.7.0" - checksum: bd1a077654bdaa013b590deb5f7e7ade68f2e3289180a8c8f53bc8a49f3b40740c0ec2d3a3c1aee906f682775be2bebbac37491d80b634d15276b0aa0f2e3fda - languageName: node - linkType: hard - -"jest-environment-node@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-environment-node@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-mock: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - checksum: 9cf7045adf2307cc93aed2f8488942e39388bff47ec1df149a997c6f714bfc66b2056768973770d3f8b1bf47396c19aa564877eb10ec978b952c6018ed1bd637 - languageName: node - linkType: hard - -"jest-get-type@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-get-type@npm:29.6.3" - checksum: 88ac9102d4679d768accae29f1e75f592b760b44277df288ad76ce5bf038c3f5ce3719dea8aa0f035dac30e9eb034b848ce716b9183ad7cc222d029f03e92205 - languageName: node - linkType: hard - -"jest-haste-map@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-haste-map@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/graceful-fs": "npm:^4.1.3" - "@types/node": "npm:*" - anymatch: "npm:^3.0.3" - fb-watchman: "npm:^2.0.0" - fsevents: "npm:^2.3.2" - graceful-fs: "npm:^4.2.9" - jest-regex-util: "npm:^29.6.3" - jest-util: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - micromatch: "npm:^4.0.4" - walker: "npm:^1.0.8" - dependenciesMeta: - fsevents: - optional: true - checksum: 8531b42003581cb18a69a2774e68c456fb5a5c3280b1b9b77475af9e346b6a457250f9d756bfeeae2fe6cbc9ef28434c205edab9390ee970a919baddfa08bb85 +"is-what@npm:^4.1.8": + version: 4.1.15 + resolution: "is-what@npm:4.1.15" + checksum: 5624028fc8fea69ae7ab332a263ca4f379cd796d87f7fdb1bc9aab8d1d57f22c7e35d90e7e85a545eb5a3c62463683f9b84d0c5616182964bd41394a80aa2295 languageName: node linkType: hard -"jest-leak-detector@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-leak-detector@npm:29.7.0" - dependencies: - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: e3950e3ddd71e1d0c22924c51a300a1c2db6cf69ec1e51f95ccf424bcc070f78664813bef7aed4b16b96dfbdeea53fe358f8aeaaea84346ae15c3735758f1605 +"is-windows@npm:^1.0.0": + version: 1.0.2 + resolution: "is-windows@npm:1.0.2" + checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 languageName: node linkType: hard -"jest-matcher-utils@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-matcher-utils@npm:29.7.0" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - pretty-format: "npm:^29.7.0" - checksum: 981904a494299cf1e3baed352f8a3bd8b50a8c13a662c509b6a53c31461f94ea3bfeffa9d5efcfeb248e384e318c87de7e3baa6af0f79674e987482aa189af40 +"is-wsl@npm:^1.1.0": + version: 1.1.0 + resolution: "is-wsl@npm:1.1.0" + checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe languageName: node linkType: hard -"jest-message-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-message-util@npm:29.7.0" +"is-wsl@npm:^2.2.0": + version: 2.2.0 + resolution: "is-wsl@npm:2.2.0" dependencies: - "@babel/code-frame": "npm:^7.12.13" - "@jest/types": "npm:^29.6.3" - "@types/stack-utils": "npm:^2.0.0" - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - micromatch: "npm:^4.0.4" - pretty-format: "npm:^29.7.0" - slash: "npm:^3.0.0" - stack-utils: "npm:^2.0.3" - checksum: 31d53c6ed22095d86bab9d14c0fa70c4a92c749ea6ceece82cf30c22c9c0e26407acdfbdb0231435dc85a98d6d65ca0d9cbcd25cd1abb377fe945e843fb770b9 + is-docker: "npm:^2.0.0" + checksum: 20849846ae414997d290b75e16868e5261e86ff5047f104027026fd61d8b5a9b0b3ade16239f35e1a067b3c7cc02f70183cb661010ed16f4b6c7c93dad1b19d8 languageName: node linkType: hard -"jest-mock@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-mock@npm:29.7.0" - dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - checksum: ae51d1b4f898724be5e0e52b2268a68fcd876d9b20633c864a6dd6b1994cbc48d62402b0f40f3a1b669b30ebd648821f086c26c08ffde192ced951ff4670d51c +"is-yarn-global@npm:^0.3.0": + version: 0.3.0 + resolution: "is-yarn-global@npm:0.3.0" + checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 languageName: node linkType: hard -"jest-pnp-resolver@npm:^1.2.2": - version: 1.2.3 - resolution: "jest-pnp-resolver@npm:1.2.3" - peerDependencies: - jest-resolve: "*" - peerDependenciesMeta: - jest-resolve: - optional: true - checksum: db1a8ab2cb97ca19c01b1cfa9a9c8c69a143fde833c14df1fab0766f411b1148ff0df878adea09007ac6a2085ec116ba9a996a6ad104b1e58c20adbf88eed9b2 +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: 1d8bc7911e13bb9f105b1b3e0b396c787a9e63046af0b8fe0ab1414488ab06b2b099b87a2d8a9e31d21c9a6fad773c7fc8b257c4880f2d957274479d28ca3414 languageName: node linkType: hard -"jest-regex-util@npm:^29.6.3": - version: 29.6.3 - resolution: "jest-regex-util@npm:29.6.3" - checksum: 0518beeb9bf1228261695e54f0feaad3606df26a19764bc19541e0fc6e2a3737191904607fb72f3f2ce85d9c16b28df79b7b1ec9443aa08c3ef0e9efda6f8f2a +"isexe@npm:^2.0.0": + version: 2.0.0 + resolution: "isexe@npm:2.0.0" + checksum: 7c9f715c03aff08f35e98b1fadae1b9267b38f0615d501824f9743f3aab99ef10e303ce7db3f186763a0b70a19de5791ebfc854ff884d5a8c4d92211f642ec92 languageName: node linkType: hard -"jest-resolve-dependencies@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve-dependencies@npm:29.7.0" - dependencies: - jest-regex-util: "npm:^29.6.3" - jest-snapshot: "npm:^29.7.0" - checksum: 1e206f94a660d81e977bcfb1baae6450cb4a81c92e06fad376cc5ea16b8e8c6ea78c383f39e95591a9eb7f925b6a1021086c38941aa7c1b8a6a813c2f6e93675 +"istanbul-lib-coverage@npm:^3.0.0, istanbul-lib-coverage@npm:^3.2.0": + version: 3.2.0 + resolution: "istanbul-lib-coverage@npm:3.2.0" + checksum: 31621b84ad29339242b63d454243f558a7958ee0b5177749bacf1f74be7d95d3fd93853738ef7eebcddfaf3eab014716e51392a8dbd5aa1bdc1b15c2ebc53c24 languageName: node linkType: hard -"jest-resolve@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-resolve@npm:29.7.0" +"istanbul-lib-instrument@npm:^6.0.0": + version: 6.0.0 + resolution: "istanbul-lib-instrument@npm:6.0.0" dependencies: - chalk: "npm:^4.0.0" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-pnp-resolver: "npm:^1.2.2" - jest-util: "npm:^29.7.0" - jest-validate: "npm:^29.7.0" - resolve: "npm:^1.20.0" - resolve.exports: "npm:^2.0.0" - slash: "npm:^3.0.0" - checksum: faa466fd9bc69ea6c37a545a7c6e808e073c66f46ab7d3d8a6ef084f8708f201b85d5fe1799789578b8b47fa1de47b9ee47b414d1863bc117a49e032ba77b7c7 + "@babel/core": "npm:^7.12.3" + "@babel/parser": "npm:^7.14.7" + "@istanbuljs/schema": "npm:^0.1.2" + istanbul-lib-coverage: "npm:^3.2.0" + semver: "npm:^7.5.4" + checksum: a52efe2170ac2deeaaacc84d10fe8de41d97264a86e57df77e05c1e72227a333280f640836137b28fda802a2c71b2affb00a703979e6f7a462cc80047a6aff21 languageName: node linkType: hard -"jest-runner@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runner@npm:29.7.0" +"istanbul-lib-report@npm:^3.0.0, istanbul-lib-report@npm:^3.0.1": + version: 3.0.1 + resolution: "istanbul-lib-report@npm:3.0.1" dependencies: - "@jest/console": "npm:^29.7.0" - "@jest/environment": "npm:^29.7.0" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - graceful-fs: "npm:^4.2.9" - jest-docblock: "npm:^29.7.0" - jest-environment-node: "npm:^29.7.0" - jest-haste-map: "npm:^29.7.0" - jest-leak-detector: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-resolve: "npm:^29.7.0" - jest-runtime: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - jest-watcher: "npm:^29.7.0" - jest-worker: "npm:^29.7.0" - p-limit: "npm:^3.1.0" - source-map-support: "npm:0.5.13" - checksum: 9d8748a494bd90f5c82acea99be9e99f21358263ce6feae44d3f1b0cd90991b5df5d18d607e73c07be95861ee86d1cbab2a3fc6ca4b21805f07ac29d47c1da1e - languageName: node - linkType: hard - -"jest-runtime@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-runtime@npm:29.7.0" - dependencies: - "@jest/environment": "npm:^29.7.0" - "@jest/fake-timers": "npm:^29.7.0" - "@jest/globals": "npm:^29.7.0" - "@jest/source-map": "npm:^29.6.3" - "@jest/test-result": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - cjs-module-lexer: "npm:^1.0.0" - collect-v8-coverage: "npm:^1.0.0" - glob: "npm:^7.1.3" - graceful-fs: "npm:^4.2.9" - jest-haste-map: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-mock: "npm:^29.7.0" - jest-regex-util: "npm:^29.6.3" - jest-resolve: "npm:^29.7.0" - jest-snapshot: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - slash: "npm:^3.0.0" - strip-bom: "npm:^4.0.0" - checksum: 59eb58eb7e150e0834a2d0c0d94f2a0b963ae7182cfa6c63f2b49b9c6ef794e5193ef1634e01db41420c36a94cefc512cdd67a055cd3e6fa2f41eaf0f82f5a20 + istanbul-lib-coverage: "npm:^3.0.0" + make-dir: "npm:^4.0.0" + supports-color: "npm:^7.1.0" + checksum: 86a83421ca1cf2109a9f6d193c06c31ef04a45e72a74579b11060b1e7bb9b6337a4e6f04abfb8857e2d569c271273c65e855ee429376a0d7c91ad91db42accd1 languageName: node linkType: hard -"jest-snapshot@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-snapshot@npm:29.7.0" - dependencies: - "@babel/core": "npm:^7.11.6" - "@babel/generator": "npm:^7.7.2" - "@babel/plugin-syntax-jsx": "npm:^7.7.2" - "@babel/plugin-syntax-typescript": "npm:^7.7.2" - "@babel/types": "npm:^7.3.3" - "@jest/expect-utils": "npm:^29.7.0" - "@jest/transform": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - babel-preset-current-node-syntax: "npm:^1.0.0" - chalk: "npm:^4.0.0" - expect: "npm:^29.7.0" - graceful-fs: "npm:^4.2.9" - jest-diff: "npm:^29.7.0" - jest-get-type: "npm:^29.6.3" - jest-matcher-utils: "npm:^29.7.0" - jest-message-util: "npm:^29.7.0" - jest-util: "npm:^29.7.0" - natural-compare: "npm:^1.4.0" - pretty-format: "npm:^29.7.0" - semver: "npm:^7.5.3" - checksum: cb19a3948256de5f922d52f251821f99657339969bf86843bd26cf3332eae94883e8260e3d2fba46129a27c3971c1aa522490e460e16c7fad516e82d10bbf9f8 +"istanbul-lib-source-maps@npm:^4.0.1": + version: 4.0.1 + resolution: "istanbul-lib-source-maps@npm:4.0.1" + dependencies: + debug: "npm:^4.1.1" + istanbul-lib-coverage: "npm:^3.0.0" + source-map: "npm:^0.6.1" + checksum: 5526983462799aced011d776af166e350191b816821ea7bcf71cab3e5272657b062c47dc30697a22a43656e3ced78893a42de677f9ccf276a28c913190953b82 languageName: node linkType: hard -"jest-util@npm:^29.0.0, jest-util@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-util@npm:29.7.0" +"istanbul-reports@npm:^3.1.5": + version: 3.1.6 + resolution: "istanbul-reports@npm:3.1.6" dependencies: - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - chalk: "npm:^4.0.0" - ci-info: "npm:^3.2.0" - graceful-fs: "npm:^4.2.9" - picomatch: "npm:^2.2.3" - checksum: 30d58af6967e7d42bd903ccc098f3b4d3859ed46238fbc88d4add6a3f10bea00c226b93660285f058bc7a65f6f9529cf4eb80f8d4707f79f9e3a23686b4ab8f3 + html-escaper: "npm:^2.0.0" + istanbul-lib-report: "npm:^3.0.0" + checksum: 135c178e509b21af5c446a6951fc01c331331bb0fdb1ed1dd7f68a8c875603c2e2ee5c82801db5feb868e5cc35e9babe2d972d322afc50f6de6cce6431b9b2ff languageName: node linkType: hard -"jest-validate@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-validate@npm:29.7.0" +"iterator.prototype@npm:^1.1.2": + version: 1.1.2 + resolution: "iterator.prototype@npm:1.1.2" dependencies: - "@jest/types": "npm:^29.6.3" - camelcase: "npm:^6.2.0" - chalk: "npm:^4.0.0" - jest-get-type: "npm:^29.6.3" - leven: "npm:^3.1.0" - pretty-format: "npm:^29.7.0" - checksum: 8ee1163666d8eaa16d90a989edba2b4a3c8ab0ffaa95ad91b08ca42b015bfb70e164b247a5b17f9de32d096987cada63ed8491ab82761bfb9a28bc34b27ae161 + define-properties: "npm:^1.2.1" + get-intrinsic: "npm:^1.2.1" + has-symbols: "npm:^1.0.3" + reflect.getprototypeof: "npm:^1.0.4" + set-function-name: "npm:^2.0.1" + checksum: b5013967ad8f28c9ca1be8e159eb10f591b8e46deae87476fe39d668c04374fe9158c815e8b6d2f45885b0a3fd842a8ba13f497ec762b3a0eff49bec278670b1 languageName: node linkType: hard -"jest-watcher@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-watcher@npm:29.7.0" +"jackspeak@npm:^2.0.3": + version: 2.3.1 + resolution: "jackspeak@npm:2.3.1" dependencies: - "@jest/test-result": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - "@types/node": "npm:*" - ansi-escapes: "npm:^4.2.1" - chalk: "npm:^4.0.0" - emittery: "npm:^0.13.1" - jest-util: "npm:^29.7.0" - string-length: "npm:^4.0.1" - checksum: 4f616e0345676631a7034b1d94971aaa719f0cd4a6041be2aa299be437ea047afd4fe05c48873b7963f5687a2f6c7cbf51244be8b14e313b97bfe32b1e127e55 + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 8a079883ac3978ff3e2f3c060bb906f689c221460bfa2056b8932e405489e0a1fe370592c489ff5c716ccfb379b397a174c90c0c18f62f224741df486370cc28 languageName: node linkType: hard @@ -8355,37 +6845,6 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^29.7.0": - version: 29.7.0 - resolution: "jest-worker@npm:29.7.0" - dependencies: - "@types/node": "npm:*" - jest-util: "npm:^29.7.0" - merge-stream: "npm:^2.0.0" - supports-color: "npm:^8.0.0" - checksum: 364cbaef00d8a2729fc760227ad34b5e60829e0869bd84976bdfbd8c0d0f9c2f22677b3e6dd8afa76ed174765351cd12bae3d4530c62eefb3791055127ca9745 - languageName: node - linkType: hard - -"jest@npm:29.7.0": - version: 29.7.0 - resolution: "jest@npm:29.7.0" - dependencies: - "@jest/core": "npm:^29.7.0" - "@jest/types": "npm:^29.6.3" - import-local: "npm:^3.0.2" - jest-cli: "npm:^29.7.0" - peerDependencies: - node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 - peerDependenciesMeta: - node-notifier: - optional: true - bin: - jest: bin/jest.js - checksum: 97023d78446098c586faaa467fbf2c6b07ff06e2c85a19e3926adb5b0effe9ac60c4913ae03e2719f9c01ae8ffd8d92f6b262cedb9555ceeb5d19263d8c6362a - languageName: node - linkType: hard - "jiti@npm:^1.19.1": version: 1.20.0 resolution: "jiti@npm:1.20.0" @@ -8623,10 +7082,10 @@ __metadata: languageName: node linkType: hard -"ky@npm:1.1.1": - version: 1.1.1 - resolution: "ky@npm:1.1.1" - checksum: 425e143a9b6a6ee0d09e816f3a215a345d451c960704d80aa6d79ab281b94b6f3759816bbc19d8e1d95095447ef2b5f8067df02611939c563eae7bc6a15ec106 +"ky@npm:1.1.3": + version: 1.1.3 + resolution: "ky@npm:1.1.3" + checksum: 0545fd228d7e21aa51adc1b317559da317cdd3131d5af86480dcd323231d5e5831987dbb1d1a61317a9a7d615a9d822faff827fd22956f14cd345bf764da95fe languageName: node linkType: hard @@ -8655,13 +7114,6 @@ __metadata: languageName: node linkType: hard -"leven@npm:^3.1.0": - version: 3.1.0 - resolution: "leven@npm:3.1.0" - checksum: 638401d534585261b6003db9d99afd244dfe82d75ddb6db5c0df412842d5ab30b2ef18de471aaec70fe69a46f17b4ae3c7f01d8a4e6580ef7adb9f4273ad1e55 - languageName: node - linkType: hard - "levn@npm:^0.4.1": version: 0.4.1 resolution: "levn@npm:0.4.1" @@ -8832,13 +7284,6 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": - version: 4.1.2 - resolution: "lodash.memoize@npm:4.1.2" - checksum: 192b2168f310c86f303580b53acf81ab029761b9bd9caa9506a019ffea5f3363ea98d7e39e7e11e6b9917066c9d36a09a11f6fe16f812326390d8f3a54a1a6da - languageName: node - linkType: hard - "lodash.merge@npm:^4.6.2": version: 4.6.2 resolution: "lodash.merge@npm:4.6.2" @@ -8943,12 +7388,12 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.6": - version: 2.3.6 - resolution: "loupe@npm:2.3.6" +"loupe@npm:^2.3.6, loupe@npm:^2.3.7": + version: 2.3.7 + resolution: "loupe@npm:2.3.7" dependencies: - get-func-name: "npm:^2.0.0" - checksum: 8e695f3c99d9670d524767bc2bcbf799444b865d1d05e974d6dc53d72863c2ce9990103f311f89f04019f064e5ae7bbe70f3fba030a57d65aacfb951aad34d9f + get-func-name: "npm:^2.0.1" + checksum: 635c8f0914c2ce7ecfe4e239fbaf0ce1d2c00e4246fafcc4ed000bfdb1b8f89d05db1a220054175cca631ebf3894872a26fffba0124477fcb562f78762848fb1 languageName: node linkType: hard @@ -9015,12 +7460,12 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^0.30.1": - version: 0.30.3 - resolution: "magic-string@npm:0.30.3" +"magic-string@npm:^0.30.5": + version: 0.30.5 + resolution: "magic-string@npm:0.30.5" dependencies: "@jridgewell/sourcemap-codec": "npm:^1.4.15" - checksum: f3c546b9be20d0f4b2f0a10fe0ad7b994d438c02e089a0777fd8128a00f76bd2004b13d5cd7219aa5cf445dc5fb84e915e48017d7a4cd20fa98ce8052cc15370 + checksum: c8a6b25f813215ca9db526f3a407d6dc0bf35429c2b8111d6f1c2cf6cf6afd5e2d9f9cd189416a0e3959e20ecd635f73639f9825c73de1074b29331fe36ace59 languageName: node linkType: hard @@ -9042,13 +7487,6 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x": - version: 1.3.6 - resolution: "make-error@npm:1.3.6" - checksum: b86e5e0e25f7f777b77fabd8e2cbf15737972869d852a22b7e73c17623928fccb826d8e46b9951501d3f20e51ad74ba8c59ed584f610526a48f8ccf88aaec402 - languageName: node - linkType: hard - "make-fetch-happen@npm:^11.0.3": version: 11.1.1 resolution: "make-fetch-happen@npm:11.1.1" @@ -9072,15 +7510,6 @@ __metadata: languageName: node linkType: hard -"makeerror@npm:1.0.12": - version: 1.0.12 - resolution: "makeerror@npm:1.0.12" - dependencies: - tmpl: "npm:1.0.5" - checksum: 4c66ddfc654537333da952c084f507fa4c30c707b1635344eb35be894d797ba44c901a9cebe914aa29a7f61357543ba09b09dddbd7f65b4aee756b450f169f40 - languageName: node - linkType: hard - "map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" @@ -9550,20 +7979,20 @@ __metadata: languageName: node linkType: hard -"next@npm:14.0.0": - version: 14.0.0 - resolution: "next@npm:14.0.0" - dependencies: - "@next/env": "npm:14.0.0" - "@next/swc-darwin-arm64": "npm:14.0.0" - "@next/swc-darwin-x64": "npm:14.0.0" - "@next/swc-linux-arm64-gnu": "npm:14.0.0" - "@next/swc-linux-arm64-musl": "npm:14.0.0" - "@next/swc-linux-x64-gnu": "npm:14.0.0" - "@next/swc-linux-x64-musl": "npm:14.0.0" - "@next/swc-win32-arm64-msvc": "npm:14.0.0" - "@next/swc-win32-ia32-msvc": "npm:14.0.0" - "@next/swc-win32-x64-msvc": "npm:14.0.0" +"next@npm:14.0.3": + version: 14.0.3 + resolution: "next@npm:14.0.3" + dependencies: + "@next/env": "npm:14.0.3" + "@next/swc-darwin-arm64": "npm:14.0.3" + "@next/swc-darwin-x64": "npm:14.0.3" + "@next/swc-linux-arm64-gnu": "npm:14.0.3" + "@next/swc-linux-arm64-musl": "npm:14.0.3" + "@next/swc-linux-x64-gnu": "npm:14.0.3" + "@next/swc-linux-x64-musl": "npm:14.0.3" + "@next/swc-win32-arm64-msvc": "npm:14.0.3" + "@next/swc-win32-ia32-msvc": "npm:14.0.3" + "@next/swc-win32-x64-msvc": "npm:14.0.3" "@swc/helpers": "npm:0.5.2" busboy: "npm:1.6.0" caniuse-lite: "npm:^1.0.30001406" @@ -9601,7 +8030,7 @@ __metadata: optional: true bin: next: dist/bin/next - checksum: 9db732496c40cb9de3d7d42031c6c392ca821bb3385afce059fbccffefcd04e49f610a099720c05459db846990e11085fe9dfad1356eb0dc3d62d8c2b30c8973 + checksum: 35e2db89599a163fa544fbc4c04e8387a58fb295870b3330c56b4598235a254d08863d5026b36bc268b69ecc6b708ae0385a083669cf10b3344373ed7e968792 languageName: node linkType: hard @@ -9659,13 +8088,6 @@ __metadata: languageName: node linkType: hard -"node-int64@npm:^0.4.0": - version: 0.4.0 - resolution: "node-int64@npm:0.4.0" - checksum: b7afc2b65e56f7035b1a2eec57ae0fbdee7d742b1cdcd0f4387562b6527a011ab1cbe9f64cc8b3cca61e3297c9637c8bf61cec2e6b8d3a711d4b5267dfafbe02 - languageName: node - linkType: hard - "node-releases@npm:^2.0.13": version: 2.0.13 resolution: "node-releases@npm:2.0.13" @@ -10105,7 +8527,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^3.0.2, p-limit@npm:^3.1.0": +"p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" dependencies: @@ -10333,7 +8755,7 @@ __metadata: languageName: node linkType: hard -"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1": +"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.3.1": version: 2.3.1 resolution: "picomatch@npm:2.3.1" checksum: 60c2595003b05e4535394d1da94850f5372c9427ca4413b71210f437f7b2ca091dbd611c45e8b37d10036fa8eade25c1b8951654f9d3973bfa66a2ff4d3b08bc @@ -10396,9 +8818,9 @@ __metadata: languageName: node linkType: hard -"pino@npm:8.16.1": - version: 8.16.1 - resolution: "pino@npm:8.16.1" +"pino@npm:8.16.2": + version: 8.16.2 + resolution: "pino@npm:8.16.2" dependencies: atomic-sleep: "npm:^1.0.0" fast-redact: "npm:^3.1.1" @@ -10413,11 +8835,11 @@ __metadata: thread-stream: "npm:^2.0.0" bin: pino: bin.js - checksum: 8f7b9bd8a2cd605b20654f15c240769e17835be93c67fd422d4ed8ab1a6b7b3806c8be9f91e94d013660fac2ca3c1dd2b625a8bc0f3ce426b465f708670124f9 + checksum: d2860167dd5ce3322d5c007b6e88c4ef672316b193677dc637ba11d6af6ad57475380d2abdbc940a7a9f57c4fa1e5776ee7e43cb1b2c2ffcf9fa42e3af41da0f languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4": +"pirates@npm:^4.0.1": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: d02dda76f4fec1cbdf395c36c11cf26f76a644f9f9a1bfa84d3167d0d3154d5289aacc72677aa20d599bb4a6937a471de1b65c995e2aea2d8687cbcd7e43ea5f @@ -10578,7 +9000,7 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^29.0.0, pretty-format@npm:^29.5.0, pretty-format@npm:^29.7.0": +"pretty-format@npm:^29.5.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" dependencies: @@ -10627,7 +9049,7 @@ __metadata: languageName: node linkType: hard -"prompts@npm:2.4.2, prompts@npm:^2.0.1": +"prompts@npm:2.4.2": version: 2.4.2 resolution: "prompts@npm:2.4.2" dependencies: @@ -11015,15 +9437,6 @@ __metadata: languageName: node linkType: hard -"resolve-cwd@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-cwd@npm:3.0.0" - dependencies: - resolve-from: "npm:^5.0.0" - checksum: 546e0816012d65778e580ad62b29e975a642989108d9a3c5beabfb2304192fa3c9f9146fbdfe213563c6ff51975ae41bac1d3c6e047dd9572c94863a057b4d81 - languageName: node - linkType: hard - "resolve-from@npm:5.0.0, resolve-from@npm:^5.0.0": version: 5.0.0 resolution: "resolve-from@npm:5.0.0" @@ -11061,14 +9474,7 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: f1cc0b6680f9a7e0345d783e0547f2a5110d8336b3c2a4227231dd007271ffd331fd722df934f017af90bae0373920ca0d4005da6f76cb3176c8ae426370f893 - languageName: node - linkType: hard - -"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.20.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4": +"resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.22.2, resolve@npm:^1.22.4": version: 1.22.4 resolution: "resolve@npm:1.22.4" dependencies: @@ -11094,7 +9500,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": +"resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.2#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin": version: 1.22.4 resolution: "resolve@patch:resolve@npm%3A1.22.4#optional!builtin::version=1.22.4&hash=c3c19d" dependencies: @@ -11559,9 +9965,9 @@ __metadata: languageName: node linkType: hard -"size-limit@npm:10.0.3": - version: 10.0.3 - resolution: "size-limit@npm:10.0.3" +"size-limit@npm:11.0.0": + version: 11.0.0 + resolution: "size-limit@npm:11.0.0" dependencies: bytes-iec: "npm:^3.1.1" chokidar: "npm:^3.5.3" @@ -11571,7 +9977,7 @@ __metadata: picocolors: "npm:^1.0.0" bin: size-limit: bin.js - checksum: 65e31f88bfe8b8a5d3a7bfe1ea9d0fcc27a91b6aeadb08e09e87f6bb08986434272e49b649b76ff291f0c181fabf5a575b2d5a4344b9c017954d6cca24122558 + checksum: ac9ec32157a193b60b9a4cf962b4a9785a73feb8035f71a7ad0e400d08abdb6ae1a90300c638ddcfd3b3b623dbe60125a134ef6e425d53351fff860267dbe6f5 languageName: node linkType: hard @@ -11668,16 +10074,6 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:0.5.13": - version: 0.5.13 - resolution: "source-map-support@npm:0.5.13" - dependencies: - buffer-from: "npm:^1.0.0" - source-map: "npm:^0.6.0" - checksum: d1514a922ac9c7e4786037eeff6c3322f461cd25da34bb9fefb15387b3490531774e6e31d95ab6d5b84a3e139af9c3a570ccaee6b47bd7ea262691ed3a8bc34e - languageName: node - linkType: hard - "source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" @@ -11787,15 +10183,6 @@ __metadata: languageName: node linkType: hard -"stack-utils@npm:^2.0.3": - version: 2.0.6 - resolution: "stack-utils@npm:2.0.6" - dependencies: - escape-string-regexp: "npm:^2.0.0" - checksum: cdc988acbc99075b4b036ac6014e5f1e9afa7e564482b687da6384eee6a1909d7eaffde85b0a17ffbe186c5247faf6c2b7544e802109f63b72c7be69b13151bb - languageName: node - linkType: hard - "stackback@npm:0.0.2": version: 0.0.2 resolution: "stackback@npm:0.0.2" @@ -11847,16 +10234,6 @@ __metadata: languageName: node linkType: hard -"string-length@npm:^4.0.1": - version: 4.0.2 - resolution: "string-length@npm:4.0.2" - dependencies: - char-regex: "npm:^1.0.2" - strip-ansi: "npm:^6.0.0" - checksum: ce85533ef5113fcb7e522bcf9e62cb33871aa99b3729cec5595f4447f660b0cefd542ca6df4150c97a677d58b0cb727a3fe09ac1de94071d05526c73579bf505 - languageName: node - linkType: hard - "string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" @@ -12069,15 +10446,6 @@ __metadata: languageName: node linkType: hard -"superjson@npm:2.2.0": - version: 2.2.0 - resolution: "superjson@npm:2.2.0" - dependencies: - copy-anything: "npm:^3.0.2" - checksum: 2e1cc457abad65ab51bb8dc4997e185b3131e33931b036e07aceefe6c83c040fab5ff78276c96a1fe12ce30a9105054b81b0e634beed0279f1616c4dc8f9508a - languageName: node - linkType: hard - "superjson@npm:2.2.1": version: 2.2.1 resolution: "superjson@npm:2.2.1" @@ -12377,17 +10745,17 @@ __metadata: languageName: node linkType: hard -"tinypool@npm:^0.7.0": - version: 0.7.0 - resolution: "tinypool@npm:0.7.0" - checksum: e1fb1f430647525c6bb0bac71acc4c1594c7687fe8e4f08c8f389d9a672fb69746869e9d9818b55f1ab85ea6308d42f92cbc32a9847088abf6bc55a8700be390 +"tinypool@npm:^0.8.1": + version: 0.8.1 + resolution: "tinypool@npm:0.8.1" + checksum: 3fae8acc22b7d0364eb202b64f61f0d8b10dcead6bef9b8fab1836857dcecd0e34fadc47ab309754ead2cb29bfa4b3467a9fc0daae23669b19ff403ae1364b5c languageName: node linkType: hard -"tinyspy@npm:^2.1.1": - version: 2.1.1 - resolution: "tinyspy@npm:2.1.1" - checksum: eb46c90cfb6359a78cf36d2eb1b80d219e7ce8bb4ce5d5e233f91e21b9a546b28ac55a5ebbeb3717fed21bd487b0cd25909c223acc6db9b37db5ed97baf976c0 +"tinyspy@npm:^2.2.0": + version: 2.2.0 + resolution: "tinyspy@npm:2.2.0" + checksum: bcc5a08c2dc7574d32e6dcc2e760ad95a3cf30249c22799815b6389179427c95573d27d2d965ebc5fca2b6d338c46678cd7337ea2a9cebacee3dc662176b07cb languageName: node linkType: hard @@ -12407,13 +10775,6 @@ __metadata: languageName: node linkType: hard -"tmpl@npm:1.0.5": - version: 1.0.5 - resolution: "tmpl@npm:1.0.5" - checksum: cd922d9b853c00fe414c5a774817be65b058d54a2d01ebb415840960406c669a0fc632f66df885e24cb022ec812739199ccbdb8d1164c3e513f85bfca5ab2873 - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -12513,39 +10874,6 @@ __metadata: languageName: node linkType: hard -"ts-jest@npm:29.1.1": - version: 29.1.1 - resolution: "ts-jest@npm:29.1.1" - dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" - jest-util: "npm:^29.0.0" - json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:^7.5.3" - yargs-parser: "npm:^21.0.1" - peerDependencies: - "@babel/core": ">=7.0.0-beta.0 <8" - "@jest/types": ^29.0.0 - babel-jest: ^29.0.0 - jest: ^29.0.0 - typescript: ">=4.3 <6" - peerDependenciesMeta: - "@babel/core": - optional: true - "@jest/types": - optional: true - babel-jest: - optional: true - esbuild: - optional: true - bin: - ts-jest: cli.js - checksum: 30e8259baba95dd786e64f7c18b864e904598f3ba07911be4d9bd29ca9c3c0024bad4ccf8ec0abd2a2fa14b06622cbbadff1b3be822189c657196442d33ee6ca - languageName: node - linkType: hard - "ts-toolbelt@npm:9.6.0": version: 9.6.0 resolution: "ts-toolbelt@npm:9.6.0" @@ -12657,10 +10985,10 @@ __metadata: languageName: node linkType: hard -"tupleson@npm:0.23.0": - version: 0.23.0 - resolution: "tupleson@npm:0.23.0" - checksum: 3e178d6233193f45588ab0231d6c27e5dd9d57b3b93ea58ed68f5afc2a1f0256ed7cd8e40ded916678eed7f70e05730fb1bfde2cf95b9450355de694f576c93e +"tupleson@npm:0.23.1": + version: 0.23.1 + resolution: "tupleson@npm:0.23.1" + checksum: d0df653c040273f131123e33f91ab1bd4483160412ef307b98a1bc1d5574dae5aada4b035879210a9daf4e0df80d493334d531e50ce864add4afbced7f91ad96 languageName: node linkType: hard @@ -12680,7 +11008,7 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:4.0.8, type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": +"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": version: 4.0.8 resolution: "type-detect@npm:4.0.8" checksum: 5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d @@ -12708,13 +11036,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.21.3": - version: 0.21.3 - resolution: "type-fest@npm:0.21.3" - checksum: f4254070d9c3d83a6e573bcb95173008d73474ceadbbf620dd32d273940ca18734dff39c2b2480282df9afe5d1675ebed5499a00d791758748ea81f61a38961f - languageName: node - linkType: hard - "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" @@ -13017,17 +11338,6 @@ __metadata: languageName: node linkType: hard -"v8-to-istanbul@npm:^9.0.1": - version: 9.1.0 - resolution: "v8-to-istanbul@npm:9.1.0" - dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.12" - "@types/istanbul-lib-coverage": "npm:^2.0.1" - convert-source-map: "npm:^1.6.0" - checksum: 95811ff2f17a31432c3fc7b3027b7e8c2c6ca5e60a7811c5050ce51920ab2b80df29feb04c52235bbfdaa9a6809acd5a5dd9668292e98c708617c19e087c3f68 - languageName: node - linkType: hard - "validate-npm-package-license@npm:^3.0.1": version: 3.0.4 resolution: "validate-npm-package-license@npm:3.0.4" @@ -13047,9 +11357,9 @@ __metadata: languageName: node linkType: hard -"vite-node@npm:0.34.6": - version: 0.34.6 - resolution: "vite-node@npm:0.34.6" +"vite-node@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "vite-node@npm:1.0.0-beta.4" dependencies: cac: "npm:^6.7.14" debug: "npm:^4.3.4" @@ -13059,7 +11369,7 @@ __metadata: vite: "npm:^3.0.0 || ^4.0.0 || ^5.0.0-0" bin: vite-node: vite-node.mjs - checksum: ae49fd24874162196dd41477afe51dd8dc0bd1e8cb4ae885455d1d5569e14f628941f9867044bff263620536446e17d7e2c0828c9ea84b6308b9eb5711e80991 + checksum: a6098ea3c613835b32094d6d0162b99fac545ca8554210f53d7195c3eb329279391bd03b4d9b8e13725173d8e435f37c6dbe1a9b72ab493456034ebaaeba4f35 languageName: node linkType: hard @@ -13079,7 +11389,7 @@ __metadata: languageName: node linkType: hard -"vite@npm:^5.0.0": +"vite@npm:5.0.0, vite@npm:^3.0.0 || ^4.0.0 || ^5.0.0-0, vite@npm:^3.1.0 || ^4.0.0 || ^5.0.0-0": version: 5.0.0 resolution: "vite@npm:5.0.0" dependencies: @@ -13119,46 +11429,43 @@ __metadata: languageName: node linkType: hard -"vitest@npm:0.34.6": - version: 0.34.6 - resolution: "vitest@npm:0.34.6" +"vitest@npm:1.0.0-beta.4": + version: 1.0.0-beta.4 + resolution: "vitest@npm:1.0.0-beta.4" dependencies: - "@types/chai": "npm:^4.3.5" - "@types/chai-subset": "npm:^1.3.3" - "@types/node": "npm:*" - "@vitest/expect": "npm:0.34.6" - "@vitest/runner": "npm:0.34.6" - "@vitest/snapshot": "npm:0.34.6" - "@vitest/spy": "npm:0.34.6" - "@vitest/utils": "npm:0.34.6" + "@vitest/expect": "npm:1.0.0-beta.4" + "@vitest/runner": "npm:1.0.0-beta.4" + "@vitest/snapshot": "npm:1.0.0-beta.4" + "@vitest/spy": "npm:1.0.0-beta.4" + "@vitest/utils": "npm:1.0.0-beta.4" acorn: "npm:^8.9.0" acorn-walk: "npm:^8.2.0" cac: "npm:^6.7.14" chai: "npm:^4.3.10" debug: "npm:^4.3.4" local-pkg: "npm:^0.4.3" - magic-string: "npm:^0.30.1" + magic-string: "npm:^0.30.5" pathe: "npm:^1.1.1" picocolors: "npm:^1.0.0" std-env: "npm:^3.3.3" strip-literal: "npm:^1.0.1" tinybench: "npm:^2.5.0" - tinypool: "npm:^0.7.0" + tinypool: "npm:^0.8.1" vite: "npm:^3.1.0 || ^4.0.0 || ^5.0.0-0" - vite-node: "npm:0.34.6" + vite-node: "npm:1.0.0-beta.4" why-is-node-running: "npm:^2.2.2" peerDependencies: "@edge-runtime/vm": "*" + "@types/node": ^18.0.0 || >=20.0.0 "@vitest/browser": "*" "@vitest/ui": "*" happy-dom: "*" jsdom: "*" - playwright: "*" - safaridriver: "*" - webdriverio: "*" peerDependenciesMeta: "@edge-runtime/vm": optional: true + "@types/node": + optional: true "@vitest/browser": optional: true "@vitest/ui": @@ -13167,15 +11474,9 @@ __metadata: optional: true jsdom: optional: true - playwright: - optional: true - safaridriver: - optional: true - webdriverio: - optional: true bin: vitest: vitest.mjs - checksum: 0191422ab979823803aac64e657e288f1b84bb518a2b653fe9928b4f1c931b04efde14990d263ff76a18dc6c35ab34652db3ae7cbecea771cfa36abe547dd705 + checksum: 1d73babe3022dfa70d563c241b6561463bcbd73e3bf3980918a1064f6f942a94567e09ac05ecfdf299ec4d2821fcb5df4c251c7bbbd7fe26e81ef84342d0dc1c languageName: node linkType: hard @@ -13193,15 +11494,6 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.8": - version: 1.0.8 - resolution: "walker@npm:1.0.8" - dependencies: - makeerror: "npm:1.0.12" - checksum: ad7a257ea1e662e57ef2e018f97b3c02a7240ad5093c392186ce0bcf1f1a60bbadd520d073b9beb921ed99f64f065efb63dfc8eec689a80e569f93c1c5d5e16c - languageName: node - linkType: hard - "watchpack@npm:2.4.0, watchpack@npm:^2.4.0": version: 2.4.0 resolution: "watchpack@npm:2.4.0" @@ -13516,16 +11808,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^4.0.2": - version: 4.0.2 - resolution: "write-file-atomic@npm:4.0.2" - dependencies: - imurmurhash: "npm:^0.1.4" - signal-exit: "npm:^3.0.7" - checksum: 3be1f5508a46c190619d5386b1ac8f3af3dbe951ed0f7b0b4a0961eed6fc626bd84b50cf4be768dabc0a05b672f5d0c5ee7f42daa557b14415d18c3a13c7d246 - languageName: node - linkType: hard - "ws@npm:^7.4.3": version: 7.5.9 resolution: "ws@npm:7.5.9" @@ -13618,7 +11900,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: 9dc2c217ea3bf8d858041252d43e074f7166b53f3d010a8c711275e09cd3d62a002969a39858b92bbda2a6a63a585c7127014534a560b9c69ed2d923d113406e @@ -13644,7 +11926,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.0.0, yargs@npm:^17.3.1, yargs@npm:^17.7.1": +"yargs@npm:^17.0.0, yargs@npm:^17.7.1": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: