diff --git a/examples/vue/basic/package.json b/examples/vue/basic/package.json index 6858511e39..1600c9eaf7 100644 --- a/examples/vue/basic/package.json +++ b/examples/vue/basic/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^4.13.3", - "vue": "^3.2.41" + "vue": "^3.3.0" }, "devDependencies": { "@vitejs/plugin-vue": "^3.1.2", diff --git a/examples/vue/dependent-queries/package.json b/examples/vue/dependent-queries/package.json index ccb613ed34..2bccc4235f 100644 --- a/examples/vue/dependent-queries/package.json +++ b/examples/vue/dependent-queries/package.json @@ -9,7 +9,7 @@ }, "dependencies": { "@tanstack/vue-query": "^4.9.0", - "vue": "3.2.39" + "vue": "^3.3.0" }, "devDependencies": { "@vitejs/plugin-vue": "3.1.0", diff --git a/examples/vue/persister/package.json b/examples/vue/persister/package.json index aabbe57b8a..8044d8381e 100644 --- a/examples/vue/persister/package.json +++ b/examples/vue/persister/package.json @@ -11,7 +11,7 @@ "@tanstack/vue-query": "^4.14.1", "@tanstack/query-persist-client-core": "^4.14.1", "@tanstack/query-sync-storage-persister": "^4.14.1", - "vue": "3.2.41" + "vue": "^3.3.0" }, "devDependencies": { "@vitejs/plugin-vue": "3.2.0", diff --git a/package.json b/package.json index 07641cd4a9..946ed6ad25 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "ts-jest": "^27.1.1", "ts-node": "^10.7.0", "typescript": "^4.7.4", - "vue": "^3.2.33" + "vue": "^3.3.0" }, "bundlewatch": { "files": [ diff --git a/packages/vue-query/__mocks__/vue-demi.ts b/packages/vue-query/__mocks__/vue-demi.ts index 0114e86396..a3dea0ef92 100644 --- a/packages/vue-query/__mocks__/vue-demi.ts +++ b/packages/vue-query/__mocks__/vue-demi.ts @@ -6,4 +6,6 @@ module.exports = { provide: jest.fn(), onScopeDispose: jest.fn(), getCurrentInstance: jest.fn(() => ({ proxy: {} })), + hasInjectionContext: jest.fn(() => true), + getCurrentScope: jest.fn(() => ({})), } diff --git a/packages/vue-query/package.json b/packages/vue-query/package.json index 3cbddcfc0e..dfd9e0c89f 100644 --- a/packages/vue-query/package.json +++ b/packages/vue-query/package.json @@ -40,18 +40,18 @@ ], "devDependencies": { "@vue/composition-api": "1.7.1", - "vue": "^3.2.40", + "vue": "^3.3.0", "vue2": "npm:vue@2" }, "dependencies": { "@tanstack/match-sorter-utils": "^8.1.1", "@tanstack/query-core": "workspace:*", "@vue/devtools-api": "^6.4.2", - "vue-demi": "^0.13.11" + "vue-demi": "^0.14.5" }, "peerDependencies": { "@vue/composition-api": "^1.1.2", - "vue": "^2.5.0 || ^3.0.0" + "vue": "^2.5.0 || ^3.3.0" }, "peerDependenciesMeta": { "@vue/composition-api": { diff --git a/packages/vue-query/src/__tests__/useQueryClient.test.ts b/packages/vue-query/src/__tests__/useQueryClient.test.ts index 27861adf0e..cebced07ad 100644 --- a/packages/vue-query/src/__tests__/useQueryClient.test.ts +++ b/packages/vue-query/src/__tests__/useQueryClient.test.ts @@ -1,10 +1,10 @@ -import { getCurrentInstance, inject } from 'vue-demi' +import { hasInjectionContext, inject } from 'vue-demi' import { useQueryClient } from '../useQueryClient' import { VUE_QUERY_CLIENT } from '../utils' describe('useQueryClient', () => { const injectSpy = inject as jest.Mock - const getCurrentInstanceSpy = getCurrentInstance as jest.Mock + const hasInjectionContextSpy = hasInjectionContext as jest.Mock beforeEach(() => { jest.restoreAllMocks() @@ -30,10 +30,10 @@ describe('useQueryClient', () => { }) test('should throw an error when used outside of setup function', () => { - getCurrentInstanceSpy.mockReturnValueOnce(undefined) + hasInjectionContextSpy.mockReturnValueOnce(false) expect(useQueryClient).toThrowError() - expect(getCurrentInstanceSpy).toHaveBeenCalledTimes(1) + expect(hasInjectionContextSpy).toHaveBeenCalledTimes(1) }) test('should call inject with a custom key as a suffix', () => { diff --git a/packages/vue-query/src/useQueryClient.ts b/packages/vue-query/src/useQueryClient.ts index ddbd75939d..78fa966a27 100644 --- a/packages/vue-query/src/useQueryClient.ts +++ b/packages/vue-query/src/useQueryClient.ts @@ -1,12 +1,15 @@ -import { getCurrentInstance, inject } from 'vue-demi' +import { getCurrentScope, hasInjectionContext, inject } from 'vue-demi' import { getClientKey } from './utils' import type { QueryClient } from './queryClient' export function useQueryClient(id = ''): QueryClient { - const vm = getCurrentInstance()?.proxy - - if (!vm) { + if ( + // ensures that `inject()` can be used + !hasInjectionContext() || + // ensures `ref()`, `onScopeDispose()` and other APIs can be used + !getCurrentScope() + ) { throw new Error('vue-query hooks can only be used inside setup() function.') } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7c9719e909..4353122f1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -200,8 +200,8 @@ importers: specifier: ^4.7.4 version: 4.8.3 vue: - specifier: ^3.2.33 - version: 3.2.37 + specifier: ^3.3.0 + version: 3.3.0 examples/react/algolia: dependencies: @@ -488,7 +488,7 @@ importers: version: 18.2.0(react@18.2.0) react-hot-toast: specifier: ^2.2.0 - version: 2.2.0(csstype@3.1.0)(react-dom@18.2.0)(react@18.2.0) + version: 2.2.0(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0) devDependencies: '@vitejs/plugin-react': specifier: ^2.0.0 @@ -1165,12 +1165,12 @@ importers: specifier: ^4.13.3 version: link:../../../packages/vue-query vue: - specifier: ^3.2.41 - version: 3.2.41 + specifier: ^3.3.0 + version: 3.3.0 devDependencies: '@vitejs/plugin-vue': specifier: ^3.1.2 - version: 3.1.2(vite@3.1.8)(vue@3.2.41) + version: 3.1.2(vite@3.1.8)(vue@3.3.0) typescript: specifier: ^4.8.4 version: 4.8.4 @@ -1184,12 +1184,12 @@ importers: specifier: ^4.9.0 version: link:../../../packages/vue-query vue: - specifier: 3.2.39 - version: 3.2.39 + specifier: ^3.3.0 + version: 3.3.0 devDependencies: '@vitejs/plugin-vue': specifier: 3.1.0 - version: 3.1.0(vite@3.1.4)(vue@3.2.39) + version: 3.1.0(vite@3.1.4)(vue@3.3.0) typescript: specifier: 4.8.4 version: 4.8.4 @@ -1209,12 +1209,12 @@ importers: specifier: ^4.14.1 version: link:../../../packages/vue-query vue: - specifier: 3.2.41 - version: 3.2.41 + specifier: ^3.3.0 + version: 3.3.0 devDependencies: '@vitejs/plugin-vue': specifier: 3.2.0 - version: 3.2.0(vite@3.2.2)(vue@3.2.41) + version: 3.2.0(vite@3.2.2)(vue@3.3.0) typescript: specifier: 4.8.4 version: 4.8.4 @@ -1380,15 +1380,6 @@ importers: specifier: npm:react-dom@^17.0.2 version: /react-dom@17.0.2(react@18.2.0) - packages/react-query/build/codemods: - devDependencies: - '@types/jscodeshift': - specifier: 0.11.6 - version: 0.11.6 - jscodeshift: - specifier: 0.15.0 - version: 0.15.0(@babel/preset-env@7.18.6) - packages/solid-query: dependencies: '@tanstack/query-core': @@ -1457,18 +1448,18 @@ importers: specifier: ^6.4.2 version: 6.4.2 vue-demi: - specifier: ^0.13.11 - version: 0.13.11(@vue/composition-api@1.7.1)(vue@3.2.40) + specifier: ^0.14.5 + version: 0.14.5(@vue/composition-api@1.7.1)(vue@3.3.0) devDependencies: '@vue/composition-api': specifier: 1.7.1 - version: 1.7.1(vue@3.2.40) + version: 1.7.1(vue@3.3.0) vue: - specifier: ^3.2.40 - version: 3.2.40 + specifier: ^3.3.0 + version: 3.3.0 vue2: specifier: npm:vue@2 - version: /vue@2.7.10 + version: /vue@2.7.14 packages: @@ -1649,10 +1640,10 @@ packages: '@babel/generator': 7.19.0 '@babel/helper-module-transforms': 7.19.0 '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.1 + '@babel/parser': 7.22.10 '@babel/template': 7.18.10 '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 convert-source-map: 1.8.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -1691,14 +1682,14 @@ packages: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-builder-binary-assignment-operator-visitor@7.18.6: resolution: {integrity: sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-compilation-targets@7.19.1(@babel/core@7.19.1): resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} @@ -1778,24 +1769,6 @@ packages: - supports-color dev: false - /@babel/helper-create-class-features-plugin@7.19.0(@babel/core@7.9.0): - resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.9.0 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - dev: true - /@babel/helper-create-regexp-features-plugin@7.18.6(@babel/core@7.19.1): resolution: {integrity: sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==} engines: {node: '>=6.9.0'} @@ -1842,38 +1815,39 @@ packages: resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-function-name@7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-hoist-variables@7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-member-expression-to-functions@7.18.6: resolution: {integrity: sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-member-expression-to-functions@7.18.9: resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 + dev: false /@babel/helper-module-imports@7.16.0: resolution: {integrity: sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 dev: true /@babel/helper-module-imports@7.18.6: @@ -1901,7 +1875,7 @@ packages: resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-plugin-utils@7.19.0: resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} @@ -1921,7 +1895,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.18.6 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 transitivePeerDependencies: - supports-color @@ -1935,7 +1909,7 @@ packages: '@babel/helper-annotate-as-pure': 7.18.6 '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-wrap-function': 7.18.6 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 transitivePeerDependencies: - supports-color dev: true @@ -1948,7 +1922,7 @@ packages: '@babel/helper-member-expression-to-functions': 7.18.6 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 transitivePeerDependencies: - supports-color @@ -1960,36 +1934,45 @@ packages: '@babel/helper-member-expression-to-functions': 7.18.9 '@babel/helper-optimise-call-expression': 7.18.6 '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 transitivePeerDependencies: - supports-color + dev: false /@babel/helper-simple-access@7.18.6: resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-skip-transparent-expression-wrappers@7.18.6: resolution: {integrity: sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-split-export-declaration@7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 /@babel/helper-string-parser@7.18.10: resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} engines: {node: '>=6.9.0'} + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.18.6: resolution: {integrity: sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-identifier@7.22.5: + resolution: {integrity: sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} @@ -2001,7 +1984,7 @@ packages: '@babel/helper-function-name': 7.19.0 '@babel/template': 7.18.10 '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 transitivePeerDependencies: - supports-color @@ -2019,7 +2002,7 @@ packages: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/helper-validator-identifier': 7.18.6 + '@babel/helper-validator-identifier': 7.22.5 chalk: 2.4.2 js-tokens: 4.0.0 @@ -2030,6 +2013,13 @@ packages: dependencies: '@babel/types': 7.19.0 + /@babel/parser@7.22.10: + resolution: {integrity: sha512-lNbdGsQb9ekfsnjFGhEiF4hfFqGgfOP3H3d27re3n+CGhNuTSUEQdfWk556sTLNTloczcdM5TYF2LhzmDQKyvQ==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.22.10 + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.18.6(@babel/core@7.19.1): resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} @@ -2072,7 +2062,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-remap-async-to-generator': 7.18.6(@babel/core@7.9.0) '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.9.0) transitivePeerDependencies: @@ -2110,8 +2100,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-create-class-features-plugin': 7.19.0(@babel/core@7.9.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-create-class-features-plugin': 7.18.6(@babel/core@7.9.0) + '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color dev: true @@ -2372,8 +2362,8 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-create-class-features-plugin': 7.19.0(@babel/core@7.9.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-create-class-features-plugin': 7.18.6(@babel/core@7.9.0) + '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - supports-color dev: true @@ -2410,7 +2400,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-create-regexp-features-plugin': 7.18.6(@babel/core@7.9.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.19.1): @@ -2761,7 +2751,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-remap-async-to-generator': 7.18.6(@babel/core@7.9.0) transitivePeerDependencies: - supports-color @@ -2834,8 +2824,8 @@ packages: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-function-name': 7.19.0 '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 globals: 11.12.0 transitivePeerDependencies: @@ -2898,7 +2888,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-create-regexp-features-plugin': 7.18.6(@babel/core@7.9.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-transform-duplicate-keys@7.18.6(@babel/core@7.19.1): @@ -2938,7 +2928,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.6 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-transform-flow-strip-types@7.18.6(@babel/core@7.19.1): @@ -2990,7 +2980,7 @@ packages: '@babel/core': 7.9.0 '@babel/helper-compilation-targets': 7.19.1(@babel/core@7.9.0) '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-transform-literals@7.18.6(@babel/core@7.19.1): @@ -3052,7 +3042,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -3080,7 +3070,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-simple-access': 7.18.6 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: @@ -3111,8 +3101,8 @@ packages: '@babel/core': 7.9.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.20.2 - '@babel/helper-validator-identifier': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-identifier': 7.22.5 babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color @@ -3161,7 +3151,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-create-regexp-features-plugin': 7.18.6(@babel/core@7.9.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/plugin-transform-new-target@7.18.6(@babel/core@7.19.1): @@ -3212,7 +3202,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-replace-supers': 7.18.6 transitivePeerDependencies: - supports-color @@ -3334,7 +3324,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 regenerator-transform: 0.15.0 dev: true @@ -3405,7 +3395,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.9.0 - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 '@babel/helper-skip-transparent-expression-wrappers': 7.18.6 dev: true @@ -3544,7 +3534,7 @@ packages: dependencies: '@babel/core': 7.9.0 '@babel/helper-create-regexp-features-plugin': 7.18.6(@babel/core@7.9.0) - '@babel/helper-plugin-utils': 7.20.2 + '@babel/helper-plugin-utils': 7.19.0 dev: true /@babel/preset-env@7.12.17(@babel/core@7.9.0): @@ -3616,7 +3606,7 @@ packages: '@babel/plugin-transform-unicode-escapes': 7.18.6(@babel/core@7.9.0) '@babel/plugin-transform-unicode-regex': 7.18.6(@babel/core@7.9.0) '@babel/preset-modules': 0.1.5(@babel/core@7.9.0) - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 core-js-compat: 3.23.3 semver: 5.7.1 transitivePeerDependencies: @@ -3836,8 +3826,8 @@ packages: '@babel/helper-function-name': 7.19.0 '@babel/helper-hoist-variables': 7.18.6 '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: @@ -3851,6 +3841,14 @@ packages: '@babel/helper-validator-identifier': 7.18.6 to-fast-properties: 2.0.0 + /@babel/types@7.22.10: + resolution: {integrity: sha512-obaoigiLrlDZ7TUQln/8m4mSqIW2QFeOrCQc9r+xsaHGNoplVNYlRVpsfE8Vj35GEm2ZH4ZhrNYogs/3fj85kg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.5 + to-fast-properties: 2.0.0 + /@bcoe/v8-coverage@0.2.3: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true @@ -5707,7 +5705,7 @@ packages: dependencies: '@react-navigation/routers': 6.1.1 escape-string-regexp: 4.0.0 - nanoid: 3.3.4 + nanoid: 3.3.6 query-string: 7.1.1 react: 17.0.1 react-is: 16.13.1 @@ -5744,7 +5742,7 @@ packages: /@react-navigation/routers@6.1.1: resolution: {integrity: sha512-mWWj2yh4na/OBaE7bWrft4kdAtxnG8MlV6ph3Bi6tHqgcnxENX+dnQY6y0qg/6E7cmMlaJg5nAC5y4Enr5ir8A==} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 dev: false /@react-navigation/stack@6.2.2(@react-navigation/native@6.0.11)(react-native-gesture-handler@1.10.3)(react-native-safe-area-context@3.3.2)(react-native-screens@3.8.0)(react-native@0.64.3)(react@17.0.1): @@ -6137,8 +6135,8 @@ packages: /@types/babel__core@7.1.19: resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} dependencies: - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 '@types/babel__generator': 7.6.4 '@types/babel__template': 7.4.1 '@types/babel__traverse': 7.17.1 @@ -6147,20 +6145,20 @@ packages: /@types/babel__generator@7.6.4: resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 dev: true /@types/babel__template@7.4.1: resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} dependencies: - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 dev: true /@types/babel__traverse@7.17.1: resolution: {integrity: sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==} dependencies: - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 dev: true /@types/chai-subset@1.3.3: @@ -6225,13 +6223,6 @@ packages: recast: 0.20.5 dev: true - /@types/jscodeshift@0.11.6: - resolution: {integrity: sha512-3lJ4DajWkk4MZ1F7q+1C7jE0z0xOtbu0VU/Kg3wdPq2DUvJjySSlu3B5Q/bICrTxugLhONBO7inRUWsymOID/A==} - dependencies: - ast-types: 0.14.2 - recast: 0.20.5 - dev: true - /@types/json-schema@7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: true @@ -6764,7 +6755,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-vue@3.1.0(vite@3.1.4)(vue@3.2.39): + /@vitejs/plugin-vue@3.1.0(vite@3.1.4)(vue@3.3.0): resolution: {integrity: sha512-fmxtHPjSOEIRg6vHYDaem+97iwCUg/uSIaTzp98lhELt2ISOQuDo2hbkBdXod0g15IhfPMQmAxh4heUks2zvDA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6772,10 +6763,10 @@ packages: vue: ^3.2.25 dependencies: vite: 3.1.4 - vue: 3.2.39 + vue: 3.3.0 dev: true - /@vitejs/plugin-vue@3.1.2(vite@3.1.8)(vue@3.2.41): + /@vitejs/plugin-vue@3.1.2(vite@3.1.8)(vue@3.3.0): resolution: {integrity: sha512-3zxKNlvA3oNaKDYX0NBclgxTQ1xaFdL7PzwF6zj9tGFziKwmBa3Q/6XcJQxudlT81WxDjEhHmevvIC4Orc1LhQ==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6783,10 +6774,10 @@ packages: vue: ^3.2.25 dependencies: vite: 3.1.8 - vue: 3.2.41 + vue: 3.3.0 dev: true - /@vitejs/plugin-vue@3.2.0(vite@3.2.2)(vue@3.2.41): + /@vitejs/plugin-vue@3.2.0(vite@3.2.2)(vue@3.3.0): resolution: {integrity: sha512-E0tnaL4fr+qkdCNxJ+Xd0yM31UwMkQje76fsDVBBUCoGOUPexu2VDUYHL8P4CwV+zMvWw6nlRw19OnRKmYAJpw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -6794,7 +6785,7 @@ packages: vue: ^3.2.25 dependencies: vite: 3.2.2 - vue: 3.2.41 + vue: 3.3.0 dev: true /@vitest/coverage-istanbul@0.27.1(jsdom@20.0.3): @@ -6821,326 +6812,97 @@ packages: - terser dev: true - /@vue/compiler-core@3.2.37: - resolution: {integrity: sha512-81KhEjo7YAOh0vQJoSmAD68wLfYqJvoiD4ulyedzF+OEk/bk6/hx3fTNVfuzugIIaTrOx4PGx6pAiBRe5e9Zmg==} + /@vue/compiler-core@3.3.0: + resolution: {integrity: sha512-iYvUFe9/tIXNI1FyDCQYhkwJI5M9htqeCGfdZ2LiR+ZqVQE6KAH2+qUPdXixjMPUL36LdpVIBTNhxstx5RRhEw==} dependencies: - '@babel/parser': 7.19.1 - '@vue/shared': 3.2.37 + '@babel/parser': 7.22.10 + '@vue/shared': 3.3.0 estree-walker: 2.0.2 - source-map: 0.6.1 - dev: true - - /@vue/compiler-core@3.2.39: - resolution: {integrity: sha512-mf/36OWXqWn0wsC40nwRRGheR/qoID+lZXbIuLnr4/AngM0ov8Xvv8GHunC0rKRIkh60bTqydlqTeBo49rlbqw==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/shared': 3.2.39 - estree-walker: 2.0.2 - source-map: 0.6.1 - - /@vue/compiler-core@3.2.40: - resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/shared': 3.2.40 - estree-walker: 2.0.2 - source-map: 0.6.1 - - /@vue/compiler-core@3.2.41: - resolution: {integrity: sha512-oA4mH6SA78DT+96/nsi4p9DX97PHcNROxs51lYk7gb9Z4BPKQ3Mh+BLn6CQZBw857Iuhu28BfMSRHAlPvD4vlw==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/shared': 3.2.41 - estree-walker: 2.0.2 - source-map: 0.6.1 - - /@vue/compiler-dom@3.2.37: - resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} - dependencies: - '@vue/compiler-core': 3.2.37 - '@vue/shared': 3.2.37 - dev: true - - /@vue/compiler-dom@3.2.39: - resolution: {integrity: sha512-HMFI25Be1C8vLEEv1hgEO1dWwG9QQ8LTTPmCkblVJY/O3OvWx6r1+zsox5mKPMGvqYEZa6l8j+xgOfUspgo7hw==} - dependencies: - '@vue/compiler-core': 3.2.39 - '@vue/shared': 3.2.39 - - /@vue/compiler-dom@3.2.40: - resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==} - dependencies: - '@vue/compiler-core': 3.2.40 - '@vue/shared': 3.2.40 - - /@vue/compiler-dom@3.2.41: - resolution: {integrity: sha512-xe5TbbIsonjENxJsYRbDJvthzqxLNk+tb3d/c47zgREDa/PCp6/Y4gC/skM4H6PIuX5DAxm7fFJdbjjUH2QTMw==} - dependencies: - '@vue/compiler-core': 3.2.41 - '@vue/shared': 3.2.41 + source-map-js: 1.0.2 - /@vue/compiler-sfc@2.7.10: - resolution: {integrity: sha512-55Shns6WPxlYsz4WX7q9ZJBL77sKE1ZAYNYStLs6GbhIOMrNtjMvzcob6gu3cGlfpCR4bT7NXgyJ3tly2+Hx8Q==} + /@vue/compiler-dom@3.3.0: + resolution: {integrity: sha512-oxWgWpY+2FOQMZxdXgVaslu7z/KSmk9pO90MrYdxfiOW3/0HkqR6nuDjukiwaz5rN/kUioNXBfAkDcNwIr1JOA==} dependencies: - '@babel/parser': 7.19.1 - postcss: 8.4.21 - source-map: 0.6.1 - dev: true + '@vue/compiler-core': 3.3.0 + '@vue/shared': 3.3.0 - /@vue/compiler-sfc@3.2.37: - resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} + /@vue/compiler-sfc@2.7.14: + resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.37 - '@vue/compiler-dom': 3.2.37 - '@vue/compiler-ssr': 3.2.37 - '@vue/reactivity-transform': 3.2.37 - '@vue/shared': 3.2.37 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.21 + '@babel/parser': 7.22.10 + postcss: 8.4.28 source-map: 0.6.1 dev: true - /@vue/compiler-sfc@3.2.39: - resolution: {integrity: sha512-fqAQgFs1/BxTUZkd0Vakn3teKUt//J3c420BgnYgEOoVdTwYpBTSXCMJ88GOBCylmUBbtquGPli9tVs7LzsWIA==} + /@vue/compiler-sfc@3.3.0: + resolution: {integrity: sha512-g8j35REOBMN0oRnJ4eEO3RMLj8ebEehQk6JkH6Q9df+M1Sb8eLeX0Zb7GBBPrrjfmyKzGvp/TE3fyOLUq/H5ow==} dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.39 - '@vue/compiler-dom': 3.2.39 - '@vue/compiler-ssr': 3.2.39 - '@vue/reactivity-transform': 3.2.39 - '@vue/shared': 3.2.39 + '@babel/parser': 7.22.10 + '@vue/compiler-core': 3.3.0 + '@vue/compiler-dom': 3.3.0 + '@vue/compiler-ssr': 3.3.0 + '@vue/reactivity-transform': 3.3.0 + '@vue/shared': 3.3.0 estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.21 - source-map: 0.6.1 - - /@vue/compiler-sfc@3.2.40: - resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.40 - '@vue/compiler-dom': 3.2.40 - '@vue/compiler-ssr': 3.2.40 - '@vue/reactivity-transform': 3.2.40 - '@vue/shared': 3.2.40 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.21 - source-map: 0.6.1 - - /@vue/compiler-sfc@3.2.41: - resolution: {integrity: sha512-+1P2m5kxOeaxVmJNXnBskAn3BenbTmbxBxWOtBq3mQTCokIreuMULFantBUclP0+KnzNCMOvcnKinqQZmiOF8w==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.41 - '@vue/compiler-dom': 3.2.41 - '@vue/compiler-ssr': 3.2.41 - '@vue/reactivity-transform': 3.2.41 - '@vue/shared': 3.2.41 - estree-walker: 2.0.2 - magic-string: 0.25.9 - postcss: 8.4.21 - source-map: 0.6.1 - - /@vue/compiler-ssr@3.2.37: - resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} - dependencies: - '@vue/compiler-dom': 3.2.37 - '@vue/shared': 3.2.37 - dev: true - - /@vue/compiler-ssr@3.2.39: - resolution: {integrity: sha512-EoGCJ6lincKOZGW+0Ky4WOKsSmqL7hp1ZYgen8M7u/mlvvEQUaO9tKKOy7K43M9U2aA3tPv0TuYYQFrEbK2eFQ==} - dependencies: - '@vue/compiler-dom': 3.2.39 - '@vue/shared': 3.2.39 - - /@vue/compiler-ssr@3.2.40: - resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==} - dependencies: - '@vue/compiler-dom': 3.2.40 - '@vue/shared': 3.2.40 + magic-string: 0.30.0 + postcss: 8.4.28 + source-map-js: 1.0.2 - /@vue/compiler-ssr@3.2.41: - resolution: {integrity: sha512-Y5wPiNIiaMz/sps8+DmhaKfDm1xgj6GrH99z4gq2LQenfVQcYXmHIOBcs5qPwl7jaW3SUQWjkAPKMfQemEQZwQ==} + /@vue/compiler-ssr@3.3.0: + resolution: {integrity: sha512-G39cqKLtSvlHM4L+P7vav9mh+ruks156VsXtzKya/FLMAWkSco6ye4SdaD6vJHMbtCypTOkMU7R6NMrCr19vpg==} dependencies: - '@vue/compiler-dom': 3.2.41 - '@vue/shared': 3.2.41 + '@vue/compiler-dom': 3.3.0 + '@vue/shared': 3.3.0 - /@vue/composition-api@1.7.1(vue@3.2.40): + /@vue/composition-api@1.7.1(vue@3.3.0): resolution: {integrity: sha512-xDWoEtxGXhH9Ku3ROYX/rzhcpt4v31hpPU5zF3UeVC/qxA3dChmqU8zvTUYoKh3j7rzpNsoFOwqsWG7XPMlaFA==} peerDependencies: vue: '>= 2.5 < 2.7' dependencies: - vue: 3.2.40 + vue: 3.3.0 /@vue/devtools-api@6.4.2: resolution: {integrity: sha512-6hNZ23h1M2Llky+SIAmVhL7s6BjLtZBCzjIz9iRSBUsysjE7kC39ulW0dH4o/eZtycmSt4qEr6RDVGTIuWu+ow==} dev: false - /@vue/reactivity-transform@3.2.37: - resolution: {integrity: sha512-IWopkKEb+8qpu/1eMKVeXrK0NLw9HicGviJzhJDEyfxTR9e1WtpnnbYkJWurX6WwoFP0sz10xQg8yL8lgskAZg==} + /@vue/reactivity-transform@3.3.0: + resolution: {integrity: sha512-Pli2ClOXOEMG2AExCfUwiPQQo7U7zcRlnZLb6FI9ns/nEiQ9KLJJYD3wAuJHSx0VXLhACaINd/1VbMeKfa8GhQ==} dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.37 - '@vue/shared': 3.2.37 - estree-walker: 2.0.2 - magic-string: 0.25.9 - dev: true - - /@vue/reactivity-transform@3.2.39: - resolution: {integrity: sha512-HGuWu864zStiWs9wBC6JYOP1E00UjMdDWIG5W+FpUx28hV3uz9ODOKVNm/vdOy/Pvzg8+OcANxAVC85WFBbl3A==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.39 - '@vue/shared': 3.2.39 - estree-walker: 2.0.2 - magic-string: 0.25.9 - - /@vue/reactivity-transform@3.2.40: - resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.40 - '@vue/shared': 3.2.40 - estree-walker: 2.0.2 - magic-string: 0.25.9 - - /@vue/reactivity-transform@3.2.41: - resolution: {integrity: sha512-mK5+BNMsL4hHi+IR3Ft/ho6Za+L3FA5j8WvreJ7XzHrqkPq8jtF/SMo7tuc9gHjLDwKZX1nP1JQOKo9IEAn54A==} - dependencies: - '@babel/parser': 7.19.1 - '@vue/compiler-core': 3.2.41 - '@vue/shared': 3.2.41 + '@babel/parser': 7.22.10 + '@vue/compiler-core': 3.3.0 + '@vue/shared': 3.3.0 estree-walker: 2.0.2 - magic-string: 0.25.9 - - /@vue/reactivity@3.2.37: - resolution: {integrity: sha512-/7WRafBOshOc6m3F7plwzPeCu/RCVv9uMpOwa/5PiY1Zz+WLVRWiy0MYKwmg19KBdGtFWsmZ4cD+LOdVPcs52A==} - dependencies: - '@vue/shared': 3.2.37 - dev: true - - /@vue/reactivity@3.2.39: - resolution: {integrity: sha512-vlaYX2a3qMhIZfrw3Mtfd+BuU+TZmvDrPMa+6lpfzS9k/LnGxkSuf0fhkP0rMGfiOHPtyKoU9OJJJFGm92beVQ==} - dependencies: - '@vue/shared': 3.2.39 - - /@vue/reactivity@3.2.40: - resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==} - dependencies: - '@vue/shared': 3.2.40 - - /@vue/reactivity@3.2.41: - resolution: {integrity: sha512-9JvCnlj8uc5xRiQGZ28MKGjuCoPhhTwcoAdv3o31+cfGgonwdPNuvqAXLhlzu4zwqavFEG5tvaoINQEfxz+l6g==} - dependencies: - '@vue/shared': 3.2.41 - - /@vue/runtime-core@3.2.37: - resolution: {integrity: sha512-JPcd9kFyEdXLl/i0ClS7lwgcs0QpUAWj+SKX2ZC3ANKi1U4DOtiEr6cRqFXsPwY5u1L9fAjkinIdB8Rz3FoYNQ==} - dependencies: - '@vue/reactivity': 3.2.37 - '@vue/shared': 3.2.37 - dev: true - - /@vue/runtime-core@3.2.39: - resolution: {integrity: sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==} - dependencies: - '@vue/reactivity': 3.2.39 - '@vue/shared': 3.2.39 - - /@vue/runtime-core@3.2.40: - resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==} - dependencies: - '@vue/reactivity': 3.2.40 - '@vue/shared': 3.2.40 - - /@vue/runtime-core@3.2.41: - resolution: {integrity: sha512-0LBBRwqnI0p4FgIkO9q2aJBBTKDSjzhnxrxHYengkAF6dMOjeAIZFDADAlcf2h3GDALWnblbeprYYpItiulSVQ==} - dependencies: - '@vue/reactivity': 3.2.41 - '@vue/shared': 3.2.41 - - /@vue/runtime-dom@3.2.37: - resolution: {integrity: sha512-HimKdh9BepShW6YozwRKAYjYQWg9mQn63RGEiSswMbW+ssIht1MILYlVGkAGGQbkhSh31PCdoUcfiu4apXJoPw==} - dependencies: - '@vue/runtime-core': 3.2.37 - '@vue/shared': 3.2.37 - csstype: 2.6.20 - dev: true - - /@vue/runtime-dom@3.2.39: - resolution: {integrity: sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==} - dependencies: - '@vue/runtime-core': 3.2.39 - '@vue/shared': 3.2.39 - csstype: 2.6.20 - - /@vue/runtime-dom@3.2.40: - resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==} - dependencies: - '@vue/runtime-core': 3.2.40 - '@vue/shared': 3.2.40 - csstype: 2.6.20 + magic-string: 0.30.0 - /@vue/runtime-dom@3.2.41: - resolution: {integrity: sha512-U7zYuR1NVIP8BL6jmOqmapRAHovEFp7CSw4pR2FacqewXNGqZaRfHoNLQsqQvVQ8yuZNZtxSZy0FFyC70YXPpA==} + /@vue/reactivity@3.3.0: + resolution: {integrity: sha512-CyVK/UDaGVK9ARd6HDh+RnvSY65rItjkNvxz7yTcbsGole6KaywdLIzLhWeaO5y7LnYE4MNGxzwZxmsnd+gNmQ==} dependencies: - '@vue/runtime-core': 3.2.41 - '@vue/shared': 3.2.41 - csstype: 2.6.20 + '@vue/shared': 3.3.0 - /@vue/server-renderer@3.2.37(vue@3.2.37): - resolution: {integrity: sha512-kLITEJvaYgZQ2h47hIzPh2K3jG8c1zCVbp/o/bzQOyvzaKiCquKS7AaioPI28GNxIsE/zSx+EwWYsNxDCX95MA==} - peerDependencies: - vue: 3.2.37 + /@vue/runtime-core@3.3.0: + resolution: {integrity: sha512-PJ6EYidRqsG0p0kijogSjA9dmJk6AhGGX387UWjbk2Y1z7t9VI0vTMLwBXf7H7QkKSAufiPRMET7qmexcOae1g==} dependencies: - '@vue/compiler-ssr': 3.2.37 - '@vue/shared': 3.2.37 - vue: 3.2.37 - dev: true + '@vue/reactivity': 3.3.0 + '@vue/shared': 3.3.0 - /@vue/server-renderer@3.2.39(vue@3.2.39): - resolution: {integrity: sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==} - peerDependencies: - vue: 3.2.39 + /@vue/runtime-dom@3.3.0: + resolution: {integrity: sha512-e2VwfvU6xk/BdXpFvh1UXo4mcOrKCAkPrCy/vFas9GkkYzW3nx3uJ7Jm2Zl08dRoCMP7Oy9FegT9JkJ5kU8C+g==} dependencies: - '@vue/compiler-ssr': 3.2.39 - '@vue/shared': 3.2.39 - vue: 3.2.39 + '@vue/runtime-core': 3.3.0 + '@vue/shared': 3.3.0 + csstype: 3.1.2 - /@vue/server-renderer@3.2.40(vue@3.2.40): - resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==} + /@vue/server-renderer@3.3.0(vue@3.3.0): + resolution: {integrity: sha512-U8coTPJMym4U6kJ2sDQuO5BmYjfIn26f66rtCk+cS1hoSxOtxFtUJuFXAOTIHvFWeelk4qeh9Ub5ZbfVRCHQBg==} peerDependencies: - vue: 3.2.40 + vue: 3.3.0 dependencies: - '@vue/compiler-ssr': 3.2.40 - '@vue/shared': 3.2.40 - vue: 3.2.40 - - /@vue/server-renderer@3.2.41(vue@3.2.41): - resolution: {integrity: sha512-7YHLkfJdTlsZTV0ae5sPwl9Gn/EGr2hrlbcS/8naXm2CDpnKUwC68i1wGlrYAfIgYWL7vUZwk2GkYLQH5CvFig==} - peerDependencies: - vue: 3.2.41 - dependencies: - '@vue/compiler-ssr': 3.2.41 - '@vue/shared': 3.2.41 - vue: 3.2.41 - - /@vue/shared@3.2.37: - resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} - dev: true - - /@vue/shared@3.2.39: - resolution: {integrity: sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==} - - /@vue/shared@3.2.40: - resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==} + '@vue/compiler-ssr': 3.3.0 + '@vue/shared': 3.3.0 + vue: 3.3.0 - /@vue/shared@3.2.41: - resolution: {integrity: sha512-W9mfWLHmJhkfAmV+7gDjcHeAWALQtgGT3JErxULl0oz6R6+3ug91I7IErs93eCFhPCZPHBs4QJS7YWEV7A3sxw==} + /@vue/shared@3.3.0: + resolution: {integrity: sha512-U4LUNs+xkcncuiWSyYlZJPl4l8zAKs67OuLM2L91QsaYZAEylj41pGHaLPHkO0ULGTpxTMETEBXkn6QFP9/X+Q==} /@xmldom/xmldom@0.7.5: resolution: {integrity: sha512-V3BIhmY36fXZ1OtVcI9W+FxQqxVLsPKcNjWigIaa81dLC9IolJl5Mt4Cvhmr0flUnjSpTdrbMTSbXqYqV5dT6A==} @@ -7523,15 +7285,6 @@ packages: resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: false - /assert@2.0.0: - resolution: {integrity: sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==} - dependencies: - es6-object-assign: 1.1.0 - is-nan: 1.3.2 - object-is: 1.1.5 - util: 0.12.5 - dev: true - /assertion-error@1.1.0: resolution: {integrity: sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==} dev: true @@ -7556,13 +7309,6 @@ packages: dependencies: tslib: 2.6.0 - /ast-types@0.16.1: - resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} - engines: {node: '>=4'} - dependencies: - tslib: 2.6.0 - dev: true - /astral-regex@1.0.0: resolution: {integrity: sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==} engines: {node: '>=4'} @@ -7734,7 +7480,7 @@ packages: engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} dependencies: '@babel/template': 7.18.10 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 '@types/babel__core': 7.1.19 '@types/babel__traverse': 7.17.1 dev: true @@ -7747,7 +7493,7 @@ packages: '@babel/core': 7.19.1 '@babel/helper-module-imports': 7.16.0 '@babel/plugin-syntax-jsx': 7.18.6(@babel/core@7.19.1) - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 html-entities: 2.3.2 dev: true @@ -8729,10 +8475,14 @@ packages: /csstype@2.6.20: resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} + dev: false /csstype@3.1.0: resolution: {integrity: sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==} + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} + /current-git-branch@1.1.0: resolution: {integrity: sha512-n5mwGZllLsFzxDPtTmadqGe4IIBPfqPbiIRX4xgFR9VK/Bx47U+94KiVkxSKAKN6/s43TlkztS2GZpgMKzwQ8A==} dependencies: @@ -9027,7 +8777,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.19.0 - csstype: 3.1.0 + csstype: 3.1.2 dev: false /dom-walk@0.1.2: @@ -9245,10 +8995,6 @@ packages: is-symbol: 1.0.4 dev: true - /es6-object-assign@1.1.0: - resolution: {integrity: sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==} - dev: true - /es6-promise@3.3.1: resolution: {integrity: sha512-SOp9Phqvqn7jtEUxPWdWfWoLmyt2VaJ6MpvP9Comy1MceMXqE6bxvaTu4iaxpYYPzhny28Lc+M87/c2cPK6lDg==} dev: true @@ -10822,12 +10568,12 @@ packages: resolution: {integrity: sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==} dev: true - /goober@2.1.10(csstype@3.1.0): + /goober@2.1.10(csstype@3.1.2): resolution: {integrity: sha512-7PpuQMH10jaTWm33sQgBQvz45pHR8N4l3Cu3WMGEWmHShAcTuuP7I+5/DwKo39fwti5A80WAjvqgz6SSlgWmGA==} peerDependencies: csstype: ^3.0.10 dependencies: - csstype: 3.1.0 + csstype: 3.1.2 dev: false /gopd@1.0.1: @@ -11242,14 +10988,6 @@ packages: dependencies: kind-of: 6.0.3 - /is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: true - /is-array-buffer@3.0.2: resolution: {integrity: sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==} dependencies: @@ -11401,13 +11139,6 @@ packages: engines: {node: '>=6'} dev: true - /is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: true - /is-git-repository@1.1.1: resolution: {integrity: sha512-hxLpJytJnIZ5Og5QsxSkzmb8Qx8rGau9bio1JN/QtXcGEFuSsQYau0IiqlsCwftsfVYjF1mOq6uLdmwNSspgpA==} dependencies: @@ -11442,14 +11173,6 @@ packages: resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} dev: true - /is-nan@1.3.2: - resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - dev: true - /is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -11648,7 +11371,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.19.1 - '@babel/parser': 7.19.1 + '@babel/parser': 7.22.10 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.0 semver: 6.3.0 @@ -12112,7 +11835,7 @@ packages: '@babel/generator': 7.19.0 '@babel/plugin-syntax-typescript': 7.18.6(@babel/core@7.19.1) '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.17.1 @@ -12304,7 +12027,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.19.1 - '@babel/parser': 7.19.1 + '@babel/parser': 7.22.10 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.19.1) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.19.1) '@babel/plugin-proposal-optional-chaining': 7.18.6(@babel/core@7.19.1) @@ -12357,39 +12080,6 @@ packages: - supports-color dev: true - /jscodeshift@0.15.0(@babel/preset-env@7.18.6): - resolution: {integrity: sha512-t337Wx7Vy1ffhas7E1KZUHaR9YPdeCfxPvxz9k6DKwYW88pcs1piR1eR9d+7GQZGSQIZd6a+cfIM3XpMe9rFKQ==} - hasBin: true - peerDependencies: - '@babel/preset-env': ^7.1.6 - peerDependenciesMeta: - '@babel/preset-env': - optional: true - dependencies: - '@babel/core': 7.19.1 - '@babel/parser': 7.19.1 - '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.19.1) - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.19.1) - '@babel/plugin-proposal-optional-chaining': 7.18.6(@babel/core@7.19.1) - '@babel/plugin-transform-modules-commonjs': 7.18.6(@babel/core@7.19.1) - '@babel/preset-env': 7.18.6(@babel/core@7.19.1) - '@babel/preset-flow': 7.18.6(@babel/core@7.19.1) - '@babel/preset-typescript': 7.18.6(@babel/core@7.19.1) - '@babel/register': 7.18.6(@babel/core@7.19.1) - babel-core: 7.0.0-bridge.0(@babel/core@7.19.1) - chalk: 4.1.2 - flow-parser: 0.121.0 - graceful-fs: 4.2.10 - micromatch: 4.0.5 - neo-async: 2.6.2 - node-dir: 0.1.17 - recast: 0.23.3 - temp: 0.8.4 - write-file-atomic: 2.4.3 - transitivePeerDependencies: - - supports-color - dev: true - /jsdom@16.7.0: resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} engines: {node: '>=10'} @@ -12611,7 +12301,7 @@ packages: resolution: {integrity: sha512-YpzpreB6kUunQBbrlArlsMpXYyndt9JATbt95tajx0t4MTJJcCJdd4hdNpHmOIDiUJrF/oX5wtVFrS3uofWfGw==} dependencies: '@babel/runtime': 7.19.0 - csstype: 3.1.0 + csstype: 3.1.2 is-in-browser: 1.1.3 tiny-warning: 1.0.3 dev: false @@ -12906,6 +12596,7 @@ packages: resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} dependencies: sourcemap-codec: 1.4.8 + dev: true /magic-string@0.26.4: resolution: {integrity: sha512-e5uXtVJ22aEpK9u1+eQf0fSxHeqwyV19K+uGnlROCxUhzwRip9tBsaMViK/0vC3viyPd5Gtucp3UmEp/Q2cPTQ==} @@ -12926,7 +12617,6 @@ packages: engines: {node: '>=12'} dependencies: '@jridgewell/sourcemap-codec': 1.4.14 - dev: true /make-dir@2.1.0: resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} @@ -13263,7 +12953,7 @@ packages: resolution: {integrity: sha512-0w5CmCM+ybSqXIjqU4RiK40t4bvANL6lafabQ2GP2XD3vSwkLY+StWzCtsb4mPuyi9R/SgoLBel+ZOXHXAH0eQ==} dependencies: '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 invariant: 2.2.4 metro-symbolicate: 0.59.0 ob1: 0.59.0 @@ -13277,7 +12967,7 @@ packages: resolution: {integrity: sha512-OCG2rtcp5cLEGYvAbfkl6mEc0J2FPRP4/UCEly+juBk7hawS9bCBMBfhJm/HIsvY1frk6nT2Vsl1O8YBbwyx2g==} dependencies: '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 invariant: 2.2.4 metro-symbolicate: 0.64.0 nullthrows: 1.1.1 @@ -13334,8 +13024,8 @@ packages: dependencies: '@babel/core': 7.19.1 '@babel/generator': 7.19.0 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 + '@babel/parser': 7.22.10 + '@babel/types': 7.22.10 babel-preset-fbjs: 3.4.0(@babel/core@7.19.1) metro: 0.64.0 metro-babel-transformer: 0.64.0 @@ -13359,10 +13049,10 @@ packages: '@babel/code-frame': 7.18.6 '@babel/core': 7.19.1 '@babel/generator': 7.19.0 - '@babel/parser': 7.19.1 + '@babel/parser': 7.22.10 '@babel/template': 7.18.10 '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 absolute-path: 0.0.0 accepts: 1.3.8 async: 2.6.4 @@ -13648,6 +13338,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + /nanoid@3.3.6: + resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + /nanomatch@1.2.13: resolution: {integrity: sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==} engines: {node: '>=0.10.0'} @@ -13983,14 +13678,6 @@ packages: resolution: {integrity: sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==} dev: true - /object-is@1.1.5: - resolution: {integrity: sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - dev: true - /object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -14574,7 +14261,7 @@ packages: resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 dev: true @@ -14586,12 +14273,21 @@ packages: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 + dev: true + + /postcss@8.4.28: + resolution: {integrity: sha512-Z7V5j0cq8oEKyejIKfpD8b4eBy9cwW2JWPk0+fB1HOAMsfHbnAXLLS+PfVWlzMSLQaWttKDt607I0XHmpE67Vw==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.6 + picocolors: 1.0.0 + source-map-js: 1.0.2 /postcss@8.4.5: resolution: {integrity: sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.4 + nanoid: 3.3.6 picocolors: 1.0.0 source-map-js: 1.0.2 dev: false @@ -14823,14 +14519,14 @@ packages: react: 18.2.0 dev: true - /react-hot-toast@2.2.0(csstype@3.1.0)(react-dom@18.2.0)(react@18.2.0): + /react-hot-toast@2.2.0(csstype@3.1.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-248rXw13uhf/6TNDVzagX+y7R8J183rp7MwUMNkcrBRyHj/jWOggfXTGlM8zAOuh701WyVW+eUaWG2LeSufX9g==} engines: {node: '>=10'} peerDependencies: react: '>=16' react-dom: '>=16' dependencies: - goober: 2.1.10(csstype@3.1.0) + goober: 2.1.10(csstype@3.1.2) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) transitivePeerDependencies: @@ -15223,17 +14919,6 @@ packages: source-map: 0.6.1 tslib: 2.6.0 - /recast@0.23.3: - resolution: {integrity: sha512-HbCVFh2ANP6a09nzD4lx7XthsxMOJWKX5pIcUwtLrmeEIl3I0DwjCoVXDE0Aobk+7k/mS3H50FK4iuYArpcT6Q==} - engines: {node: '>= 4'} - dependencies: - assert: 2.0.0 - ast-types: 0.16.1 - esprima: 4.0.1 - source-map: 0.6.1 - tslib: 2.6.0 - dev: true - /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} @@ -15935,7 +15620,7 @@ packages: dependencies: '@babel/generator': 7.19.0 '@babel/helper-module-imports': 7.18.6 - '@babel/types': 7.19.0 + '@babel/types': 7.22.10 solid-js: 1.5.4 dev: true @@ -16019,6 +15704,7 @@ packages: /sourcemap-codec@1.4.8: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} deprecated: Please use @jridgewell/sourcemap-codec instead + dev: true /spawn-command@0.0.2-1: resolution: {integrity: sha512-n98l9E2RMSJ9ON1AKisHzz7V42VDiBQGY6PB1BwRglz99wpVsSuGzQ+jOi6lFXBGVTCrRpltvjm+/XA+tpeJrg==} @@ -17267,16 +16953,6 @@ packages: object.getownpropertydescriptors: 2.1.4 dev: true - /util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.10 - which-typed-array: 1.1.9 - dev: true - /utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} @@ -17574,8 +17250,8 @@ packages: resolution: {integrity: sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w==} dev: false - /vue-demi@0.13.11(@vue/composition-api@1.7.1)(vue@3.2.40): - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi@0.14.5(@vue/composition-api@1.7.1)(vue@3.3.0): + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -17586,53 +17262,25 @@ packages: '@vue/composition-api': optional: true dependencies: - '@vue/composition-api': 1.7.1(vue@3.2.40) - vue: 3.2.40 + '@vue/composition-api': 1.7.1(vue@3.3.0) + vue: 3.3.0 dev: false - /vue@2.7.10: - resolution: {integrity: sha512-HmFC70qarSHPXcKtW8U8fgIkF6JGvjEmDiVInTkKZP0gIlEPhlVlcJJLkdGIDiNkIeA2zJPQTWJUI4iWe+AVfg==} - dependencies: - '@vue/compiler-sfc': 2.7.10 - csstype: 3.1.0 - dev: true - - /vue@3.2.37: - resolution: {integrity: sha512-bOKEZxrm8Eh+fveCqS1/NkG/n6aMidsI6hahas7pa0w/l7jkbssJVsRhVDs07IdDq7h9KHswZOgItnwJAgtVtQ==} + /vue@2.7.14: + resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==} dependencies: - '@vue/compiler-dom': 3.2.37 - '@vue/compiler-sfc': 3.2.37 - '@vue/runtime-dom': 3.2.37 - '@vue/server-renderer': 3.2.37(vue@3.2.37) - '@vue/shared': 3.2.37 + '@vue/compiler-sfc': 2.7.14 + csstype: 3.1.2 dev: true - /vue@3.2.39: - resolution: {integrity: sha512-tRkguhRTw9NmIPXhzk21YFBqXHT2t+6C6wPOgQ50fcFVWnPdetmRqbmySRHznrYjX2E47u0cGlKGcxKZJ38R/g==} - dependencies: - '@vue/compiler-dom': 3.2.39 - '@vue/compiler-sfc': 3.2.39 - '@vue/runtime-dom': 3.2.39 - '@vue/server-renderer': 3.2.39(vue@3.2.39) - '@vue/shared': 3.2.39 - - /vue@3.2.40: - resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==} - dependencies: - '@vue/compiler-dom': 3.2.40 - '@vue/compiler-sfc': 3.2.40 - '@vue/runtime-dom': 3.2.40 - '@vue/server-renderer': 3.2.40(vue@3.2.40) - '@vue/shared': 3.2.40 - - /vue@3.2.41: - resolution: {integrity: sha512-uuuvnrDXEeZ9VUPljgHkqB5IaVO8SxhPpqF2eWOukVrBnRBx2THPSGQBnVRt0GrIG1gvCmFXMGbd7FqcT1ixNQ==} + /vue@3.3.0: + resolution: {integrity: sha512-cyyuVeFKvQy5eGIwN7VQlNKFu09DQSyTtunzpURRjPJwl6B2T7zo41oE1Nr/nacCsZVpnkE6FlWN0YfbY2SB2w==} dependencies: - '@vue/compiler-dom': 3.2.41 - '@vue/compiler-sfc': 3.2.41 - '@vue/runtime-dom': 3.2.41 - '@vue/server-renderer': 3.2.41(vue@3.2.41) - '@vue/shared': 3.2.41 + '@vue/compiler-dom': 3.3.0 + '@vue/compiler-sfc': 3.3.0 + '@vue/runtime-dom': 3.3.0 + '@vue/server-renderer': 3.3.0(vue@3.3.0) + '@vue/shared': 3.3.0 /w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==}