diff --git a/package.json b/package.json index a4a429cb74..2476d20ccf 100644 --- a/package.json +++ b/package.json @@ -106,9 +106,9 @@ "tar": "^6.1.13", "terser": "^5.17.1", "typescript": "^5.1.6", - "vite": "^3.2.4", + "vite": "^5.4.4", "vite-tsconfig-paths": "^4.2.0", - "vitest": "^0.30.1" + "vitest": "^2.1.0" }, "dependencies": { "@actions/github": "^5.1.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6f286c779f..a8ffa078b8 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -179,8 +179,8 @@ importers: specifier: ^4.2.0 version: 4.2.0(typescript@5.1.6)(vite@3.2.5) vitest: - specifier: ^0.30.1 - version: 0.30.1(jsdom@21.1.1)(terser@5.17.1) + specifier: ^2.1.0 + version: 2.1.0(@types/node@18.16.3)(jsdom@21.1.1)(terser@5.17.1) exchanges/auth: dependencies: @@ -674,7 +674,7 @@ packages: /@0no-co/graphql.web@1.0.5(graphql@16.6.0): resolution: {integrity: sha512-/ODdeNNFksS9hUvpjWFldMEpq0OqCFEIV3NVM0eU8HLUYU0Szf+2iKvr63kkbGchQwk2/1IxPF1PfoCabVkgLw==} peerDependencies: - graphql: ^16.6.0 + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 peerDependenciesMeta: graphql: optional: true @@ -756,14 +756,14 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.2 - picocolors: 1.0.0 + picocolors: 1.0.1 /@babel/code-frame@7.24.7: resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.24.7 - picocolors: 1.0.0 + picocolors: 1.0.1 /@babel/compat-data@7.21.5: resolution: {integrity: sha512-M+XAiQ7GzQ3FDPf0KOLkugzptnIypt0X0ma0wmlTKPR3IchgNFdx2JXxZdvd18JY5s7QkaFD/qyX0dsMpog/Ug==} @@ -787,7 +787,7 @@ packages: '@babel/traverse': 7.21.5(supports-color@5.5.0) '@babel/types': 7.22.4 convert-source-map: 1.9.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 lodash: 4.17.21 @@ -834,7 +834,7 @@ packages: '@babel/traverse': 7.24.7 '@babel/types': 7.24.7 convert-source-map: 2.0.0 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -935,7 +935,7 @@ packages: '@babel/helper-module-imports': 7.21.4 '@babel/helper-plugin-utils': 7.21.5 '@babel/traverse': 7.21.5(supports-color@5.5.0) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) lodash.debounce: 4.0.8 resolve: 1.22.2 semver: 6.3.1 @@ -1195,7 +1195,7 @@ packages: '@babel/helper-validator-identifier': 7.22.20 chalk: 2.4.2 js-tokens: 4.0.0 - picocolors: 1.0.0 + picocolors: 1.0.1 /@babel/highlight@7.24.7: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} @@ -2092,7 +2092,7 @@ packages: '@babel/helper-split-export-declaration': 7.24.7 '@babel/parser': 7.24.7 '@babel/types': 7.24.7 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -2328,10 +2328,10 @@ packages: /@cypress/react@7.0.2(@types/react@17.0.52)(cypress@12.8.1)(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-TTV7XNMDOO9mZUFWiGbd44Od/jqMVX/QbHYKQmK1XT3nIVFs0EvKJuHJmwN7wxLOR/+6twtyX6vTD8z8XBTliQ==} peerDependencies: - '@types/react': ^17.0.39 + '@types/react': ^16.9.16 || ^17.0.0 cypress: '*' - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + react: ^=16.x || ^=17.x || 17 + react-dom: ^=16.x || ^=17.x || 17 peerDependenciesMeta: '@types/react': optional: true @@ -2437,7 +2437,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 @@ -2463,7 +2463,7 @@ packages: engines: {node: '>=10.10.0'} dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -2498,14 +2498,14 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 /@jridgewell/gen-mapping@0.3.2: resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.17 /@jridgewell/gen-mapping@0.3.5: @@ -2513,7 +2513,7 @@ packages: engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 dev: true @@ -2542,6 +2542,10 @@ packages: /@jridgewell/sourcemap-codec@1.4.15: resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + + /@jridgewell/sourcemap-codec@1.5.0: + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} /@jridgewell/trace-mapping@0.3.17: resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} @@ -2553,7 +2557,7 @@ packages: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /@manypkg/find-root@1.1.0: @@ -2604,7 +2608,7 @@ packages: /@mdx-js/react@1.6.22(react@17.0.2): resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.13.1 || ^17.0.0 || 17 dependencies: react: 17.0.2 dev: false @@ -3034,15 +3038,15 @@ packages: fast-glob: 3.3.1 is-glob: 4.0.3 open: 9.1.0 - picocolors: 1.0.0 + picocolors: 1.0.1 tslib: 2.6.1 dev: true /@reach/router@1.3.4(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-+mtn9wjlB9NN2CNnnC/BRYtwdKBfSyyasPYraNAyvaV1occr/5NnB4CVzjEZipNHwYebQwcndGUmpFzxAUoqSA==} peerDependencies: - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + react: 15.x || 16.x || 16.4.0-alpha.0911da3 || 17 + react-dom: 15.x || 16.x || 16.4.0-alpha.0911da3 || 17 dependencies: create-react-context: 0.3.0(prop-types@15.8.1)(react@17.0.2) invariant: 2.2.4 @@ -3240,8 +3244,8 @@ packages: /@testing-library/react-hooks@5.1.2(react-dom@17.0.2)(react-test-renderer@17.0.2)(react@17.0.2): resolution: {integrity: sha512-jwhtDYZ5gQUIX8cmVCVdtwNvuF5EiCOWjokRlTV+o/V0GdtRZDykUllL1OXq5PS4+J33wGLNQeeWzEHcWrH7tg==} peerDependencies: - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + react: '>=16.9.0 || 17' + react-dom: '>=16.9.0 || 17' react-test-renderer: '>=16.9.0' peerDependenciesMeta: react-dom: @@ -3264,8 +3268,8 @@ packages: resolution: {integrity: sha512-TXMCg0jT8xmuU8BkKMtp8l7Z50Ykew5WNX8UoIKTaLFwKkP2+1YDhOLA2Ga3wY4x29jyntk7EWfum0kjlYiSjQ==} engines: {node: '>=10'} peerDependencies: - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + react: '*' + react-dom: '*' dependencies: '@babel/runtime': 7.22.5 '@testing-library/dom': 7.30.4 @@ -3558,7 +3562,7 @@ packages: dependencies: '@typescript-eslint/typescript-estree': 6.2.1(typescript@5.1.6) '@typescript-eslint/utils': 6.2.1(eslint@8.46.0)(typescript@5.1.6) - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) eslint: 8.46.0 ts-api-utils: 1.0.1(typescript@5.1.6) typescript: 5.1.6 @@ -3582,7 +3586,7 @@ packages: dependencies: '@typescript-eslint/types': 6.2.1 '@typescript-eslint/visitor-keys': 6.2.1 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) globby: 11.1.0 is-glob: 4.0.3 semver: 7.5.4 @@ -3633,7 +3637,40 @@ packages: dependencies: '@vitest/spy': 0.30.1 '@vitest/utils': 0.30.1 - chai: 4.3.7 + chai: 4.5.0 + dev: true + + /@vitest/expect@2.1.0: + resolution: {integrity: sha512-N3/xR4fSu0+6sVZETEtPT1orUs2+Y477JOXTcU3xKuu3uBlsgbD7/7Mz2LZ1Jr1XjwilEWlrIgSCj4N1+5ZmsQ==} + dependencies: + '@vitest/spy': 2.1.0 + '@vitest/utils': 2.1.0 + chai: 5.1.1 + tinyrainbow: 1.2.0 + dev: true + + /@vitest/mocker@2.1.0(@vitest/spy@2.1.0)(vite@3.2.5): + resolution: {integrity: sha512-ZxENovUqhzl+QiOFpagiHUNUuZ1qPd5yYTCYHomGIZOFArzn4mgX2oxZmiAItJWAaXHG6bbpb/DpSPhlk5DgtA==} + peerDependencies: + '@vitest/spy': 2.1.0 + msw: ^2.3.5 + vite: ^5.0.0 + peerDependenciesMeta: + msw: + optional: true + vite: + optional: true + dependencies: + '@vitest/spy': 2.1.0 + estree-walker: 3.0.3 + magic-string: 0.30.11 + vite: 3.2.5(@types/node@18.16.3)(terser@5.17.1) + dev: true + + /@vitest/pretty-format@2.1.0: + resolution: {integrity: sha512-7sxf2F3DNYatgmzXXcTh6cq+/fxwB47RIQqZJFoSH883wnVAoccSRT6g+dTKemUBo8Q5N4OYYj1EBXLuRKvp3Q==} + dependencies: + tinyrainbow: 1.2.0 dev: true /@vitest/runner@0.30.1: @@ -3642,31 +3679,60 @@ packages: '@vitest/utils': 0.30.1 concordance: 5.0.4 p-limit: 4.0.0 - pathe: 1.1.0 + pathe: 1.1.2 + dev: true + + /@vitest/runner@2.1.0: + resolution: {integrity: sha512-D9+ZiB8MbMt7qWDRJc4CRNNUlne/8E1X7dcKhZVAbcOKG58MGGYVDqAq19xlhNfMFZsW0bpVKgztBwks38Ko0w==} + dependencies: + '@vitest/utils': 2.1.0 + pathe: 1.1.2 dev: true /@vitest/snapshot@0.30.1: resolution: {integrity: sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==} dependencies: - magic-string: 0.30.0 - pathe: 1.1.0 + magic-string: 0.30.11 + pathe: 1.1.2 pretty-format: 27.5.1 dev: true + /@vitest/snapshot@2.1.0: + resolution: {integrity: sha512-x69CygGMzt9VCO283K2/FYQ+nBrOj66OTKpsPykjCR4Ac3lLV+m85hj9reaIGmjBSsKzVvbxWmjWE3kF5ha3uQ==} + dependencies: + '@vitest/pretty-format': 2.1.0 + magic-string: 0.30.11 + pathe: 1.1.2 + dev: true + /@vitest/spy@0.30.1: resolution: {integrity: sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==} dependencies: tinyspy: 2.2.1 dev: true + /@vitest/spy@2.1.0: + resolution: {integrity: sha512-IXX5NkbdgTYTog3F14i2LgnBc+20YmkXMx0IWai84mcxySUDRgm0ihbOfR4L0EVRBDFG85GjmQQEZNNKVVpkZw==} + dependencies: + tinyspy: 3.0.2 + dev: true + /@vitest/utils@0.30.1: resolution: {integrity: sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==} dependencies: concordance: 5.0.4 - loupe: 2.3.6 + loupe: 2.3.7 pretty-format: 27.5.1 dev: true + /@vitest/utils@2.1.0: + resolution: {integrity: sha512-rreyfVe0PuNqJfKYUwfPDfi6rrp0VSu0Wgvp5WBqJonP+4NvXHk48X6oBam1Lj47Hy6jbJtnMj3OcRdrkTP0tA==} + dependencies: + '@vitest/pretty-format': 2.1.0 + loupe: 3.1.1 + tinyrainbow: 1.2.0 + dev: true + /@vue/compiler-core@3.2.47: resolution: {integrity: sha512-p4D7FDnQb7+YJmO2iPEv0SQNeNzcbHdGByJDsT4lynf63AFkOTFN07HsiRSvjGo0QrxR/o3d0hUyNCUnBU2Tig==} dependencies: @@ -3992,12 +4058,12 @@ packages: resolution: {integrity: sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==} engines: {node: '>=0.4.0'} hasBin: true + dev: true /acorn@8.11.3: resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} engines: {node: '>=0.4.0'} hasBin: true - dev: true /after@0.8.2: resolution: {integrity: sha512-QbJ0NTQ/I9DI3uSJA4cbexiwQeRAfjPScqIbSjUDd9TOrcg6pTkdgziesOqxBMBzit8vFCTwrP27t13vFOORRA==} @@ -4006,7 +4072,7 @@ packages: resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} engines: {node: '>= 6.0.0'} dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: true @@ -4015,7 +4081,7 @@ packages: resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} engines: {node: '>= 8.0.0'} dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) depd: 2.0.0 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -4342,6 +4408,11 @@ packages: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true + /assertion-error@2.0.1: + resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} + engines: {node: '>=12'} + dev: true + /assign-symbols@1.0.0: resolution: {integrity: sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==} engines: {node: '>=0.10.0'} @@ -4509,7 +4580,7 @@ packages: /babel-plugin-styled-components@1.12.0(styled-components@5.2.3): resolution: {integrity: sha512-FEiD7l5ZABdJPpLssKXjBUJMYqzbcNzBowfXDCdJhOpbhWiewapUaY+LZGT8R4Jg2TwOjGjG4RKeyrO5p9sBkA==} peerDependencies: - styled-components: ^5.2.3 || 5 + styled-components: '>= 2 || 5' dependencies: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-module-imports': 7.21.4 @@ -5131,14 +5202,38 @@ packages: engines: {node: '>=4'} dependencies: assertion-error: 1.1.0 - check-error: 1.0.2 + check-error: 1.0.3 deep-eql: 4.1.3 - get-func-name: 2.0.0 - loupe: 2.3.6 + get-func-name: 2.0.2 + loupe: 2.3.7 pathval: 1.1.1 type-detect: 4.0.8 dev: true + /chai@4.5.0: + resolution: {integrity: sha512-RITGBfijLkBddZvnn8jdqoTypxvqbOLYQkGGxXzeFjVHvudaPw0HNFD9x928/eUwYWd2dPCugVqspGALTZZQKw==} + engines: {node: '>=4'} + dependencies: + assertion-error: 1.1.0 + check-error: 1.0.3 + deep-eql: 4.1.3 + get-func-name: 2.0.2 + loupe: 2.3.7 + pathval: 1.1.1 + type-detect: 4.1.0 + dev: true + + /chai@5.1.1: + resolution: {integrity: sha512-pT1ZgP8rPNqUgieVaEY+ryQr6Q4HXNg8Ei9UnLUrjN4IA7dvQC5JB+/kxVcPNDHyBcc/26CXPkbNzq3qwrOEKA==} + engines: {node: '>=12'} + dependencies: + assertion-error: 2.0.1 + check-error: 2.1.1 + deep-eql: 5.0.2 + loupe: 3.1.1 + pathval: 2.0.0 + dev: true + /chalk@2.4.1: resolution: {integrity: sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==} engines: {node: '>=4'} @@ -5183,8 +5278,15 @@ packages: /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - /check-error@1.0.2: - resolution: {integrity: sha512-BrgHpW9NURQgzoNyjfq0Wu6VFO6D7IZEmJNdtgNqpzGG8RuNFHt2jQxWlAs4HMe119chBnv+34syEZtc6IhLtA==} + /check-error@1.0.3: + resolution: {integrity: sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==} + dependencies: + get-func-name: 2.0.2 + dev: true + + /check-error@2.1.1: + resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} + engines: {node: '>= 16'} dev: true /check-more-types@2.24.0: @@ -5760,7 +5862,7 @@ packages: resolution: {integrity: sha512-dNldIoSuNSvlTJ7slIKC/ZFGKexBMBrrcc+TTe1NdmROnaASuLPvqpwj9v4XS4uXZ8+YPu0sNmShX2rXI5LNsw==} peerDependencies: prop-types: ^15.0.0 - react: ^17.0.2 || 17 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || 17 dependencies: gud: 1.0.0 prop-types: 15.8.1 @@ -6165,7 +6267,7 @@ packages: ms: 2.1.2 supports-color: 5.5.0 - /debug@4.3.4(supports-color@6.1.0): + /debug@4.3.4(supports-color@8.1.1): resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -6175,10 +6277,23 @@ packages: optional: true dependencies: ms: 2.1.2 + supports-color: 8.1.1 + dev: true + + /debug@4.3.7(supports-color@6.1.0): + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 supports-color: 6.1.0 - /debug@4.3.4(supports-color@8.1.1): - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + /debug@4.3.7(supports-color@8.1.1): + resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} engines: {node: '>=6.0'} peerDependencies: supports-color: '*' @@ -6186,7 +6301,7 @@ packages: supports-color: optional: true dependencies: - ms: 2.1.2 + ms: 2.1.3 supports-color: 8.1.1 dev: true @@ -6268,7 +6383,12 @@ packages: resolution: {integrity: sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==} engines: {node: '>=6'} dependencies: - type-detect: 4.0.8 + type-detect: 4.1.0 + dev: true + + /deep-eql@5.0.2: + resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} + engines: {node: '>=6'} dev: true /deep-equal@1.1.1: @@ -7255,6 +7375,12 @@ packages: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true + /estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + dependencies: + '@types/estree': 1.0.1 + dev: true + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -7507,7 +7633,7 @@ packages: engines: {node: '>= 10.17.0'} hasBin: true dependencies: - debug: 4.3.4(supports-color@8.1.1) + debug: 4.3.7(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -7768,7 +7894,7 @@ packages: inherits: 2.0.4 readable-stream: 2.3.7 - /follow-redirects@1.14.0(debug@4.3.4): + /follow-redirects@1.14.0(debug@4.3.7): resolution: {integrity: sha512-0vRwd7RKQBTt+mgu87mtYeofLFZpTas2S9zY+jIeuLJMNvudIgF52nr19q40HOwH5RrhWIPuj9puybzSJiRrVg==} engines: {node: '>=4.0'} peerDependencies: @@ -7777,7 +7903,7 @@ packages: debug: optional: true dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) /follow-redirects@1.5.10: resolution: {integrity: sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==} @@ -7834,7 +7960,7 @@ packages: resolution: {integrity: sha512-jvHSQMXujUtncyT3ObkoQgwOzkxdnnAs7XYgJDGSqhGqPF+LZ0y4rS5b6XzaN2BR3hG2e7isVtCNOmb7gxNuYw==} engines: {node: '>= 0.12.0', npm: '>= 2.0.0'} peerDependencies: - styled-components: ^5.2.3 || 5 + styled-components: '>= 4.0.0 || 5' dependencies: styled-components: 5.2.3(react-dom@17.0.2)(react-is@17.0.2)(react@17.0.2) dev: false @@ -8001,8 +8127,8 @@ packages: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} - /get-func-name@2.0.0: - resolution: {integrity: sha512-Hm0ixYtaSZ/V7C8FJrtZIuBBI+iSgL+1Aq82zSu8VQNB4S3Gk8e7Qs3VwBDJAhmRZcFqkl3tQu36g/Foh5I5ig==} + /get-func-name@2.0.2: + resolution: {integrity: sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==} dev: true /get-intrinsic@1.2.1: @@ -8597,16 +8723,16 @@ packages: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: true - /http-proxy-middleware@0.19.1(debug@4.3.4)(supports-color@6.1.0): + /http-proxy-middleware@0.19.1(debug@4.3.7)(supports-color@6.1.0): resolution: {integrity: sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==} engines: {node: '>=4.0.0'} dependencies: - http-proxy: 1.18.1(debug@4.3.4) + http-proxy: 1.18.1(debug@4.3.7) is-glob: 4.0.3 lodash: 4.17.21 micromatch: 3.1.10(supports-color@6.1.0) @@ -8614,12 +8740,12 @@ packages: - debug - supports-color - /http-proxy@1.18.1(debug@4.3.4): + /http-proxy@1.18.1(debug@4.3.7): resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 - follow-redirects: 1.14.0(debug@4.3.4) + follow-redirects: 1.14.0(debug@4.3.7) requires-port: 1.0.0 transitivePeerDependencies: - debug @@ -8650,7 +8776,7 @@ packages: engines: {node: '>= 6'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) transitivePeerDependencies: - supports-color dev: true @@ -9876,10 +10002,16 @@ packages: dependencies: js-tokens: 4.0.0 - /loupe@2.3.6: - resolution: {integrity: sha512-RaPMZKiMy8/JruncMU5Bt6na1eftNoo++R4Y+N2FrxkDVTrGvcyzFTsaGif4QTeKESheMGegbhw6iUAq+5A8zA==} + /loupe@2.3.7: + resolution: {integrity: sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==} + dependencies: + get-func-name: 2.0.2 + dev: true + + /loupe@3.1.1: + resolution: {integrity: sha512-edNu/8D5MKVfGVFRhFf8aAxiTM6Wumfz5XsaatSxlD3w4R1d/WEKUTydCdPGbl9K7QG/Ca3GnDV2sIKIpXRQcw==} dependencies: - get-func-name: 2.0.0 + get-func-name: 2.0.2 dev: true /lower-case@1.1.4: @@ -9943,7 +10075,13 @@ packages: resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} engines: {node: '>=12'} dependencies: - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 + dev: true + + /magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 dev: true /make-dir@1.3.0: @@ -10276,7 +10414,7 @@ packages: deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: prop-types: ^15.0.0 - react: ^17.0.2 || 17 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 || 17 dependencies: '@babel/runtime': 7.22.5 prop-types: 15.8.1 @@ -10571,8 +10709,8 @@ packages: peerDependencies: fibers: '>= 3.1.0' node-sass: ^6.0.0 || ^7.0.0 - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + react: ^18.0.0-0 || 17 + react-dom: ^18.0.0-0 || 17 sass: ^1.3.0 peerDependenciesMeta: fibers: @@ -11472,6 +11610,11 @@ packages: resolution: {integrity: sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==} dev: true + /pathval@2.0.0: + resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} + engines: {node: '>= 14.16'} + dev: true + /pbkdf2@3.1.2: resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} engines: {node: '>=0.12'} @@ -11497,6 +11640,7 @@ packages: /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true /picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} @@ -11986,7 +12130,7 @@ packages: /prism-react-renderer@1.2.0(react@17.0.2): resolution: {integrity: sha512-GHqzxLYImx1iKN1jJURcuRoA/0ygCcNhfGw1IT8nPIMzarmKQ3Nc+JcG0gi8JXQzuh0C5ShE4npMIoqNin40hg==} peerDependencies: - react: ^17.0.2 || 17 + react: '>=0.14.9 || 17' dependencies: react: 17.0.2 dev: false @@ -12236,7 +12380,7 @@ packages: /react-dom@17.0.2(react@17.0.2): resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: - react: ^17.0.2 || 17 + react: 17.0.2 || 17 dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 @@ -12247,7 +12391,7 @@ packages: resolution: {integrity: sha512-W3xCd9zXnanqrTUeViceufD3mIW8Ut29BUD+S2f0eO2XCOU8b6UrJfY46RDGe5lxCJzfe4j0yvIfh0RbTZhKJw==} engines: {node: '>=10', npm: '>=6'} peerDependencies: - react: ^17.0.2 || 17 + react: '>=16.13.1 || 17' dependencies: '@babel/runtime': 7.22.5 react: 17.0.2 @@ -12259,7 +12403,7 @@ packages: /react-from-dom@0.3.1(react@17.0.2): resolution: {integrity: sha512-PeNBa8iuzoD7qHA9O7YpGnXFvC+XFFwStmFh2/r2zJAvEIaRg6EwOj+EPcDIFwyYBhqPIItxIx/dGdeWiFivjQ==} peerDependencies: - react: ^17.0.2 || 17 + react: ^15.0.0 || ^16.0.0 || 17 dependencies: react: 17.0.2 dev: false @@ -12268,7 +12412,7 @@ packages: resolution: {integrity: sha512-o8RScHj6Lb8cwy3GMrVH6NJvL+y0zpJvKtc0+wmH7Bt23rszJmnqEQxRbyrqUzk9DTJIHoP42bfO5rswC9SWBQ==} peerDependencies: prop-types: ^15.6.0 - react: ^17.0.2 || 17 + react: ^15.6.2 || ^16.0 || ^17 || 17 dependencies: prop-types: 15.7.2 react: 17.0.2 @@ -12281,7 +12425,7 @@ packages: /react-helmet@5.2.1(react@17.0.2): resolution: {integrity: sha512-CnwD822LU8NDBnjCpZ4ySh8L6HYyngViTZLfBBb3NjtrpN8m49clH8hidHouq20I51Y6TpCTISCBbqiY5GamwA==} peerDependencies: - react: ^17.0.2 || 17 + react: '>=15.0.0 || 17' dependencies: object-assign: 4.1.1 prop-types: 15.8.1 @@ -12293,9 +12437,9 @@ packages: resolution: {integrity: sha512-JrLlvUPqh6wIkrK2hZDfOyq/Uh/WeVEr8nc7hkn2/3Ul0sx1Kr5y4kOGNacNRoj7RhwLNcQ3Udf1KJXrqc0ZtA==} engines: {node: '>= 6'} peerDependencies: - '@types/react': ^17.0.39 - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + '@types/react': '^15.0.0 || ^16.0.0 || ^17.0.0 ' + react: ^15.0.0 || ^16.0.0 || ^17.0.0 || 17 + react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || 17 peerDependenciesMeta: '@types/react': optional: true @@ -12314,7 +12458,7 @@ packages: /react-inlinesvg@1.2.0(react@17.0.2): resolution: {integrity: sha512-IsznU+UzpUwDGzBWbf0bfSRA5Jbqz87xeoqLM/nSIDPkoHksInF1wCGybTSn4sIui+30TqboRQP1wAelNTkdog==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.3.0 || 17 dependencies: exenv: 1.2.2 react: 17.0.2 @@ -12330,7 +12474,7 @@ packages: /react-router-dom@5.2.0(react@17.0.2): resolution: {integrity: sha512-gxAmfylo2QUjcwxI63RhQ5G85Qqt4voZpUXSEqCwykV0baaOTQDR1f0PmY8AELqIyVc0NEZUj0Gov5lNGcXgsA==} peerDependencies: - react: ^17.0.2 || 17 + react: '>=15 || 17' dependencies: '@babel/runtime': 7.22.5 history: 4.10.1 @@ -12345,7 +12489,7 @@ packages: /react-router-ga@1.2.3(react-router-dom@5.2.0)(react@17.0.2): resolution: {integrity: sha512-0rNBGGI6Q1hkznbLB+bAmDTS+8w3duaJYYIbCrCwof/p7RbZuv+Lsv9enumRZXxb4oTZrY95vOvFxnsRQ4cFCg==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.8.6 || 17 react-router-dom: ^5.0.0 dependencies: react: 17.0.2 @@ -12355,7 +12499,7 @@ packages: /react-router@5.2.0(react@17.0.2): resolution: {integrity: sha512-smz1DUuFHRKdcJC0jobGo8cVbhO3x50tCL4icacOlcwDOEQPq4TMqwx3sY1TP+DvtTgz4nm3thuo7A+BK2U0Dw==} peerDependencies: - react: ^17.0.2 || 17 + react: '>=15 || 17' dependencies: '@babel/runtime': 7.22.5 history: 4.10.1 @@ -12373,8 +12517,8 @@ packages: /react-scroll@1.8.2(react-dom@17.0.2)(react@17.0.2): resolution: {integrity: sha512-f2ZEG5fsPbPTySI9ekcFpETCcNlqbmwbQj9hhzYK8tkgv+PA8APatSt66o/q0KSkDZxyT98ONTtXp9x0lyowEw==} peerDependencies: - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 + react: ^15.5.4 || ^16.0.0 || ^17.0.0 || 17 + react-dom: ^15.5.4 || ^16.0.0 || ^17.0.0 || 17 dependencies: lodash.throttle: 4.1.1 prop-types: 15.8.1 @@ -12385,7 +12529,7 @@ packages: /react-shallow-renderer@16.14.1(react@17.0.2): resolution: {integrity: sha512-rkIMcQi01/+kxiTE9D3fdS959U1g7gs+/rborw++42m1O9FAQiNI/UNRZExVUoAOprn4umcXf+pFRou8i4zuBg==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.0.0 || ^17.0.0 || 17 dependencies: object-assign: 4.1.1 react: 17.0.2 @@ -12395,7 +12539,7 @@ packages: /react-side-effect@1.2.0(react@17.0.2): resolution: {integrity: sha512-v1ht1aHg5k/thv56DRcjw+WtojuuDHFUgGfc+bFHOWsF4ZK6C2V57DO0Or0GPsg6+LSTE0M6Ry/gfzhzSwbc5w==} peerDependencies: - react: ^17.0.2 || 17 + react: ^0.13.0 || ^0.14.0 || ^15.0.0 || ^16.0.0 || 17 dependencies: react: 17.0.2 shallowequal: 1.1.0 @@ -12403,7 +12547,7 @@ packages: /react-ssr-prepass@1.4.0(react@17.0.2): resolution: {integrity: sha512-0SzdmiQUtHvhxCabHg9BI/pkJfijGkQ0jQL6fC4YFy7idaDOuaiQLsajIkkNxffFXtJFHIWFITlve2WB88e0Jw==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.8.0 || ^17.0.0 || 17 dependencies: react: 17.0.2 dev: true @@ -12446,8 +12590,8 @@ packages: /react-static-plugin-styled-components@7.2.2(react@17.0.2)(styled-components@5.2.3): resolution: {integrity: sha512-yjZ2V5b4HLRs6ldbLmreXpXBiNU5y4IByPID/rYWe3J8NFenPMI7kbhiFlBDkUDEhJvGIpSFw3I8OCvAcm4yQg==} peerDependencies: - react: ^17.0.2 || 17 - styled-components: ^5.2.3 || 5 + react: ^16.9.0 || 17 + styled-components: ^4.3.2 || 5 dependencies: react: 17.0.2 styled-components: 5.2.3(react-dom@17.0.2)(react-is@17.0.2)(react@17.0.2) @@ -12544,7 +12688,7 @@ packages: /react-test-renderer@17.0.2(react@17.0.2): resolution: {integrity: sha512-yaQ9cB89c17PUb0x6UfWRs7kQCorVdHlutU1boVPEsB8IDZH6n9tHxMacc3y0JoXOJUsZb/t/Mb8FUWMKaM7iQ==} peerDependencies: - react: ^17.0.2 || 17 + react: 17.0.2 || 17 dependencies: object-assign: 4.1.1 react: 17.0.2 @@ -12556,7 +12700,7 @@ packages: /react-universal-component@4.5.0(react@17.0.2): resolution: {integrity: sha512-dBUC6afvSAQhDcE4oh1eTmfU29W0O2eZhcGXnfGUTulXkU8ejuWqlJWXXrSMx5iV1H6LNgj2NJMj3BtBMfBNhA==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.3.0 || ^17.0.0 || 17 dependencies: hoist-non-react-statics: 3.3.2 prop-types: 15.8.1 @@ -13617,7 +13761,7 @@ packages: engines: {node: '>= 10'} dependencies: agent-base: 6.0.2 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) socks: 2.7.1 transitivePeerDependencies: - supports-color @@ -13756,7 +13900,7 @@ packages: /spdy-transport@3.0.0(supports-color@6.1.0): resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) detect-node: 2.0.5 hpack.js: 2.1.6 obuf: 1.1.2 @@ -13769,7 +13913,7 @@ packages: resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} engines: {node: '>=6.0.0'} dependencies: - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -14068,7 +14212,7 @@ packages: /strip-literal@1.0.1: resolution: {integrity: sha512-QZTsipNpa2Ppr6v1AmJHESqJ3Uz247MUS0OjrnnZjFAvEoWqxuyFuXn2xLgMtRnijJShAa1HL0gtJyUs7u7n3Q==} dependencies: - acorn: 8.10.0 + acorn: 8.11.3 dev: true /strip-outer@1.0.1: @@ -14093,9 +14237,9 @@ packages: resolution: {integrity: sha512-BlR+KrLW3NL1yhvEB+9Nu9Dt51CuOnHoxd+Hj+rYPdtyR8X11uIW9rvhpy3Dk4dXXBsiW1u5U78f00Lf/afGoA==} engines: {node: '>=10'} peerDependencies: - react: ^17.0.2 || 17 - react-dom: ^17.0.2 || 17 - react-is: ^17.0.2 || 17 + react: '>= 16.8.0 || 17' + react-dom: '>= 16.8.0 || 17' + react-is: '>= 16.8.0 || 17' dependencies: '@babel/helper-module-imports': 7.21.4 '@babel/traverse': 7.21.5(supports-color@5.5.0) @@ -14117,7 +14261,7 @@ packages: peerDependencies: '@babel/core': '*' babel-plugin-macros: '*' - react: ^17.0.2 || 17 + react: '>= 16.8.0 || 17.x.x || ^18.0.0-0 || 17' peerDependenciesMeta: '@babel/core': optional: true @@ -14328,7 +14472,7 @@ packages: engines: {node: '>=6.0.0'} hasBin: true dependencies: - acorn: 8.10.0 + acorn: 8.11.3 commander: 2.20.3 source-map: 0.6.1 source-map-support: 0.5.21 @@ -14394,8 +14538,12 @@ packages: resolution: {integrity: sha512-iyziEiyFxX4kyxSp+MtY1oCH/lvjH3PxFN8PGCDeqcZWAJ/i+9y+nL85w99PxVzrIvew/GSkSbDYtiGVa85Afg==} dev: true - /tinybench@2.8.0: - resolution: {integrity: sha512-1/eK7zUnIklz4JUUlL+658n58XO2hHLQfSk1Zf2LKieUjxidN16eKFEoDEfjHc3ohofSSqK3X5yO6VGb6iW8Lw==} + /tinybench@2.9.0: + resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} + dev: true + + /tinyexec@0.3.0: + resolution: {integrity: sha512-tVGE0mVJPGb0chKhqmsoosjsS+qUnJVGJpZgsHYQcGoPlG3B51R3PouqTgEGH2Dc9jjFyOqOpix6ZHNMXp1FZg==} dev: true /tinypool@0.4.0: @@ -14403,11 +14551,26 @@ packages: engines: {node: '>=14.0.0'} dev: true + /tinypool@1.0.1: + resolution: {integrity: sha512-URZYihUbRPcGv95En+sz6MfghfIc2OJ1sv/RmhWZLouPY0/8Vo80viwPvg3dlaS9fuq7fQMEfgRRK7BBZThBEA==} + engines: {node: ^18.0.0 || >=20.0.0} + dev: true + + /tinyrainbow@1.2.0: + resolution: {integrity: sha512-weEDEq7Z5eTHPDh4xjX789+fHfF+P8boiFB+0vbWzpbnbsEr/GRaohi/uMKxg8RZMXnl1ItAi/IUHWMsjDV7kQ==} + engines: {node: '>=14.0.0'} + dev: true + /tinyspy@2.2.1: resolution: {integrity: sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==} engines: {node: '>=14.0.0'} dev: true + /tinyspy@3.0.2: + resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} + engines: {node: '>=14.0.0'} + dev: true + /titleize@3.0.0: resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} engines: {node: '>=12'} @@ -14632,6 +14795,11 @@ packages: engines: {node: '>=4'} dev: true + /type-detect@4.1.0: + resolution: {integrity: sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw==} + engines: {node: '>=4'} + dev: true + /type-fest@0.13.1: resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} engines: {node: '>=10'} @@ -14959,7 +15127,7 @@ packages: dependencies: browserslist: 4.21.5 escalade: 3.1.1 - picocolors: 1.0.0 + picocolors: 1.0.1 /update-browserslist-db@1.0.16(browserslist@4.23.0): resolution: {integrity: sha512-KVbTxlBYlckhF5wgfyZXTWnMn7MMZjMu9XG8bPlliUOP9ThaF4QnhP8qrjrH7DRzHfSk0oQv1wToW+iA5GajEQ==} @@ -15035,7 +15203,7 @@ packages: /use-sync-external-store@1.2.0(react@17.0.2): resolution: {integrity: sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==} peerDependencies: - react: ^17.0.2 || 17 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || 17 dependencies: react: 17.0.2 dev: true @@ -15159,7 +15327,7 @@ packages: hasBin: true dependencies: cac: 6.7.14 - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) mlly: 1.7.1 pathe: 1.1.2 picocolors: 1.0.1 @@ -15174,12 +15342,31 @@ packages: - terser dev: true + /vite-node@2.1.0(@types/node@18.16.3)(terser@5.17.1): + resolution: {integrity: sha512-+ybYqBVUjYyIscoLzMWodus2enQDZOpGhcU6HdOVD6n8WZdk12w1GFL3mbnxLs7hPtRtqs1Wo5YF6/Tsr6fmhg==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + dependencies: + cac: 6.7.14 + debug: 4.3.7(supports-color@6.1.0) + pathe: 1.1.2 + vite: 3.2.5(@types/node@18.16.3)(terser@5.17.1) + transitivePeerDependencies: + - '@types/node' + - less + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vite-plugin-solid@2.10.2(solid-js@1.8.17)(vite@3.2.5): resolution: {integrity: sha512-AOEtwMe2baBSXMXdo+BUwECC8IFHcKS6WQV/1NEd+Q7vHPap5fmIhLcAzr+DUJ04/KHx/1UBU0l1/GWP+rMAPQ==} peerDependencies: '@testing-library/jest-dom': ^5.16.6 || ^5.17.0 || ^6.* solid-js: ^1.7.2 - vite: ^3.2.4 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: '@testing-library/jest-dom': optional: true @@ -15199,12 +15386,12 @@ packages: /vite-tsconfig-paths@4.2.0(typescript@5.1.6)(vite@3.2.5): resolution: {integrity: sha512-jGpus0eUy5qbbMVGiTxCL1iB9ZGN6Bd37VGLJU39kTDD6ZfULTTb1bcc5IeTWqWJKiWV5YihCaibeASPiGi8kw==} peerDependencies: - vite: ^3.2.4 + vite: '*' peerDependenciesMeta: vite: optional: true dependencies: - debug: 4.3.4(supports-color@5.5.0) + debug: 4.3.7(supports-color@6.1.0) globrex: 0.1.2 tsconfck: 2.1.1(typescript@5.1.6) vite: 3.2.5(@types/node@18.16.3)(terser@5.17.1) @@ -15251,7 +15438,7 @@ packages: /vitefu@0.2.5(vite@3.2.5): resolution: {integrity: sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==} peerDependencies: - vite: ^3.2.4 + vite: ^3.0.0 || ^4.0.0 || ^5.0.0 peerDependenciesMeta: vite: optional: true @@ -15357,7 +15544,7 @@ packages: webdriverio: optional: true dependencies: - '@types/chai': 4.3.16 + '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.16.3 '@vitest/expect': 0.30.1 @@ -15365,7 +15552,7 @@ packages: '@vitest/snapshot': 0.30.1 '@vitest/spy': 0.30.1 '@vitest/utils': 0.30.1 - acorn: 8.11.3 + acorn: 8.10.0 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 @@ -15374,12 +15561,12 @@ packages: jsdom: 22.1.0 local-pkg: 0.4.3 magic-string: 0.30.0 - pathe: 1.1.2 - picocolors: 1.0.1 + pathe: 1.1.0 + picocolors: 1.0.0 source-map: 0.6.1 - std-env: 3.7.0 + std-env: 3.3.2 strip-literal: 1.0.1 - tinybench: 2.8.0 + tinybench: 2.4.0 tinypool: 0.4.0 vite: 3.2.5(@types/node@18.16.3)(terser@5.17.1) vite-node: 0.30.1(@types/node@18.16.3)(terser@5.17.1) @@ -15393,6 +15580,62 @@ packages: - terser dev: true + /vitest@2.1.0(@types/node@18.16.3)(jsdom@21.1.1)(terser@5.17.1): + resolution: {integrity: sha512-XuuEeyNkqbfr0FtAvd9vFbInSSNY1ykCQTYQ0sj9wPy4hx+1gR7gqVNdW0AX2wrrM1wWlN5fnJDjF9xG6mYRSQ==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@edge-runtime/vm': '*' + '@types/node': ^18.0.0 || >=20.0.0 + '@vitest/browser': 2.1.0 + '@vitest/ui': 2.1.0 + happy-dom: '*' + jsdom: '*' + peerDependenciesMeta: + '@edge-runtime/vm': + optional: true + '@types/node': + optional: true + '@vitest/browser': + optional: true + '@vitest/ui': + optional: true + happy-dom: + optional: true + jsdom: + optional: true + dependencies: + '@types/node': 18.16.3 + '@vitest/expect': 2.1.0 + '@vitest/mocker': 2.1.0(@vitest/spy@2.1.0)(vite@3.2.5) + '@vitest/pretty-format': 2.1.0 + '@vitest/runner': 2.1.0 + '@vitest/snapshot': 2.1.0 + '@vitest/spy': 2.1.0 + '@vitest/utils': 2.1.0 + chai: 5.1.1 + debug: 4.3.7(supports-color@6.1.0) + jsdom: 21.1.1 + magic-string: 0.30.11 + pathe: 1.1.2 + std-env: 3.7.0 + tinybench: 2.9.0 + tinyexec: 0.3.0 + tinypool: 1.0.1 + tinyrainbow: 1.2.0 + vite: 3.2.5(@types/node@18.16.3)(terser@5.17.1) + vite-node: 2.1.0(@types/node@18.16.3)(terser@5.17.1) + why-is-node-running: 2.3.0 + transitivePeerDependencies: + - less + - msw + - sass + - stylus + - sugarss + - supports-color + - terser + dev: true + /vm-browserify@1.1.2: resolution: {integrity: sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==} @@ -15521,11 +15764,11 @@ packages: chokidar: 2.1.8(supports-color@6.1.0) compression: 1.7.4(supports-color@6.1.0) connect-history-api-fallback: 1.6.0 - debug: 4.3.4(supports-color@6.1.0) + debug: 4.3.7(supports-color@6.1.0) del: 4.1.1 express: 4.17.1(supports-color@6.1.0) html-entities: 1.4.0 - http-proxy-middleware: 0.19.1(debug@4.3.4)(supports-color@6.1.0) + http-proxy-middleware: 0.19.1(debug@4.3.7)(supports-color@6.1.0) import-local: 2.0.0 internal-ip: 4.3.0 ip: 1.1.5 @@ -15557,7 +15800,7 @@ packages: /webpack-flush-chunks@2.0.3(react@17.0.2): resolution: {integrity: sha512-CXGOyXG5YjjxyI+Qyt3VlI//JX92UmGRNP65zN3o9CIntEzfzc1J30YTKRRvF1JsE/iEzbnp5u99yCkL9obotQ==} peerDependencies: - react: ^17.0.2 || 17 + react: '*' dependencies: react: 17.0.2 @@ -15725,6 +15968,15 @@ packages: stackback: 0.0.2 dev: true + /why-is-node-running@2.3.0: + resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} + engines: {node: '>=8'} + hasBin: true + dependencies: + siginfo: 2.0.0 + stackback: 0.0.2 + dev: true + /wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} dependencies: diff --git a/scripts/vitest/setup.js b/scripts/vitest/setup.mjs similarity index 94% rename from scripts/vitest/setup.js rename to scripts/vitest/setup.mjs index 9b27b52147..45a3a5bf13 100644 --- a/scripts/vitest/setup.js +++ b/scripts/vitest/setup.mjs @@ -1,6 +1,4 @@ // This script is run before each `.test.ts` file. -import { vi } from 'vitest'; - globalThis.AbortController = undefined; globalThis.fetch = vi.fn(); diff --git a/vitest.config.ts b/vitest.config.ts index 2b108b4726..b2e4462853 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -14,8 +14,8 @@ export default defineConfig({ }, plugins: [tsconfigPaths()], test: { - globals: false, - setupFiles: [resolve(__dirname, 'scripts/vitest/setup.js')], + globals: true, + setupFiles: [resolve(__dirname, 'scripts/vitest/setup.mjs')], clearMocks: true, exclude: [ 'packages/solid-urql/**',