From 7db5b559093f988fdc7ab353e6ef06faf68a86e4 Mon Sep 17 00:00:00 2001 From: Grzegorz Pokorski Date: Sat, 11 May 2024 15:27:17 +0200 Subject: [PATCH 01/14] docs(website): fix wrong link to the react.js project website (#2124) --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 3e178cdbc9..04ba93f382 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # React DayPicker -[DayPicker](http://react-day-picker.js.org) is a date picker component for [React](https://reactjs.org). Renders a monthly calendar to select days. DayPicker is customizable, works great with input fields and can be styled to match any design. +[DayPicker](http://react-day-picker.js.org) is a date picker component for [React](https://react.dev/). Renders a monthly calendar to select days. DayPicker is customizable, works great with input fields and can be styled to match any design. ➡️ **[react-day-picker.js.org](http://react-day-picker.js.org)** for guides, examples and API reference. From 51583785830a434d71b148779d277f64ab5262df Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 11 May 2024 08:43:26 -0500 Subject: [PATCH 02/14] build(deps-dev): bump @types/node from 20.12.8 to 20.12.10 (#2122) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 113 ++++++++++++++++++++++++++++++++----------------- 2 files changed, 75 insertions(+), 40 deletions(-) diff --git a/package.json b/package.json index c8966f5a5c..9b50a8fc7a 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@testing-library/user-event": "^14.5.2", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/jest": "^29.5.12", - "@types/node": "^20.12.8", + "@types/node": "^20.12.10", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^6.21.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b5e7a13ae9..a80d1922ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.12.8 - version: 20.12.8 + specifier: ^20.12.10 + version: 20.12.10 '@types/react': specifier: ^18.3.1 version: 18.3.1 @@ -73,7 +73,7 @@ importers: version: 6.2.2(eslint@8.57.0)(typescript@5.4.5) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -97,10 +97,10 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.12.8)(typescript@5.4.5) + version: 10.9.2(@types/node@20.12.10)(typescript@5.4.5) tsc-alias: specifier: ^1.8.8 version: 1.8.8 @@ -167,7 +167,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -3125,7 +3125,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3146,14 +3146,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3181,7 +3181,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 jest-mock: 29.7.0 dev: true @@ -3208,7 +3208,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.8 + '@types/node': 20.12.10 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3241,7 +3241,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 20.12.8 + '@types/node': 20.12.10 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3328,7 +3328,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.10.5 + '@types/node': 20.12.10 '@types/yargs': 17.0.13 chalk: 4.1.2 @@ -3744,7 +3744,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -3948,7 +3948,7 @@ packages: /@types/graceful-fs@4.1.7: resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: true /@types/gtag.js@0.0.12: @@ -4000,7 +4000,7 @@ packages: /@types/jsdom@20.0.0: resolution: {integrity: sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 '@types/tough-cookie': 4.0.2 parse5: 7.1.1 dev: true @@ -4037,8 +4037,8 @@ packages: resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} dev: false - /@types/node@20.10.5: - resolution: {integrity: sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw==} + /@types/node@20.12.10: + resolution: {integrity: sha512-Eem5pH9pmWBHoGAT8Dr5fdc5rYA+4NAovdM4EktRPVAAiJhmWWfQrA0cFhAbOsQdSfIHjAud6YdkbL69+zSKjw==} dependencies: undici-types: 5.26.5 @@ -5652,7 +5652,7 @@ packages: typescript: 5.4.5 dev: false - /create-jest@29.7.0(@types/node@20.12.8)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5661,7 +5661,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -6663,7 +6663,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.8.0)(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 - jest: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -8410,7 +8410,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -8431,7 +8431,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.12.8)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8445,10 +8445,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -8459,7 +8459,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.12.8)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8474,7 +8474,7 @@ packages: '@babel/core': 7.22.20 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 babel-jest: 29.7.0(@babel/core@7.22.20) chalk: 4.1.2 ci-info: 3.8.0 @@ -8494,7 +8494,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.12.8)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@20.12.10)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -8541,7 +8541,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.0 - '@types/node': 20.10.5 + '@types/node': 20.12.10 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.2 @@ -8558,7 +8558,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -8574,7 +8574,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.7 - '@types/node': 20.12.8 + '@types/node': 20.12.10 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -8625,7 +8625,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 jest-util: 29.7.0 dev: true @@ -8763,7 +8763,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -8787,7 +8787,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -8812,7 +8812,7 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@20.12.8)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8825,7 +8825,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -12241,6 +12241,41 @@ packages: typescript: 5.4.5 dev: true + /ts-jest@29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): + resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} + engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.23.0 + '@jest/types': 29.6.3 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.0 + typescript: 5.4.5 + yargs-parser: 21.1.1 + dev: true + /ts-jest@29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} @@ -12266,7 +12301,7 @@ packages: '@jest/types': 29.6.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.8)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -12276,7 +12311,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.2(@types/node@20.12.8)(typescript@5.4.5): + /ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -12295,7 +12330,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.8 + '@types/node': 20.12.10 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 From 16c3383ba10ebbc32072ffe1d5a9f1f89e647cfd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 11 May 2024 08:43:43 -0500 Subject: [PATCH 03/14] build(deps): bump pnpm/action-setup from 3 to 4 (#2123) Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- .github/workflows/package.yml | 10 +++++----- .github/workflows/website.yml | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/.github/workflows/package.yml b/.github/workflows/package.yml index 7af356c65d..7ce2246690 100644 --- a/.github/workflows/package.yml +++ b/.github/workflows/package.yml @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -42,7 +42,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -57,7 +57,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -71,7 +71,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -93,7 +93,7 @@ jobs: id-token: write steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 diff --git a/.github/workflows/website.yml b/.github/workflows/website.yml index 7271761e54..abb7ff6ef7 100644 --- a/.github/workflows/website.yml +++ b/.github/workflows/website.yml @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -66,7 +66,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -85,7 +85,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 @@ -109,7 +109,7 @@ jobs: if: ${{ github.event_name == 'release' || github.event.inputs.deploy }} steps: - uses: actions/checkout@v4 - - uses: pnpm/action-setup@v3 + - uses: pnpm/action-setup@v4 with: version: 8.6.2 - uses: actions/setup-node@v4 From d47ea3183fed1253f6f1447062c87871df555138 Mon Sep 17 00:00:00 2001 From: gpbl Date: Sat, 11 May 2024 09:28:18 -0500 Subject: [PATCH 04/14] docs(website): fix editUrl link --- website/docusaurus.config.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus.config.ts b/website/docusaurus.config.ts index 6336735a8e..28b4732a03 100644 --- a/website/docusaurus.config.ts +++ b/website/docusaurus.config.ts @@ -30,7 +30,7 @@ const config: Config = { breadcrumbs: false, routeBasePath: "/", sidebarPath: "./sidebars.ts", - editUrl: "https://github.com/gpbl/react-day-picker/tree/main", + editUrl: "https://github.com/gpbl/react-day-picker/tree/main/website", remarkPlugins: [ require("@docusaurus/remark-plugin-npm2yarn"), [require("remark-github"), { repository: "gpbl/react-day-picker" }] From 012a4fcb59074a3be3fd730d92e9640e5155d442 Mon Sep 17 00:00:00 2001 From: Giampaolo Bellavite Date: Sat, 11 May 2024 11:31:38 -0500 Subject: [PATCH 05/14] docs(website): Update README.md --- website/docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/README.md b/website/docs/README.md index c8d67e7ec3..38a30e424a 100644 --- a/website/docs/README.md +++ b/website/docs/README.md @@ -6,7 +6,7 @@ slug: / # React DayPicker -DayPicker is a [React](https://reactjs.dev) component to create date pickers, calendars, and date inputs for web applications. +DayPicker is a [React](https://react.dev) component to create date pickers, calendars, and date inputs for web applications. ```bash npm2yarn npm install react-day-picker date-fns From 83ca207691fdd10c49ddb1fe40cf247628e1c529 Mon Sep 17 00:00:00 2001 From: gpbl Date: Sun, 12 May 2024 04:40:06 -0500 Subject: [PATCH 06/14] docs(website): update README.md --- website/docs/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/README.md b/website/docs/README.md index c8d67e7ec3..d8b0f9ff75 100644 --- a/website/docs/README.md +++ b/website/docs/README.md @@ -6,7 +6,7 @@ slug: / # React DayPicker -DayPicker is a [React](https://reactjs.dev) component to create date pickers, calendars, and date inputs for web applications. +[DayPicker](http://react-day-picker.js.org) is a [React](https://reactjs.dev) component to create date pickers, calendars, and date inputs for web applications. ```bash npm2yarn npm install react-day-picker date-fns From 6d0351ea1d30a58e50fb20991f5c1ba542b9a4b4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 14 May 2024 11:57:15 -0500 Subject: [PATCH 07/14] build(deps-dev): bump typedoc-plugin-markdown from 4.0.0 to 4.0.1 (#2126) Bumps [typedoc-plugin-markdown](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/typedoc-plugin-markdown) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/typedoc2md/typedoc-plugin-markdown/releases) - [Changelog](https://github.com/typedoc2md/typedoc-plugin-markdown/blob/main/packages/typedoc-plugin-markdown/CHANGELOG.md) - [Commits](https://github.com/typedoc2md/typedoc-plugin-markdown/commits/typedoc-plugin-markdown@4.0.1/packages/typedoc-plugin-markdown) --- updated-dependencies: - dependency-name: typedoc-plugin-markdown dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 51 +++++++------------------------------------- website/package.json | 2 +- 2 files changed, 9 insertions(+), 44 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a80d1922ef..53e4ced224 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -97,7 +97,7 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.12.10)(typescript@5.4.5) @@ -161,7 +161,7 @@ importers: version: 29.5.12 docusaurus-plugin-typedoc: specifier: ^1.0.0 - version: 1.0.0(typedoc-plugin-markdown@4.0.0) + version: 1.0.0(typedoc-plugin-markdown@4.0.1) identity-obj-proxy: specifier: ^3.0.0 version: 3.0.0 @@ -178,8 +178,8 @@ importers: specifier: ^0.25.13 version: 0.25.13(typescript@5.4.5) typedoc-plugin-markdown: - specifier: ^4.0.0 - version: 4.0.0(typedoc@0.25.13) + specifier: ^4.0.1 + version: 4.0.1(typedoc@0.25.13) typescript: specifier: ~5.4.5 version: 5.4.5 @@ -6200,12 +6200,12 @@ packages: dependencies: esutils: 2.0.3 - /docusaurus-plugin-typedoc@1.0.0(typedoc-plugin-markdown@4.0.0): + /docusaurus-plugin-typedoc@1.0.0(typedoc-plugin-markdown@4.0.1): resolution: {integrity: sha512-yOFLBFoWPh/dd2Zt1fll9sU4QSQ0NoqZTmH9NyvfUvZZOccc/M81cWXmMkTpmoFwz9+zEUigQHGtcb72sWkpyA==} peerDependencies: typedoc-plugin-markdown: '>=4.0.0' dependencies: - typedoc-plugin-markdown: 4.0.0(typedoc@0.25.13) + typedoc-plugin-markdown: 4.0.1(typedoc@0.25.13) dev: true /dom-accessibility-api@0.5.16: @@ -12241,41 +12241,6 @@ packages: typescript: 5.4.5 dev: true - /ts-jest@29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): - resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} - engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@babel/core': 7.23.0 - '@jest/types': 29.6.3 - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) - jest-util: 29.7.0 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.6.0 - typescript: 5.4.5 - yargs-parser: 21.1.1 - dev: true - /ts-jest@29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} @@ -12469,8 +12434,8 @@ packages: is-typedarray: 1.0.0 dev: false - /typedoc-plugin-markdown@4.0.0(typedoc@0.25.13): - resolution: {integrity: sha512-7cNKIGxGq1w9IvwWbm6jAASUCvlJeaANJXCOH+Fcvz2JrNIIMVbRu4j2Nq2zpDDaBHsrUmKVaz+F5vroMU8u4A==} + /typedoc-plugin-markdown@4.0.1(typedoc@0.25.13): + resolution: {integrity: sha512-AfuIILU7aQbLMFyhX/qPT1yLrsQE9TiIxtmDKHRoQosDuHRS9CqA3aMOJyqmfE4Gn43vEQGb7vxEDwlrl3Sw8A==} peerDependencies: typedoc: 0.25.x dependencies: diff --git a/website/package.json b/website/package.json index 12ef94dc3b..f0493ef318 100644 --- a/website/package.json +++ b/website/package.json @@ -41,7 +41,7 @@ "jest-environment-jsdom": "^29.7.0", "ts-jest": "^29.1.2", "typedoc": "^0.25.13", - "typedoc-plugin-markdown": "^4.0.0", + "typedoc-plugin-markdown": "^4.0.1", "typescript": "~5.4.5" }, "browserslist": { From b3316b8bface60cbb6dfc4a29c5d079f1d3648c2 Mon Sep 17 00:00:00 2001 From: gpbl Date: Wed, 15 May 2024 17:39:35 -0500 Subject: [PATCH 08/14] docs(website): wrap code blocks --- website/src/css/custom.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/src/css/custom.css b/website/src/css/custom.css index 6394a0cced..4a13b4538d 100644 --- a/website/src/css/custom.css +++ b/website/src/css/custom.css @@ -343,3 +343,7 @@ div[class^="admonitionContent"] a { div[class^="admonitionHeading"] { text-transform: uppercase; } + +pre code { + white-space: pre; +} From 8949a7f665256b44d0c170b5e4ad851d9815a4c5 Mon Sep 17 00:00:00 2001 From: Giampaolo Bellavite Date: Wed, 15 May 2024 17:48:28 -0500 Subject: [PATCH 09/14] docs(website): add example for week custom selections (#2135) --- .../advanced-guides/custom-selections.mdx | 65 ++++++++++++++++++- website/examples/CustomWeek.test.tsx | 49 ++++++++++++++ website/examples/CustomWeek.tsx | 46 +++++++++++++ website/examples/index.ts | 1 + 4 files changed, 159 insertions(+), 2 deletions(-) create mode 100644 website/examples/CustomWeek.test.tsx create mode 100644 website/examples/CustomWeek.tsx diff --git a/website/docs/advanced-guides/custom-selections.mdx b/website/docs/advanced-guides/custom-selections.mdx index 696f5eb832..f90ba30803 100644 --- a/website/docs/advanced-guides/custom-selections.mdx +++ b/website/docs/advanced-guides/custom-selections.mdx @@ -12,7 +12,68 @@ This documentation is still a work in progress. If you have any questions, ask t If the built-in selection modes are not enough for your app’s requirements, you can control the selection behavior using `onDayClick`. -### Example: Single Selection +## Examples + +### Week Selection + +The following example shows how to select the whole week when a day is clicked. + +Note the use of the `startOfWeek` and `endOfWeek` functions from `date-fns` and how the `selectedWeek` state is passed to the `modifiers` prop. + +```tsx +import { useState } from "react"; + +import { endOfWeek, isSameWeek, startOfWeek } from "date-fns"; +import { DateRange, DayPicker } from "react-day-picker"; + +/** Select the whole week when the day is clicked. */ +export function CustomWeek() { + const [selectedWeek, setSelectedWeek] = useState(); + + return ( + { + if (modifiers.selected) { + setSelectedWeek(undefined); // clear the selection if the week is already selected + return; + } + setSelectedWeek({ + from: startOfWeek(day), + to: endOfWeek(day) + }); + }} + onWeekNumberClick={(weekNumber, dates) => { + if (selectedWeek?.from && isSameWeek(dates[0], selectedWeek.from)) { + setSelectedWeek(undefined); // clear the selection if the week is already selected + return; + } + setSelectedWeek({ + from: startOfWeek(dates[0]), + to: endOfWeek(dates[dates.length - 1]) + }); + }} + footer={ + selectedWeek && ( +

+ Week from {selectedWeek.from.toLocaleDateString()} to + {selectedWeek.to.toLocaleDateString()} +

+ ) + } + /> + ); +} +``` + + + + + +### Single Selection For example, to implement the "single selection" behavior (like when `mode="single"`): @@ -48,7 +109,7 @@ export function CustomSingle() { -### Example: Multi Selections +### Multi Selections The case of a multi-days select is a bit more complex as it deals with an array. The following example replicates the `mode="multiple"` selection mode. diff --git a/website/examples/CustomWeek.test.tsx b/website/examples/CustomWeek.test.tsx new file mode 100644 index 0000000000..50db232872 --- /dev/null +++ b/website/examples/CustomWeek.test.tsx @@ -0,0 +1,49 @@ +import { mockDate, gridcell, renderApp, user, act } from "@/test"; + +import { CustomWeek } from "./CustomWeek"; + +const today = new Date(2021, 10, 25); +mockDate(today); + +beforeEach(() => { + renderApp(); +}); + +describe("when a day is clicked", () => { + beforeEach(async () => { + await act(() => user.click(gridcell(today))); + }); + test("the whole week should appear selected", () => { + const week = [ + gridcell(new Date(2021, 10, 21)), + gridcell(new Date(2021, 10, 22)), + gridcell(new Date(2021, 10, 23)), + gridcell(new Date(2021, 10, 24)), + gridcell(new Date(2021, 10, 25)), + gridcell(new Date(2021, 10, 26)), + gridcell(new Date(2021, 10, 27)) + ]; + week.forEach((day) => { + expect(day).toHaveAttribute("aria-selected", "true"); + }); + }); + describe("when clicking the day again", () => { + beforeEach(async () => { + await act(() => user.click(gridcell(today))); + }); + test("the whole week should not be selected", () => { + const week = [ + gridcell(new Date(2021, 10, 21)), + gridcell(new Date(2021, 10, 22)), + gridcell(new Date(2021, 10, 23)), + gridcell(new Date(2021, 10, 24)), + gridcell(new Date(2021, 10, 25)), + gridcell(new Date(2021, 10, 26)), + gridcell(new Date(2021, 10, 27)) + ]; + week.forEach((day) => { + expect(day).not.toHaveAttribute("aria-selected", "true"); + }); + }); + }); +}); diff --git a/website/examples/CustomWeek.tsx b/website/examples/CustomWeek.tsx new file mode 100644 index 0000000000..cd3bb2ffe5 --- /dev/null +++ b/website/examples/CustomWeek.tsx @@ -0,0 +1,46 @@ +import { useState } from "react"; + +import { endOfWeek, isSameWeek, startOfWeek } from "date-fns"; +import { DateRange, DayPicker } from "react-day-picker"; + +/** Select the whole week when the day is clicked. */ +export function CustomWeek() { + const [selectedWeek, setSelectedWeek] = useState(); + + return ( + { + if (modifiers.selected) { + setSelectedWeek(undefined); // clear the selection if the week is already selected + return; + } + setSelectedWeek({ + from: startOfWeek(day), + to: endOfWeek(day) + }); + }} + onWeekNumberClick={(weekNumber, dates) => { + if (selectedWeek?.from && isSameWeek(dates[0], selectedWeek.from)) { + setSelectedWeek(undefined); // clear the selection if the week is already selected + return; + } + setSelectedWeek({ + from: startOfWeek(dates[0]), + to: endOfWeek(dates[dates.length - 1]) + }); + }} + footer={ + selectedWeek && ( +

+ Week from {selectedWeek.from.toLocaleDateString()} to + {selectedWeek.to.toLocaleDateString()} +

+ ) + } + /> + ); +} diff --git a/website/examples/index.ts b/website/examples/index.ts index 79bbf1714d..2783daa73f 100644 --- a/website/examples/index.ts +++ b/website/examples/index.ts @@ -6,6 +6,7 @@ export * from "./CustomCaption"; export * from "./CustomDayContent"; export * from "./CustomDisableRow"; export * from "./CustomMultiple"; +export * from "./CustomWeek"; export * from "./CustomSingle"; export * from "./Input"; export * from "./Dialog"; From 00855d76cb40aa3bbfbad8083967e7920bbe3e36 Mon Sep 17 00:00:00 2001 From: Zakher Masri <46135573+zaaakher@users.noreply.github.com> Date: Sat, 18 May 2024 00:35:39 +0300 Subject: [PATCH 10/14] docs: fix date-fns locale link in localization.mdx (#2137) --- website/docs/using-daypicker/localization.mdx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/using-daypicker/localization.mdx b/website/docs/using-daypicker/localization.mdx index 7f84956fd5..b48f50708b 100644 --- a/website/docs/using-daypicker/localization.mdx +++ b/website/docs/using-daypicker/localization.mdx @@ -8,7 +8,7 @@ sidebar_position: 5 | Prop Name | Type | Description | | ----------------------- | --------------------------------------------- | ------------------------------------------------------------------ | -| `locale` | [`Locale`](http://date-fns.org/docs/Locale) | Set the locale. Default is `en-US`. | +| `locale` | [`Locale`](http://date-fns.org/docs/I18n) | Set the locale. Default is `en-US`. | | `weekStartsOn` | `1` \| `2` \| `3` \| `4` \| `5` \| `6` \| `7` | Display the days falling into the other months. | | `firstWeekContainsDate` | `1` \| `4` | Configure the first date in the first week of the year. | | `ISOWeek` | `boolean` | Use [ISO Week Dates](https://en.wikipedia.org/wiki/ISO_week_date). | From f23d431f9c2580324d5821da152a975d4aff91da Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 16:37:12 -0500 Subject: [PATCH 11/14] build(deps-dev): bump docusaurus-plugin-typedoc from 1.0.0 to 1.0.1 (#2128) Bumps [docusaurus-plugin-typedoc](https://github.com/typedoc2md/typedoc-plugin-markdown/tree/HEAD/packages/docusaurus-plugin-typedoc) from 1.0.0 to 1.0.1. - [Release notes](https://github.com/typedoc2md/typedoc-plugin-markdown/releases) - [Changelog](https://github.com/typedoc2md/typedoc-plugin-markdown/blob/main/packages/docusaurus-plugin-typedoc/CHANGELOG.md) - [Commits](https://github.com/typedoc2md/typedoc-plugin-markdown/commits/docusaurus-plugin-typedoc@1.0.1/packages/docusaurus-plugin-typedoc) --- updated-dependencies: - dependency-name: docusaurus-plugin-typedoc dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- pnpm-lock.yaml | 8 ++++---- website/package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 53e4ced224..793a08a334 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -160,8 +160,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 docusaurus-plugin-typedoc: - specifier: ^1.0.0 - version: 1.0.0(typedoc-plugin-markdown@4.0.1) + specifier: ^1.0.1 + version: 1.0.1(typedoc-plugin-markdown@4.0.1) identity-obj-proxy: specifier: ^3.0.0 version: 3.0.0 @@ -6200,8 +6200,8 @@ packages: dependencies: esutils: 2.0.3 - /docusaurus-plugin-typedoc@1.0.0(typedoc-plugin-markdown@4.0.1): - resolution: {integrity: sha512-yOFLBFoWPh/dd2Zt1fll9sU4QSQ0NoqZTmH9NyvfUvZZOccc/M81cWXmMkTpmoFwz9+zEUigQHGtcb72sWkpyA==} + /docusaurus-plugin-typedoc@1.0.1(typedoc-plugin-markdown@4.0.1): + resolution: {integrity: sha512-q3e/XHmnMNdP361/0SMBbCQyr7oUwbSs5QMhu1BkEUvM45oKG7i1qxcKKabOefFDVDW9cmbBISWxB8XZGJAVFg==} peerDependencies: typedoc-plugin-markdown: '>=4.0.0' dependencies: diff --git a/website/package.json b/website/package.json index f0493ef318..ee5598178e 100644 --- a/website/package.json +++ b/website/package.json @@ -35,7 +35,7 @@ "@docusaurus/tsconfig": "3.3.2", "@docusaurus/types": "3.3.2", "@types/jest": "^29.5.12", - "docusaurus-plugin-typedoc": "^1.0.0", + "docusaurus-plugin-typedoc": "^1.0.1", "identity-obj-proxy": "^3.0.0", "jest": "^29.7.0", "jest-environment-jsdom": "^29.7.0", From 39c045992d93b2ebf1f305540d838b3994126389 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 16:43:29 -0500 Subject: [PATCH 12/14] build(deps-dev): bump @testing-library/react from 15.0.6 to 15.0.7 (#2127) Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 15.0.6 to 15.0.7. - [Release notes](https://github.com/testing-library/react-testing-library/releases) - [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md) - [Commits](https://github.com/testing-library/react-testing-library/compare/v15.0.6...v15.0.7) --- updated-dependencies: - dependency-name: "@testing-library/react" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 9b50a8fc7a..3d30e21cc8 100644 --- a/package.json +++ b/package.json @@ -81,7 +81,7 @@ "@jest/types": "^29.6.3", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.5", - "@testing-library/react": "^15.0.6", + "@testing-library/react": "^15.0.7", "@testing-library/user-event": "^14.5.2", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/jest": "^29.5.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 793a08a334..8d11c3d60f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^6.4.5 version: 6.4.5(@types/jest@29.5.12)(jest@29.7.0) '@testing-library/react': - specifier: ^15.0.6 - version: 15.0.6(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) + specifier: ^15.0.7 + version: 15.0.7(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@testing-library/user-event': specifier: ^14.5.2 version: 14.5.2(@testing-library/dom@9.3.4) @@ -3749,8 +3749,8 @@ packages: redent: 3.0.0 dev: true - /@testing-library/react@15.0.6(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1): - resolution: {integrity: sha512-UlbazRtEpQClFOiYp+1BapMT+xyqWMnE+hh9tn5DQ6gmlE7AIZWcGpzZukmDZuFk3By01oiqOf8lRedLS4k6xQ==} + /@testing-library/react@15.0.7(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1): + resolution: {integrity: sha512-cg0RvEdD1TIhhkm1IeYMQxrzy0MtUNfa3minv4MjbgcYzJAZ7yD0i0lwoPOTPr+INtiXFezt2o8xMSnyHhEn2Q==} engines: {node: '>=18'} peerDependencies: '@types/react': ^18.0.0 From 04f2187c5f1f20ffe04979058d2bf296d5e11852 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 17 May 2024 16:43:36 -0500 Subject: [PATCH 13/14] build(deps-dev): bump @types/node from 20.12.10 to 20.12.12 (#2133) Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.12.10 to 20.12.12. - [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases) - [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- updated-dependencies: - dependency-name: "@types/node" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> --- package.json | 2 +- pnpm-lock.yaml | 145 ++++++++++++++++++++++++++++++------------------- 2 files changed, 91 insertions(+), 56 deletions(-) diff --git a/package.json b/package.json index 3d30e21cc8..760f38dd39 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "@testing-library/user-event": "^14.5.2", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/jest": "^29.5.12", - "@types/node": "^20.12.10", + "@types/node": "^20.12.12", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", "@typescript-eslint/eslint-plugin": "^6.21.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8d11c3d60f..ec1d982d6a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,8 +30,8 @@ importers: specifier: ^29.5.12 version: 29.5.12 '@types/node': - specifier: ^20.12.10 - version: 20.12.10 + specifier: ^20.12.12 + version: 20.12.12 '@types/react': specifier: ^18.3.1 version: 18.3.1 @@ -73,7 +73,7 @@ importers: version: 6.2.2(eslint@8.57.0)(typescript@5.4.5) jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -97,10 +97,10 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) ts-node: specifier: ^10.9.2 - version: 10.9.2(@types/node@20.12.10)(typescript@5.4.5) + version: 10.9.2(@types/node@20.12.12)(typescript@5.4.5) tsc-alias: specifier: ^1.8.8 version: 1.8.8 @@ -167,7 +167,7 @@ importers: version: 3.0.0 jest: specifier: ^29.7.0 - version: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + version: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) jest-environment-jsdom: specifier: ^29.7.0 version: 29.7.0 @@ -3125,7 +3125,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -3146,14 +3146,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -3181,7 +3181,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 jest-mock: 29.7.0 dev: true @@ -3208,7 +3208,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.12.10 + '@types/node': 20.12.12 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -3241,7 +3241,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.19 - '@types/node': 20.12.10 + '@types/node': 20.12.12 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -3328,7 +3328,7 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 20.12.10 + '@types/node': 20.12.12 '@types/yargs': 17.0.13 chalk: 4.1.2 @@ -3744,7 +3744,7 @@ packages: chalk: 3.0.0 css.escape: 1.5.1 dom-accessibility-api: 0.6.3 - jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) lodash: 4.17.21 redent: 3.0.0 dev: true @@ -3881,26 +3881,26 @@ packages: resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/bonjour@3.5.10: resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/connect-history-api-fallback@1.3.5: resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.28 - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/connect@3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/debug@4.1.12: @@ -3931,7 +3931,7 @@ packages: /@types/express-serve-static-core@4.17.28: resolution: {integrity: sha512-P1BJAEAW3E2DJUlkgq4tOL3RyMunoWXqbSCygWo5ZIWTjUgN1YnaXWW4VWl/oc8vs/XoYibEGBKP0uZyF4AHig==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 '@types/qs': 6.9.7 '@types/range-parser': 1.2.4 dev: false @@ -3948,7 +3948,7 @@ packages: /@types/graceful-fs@4.1.7: resolution: {integrity: sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==} dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.12 dev: true /@types/gtag.js@0.0.12: @@ -3974,7 +3974,7 @@ packages: /@types/http-proxy@1.17.8: resolution: {integrity: sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/istanbul-lib-coverage@2.0.4: @@ -4000,7 +4000,7 @@ packages: /@types/jsdom@20.0.0: resolution: {integrity: sha512-YfAchFs0yM1QPDrLm2VHe+WHGtqms3NXnXAMolrgrVP6fgBHHXy1ozAbo/dFtPNtZC/m66bPiCTWYmqp1F14gA==} dependencies: - '@types/node': 20.12.10 + '@types/node': 20.12.12 '@types/tough-cookie': 4.0.2 parse5: 7.1.1 dev: true @@ -4030,7 +4030,7 @@ packages: /@types/node-forge@1.3.11: resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/node@17.0.45: @@ -4042,8 +4042,8 @@ packages: dependencies: undici-types: 5.26.5 - /@types/node@20.12.8: - resolution: {integrity: sha512-NU0rJLJnshZWdE/097cdCBbyW1h4hEg0xpovcoAQYHl8dnEyp/NAOiE45pvc+Bd1Dt+2r94v2eGFpQJ4R7g+2w==} + /@types/node@20.12.12: + resolution: {integrity: sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==} dependencies: undici-types: 5.26.5 @@ -4105,7 +4105,7 @@ packages: /@types/sax@1.2.4: resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/semver@7.5.6: @@ -4122,13 +4122,13 @@ packages: resolution: {integrity: sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==} dependencies: '@types/mime': 1.3.2 - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/sockjs@0.3.33: resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/stack-utils@2.0.1: @@ -4148,7 +4148,7 @@ packages: /@types/ws@8.5.10: resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 dev: false /@types/yargs-parser@20.2.1: @@ -5652,7 +5652,7 @@ packages: typescript: 5.4.5 dev: false - /create-jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): + /create-jest@29.7.0(@types/node@20.12.12)(ts-node@10.9.2): resolution: {integrity: sha512-Adz2bdH0Vq3F53KEMJOoftQFutWCukm6J24wbPWRO4k1kMY7gS7ds/uoJkNuV8wDCtWWnuwGcJwpWcih+zEW1Q==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -5661,7 +5661,7 @@ packages: chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 - jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) jest-util: 29.7.0 prompts: 2.4.2 transitivePeerDependencies: @@ -6663,7 +6663,7 @@ packages: '@typescript-eslint/eslint-plugin': 6.21.0(@typescript-eslint/parser@7.8.0)(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 - jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) transitivePeerDependencies: - supports-color - typescript @@ -6868,7 +6868,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 require-like: 0.1.2 dev: false @@ -8410,7 +8410,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -8431,7 +8431,7 @@ packages: - supports-color dev: true - /jest-cli@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): + /jest-cli@29.7.0(@types/node@20.12.12)(ts-node@10.9.2): resolution: {integrity: sha512-OVVobw2IubN/GSYsxETi+gOe7Ka59EFMR/twOU3Jb2GnKKeMGJB5SGUUrEz3SFVmJASUdZUzy83sLNNQ2gZslg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8445,10 +8445,10 @@ packages: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 chalk: 4.1.2 - create-jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + create-jest: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) exit: 0.1.2 import-local: 3.1.0 - jest-config: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest-config: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) jest-util: 29.7.0 jest-validate: 29.7.0 yargs: 17.7.2 @@ -8459,7 +8459,7 @@ packages: - ts-node dev: true - /jest-config@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): + /jest-config@29.7.0(@types/node@20.12.12)(ts-node@10.9.2): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -8474,7 +8474,7 @@ packages: '@babel/core': 7.22.20 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 babel-jest: 29.7.0(@babel/core@7.22.20) chalk: 4.1.2 ci-info: 3.8.0 @@ -8494,7 +8494,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.2(@types/node@20.12.10)(typescript@5.4.5) + ts-node: 10.9.2(@types/node@20.12.12)(typescript@5.4.5) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -8541,7 +8541,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.0 - '@types/node': 20.12.10 + '@types/node': 20.12.12 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.2 @@ -8558,7 +8558,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -8574,7 +8574,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.7 - '@types/node': 20.12.10 + '@types/node': 20.12.12 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -8625,7 +8625,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 jest-util: 29.7.0 dev: true @@ -8680,7 +8680,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -8711,7 +8711,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.8 + '@types/node': 20.12.10 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -8763,7 +8763,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -8787,7 +8787,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.12.10 + '@types/node': 20.12.12 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -8799,7 +8799,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -8807,12 +8807,12 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.12.8 + '@types/node': 20.12.10 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 - /jest@29.7.0(@types/node@20.12.10)(ts-node@10.9.2): + /jest@29.7.0(@types/node@20.12.12)(ts-node@10.9.2): resolution: {integrity: sha512-NIy3oAFp9shda19hy4HK0HRTWKtPJmGdnvywu01nOqNC2vZg+Z+fvJDxpMQA88eb2I9EcafcdjYgsDthnYTvGw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -8825,7 +8825,7 @@ packages: '@jest/core': 29.7.0(ts-node@10.9.2) '@jest/types': 29.6.3 import-local: 3.1.0 - jest-cli: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest-cli: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -12241,6 +12241,41 @@ packages: typescript: 5.4.5 dev: true + /ts-jest@29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): + resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} + engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@babel/core': '>=7.0.0-beta.0 <8' + '@jest/types': ^29.0.0 + babel-jest: ^29.0.0 + esbuild: '*' + jest: ^29.0.0 + typescript: '>=4.3 <6' + peerDependenciesMeta: + '@babel/core': + optional: true + '@jest/types': + optional: true + babel-jest: + optional: true + esbuild: + optional: true + dependencies: + '@babel/core': 7.23.0 + '@jest/types': 29.6.3 + bs-logger: 0.2.6 + fast-json-stable-stringify: 2.1.0 + jest: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) + jest-util: 29.7.0 + json5: 2.2.3 + lodash.memoize: 4.1.2 + make-error: 1.3.6 + semver: 7.6.0 + typescript: 5.4.5 + yargs-parser: 21.1.1 + dev: true + /ts-jest@29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} @@ -12266,7 +12301,7 @@ packages: '@jest/types': 29.6.3 bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.10)(ts-node@10.9.2) + jest: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) jest-util: 29.7.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -12276,7 +12311,7 @@ packages: yargs-parser: 21.1.1 dev: true - /ts-node@10.9.2(@types/node@20.12.10)(typescript@5.4.5): + /ts-node@10.9.2(@types/node@20.12.12)(typescript@5.4.5): resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: @@ -12295,7 +12330,7 @@ packages: '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 20.12.10 + '@types/node': 20.12.12 acorn: 8.11.2 acorn-walk: 8.3.1 arg: 4.1.3 From ef4289aad6204c32cdd9ebe154131d5d516e87d8 Mon Sep 17 00:00:00 2001 From: gpbl Date: Fri, 17 May 2024 17:02:01 -0500 Subject: [PATCH 14/14] build(deps-dev): remove unused tsc-alias dependency --- package.json | 1 - pnpm-lock.yaml | 76 ++++---------------------------------------------- 2 files changed, 5 insertions(+), 72 deletions(-) diff --git a/package.json b/package.json index 760f38dd39..844968cc2b 100644 --- a/package.json +++ b/package.json @@ -109,7 +109,6 @@ "react-dom": "^18.3.1", "ts-jest": "^29.1.2", "ts-node": "^10.9.2", - "tsc-alias": "^1.8.8", "tslib": "^2.6.2", "typescript": "~5.4.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index ec1d982d6a..2f12b93887 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -97,13 +97,10 @@ importers: version: 18.3.1(react@18.3.1) ts-jest: specifier: ^29.1.2 - version: 29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) + version: 29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5) ts-node: specifier: ^10.9.2 version: 10.9.2(@types/node@20.12.12)(typescript@5.4.5) - tsc-alias: - specifier: ^1.8.8 - version: 1.8.8 tslib: specifier: ^2.6.2 version: 2.6.2 @@ -5033,6 +5030,7 @@ packages: /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} + dev: false /binary-searching@2.0.5: resolution: {integrity: sha512-v4N2l3RxL+m4zDxyxz3Ne2aTmiPn8ZUpKFpdPtO+ItW1NcTCXA7JeHG5GMBSvoKSkQZ9ycS+EouDVxYB9ufKWA==} @@ -5349,6 +5347,7 @@ packages: readdirp: 3.6.0 optionalDependencies: fsevents: 2.3.3 + dev: false /chrome-trace-event@1.0.3: resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} @@ -5486,11 +5485,6 @@ packages: engines: {node: '>= 12'} dev: false - /commander@9.1.0: - resolution: {integrity: sha512-i0/MaqBtdbnJ4XQs4Pmyb+oFQl+q0lsAmokVUH92SlSw4fkeAcG3bVon+Qt7hmtF+u3Het6o4VgrcY3qAoEB6w==} - engines: {node: ^12.20.0 || >=14} - dev: true - /comment-parser@1.4.1: resolution: {integrity: sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==} engines: {node: '>= 12.0.0'} @@ -8046,6 +8040,7 @@ packages: engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 + dev: false /is-boolean-object@1.1.2: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} @@ -9870,11 +9865,6 @@ packages: thunky: 1.1.0 dev: false - /mylas@2.1.9: - resolution: {integrity: sha512-pa+cQvmhoM8zzgitPYZErmDt9EdTNVnXsH1XFjMeM4TyG4FFcgxrvK1+jwabVFwUOEDaSWuXBMjg43kqt/Ydlg==} - engines: {node: '>=12.0.0'} - dev: true - /nanoid@3.3.7: resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} @@ -10362,12 +10352,6 @@ packages: find-up: 3.0.0 dev: false - /plimit-lit@1.3.0: - resolution: {integrity: sha512-63qOoSzggsjBHPVbaKeEtsO8oWTeyJxUfVRLkoc59pRkDiCCLvqn2tCgAkfbejrx+V5zJtlG2wqkk/Db6cwlVQ==} - dependencies: - queue-lit: 1.3.0 - dev: true - /postcss-calc@9.0.1(postcss@8.4.38): resolution: {integrity: sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==} engines: {node: ^14 || ^16 || >=18.0} @@ -10926,10 +10910,6 @@ packages: resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} dev: true - /queue-lit@1.3.0: - resolution: {integrity: sha512-3HpQ7bD2ct56qPithPr5IzH2Oij3WVPcgevCJ+mI9HAfVJKCqQ2yiFYgb4AUkLfsCmmbVDy9luvE97Ztzr5eBg==} - dev: true - /queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} @@ -11168,6 +11148,7 @@ packages: engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 + dev: false /reading-time@1.5.0: resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} @@ -12241,41 +12222,6 @@ packages: typescript: 5.4.5 dev: true - /ts-jest@29.1.2(@babel/core@7.23.0)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): - resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} - engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} - hasBin: true - peerDependencies: - '@babel/core': '>=7.0.0-beta.0 <8' - '@jest/types': ^29.0.0 - babel-jest: ^29.0.0 - esbuild: '*' - jest: ^29.0.0 - typescript: '>=4.3 <6' - peerDependenciesMeta: - '@babel/core': - optional: true - '@jest/types': - optional: true - babel-jest: - optional: true - esbuild: - optional: true - dependencies: - '@babel/core': 7.23.0 - '@jest/types': 29.6.3 - bs-logger: 0.2.6 - fast-json-stable-stringify: 2.1.0 - jest: 29.7.0(@types/node@20.12.12)(ts-node@10.9.2) - jest-util: 29.7.0 - json5: 2.2.3 - lodash.memoize: 4.1.2 - make-error: 1.3.6 - semver: 7.6.0 - typescript: 5.4.5 - yargs-parser: 21.1.1 - dev: true - /ts-jest@29.1.2(@babel/core@7.23.6)(@jest/types@29.6.3)(jest@29.7.0)(typescript@5.4.5): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} @@ -12342,18 +12288,6 @@ packages: yn: 3.1.1 dev: true - /tsc-alias@1.8.8: - resolution: {integrity: sha512-OYUOd2wl0H858NvABWr/BoSKNERw3N9GTi3rHPK8Iv4O1UyUXIrTTOAZNHsjlVpXFOhpJBVARI1s+rzwLivN3Q==} - hasBin: true - dependencies: - chokidar: 3.5.3 - commander: 9.1.0 - globby: 11.1.0 - mylas: 2.1.9 - normalize-path: 3.0.0 - plimit-lit: 1.3.0 - dev: true - /tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} dependencies: