From 1d13ebb05d96a48ba287b0d2461fb1a658d51c77 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90?= Date: Tue, 19 Apr 2022 16:51:44 +0800 Subject: [PATCH] feat: drop jest (#7248) * feat: drop jest * test: remove ssr * test: rename * chore: update tsconfig --- .github/renovate.json5 | 6 +- .github/workflows/test-coverage.yml | 2 +- .github/workflows/test-unit.yml | 2 +- babel.config.js | 8 - internal/build/vue-jest-transformer.js | 10 - internal/eslint-config/index.js | 3 - jest.config.js | 23 - jest.setup.js | 7 - package.json | 10 +- .../{affix.vitest.tsx => affix.test.tsx} | 0 .../{alert.vitest.ts => alert.test.ts} | 0 ...plete.vitest.tsx => autocomplete.test.tsx} | 0 .../{avatar.vitest.tsx => avatar.test.tsx} | 0 .../{backtop.vitest.tsx => backtop.test.tsx} | 0 .../{badge.vitest.ts => badge.test.ts} | 0 ...adcrumb.vitest.tsx => breadcrumb.test.tsx} | 0 .../{button.vitest.tsx => button.test.tsx} | 0 ...{calendar.vitest.tsx => calendar.test.tsx} | 0 .../{card.vitest.tsx => card.test.tsx} | 0 ...{carousel.vitest.tsx => carousel.test.tsx} | 0 ...panel.vitest.ts => cascader-panel.test.ts} | 0 .../{cascader.vitest.ts => cascader.test.ts} | 0 ...heck-tag.vitest.tsx => check-tag.test.tsx} | 0 .../{checkbox.vitest.ts => checkbox.test.ts} | 0 .../{layout.vitest.tsx => layout.test.tsx} | 0 ...{collapse.vitest.tsx => collapse.test.tsx} | 0 ...item.vitest.ts => collection-item.test.ts} | 0 ...ollection.vitest.ts => collection.test.ts} | 0 ...-picker.vitest.ts => color-picker.test.ts} | 0 ...ider.vitest.ts => config-provider.test.ts} | 0 ...{container.vitest.ts => container.test.ts} | 0 ...e-picker.vitest.ts => date-picker.test.ts} | 0 ...ker.vitest.ts => date-time-picker.test.ts} | 0 ...iptions.vitest.ts => descriptions.test.ts} | 0 .../{dialog.vitest.ts => dialog.test.ts} | 0 .../{divider.vitest.ts => divider.test.ts} | 0 .../{drawer.vitest.ts => drawer.test.ts} | 0 .../{dropdown.vitest.ts => dropdown.test.ts} | 0 .../{empty.vitest.ts => empty.test.ts} | 0 ...ocus-trap.vitest.ts => focus-trap.test.ts} | 0 .../{utils.vitest.ts => utils.test.ts} | 0 ...orm-item.vitest.tsx => form-item.test.tsx} | 0 .../{form.vitest.tsx => form.test.tsx} | 0 .../{icon.vitest.ts => icon.test.ts} | 0 ...-viewer.vitest.ts => image-viewer.test.ts} | 0 .../{image.vitest.tsx => image.test.tsx} | 0 ...roll.vitest.ts => infinite-scroll.test.ts} | 0 ...-number.vitest.ts => input-number.test.ts} | 0 .../{input.vitest.tsx => input.test.tsx} | 0 .../{link.vitest.ts => link.test.ts} | 0 .../{loading.vitest.ts => loading.test.ts} | 0 .../{menu.vitest.ts => menu.test.ts} | 0 ...sage-box.vitest.ts => message-box.test.ts} | 0 ...er.vitest.tsx => message-manager.test.tsx} | 0 .../{message.vitest.ts => message.test.ts} | 0 ...ication.vitest.ts => notification.test.ts} | 0 .../{notify.vitest.ts => notify.test.ts} | 0 .../{overlay.vitest.ts => overlay.test.ts} | 0 ...e-header.vitest.ts => page-header.test.ts} | 0 ...agination.vitest.ts => pagination.test.ts} | 0 .../popconfirm.test.ts} | 0 ...{directive.vitest.ts => directive.test.ts} | 0 .../{popover.vitest.ts => popover.test.ts} | 0 .../{arrow.vitest.ts => arrow.test.ts} | 0 ...{container.vitest.ts => container.test.ts} | 0 .../{content.vitest.ts => content.test.ts} | 0 .../{popper.vitest.ts => popper.test.ts} | 0 .../{trigger.vitest.ts => trigger.test.ts} | 0 .../{progress.vitest.ts => progress.test.ts} | 0 .../{radio.vitest.ts => radio.test.ts} | 0 .../{rate.vitest.tsx => rate.test.tsx} | 0 .../{result.vitest.ts => result.test.ts} | 0 ...p.vitest.ts => roving-focus-group.test.ts} | 0 ...em.vitest.ts => roving-focus-item.test.ts} | 0 .../{util.vitest.ts => util.test.ts} | 0 ...{scrollbar.vitest.ts => scrollbar.test.ts} | 0 .../{select.vitest.ts => select.test.ts} | 0 .../{select.vitest.ts => select.test.ts} | 0 ...n-item.vitest.ts => skeleton-item.test.ts} | 0 .../{skeleton.vitest.ts => skeleton.test.ts} | 0 .../{slider.vitest.ts => slider.test.ts} | 0 ...y-child.vitest.tsx => only-child.test.tsx} | 0 .../{space.vitest.ts => space.test.ts} | 0 .../{steps.vitest.ts => steps.test.ts} | 0 .../{switch.vitest.ts => switch.test.ts} | 0 ...-column.vitest.ts => table-column.test.ts} | 0 .../{table.vitest.ts => table.test.ts} | 0 .../{tabs.vitest.ts => tabs.test.ts} | 0 .../__tests__/{tag.vitest.ts => tag.test.ts} | 0 .../{teleport.vitest.ts => teleport.test.ts} | 0 ...e-picker.vitest.ts => time-picker.test.ts} | 0 ...e-select.vitest.ts => time-select.test.ts} | 0 .../{timeline.vitest.ts => timeline.test.ts} | 0 .../{content.vitest.ts => content.test.ts} | 0 .../{tooltip.vitest.ts => tooltip.test.ts} | 0 .../{trigger.vitest.ts => trigger.test.ts} | 0 .../{transfer.vitest.ts => transfer.test.ts} | 0 ...e-select.vitest.ts => tree-select.test.ts} | 0 .../{tree.vitest.ts => tree.test.ts} | 0 .../{tree.vitest.ts => tree.test.ts} | 0 ...agger.vitest.ts => upload-dragger.test.ts} | 0 ...d-list.vitest.tsx => upload-list.test.tsx} | 0 .../{upload.vitest.ts => upload.test.ts} | 0 ...id.vitest.ts => dynamic-size-grid.test.ts} | 0 ...st.vitest.ts => dynamic-size-list.test.ts} | 0 ...grid.vitest.ts => fixed-size-grid.test.ts} | 0 ...list.vitest.ts => fixed-size-list.test.ts} | 0 ...{scrollbar.vitest.ts => scrollbar.test.ts} | 0 ...utside.vitest.ts => click-outside.test.ts} | 0 ...t-click.vitest.ts => repeat-click.test.ts} | 0 ...rap-focus.vitest.ts => trap-focus.test.ts} | 0 packages/element-plus/__tests__/ssr.spec.ts | 11 - ...se-attrs.vitest.tsx => use-attrs.test.tsx} | 0 ...cated.vitest.ts => use-deprecated.test.ts} | 0 ...ating.vitest.tsx => use-floating.test.tsx} | 0 ...{use-focus.vitest.ts => use-focus.test.ts} | 0 ...item.vitest.tsx => use-form-item.test.tsx} | 0 ...-locale.vitest.tsx => use-locale.test.tsx} | 0 ...een.vitest.tsx => use-lockscreen.test.tsx} | 0 ...{use-modal.vitest.ts => use-modal.test.ts} | 0 ...e.vitest.tsx => use-model-toggle.test.tsx} | 0 ...pace.vitest.tsx => use-namespace.test.tsx} | 0 ...l.vitest.ts => use-prevent-global.test.ts} | 0 ...e.vitest.ts => use-restore-active.test.ts} | 0 ...eport.vitest.tsx => use-teleport.test.tsx} | 0 ...-timeout.vitest.ts => use-timeout.test.ts} | 0 ...{animation.vitest.ts => animation.test.ts} | 0 .../{arrays.vitest.ts => arrays.test.ts} | 0 .../{browser.vitest.ts => browser.test.ts} | 0 .../dom/{aria.vitest.ts => aria.test.ts} | 0 .../dom/{style.vitest.ts => style.test.ts} | 0 .../{error.vitest.ts => error.test.ts} | 0 .../{i18n.vitest.ts => i18n.test.ts} | 0 .../{objects.vitest.ts => objects.test.ts} | 0 .../__tests__/{raf.vitest.ts => raf.test.ts} | 0 .../{rand.vitest.ts => rand.test.ts} | 0 .../{strings.vitest.ts => strings.test.ts} | 0 .../{types.vitest.ts => types.test.ts} | 0 ...ypescript.vitest.ts => typescript.test.ts} | 0 ...bal-node.vitest.ts => global-node.test.ts} | 0 .../vue/{props.vitest.ts => props.test.ts} | 0 pnpm-lock.yaml | 1429 +---------------- tsconfig.jest.json | 15 - tsconfig.json | 1 - tsconfig.vite-config.json | 2 +- tsconfig.vitest.json | 2 +- vitest.config.ts | 4 +- vitest.setup.js => vitest.setup.ts | 0 148 files changed, 90 insertions(+), 1445 deletions(-) delete mode 100644 babel.config.js delete mode 100644 internal/build/vue-jest-transformer.js delete mode 100644 jest.config.js delete mode 100644 jest.setup.js rename packages/components/affix/__tests__/{affix.vitest.tsx => affix.test.tsx} (100%) rename packages/components/alert/__tests__/{alert.vitest.ts => alert.test.ts} (100%) rename packages/components/autocomplete/__tests__/{autocomplete.vitest.tsx => autocomplete.test.tsx} (100%) rename packages/components/avatar/__tests__/{avatar.vitest.tsx => avatar.test.tsx} (100%) rename packages/components/backtop/__tests__/{backtop.vitest.tsx => backtop.test.tsx} (100%) rename packages/components/badge/__tests__/{badge.vitest.ts => badge.test.ts} (100%) rename packages/components/breadcrumb/__tests__/{breadcrumb.vitest.tsx => breadcrumb.test.tsx} (100%) rename packages/components/button/__tests__/{button.vitest.tsx => button.test.tsx} (100%) rename packages/components/calendar/__tests__/{calendar.vitest.tsx => calendar.test.tsx} (100%) rename packages/components/card/__tests__/{card.vitest.tsx => card.test.tsx} (100%) rename packages/components/carousel/__tests__/{carousel.vitest.tsx => carousel.test.tsx} (100%) rename packages/components/cascader-panel/__tests__/{cascader-panel.vitest.ts => cascader-panel.test.ts} (100%) rename packages/components/cascader/__tests__/{cascader.vitest.ts => cascader.test.ts} (100%) rename packages/components/check-tag/__tests__/{check-tag.vitest.tsx => check-tag.test.tsx} (100%) rename packages/components/checkbox/__tests__/{checkbox.vitest.ts => checkbox.test.ts} (100%) rename packages/components/col/__tests__/{layout.vitest.tsx => layout.test.tsx} (100%) rename packages/components/collapse/__tests__/{collapse.vitest.tsx => collapse.test.tsx} (100%) rename packages/components/collection/__tests__/{collection-item.vitest.ts => collection-item.test.ts} (100%) rename packages/components/collection/__tests__/{collection.vitest.ts => collection.test.ts} (100%) rename packages/components/color-picker/__tests__/{color-picker.vitest.ts => color-picker.test.ts} (100%) rename packages/components/config-provider/__tests__/{config-provider.vitest.ts => config-provider.test.ts} (100%) rename packages/components/container/__tests__/{container.vitest.ts => container.test.ts} (100%) rename packages/components/date-picker/__tests__/{date-picker.vitest.ts => date-picker.test.ts} (100%) rename packages/components/date-picker/__tests__/{date-time-picker.vitest.ts => date-time-picker.test.ts} (100%) rename packages/components/descriptions/__tests__/{descriptions.vitest.ts => descriptions.test.ts} (100%) rename packages/components/dialog/__tests__/{dialog.vitest.ts => dialog.test.ts} (100%) rename packages/components/divider/__tests__/{divider.vitest.ts => divider.test.ts} (100%) rename packages/components/drawer/__tests__/{drawer.vitest.ts => drawer.test.ts} (100%) rename packages/components/dropdown/__tests__/{dropdown.vitest.ts => dropdown.test.ts} (100%) rename packages/components/empty/__tests__/{empty.vitest.ts => empty.test.ts} (100%) rename packages/components/focus-trap/__tests__/{focus-trap.vitest.ts => focus-trap.test.ts} (100%) rename packages/components/focus-trap/__tests__/{utils.vitest.ts => utils.test.ts} (100%) rename packages/components/form/__tests__/{form-item.vitest.tsx => form-item.test.tsx} (100%) rename packages/components/form/__tests__/{form.vitest.tsx => form.test.tsx} (100%) rename packages/components/icon/__tests__/{icon.vitest.ts => icon.test.ts} (100%) rename packages/components/image-viewer/__tests__/{image-viewer.vitest.ts => image-viewer.test.ts} (100%) rename packages/components/image/__tests__/{image.vitest.tsx => image.test.tsx} (100%) rename packages/components/infinite-scroll/__tests__/{infinite-scroll.vitest.ts => infinite-scroll.test.ts} (100%) rename packages/components/input-number/__tests__/{input-number.vitest.ts => input-number.test.ts} (100%) rename packages/components/input/__tests__/{input.vitest.tsx => input.test.tsx} (100%) rename packages/components/link/__tests__/{link.vitest.ts => link.test.ts} (100%) rename packages/components/loading/__tests__/{loading.vitest.ts => loading.test.ts} (100%) rename packages/components/menu/__tests__/{menu.vitest.ts => menu.test.ts} (100%) rename packages/components/message-box/__tests__/{message-box.vitest.ts => message-box.test.ts} (100%) rename packages/components/message/__tests__/{message-manager.vitest.tsx => message-manager.test.tsx} (100%) rename packages/components/message/__tests__/{message.vitest.ts => message.test.ts} (100%) rename packages/components/notification/__tests__/{notification.vitest.ts => notification.test.ts} (100%) rename packages/components/notification/__tests__/{notify.vitest.ts => notify.test.ts} (100%) rename packages/components/overlay/__tests__/{overlay.vitest.ts => overlay.test.ts} (100%) rename packages/components/page-header/__tests__/{page-header.vitest.ts => page-header.test.ts} (100%) rename packages/components/pagination/__tests__/{pagination.vitest.ts => pagination.test.ts} (100%) rename packages/components/popconfirm/{__test__/popconfirm.vitest.ts => __tests__/popconfirm.test.ts} (100%) rename packages/components/popover/__tests__/{directive.vitest.ts => directive.test.ts} (100%) rename packages/components/popover/__tests__/{popover.vitest.ts => popover.test.ts} (100%) rename packages/components/popper/__tests__/{arrow.vitest.ts => arrow.test.ts} (100%) rename packages/components/popper/__tests__/{container.vitest.ts => container.test.ts} (100%) rename packages/components/popper/__tests__/{content.vitest.ts => content.test.ts} (100%) rename packages/components/popper/__tests__/{popper.vitest.ts => popper.test.ts} (100%) rename packages/components/popper/__tests__/{trigger.vitest.ts => trigger.test.ts} (100%) rename packages/components/progress/__tests__/{progress.vitest.ts => progress.test.ts} (100%) rename packages/components/radio/__tests__/{radio.vitest.ts => radio.test.ts} (100%) rename packages/components/rate/__tests__/{rate.vitest.tsx => rate.test.tsx} (100%) rename packages/components/result/__tests__/{result.vitest.ts => result.test.ts} (100%) rename packages/components/roving-focus-group/__tests__/{roving-focus-group.vitest.ts => roving-focus-group.test.ts} (100%) rename packages/components/roving-focus-group/__tests__/{roving-focus-item.vitest.ts => roving-focus-item.test.ts} (100%) rename packages/components/roving-focus-group/__tests__/{util.vitest.ts => util.test.ts} (100%) rename packages/components/scrollbar/__tests__/{scrollbar.vitest.ts => scrollbar.test.ts} (100%) rename packages/components/select-v2/__tests__/{select.vitest.ts => select.test.ts} (100%) rename packages/components/select/__tests__/{select.vitest.ts => select.test.ts} (100%) rename packages/components/skeleton/__tests__/{skeleton-item.vitest.ts => skeleton-item.test.ts} (100%) rename packages/components/skeleton/__tests__/{skeleton.vitest.ts => skeleton.test.ts} (100%) rename packages/components/slider/__tests__/{slider.vitest.ts => slider.test.ts} (100%) rename packages/components/slot/__tests__/{only-child.vitest.tsx => only-child.test.tsx} (100%) rename packages/components/space/__tests__/{space.vitest.ts => space.test.ts} (100%) rename packages/components/steps/__tests__/{steps.vitest.ts => steps.test.ts} (100%) rename packages/components/switch/__tests__/{switch.vitest.ts => switch.test.ts} (100%) rename packages/components/table/__tests__/{table-column.vitest.ts => table-column.test.ts} (100%) rename packages/components/table/__tests__/{table.vitest.ts => table.test.ts} (100%) rename packages/components/tabs/__tests__/{tabs.vitest.ts => tabs.test.ts} (100%) rename packages/components/tag/__tests__/{tag.vitest.ts => tag.test.ts} (100%) rename packages/components/teleport/__tests__/{teleport.vitest.ts => teleport.test.ts} (100%) rename packages/components/time-picker/__tests__/{time-picker.vitest.ts => time-picker.test.ts} (100%) rename packages/components/time-select/__tests__/{time-select.vitest.ts => time-select.test.ts} (100%) rename packages/components/timeline/__tests__/{timeline.vitest.ts => timeline.test.ts} (100%) rename packages/components/tooltip/__tests__/{content.vitest.ts => content.test.ts} (100%) rename packages/components/tooltip/__tests__/{tooltip.vitest.ts => tooltip.test.ts} (100%) rename packages/components/tooltip/__tests__/{trigger.vitest.ts => trigger.test.ts} (100%) rename packages/components/transfer/__tests__/{transfer.vitest.ts => transfer.test.ts} (100%) rename packages/components/tree-select/__tests__/{tree-select.vitest.ts => tree-select.test.ts} (100%) rename packages/components/tree-v2/__tests__/{tree.vitest.ts => tree.test.ts} (100%) rename packages/components/tree/__tests__/{tree.vitest.ts => tree.test.ts} (100%) rename packages/components/upload/__tests__/{upload-dragger.vitest.ts => upload-dragger.test.ts} (100%) rename packages/components/upload/__tests__/{upload-list.vitest.tsx => upload-list.test.tsx} (100%) rename packages/components/upload/__tests__/{upload.vitest.ts => upload.test.ts} (100%) rename packages/components/virtual-list/__tests__/{dynamic-size-grid.vitest.ts => dynamic-size-grid.test.ts} (100%) rename packages/components/virtual-list/__tests__/{dynamic-size-list.vitest.ts => dynamic-size-list.test.ts} (100%) rename packages/components/virtual-list/__tests__/{fixed-size-grid.vitest.ts => fixed-size-grid.test.ts} (100%) rename packages/components/virtual-list/__tests__/{fixed-size-list.vitest.ts => fixed-size-list.test.ts} (100%) rename packages/components/virtual-list/__tests__/{scrollbar.vitest.ts => scrollbar.test.ts} (100%) rename packages/directives/__tests__/{click-outside.vitest.ts => click-outside.test.ts} (100%) rename packages/directives/__tests__/{repeat-click.vitest.ts => repeat-click.test.ts} (100%) rename packages/directives/__tests__/{trap-focus.vitest.ts => trap-focus.test.ts} (100%) delete mode 100644 packages/element-plus/__tests__/ssr.spec.ts rename packages/hooks/__tests__/{use-attrs.vitest.tsx => use-attrs.test.tsx} (100%) rename packages/hooks/__tests__/{use-deprecated.vitest.ts => use-deprecated.test.ts} (100%) rename packages/hooks/__tests__/{use-floating.vitest.tsx => use-floating.test.tsx} (100%) rename packages/hooks/__tests__/{use-focus.vitest.ts => use-focus.test.ts} (100%) rename packages/hooks/__tests__/{use-form-item.vitest.tsx => use-form-item.test.tsx} (100%) rename packages/hooks/__tests__/{use-locale.vitest.tsx => use-locale.test.tsx} (100%) rename packages/hooks/__tests__/{use-lockscreen.vitest.tsx => use-lockscreen.test.tsx} (100%) rename packages/hooks/__tests__/{use-modal.vitest.ts => use-modal.test.ts} (100%) rename packages/hooks/__tests__/{use-model-toggle.vitest.tsx => use-model-toggle.test.tsx} (100%) rename packages/hooks/__tests__/{use-namespace.vitest.tsx => use-namespace.test.tsx} (100%) rename packages/hooks/__tests__/{use-prevent-global.vitest.ts => use-prevent-global.test.ts} (100%) rename packages/hooks/__tests__/{use-restore-active.vitest.ts => use-restore-active.test.ts} (100%) rename packages/hooks/__tests__/{use-teleport.vitest.tsx => use-teleport.test.tsx} (100%) rename packages/hooks/__tests__/{use-timeout.vitest.ts => use-timeout.test.ts} (100%) rename packages/utils/__tests__/{animation.vitest.ts => animation.test.ts} (100%) rename packages/utils/__tests__/{arrays.vitest.ts => arrays.test.ts} (100%) rename packages/utils/__tests__/{browser.vitest.ts => browser.test.ts} (100%) rename packages/utils/__tests__/dom/{aria.vitest.ts => aria.test.ts} (100%) rename packages/utils/__tests__/dom/{style.vitest.ts => style.test.ts} (100%) rename packages/utils/__tests__/{error.vitest.ts => error.test.ts} (100%) rename packages/utils/__tests__/{i18n.vitest.ts => i18n.test.ts} (100%) rename packages/utils/__tests__/{objects.vitest.ts => objects.test.ts} (100%) rename packages/utils/__tests__/{raf.vitest.ts => raf.test.ts} (100%) rename packages/utils/__tests__/{rand.vitest.ts => rand.test.ts} (100%) rename packages/utils/__tests__/{strings.vitest.ts => strings.test.ts} (100%) rename packages/utils/__tests__/{types.vitest.ts => types.test.ts} (100%) rename packages/utils/__tests__/{typescript.vitest.ts => typescript.test.ts} (100%) rename packages/utils/__tests__/vue/{global-node.vitest.ts => global-node.test.ts} (100%) rename packages/utils/__tests__/vue/{props.vitest.ts => props.test.ts} (100%) delete mode 100644 tsconfig.jest.json rename vitest.setup.js => vitest.setup.ts (100%) diff --git a/.github/renovate.json5 b/.github/renovate.json5 index 85b49fbd29..a512d72538 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -17,11 +17,7 @@ // pure esm 'chalk', - // jest - '@types/jest', - 'babel-jest', - 'jest', - 'ts-jest', + // test '@vue/test-utils', 'cypress', diff --git a/.github/workflows/test-coverage.yml b/.github/workflows/test-coverage.yml index 9933e43580..c342d01bdf 100644 --- a/.github/workflows/test-coverage.yml +++ b/.github/workflows/test-coverage.yml @@ -50,4 +50,4 @@ jobs: with: github-token: ${{ secrets.GITHUB_TOKEN }} skip-step: install - test-script: pnpm run test:jest + test-script: pnpm run test:coverage diff --git a/.github/workflows/test-unit.yml b/.github/workflows/test-unit.yml index 92ac6e1c10..097e515e0f 100644 --- a/.github/workflows/test-unit.yml +++ b/.github/workflows/test-unit.yml @@ -46,4 +46,4 @@ jobs: - name: Lint run: pnpm lint - name: Test - run: pnpm test:jest && pnpm test:vitest + run: pnpm test diff --git a/babel.config.js b/babel.config.js deleted file mode 100644 index 411916c9f8..0000000000 --- a/babel.config.js +++ /dev/null @@ -1,8 +0,0 @@ -// For jest use only -module.exports = { - presets: [ - ['@babel/preset-env', { targets: { node: 'current' } }], - '@babel/preset-typescript', - ], - plugins: ['@vue/babel-plugin-jsx'], -} diff --git a/internal/build/vue-jest-transformer.js b/internal/build/vue-jest-transformer.js deleted file mode 100644 index 2905ef5cc1..0000000000 --- a/internal/build/vue-jest-transformer.js +++ /dev/null @@ -1,10 +0,0 @@ -const transfomer = require('vue-jest') -const { transform } = require('unplugin-vue-define-options') - -module.exports = { - getCacheKey: transfomer.getCacheKey, - process(src, filename, config) { - src = transform(src, filename)?.code || src - return transfomer.process(src, filename, config) - }, -} diff --git a/internal/eslint-config/index.js b/internal/eslint-config/index.js index 4dd6afa7bb..03a48f836c 100644 --- a/internal/eslint-config/index.js +++ b/internal/eslint-config/index.js @@ -6,9 +6,6 @@ module.exports = defineConfig({ browser: true, node: true, }, - globals: { - jest: 'readonly', - }, plugins: ['@typescript-eslint', 'prettier', 'unicorn'], extends: [ 'eslint:recommended', diff --git a/jest.config.js b/jest.config.js deleted file mode 100644 index dbec65c97c..0000000000 --- a/jest.config.js +++ /dev/null @@ -1,23 +0,0 @@ -/** - * @type import('@jest/types').Config.InitialOptions - */ -module.exports = { - setupFiles: ['./jest.setup.js'], - testMatch: [ - '**/__tests__/**/*.[jt]s?(x)', - '**/?(*.)+(spec|test).[jt]s?(x)', - '!**/**vitest**', - '!**/table-test-common.ts', - ], - testPathIgnorePatterns: ['/node_modules/', 'dist'], - modulePathIgnorePatterns: ['/node_modules/', 'dist', 'cypress'], - testEnvironment: 'jsdom', - transform: { - '\\.[jt]sx?$': 'babel-jest', - '^.+\\.vue$': '/internal/build/vue-jest-transformer.js', - }, - moduleFileExtensions: ['ts', 'tsx', 'js', 'json', 'vue'], - // u can change this option to a more specific folder for test single component or util when dev - // for example, ['/packages/components/input'] - roots: [''], -} diff --git a/jest.setup.js b/jest.setup.js deleted file mode 100644 index e8a08ff4c6..0000000000 --- a/jest.setup.js +++ /dev/null @@ -1,7 +0,0 @@ -const { config } = require('@vue/test-utils') -const _ResizeObserver = require('resize-observer-polyfill') - -config.global.stubs = {} - -global.ResizeObserver = _ResizeObserver -process.addListener('unhandledRejection', (err) => console.error(err)) diff --git a/package.json b/package.json index 1f9bc5d01a..e7835dad40 100644 --- a/package.json +++ b/package.json @@ -8,9 +8,7 @@ ], "scripts": { "cz": "git-cz", - "test": "pnpm test:jest && pnpm test:vitest", - "test:jest": "jest", - "test:vitest": "vitest", + "test": "vitest", "test:coverage": "vitest --coverage", "test:ssr": "rimraf ./ssr-testing/screenshots/* && vitest --config ./ssr-testing/vitest.config.ts", "prepare:e2e": "if [ ! -d \"docs/.vitepress/dist\" ]; then pnpm run docs:build; fi;", @@ -77,7 +75,6 @@ "@pnpm/types": "^8.0.0", "@types/fs-extra": "^9.0.13", "@types/gulp": "^4.0.9", - "@types/jest": "^26.0.24", "@types/node": "*", "@types/sass": "^1.43.1", "@vitejs/plugin-vue": "^2.3.1", @@ -86,7 +83,6 @@ "@vue/babel-plugin-jsx": "^1.1.1", "@vue/test-utils": "2.0.0-rc.16", "@vue/tsconfig": "^0.1.3", - "babel-jest": "^26.6.3", "c8": "^7.11.0", "chalk": "^4.1.2", "concurrently": "^7.1.0", @@ -98,7 +94,7 @@ "expect-type": "^0.13.0", "fast-glob": "^3.2.11", "husky": "^7.0.4", - "jest": "^26.6.3", + "jsdom": "16.4.0", "lint-staged": "^12.3.8", "prettier": "^2.6.2", "pretty-quick": "^3.1.3", @@ -107,7 +103,6 @@ "rimraf": "^3.0.2", "sass": "^1.50.0", "sucrase": "^3.21.0", - "ts-jest": "^26.5.6", "ts-morph": "^14.0.0", "type-fest": "^2.12.2", "typescript": "^4.6.3", @@ -115,7 +110,6 @@ "unplugin-vue-define-options": "^0.6.0", "vitest": "^0.9.3", "vue": "3.2.31", - "vue-jest": "^5.0.0-alpha.10", "vue-router": "^4.0.14", "vue-tsc": "^0.34.7" }, diff --git a/packages/components/affix/__tests__/affix.vitest.tsx b/packages/components/affix/__tests__/affix.test.tsx similarity index 100% rename from packages/components/affix/__tests__/affix.vitest.tsx rename to packages/components/affix/__tests__/affix.test.tsx diff --git a/packages/components/alert/__tests__/alert.vitest.ts b/packages/components/alert/__tests__/alert.test.ts similarity index 100% rename from packages/components/alert/__tests__/alert.vitest.ts rename to packages/components/alert/__tests__/alert.test.ts diff --git a/packages/components/autocomplete/__tests__/autocomplete.vitest.tsx b/packages/components/autocomplete/__tests__/autocomplete.test.tsx similarity index 100% rename from packages/components/autocomplete/__tests__/autocomplete.vitest.tsx rename to packages/components/autocomplete/__tests__/autocomplete.test.tsx diff --git a/packages/components/avatar/__tests__/avatar.vitest.tsx b/packages/components/avatar/__tests__/avatar.test.tsx similarity index 100% rename from packages/components/avatar/__tests__/avatar.vitest.tsx rename to packages/components/avatar/__tests__/avatar.test.tsx diff --git a/packages/components/backtop/__tests__/backtop.vitest.tsx b/packages/components/backtop/__tests__/backtop.test.tsx similarity index 100% rename from packages/components/backtop/__tests__/backtop.vitest.tsx rename to packages/components/backtop/__tests__/backtop.test.tsx diff --git a/packages/components/badge/__tests__/badge.vitest.ts b/packages/components/badge/__tests__/badge.test.ts similarity index 100% rename from packages/components/badge/__tests__/badge.vitest.ts rename to packages/components/badge/__tests__/badge.test.ts diff --git a/packages/components/breadcrumb/__tests__/breadcrumb.vitest.tsx b/packages/components/breadcrumb/__tests__/breadcrumb.test.tsx similarity index 100% rename from packages/components/breadcrumb/__tests__/breadcrumb.vitest.tsx rename to packages/components/breadcrumb/__tests__/breadcrumb.test.tsx diff --git a/packages/components/button/__tests__/button.vitest.tsx b/packages/components/button/__tests__/button.test.tsx similarity index 100% rename from packages/components/button/__tests__/button.vitest.tsx rename to packages/components/button/__tests__/button.test.tsx diff --git a/packages/components/calendar/__tests__/calendar.vitest.tsx b/packages/components/calendar/__tests__/calendar.test.tsx similarity index 100% rename from packages/components/calendar/__tests__/calendar.vitest.tsx rename to packages/components/calendar/__tests__/calendar.test.tsx diff --git a/packages/components/card/__tests__/card.vitest.tsx b/packages/components/card/__tests__/card.test.tsx similarity index 100% rename from packages/components/card/__tests__/card.vitest.tsx rename to packages/components/card/__tests__/card.test.tsx diff --git a/packages/components/carousel/__tests__/carousel.vitest.tsx b/packages/components/carousel/__tests__/carousel.test.tsx similarity index 100% rename from packages/components/carousel/__tests__/carousel.vitest.tsx rename to packages/components/carousel/__tests__/carousel.test.tsx diff --git a/packages/components/cascader-panel/__tests__/cascader-panel.vitest.ts b/packages/components/cascader-panel/__tests__/cascader-panel.test.ts similarity index 100% rename from packages/components/cascader-panel/__tests__/cascader-panel.vitest.ts rename to packages/components/cascader-panel/__tests__/cascader-panel.test.ts diff --git a/packages/components/cascader/__tests__/cascader.vitest.ts b/packages/components/cascader/__tests__/cascader.test.ts similarity index 100% rename from packages/components/cascader/__tests__/cascader.vitest.ts rename to packages/components/cascader/__tests__/cascader.test.ts diff --git a/packages/components/check-tag/__tests__/check-tag.vitest.tsx b/packages/components/check-tag/__tests__/check-tag.test.tsx similarity index 100% rename from packages/components/check-tag/__tests__/check-tag.vitest.tsx rename to packages/components/check-tag/__tests__/check-tag.test.tsx diff --git a/packages/components/checkbox/__tests__/checkbox.vitest.ts b/packages/components/checkbox/__tests__/checkbox.test.ts similarity index 100% rename from packages/components/checkbox/__tests__/checkbox.vitest.ts rename to packages/components/checkbox/__tests__/checkbox.test.ts diff --git a/packages/components/col/__tests__/layout.vitest.tsx b/packages/components/col/__tests__/layout.test.tsx similarity index 100% rename from packages/components/col/__tests__/layout.vitest.tsx rename to packages/components/col/__tests__/layout.test.tsx diff --git a/packages/components/collapse/__tests__/collapse.vitest.tsx b/packages/components/collapse/__tests__/collapse.test.tsx similarity index 100% rename from packages/components/collapse/__tests__/collapse.vitest.tsx rename to packages/components/collapse/__tests__/collapse.test.tsx diff --git a/packages/components/collection/__tests__/collection-item.vitest.ts b/packages/components/collection/__tests__/collection-item.test.ts similarity index 100% rename from packages/components/collection/__tests__/collection-item.vitest.ts rename to packages/components/collection/__tests__/collection-item.test.ts diff --git a/packages/components/collection/__tests__/collection.vitest.ts b/packages/components/collection/__tests__/collection.test.ts similarity index 100% rename from packages/components/collection/__tests__/collection.vitest.ts rename to packages/components/collection/__tests__/collection.test.ts diff --git a/packages/components/color-picker/__tests__/color-picker.vitest.ts b/packages/components/color-picker/__tests__/color-picker.test.ts similarity index 100% rename from packages/components/color-picker/__tests__/color-picker.vitest.ts rename to packages/components/color-picker/__tests__/color-picker.test.ts diff --git a/packages/components/config-provider/__tests__/config-provider.vitest.ts b/packages/components/config-provider/__tests__/config-provider.test.ts similarity index 100% rename from packages/components/config-provider/__tests__/config-provider.vitest.ts rename to packages/components/config-provider/__tests__/config-provider.test.ts diff --git a/packages/components/container/__tests__/container.vitest.ts b/packages/components/container/__tests__/container.test.ts similarity index 100% rename from packages/components/container/__tests__/container.vitest.ts rename to packages/components/container/__tests__/container.test.ts diff --git a/packages/components/date-picker/__tests__/date-picker.vitest.ts b/packages/components/date-picker/__tests__/date-picker.test.ts similarity index 100% rename from packages/components/date-picker/__tests__/date-picker.vitest.ts rename to packages/components/date-picker/__tests__/date-picker.test.ts diff --git a/packages/components/date-picker/__tests__/date-time-picker.vitest.ts b/packages/components/date-picker/__tests__/date-time-picker.test.ts similarity index 100% rename from packages/components/date-picker/__tests__/date-time-picker.vitest.ts rename to packages/components/date-picker/__tests__/date-time-picker.test.ts diff --git a/packages/components/descriptions/__tests__/descriptions.vitest.ts b/packages/components/descriptions/__tests__/descriptions.test.ts similarity index 100% rename from packages/components/descriptions/__tests__/descriptions.vitest.ts rename to packages/components/descriptions/__tests__/descriptions.test.ts diff --git a/packages/components/dialog/__tests__/dialog.vitest.ts b/packages/components/dialog/__tests__/dialog.test.ts similarity index 100% rename from packages/components/dialog/__tests__/dialog.vitest.ts rename to packages/components/dialog/__tests__/dialog.test.ts diff --git a/packages/components/divider/__tests__/divider.vitest.ts b/packages/components/divider/__tests__/divider.test.ts similarity index 100% rename from packages/components/divider/__tests__/divider.vitest.ts rename to packages/components/divider/__tests__/divider.test.ts diff --git a/packages/components/drawer/__tests__/drawer.vitest.ts b/packages/components/drawer/__tests__/drawer.test.ts similarity index 100% rename from packages/components/drawer/__tests__/drawer.vitest.ts rename to packages/components/drawer/__tests__/drawer.test.ts diff --git a/packages/components/dropdown/__tests__/dropdown.vitest.ts b/packages/components/dropdown/__tests__/dropdown.test.ts similarity index 100% rename from packages/components/dropdown/__tests__/dropdown.vitest.ts rename to packages/components/dropdown/__tests__/dropdown.test.ts diff --git a/packages/components/empty/__tests__/empty.vitest.ts b/packages/components/empty/__tests__/empty.test.ts similarity index 100% rename from packages/components/empty/__tests__/empty.vitest.ts rename to packages/components/empty/__tests__/empty.test.ts diff --git a/packages/components/focus-trap/__tests__/focus-trap.vitest.ts b/packages/components/focus-trap/__tests__/focus-trap.test.ts similarity index 100% rename from packages/components/focus-trap/__tests__/focus-trap.vitest.ts rename to packages/components/focus-trap/__tests__/focus-trap.test.ts diff --git a/packages/components/focus-trap/__tests__/utils.vitest.ts b/packages/components/focus-trap/__tests__/utils.test.ts similarity index 100% rename from packages/components/focus-trap/__tests__/utils.vitest.ts rename to packages/components/focus-trap/__tests__/utils.test.ts diff --git a/packages/components/form/__tests__/form-item.vitest.tsx b/packages/components/form/__tests__/form-item.test.tsx similarity index 100% rename from packages/components/form/__tests__/form-item.vitest.tsx rename to packages/components/form/__tests__/form-item.test.tsx diff --git a/packages/components/form/__tests__/form.vitest.tsx b/packages/components/form/__tests__/form.test.tsx similarity index 100% rename from packages/components/form/__tests__/form.vitest.tsx rename to packages/components/form/__tests__/form.test.tsx diff --git a/packages/components/icon/__tests__/icon.vitest.ts b/packages/components/icon/__tests__/icon.test.ts similarity index 100% rename from packages/components/icon/__tests__/icon.vitest.ts rename to packages/components/icon/__tests__/icon.test.ts diff --git a/packages/components/image-viewer/__tests__/image-viewer.vitest.ts b/packages/components/image-viewer/__tests__/image-viewer.test.ts similarity index 100% rename from packages/components/image-viewer/__tests__/image-viewer.vitest.ts rename to packages/components/image-viewer/__tests__/image-viewer.test.ts diff --git a/packages/components/image/__tests__/image.vitest.tsx b/packages/components/image/__tests__/image.test.tsx similarity index 100% rename from packages/components/image/__tests__/image.vitest.tsx rename to packages/components/image/__tests__/image.test.tsx diff --git a/packages/components/infinite-scroll/__tests__/infinite-scroll.vitest.ts b/packages/components/infinite-scroll/__tests__/infinite-scroll.test.ts similarity index 100% rename from packages/components/infinite-scroll/__tests__/infinite-scroll.vitest.ts rename to packages/components/infinite-scroll/__tests__/infinite-scroll.test.ts diff --git a/packages/components/input-number/__tests__/input-number.vitest.ts b/packages/components/input-number/__tests__/input-number.test.ts similarity index 100% rename from packages/components/input-number/__tests__/input-number.vitest.ts rename to packages/components/input-number/__tests__/input-number.test.ts diff --git a/packages/components/input/__tests__/input.vitest.tsx b/packages/components/input/__tests__/input.test.tsx similarity index 100% rename from packages/components/input/__tests__/input.vitest.tsx rename to packages/components/input/__tests__/input.test.tsx diff --git a/packages/components/link/__tests__/link.vitest.ts b/packages/components/link/__tests__/link.test.ts similarity index 100% rename from packages/components/link/__tests__/link.vitest.ts rename to packages/components/link/__tests__/link.test.ts diff --git a/packages/components/loading/__tests__/loading.vitest.ts b/packages/components/loading/__tests__/loading.test.ts similarity index 100% rename from packages/components/loading/__tests__/loading.vitest.ts rename to packages/components/loading/__tests__/loading.test.ts diff --git a/packages/components/menu/__tests__/menu.vitest.ts b/packages/components/menu/__tests__/menu.test.ts similarity index 100% rename from packages/components/menu/__tests__/menu.vitest.ts rename to packages/components/menu/__tests__/menu.test.ts diff --git a/packages/components/message-box/__tests__/message-box.vitest.ts b/packages/components/message-box/__tests__/message-box.test.ts similarity index 100% rename from packages/components/message-box/__tests__/message-box.vitest.ts rename to packages/components/message-box/__tests__/message-box.test.ts diff --git a/packages/components/message/__tests__/message-manager.vitest.tsx b/packages/components/message/__tests__/message-manager.test.tsx similarity index 100% rename from packages/components/message/__tests__/message-manager.vitest.tsx rename to packages/components/message/__tests__/message-manager.test.tsx diff --git a/packages/components/message/__tests__/message.vitest.ts b/packages/components/message/__tests__/message.test.ts similarity index 100% rename from packages/components/message/__tests__/message.vitest.ts rename to packages/components/message/__tests__/message.test.ts diff --git a/packages/components/notification/__tests__/notification.vitest.ts b/packages/components/notification/__tests__/notification.test.ts similarity index 100% rename from packages/components/notification/__tests__/notification.vitest.ts rename to packages/components/notification/__tests__/notification.test.ts diff --git a/packages/components/notification/__tests__/notify.vitest.ts b/packages/components/notification/__tests__/notify.test.ts similarity index 100% rename from packages/components/notification/__tests__/notify.vitest.ts rename to packages/components/notification/__tests__/notify.test.ts diff --git a/packages/components/overlay/__tests__/overlay.vitest.ts b/packages/components/overlay/__tests__/overlay.test.ts similarity index 100% rename from packages/components/overlay/__tests__/overlay.vitest.ts rename to packages/components/overlay/__tests__/overlay.test.ts diff --git a/packages/components/page-header/__tests__/page-header.vitest.ts b/packages/components/page-header/__tests__/page-header.test.ts similarity index 100% rename from packages/components/page-header/__tests__/page-header.vitest.ts rename to packages/components/page-header/__tests__/page-header.test.ts diff --git a/packages/components/pagination/__tests__/pagination.vitest.ts b/packages/components/pagination/__tests__/pagination.test.ts similarity index 100% rename from packages/components/pagination/__tests__/pagination.vitest.ts rename to packages/components/pagination/__tests__/pagination.test.ts diff --git a/packages/components/popconfirm/__test__/popconfirm.vitest.ts b/packages/components/popconfirm/__tests__/popconfirm.test.ts similarity index 100% rename from packages/components/popconfirm/__test__/popconfirm.vitest.ts rename to packages/components/popconfirm/__tests__/popconfirm.test.ts diff --git a/packages/components/popover/__tests__/directive.vitest.ts b/packages/components/popover/__tests__/directive.test.ts similarity index 100% rename from packages/components/popover/__tests__/directive.vitest.ts rename to packages/components/popover/__tests__/directive.test.ts diff --git a/packages/components/popover/__tests__/popover.vitest.ts b/packages/components/popover/__tests__/popover.test.ts similarity index 100% rename from packages/components/popover/__tests__/popover.vitest.ts rename to packages/components/popover/__tests__/popover.test.ts diff --git a/packages/components/popper/__tests__/arrow.vitest.ts b/packages/components/popper/__tests__/arrow.test.ts similarity index 100% rename from packages/components/popper/__tests__/arrow.vitest.ts rename to packages/components/popper/__tests__/arrow.test.ts diff --git a/packages/components/popper/__tests__/container.vitest.ts b/packages/components/popper/__tests__/container.test.ts similarity index 100% rename from packages/components/popper/__tests__/container.vitest.ts rename to packages/components/popper/__tests__/container.test.ts diff --git a/packages/components/popper/__tests__/content.vitest.ts b/packages/components/popper/__tests__/content.test.ts similarity index 100% rename from packages/components/popper/__tests__/content.vitest.ts rename to packages/components/popper/__tests__/content.test.ts diff --git a/packages/components/popper/__tests__/popper.vitest.ts b/packages/components/popper/__tests__/popper.test.ts similarity index 100% rename from packages/components/popper/__tests__/popper.vitest.ts rename to packages/components/popper/__tests__/popper.test.ts diff --git a/packages/components/popper/__tests__/trigger.vitest.ts b/packages/components/popper/__tests__/trigger.test.ts similarity index 100% rename from packages/components/popper/__tests__/trigger.vitest.ts rename to packages/components/popper/__tests__/trigger.test.ts diff --git a/packages/components/progress/__tests__/progress.vitest.ts b/packages/components/progress/__tests__/progress.test.ts similarity index 100% rename from packages/components/progress/__tests__/progress.vitest.ts rename to packages/components/progress/__tests__/progress.test.ts diff --git a/packages/components/radio/__tests__/radio.vitest.ts b/packages/components/radio/__tests__/radio.test.ts similarity index 100% rename from packages/components/radio/__tests__/radio.vitest.ts rename to packages/components/radio/__tests__/radio.test.ts diff --git a/packages/components/rate/__tests__/rate.vitest.tsx b/packages/components/rate/__tests__/rate.test.tsx similarity index 100% rename from packages/components/rate/__tests__/rate.vitest.tsx rename to packages/components/rate/__tests__/rate.test.tsx diff --git a/packages/components/result/__tests__/result.vitest.ts b/packages/components/result/__tests__/result.test.ts similarity index 100% rename from packages/components/result/__tests__/result.vitest.ts rename to packages/components/result/__tests__/result.test.ts diff --git a/packages/components/roving-focus-group/__tests__/roving-focus-group.vitest.ts b/packages/components/roving-focus-group/__tests__/roving-focus-group.test.ts similarity index 100% rename from packages/components/roving-focus-group/__tests__/roving-focus-group.vitest.ts rename to packages/components/roving-focus-group/__tests__/roving-focus-group.test.ts diff --git a/packages/components/roving-focus-group/__tests__/roving-focus-item.vitest.ts b/packages/components/roving-focus-group/__tests__/roving-focus-item.test.ts similarity index 100% rename from packages/components/roving-focus-group/__tests__/roving-focus-item.vitest.ts rename to packages/components/roving-focus-group/__tests__/roving-focus-item.test.ts diff --git a/packages/components/roving-focus-group/__tests__/util.vitest.ts b/packages/components/roving-focus-group/__tests__/util.test.ts similarity index 100% rename from packages/components/roving-focus-group/__tests__/util.vitest.ts rename to packages/components/roving-focus-group/__tests__/util.test.ts diff --git a/packages/components/scrollbar/__tests__/scrollbar.vitest.ts b/packages/components/scrollbar/__tests__/scrollbar.test.ts similarity index 100% rename from packages/components/scrollbar/__tests__/scrollbar.vitest.ts rename to packages/components/scrollbar/__tests__/scrollbar.test.ts diff --git a/packages/components/select-v2/__tests__/select.vitest.ts b/packages/components/select-v2/__tests__/select.test.ts similarity index 100% rename from packages/components/select-v2/__tests__/select.vitest.ts rename to packages/components/select-v2/__tests__/select.test.ts diff --git a/packages/components/select/__tests__/select.vitest.ts b/packages/components/select/__tests__/select.test.ts similarity index 100% rename from packages/components/select/__tests__/select.vitest.ts rename to packages/components/select/__tests__/select.test.ts diff --git a/packages/components/skeleton/__tests__/skeleton-item.vitest.ts b/packages/components/skeleton/__tests__/skeleton-item.test.ts similarity index 100% rename from packages/components/skeleton/__tests__/skeleton-item.vitest.ts rename to packages/components/skeleton/__tests__/skeleton-item.test.ts diff --git a/packages/components/skeleton/__tests__/skeleton.vitest.ts b/packages/components/skeleton/__tests__/skeleton.test.ts similarity index 100% rename from packages/components/skeleton/__tests__/skeleton.vitest.ts rename to packages/components/skeleton/__tests__/skeleton.test.ts diff --git a/packages/components/slider/__tests__/slider.vitest.ts b/packages/components/slider/__tests__/slider.test.ts similarity index 100% rename from packages/components/slider/__tests__/slider.vitest.ts rename to packages/components/slider/__tests__/slider.test.ts diff --git a/packages/components/slot/__tests__/only-child.vitest.tsx b/packages/components/slot/__tests__/only-child.test.tsx similarity index 100% rename from packages/components/slot/__tests__/only-child.vitest.tsx rename to packages/components/slot/__tests__/only-child.test.tsx diff --git a/packages/components/space/__tests__/space.vitest.ts b/packages/components/space/__tests__/space.test.ts similarity index 100% rename from packages/components/space/__tests__/space.vitest.ts rename to packages/components/space/__tests__/space.test.ts diff --git a/packages/components/steps/__tests__/steps.vitest.ts b/packages/components/steps/__tests__/steps.test.ts similarity index 100% rename from packages/components/steps/__tests__/steps.vitest.ts rename to packages/components/steps/__tests__/steps.test.ts diff --git a/packages/components/switch/__tests__/switch.vitest.ts b/packages/components/switch/__tests__/switch.test.ts similarity index 100% rename from packages/components/switch/__tests__/switch.vitest.ts rename to packages/components/switch/__tests__/switch.test.ts diff --git a/packages/components/table/__tests__/table-column.vitest.ts b/packages/components/table/__tests__/table-column.test.ts similarity index 100% rename from packages/components/table/__tests__/table-column.vitest.ts rename to packages/components/table/__tests__/table-column.test.ts diff --git a/packages/components/table/__tests__/table.vitest.ts b/packages/components/table/__tests__/table.test.ts similarity index 100% rename from packages/components/table/__tests__/table.vitest.ts rename to packages/components/table/__tests__/table.test.ts diff --git a/packages/components/tabs/__tests__/tabs.vitest.ts b/packages/components/tabs/__tests__/tabs.test.ts similarity index 100% rename from packages/components/tabs/__tests__/tabs.vitest.ts rename to packages/components/tabs/__tests__/tabs.test.ts diff --git a/packages/components/tag/__tests__/tag.vitest.ts b/packages/components/tag/__tests__/tag.test.ts similarity index 100% rename from packages/components/tag/__tests__/tag.vitest.ts rename to packages/components/tag/__tests__/tag.test.ts diff --git a/packages/components/teleport/__tests__/teleport.vitest.ts b/packages/components/teleport/__tests__/teleport.test.ts similarity index 100% rename from packages/components/teleport/__tests__/teleport.vitest.ts rename to packages/components/teleport/__tests__/teleport.test.ts diff --git a/packages/components/time-picker/__tests__/time-picker.vitest.ts b/packages/components/time-picker/__tests__/time-picker.test.ts similarity index 100% rename from packages/components/time-picker/__tests__/time-picker.vitest.ts rename to packages/components/time-picker/__tests__/time-picker.test.ts diff --git a/packages/components/time-select/__tests__/time-select.vitest.ts b/packages/components/time-select/__tests__/time-select.test.ts similarity index 100% rename from packages/components/time-select/__tests__/time-select.vitest.ts rename to packages/components/time-select/__tests__/time-select.test.ts diff --git a/packages/components/timeline/__tests__/timeline.vitest.ts b/packages/components/timeline/__tests__/timeline.test.ts similarity index 100% rename from packages/components/timeline/__tests__/timeline.vitest.ts rename to packages/components/timeline/__tests__/timeline.test.ts diff --git a/packages/components/tooltip/__tests__/content.vitest.ts b/packages/components/tooltip/__tests__/content.test.ts similarity index 100% rename from packages/components/tooltip/__tests__/content.vitest.ts rename to packages/components/tooltip/__tests__/content.test.ts diff --git a/packages/components/tooltip/__tests__/tooltip.vitest.ts b/packages/components/tooltip/__tests__/tooltip.test.ts similarity index 100% rename from packages/components/tooltip/__tests__/tooltip.vitest.ts rename to packages/components/tooltip/__tests__/tooltip.test.ts diff --git a/packages/components/tooltip/__tests__/trigger.vitest.ts b/packages/components/tooltip/__tests__/trigger.test.ts similarity index 100% rename from packages/components/tooltip/__tests__/trigger.vitest.ts rename to packages/components/tooltip/__tests__/trigger.test.ts diff --git a/packages/components/transfer/__tests__/transfer.vitest.ts b/packages/components/transfer/__tests__/transfer.test.ts similarity index 100% rename from packages/components/transfer/__tests__/transfer.vitest.ts rename to packages/components/transfer/__tests__/transfer.test.ts diff --git a/packages/components/tree-select/__tests__/tree-select.vitest.ts b/packages/components/tree-select/__tests__/tree-select.test.ts similarity index 100% rename from packages/components/tree-select/__tests__/tree-select.vitest.ts rename to packages/components/tree-select/__tests__/tree-select.test.ts diff --git a/packages/components/tree-v2/__tests__/tree.vitest.ts b/packages/components/tree-v2/__tests__/tree.test.ts similarity index 100% rename from packages/components/tree-v2/__tests__/tree.vitest.ts rename to packages/components/tree-v2/__tests__/tree.test.ts diff --git a/packages/components/tree/__tests__/tree.vitest.ts b/packages/components/tree/__tests__/tree.test.ts similarity index 100% rename from packages/components/tree/__tests__/tree.vitest.ts rename to packages/components/tree/__tests__/tree.test.ts diff --git a/packages/components/upload/__tests__/upload-dragger.vitest.ts b/packages/components/upload/__tests__/upload-dragger.test.ts similarity index 100% rename from packages/components/upload/__tests__/upload-dragger.vitest.ts rename to packages/components/upload/__tests__/upload-dragger.test.ts diff --git a/packages/components/upload/__tests__/upload-list.vitest.tsx b/packages/components/upload/__tests__/upload-list.test.tsx similarity index 100% rename from packages/components/upload/__tests__/upload-list.vitest.tsx rename to packages/components/upload/__tests__/upload-list.test.tsx diff --git a/packages/components/upload/__tests__/upload.vitest.ts b/packages/components/upload/__tests__/upload.test.ts similarity index 100% rename from packages/components/upload/__tests__/upload.vitest.ts rename to packages/components/upload/__tests__/upload.test.ts diff --git a/packages/components/virtual-list/__tests__/dynamic-size-grid.vitest.ts b/packages/components/virtual-list/__tests__/dynamic-size-grid.test.ts similarity index 100% rename from packages/components/virtual-list/__tests__/dynamic-size-grid.vitest.ts rename to packages/components/virtual-list/__tests__/dynamic-size-grid.test.ts diff --git a/packages/components/virtual-list/__tests__/dynamic-size-list.vitest.ts b/packages/components/virtual-list/__tests__/dynamic-size-list.test.ts similarity index 100% rename from packages/components/virtual-list/__tests__/dynamic-size-list.vitest.ts rename to packages/components/virtual-list/__tests__/dynamic-size-list.test.ts diff --git a/packages/components/virtual-list/__tests__/fixed-size-grid.vitest.ts b/packages/components/virtual-list/__tests__/fixed-size-grid.test.ts similarity index 100% rename from packages/components/virtual-list/__tests__/fixed-size-grid.vitest.ts rename to packages/components/virtual-list/__tests__/fixed-size-grid.test.ts diff --git a/packages/components/virtual-list/__tests__/fixed-size-list.vitest.ts b/packages/components/virtual-list/__tests__/fixed-size-list.test.ts similarity index 100% rename from packages/components/virtual-list/__tests__/fixed-size-list.vitest.ts rename to packages/components/virtual-list/__tests__/fixed-size-list.test.ts diff --git a/packages/components/virtual-list/__tests__/scrollbar.vitest.ts b/packages/components/virtual-list/__tests__/scrollbar.test.ts similarity index 100% rename from packages/components/virtual-list/__tests__/scrollbar.vitest.ts rename to packages/components/virtual-list/__tests__/scrollbar.test.ts diff --git a/packages/directives/__tests__/click-outside.vitest.ts b/packages/directives/__tests__/click-outside.test.ts similarity index 100% rename from packages/directives/__tests__/click-outside.vitest.ts rename to packages/directives/__tests__/click-outside.test.ts diff --git a/packages/directives/__tests__/repeat-click.vitest.ts b/packages/directives/__tests__/repeat-click.test.ts similarity index 100% rename from packages/directives/__tests__/repeat-click.vitest.ts rename to packages/directives/__tests__/repeat-click.test.ts diff --git a/packages/directives/__tests__/trap-focus.vitest.ts b/packages/directives/__tests__/trap-focus.test.ts similarity index 100% rename from packages/directives/__tests__/trap-focus.vitest.ts rename to packages/directives/__tests__/trap-focus.test.ts diff --git a/packages/element-plus/__tests__/ssr.spec.ts b/packages/element-plus/__tests__/ssr.spec.ts deleted file mode 100644 index bf7e1c82b8..0000000000 --- a/packages/element-plus/__tests__/ssr.spec.ts +++ /dev/null @@ -1,11 +0,0 @@ -/** - * @jest-environment node - */ - -describe('SSR', () => { - test('require', () => { - process.env.VUE_ENV = 'server' - require('..') - expect('pass').toBe('pass') - }) -}) diff --git a/packages/hooks/__tests__/use-attrs.vitest.tsx b/packages/hooks/__tests__/use-attrs.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-attrs.vitest.tsx rename to packages/hooks/__tests__/use-attrs.test.tsx diff --git a/packages/hooks/__tests__/use-deprecated.vitest.ts b/packages/hooks/__tests__/use-deprecated.test.ts similarity index 100% rename from packages/hooks/__tests__/use-deprecated.vitest.ts rename to packages/hooks/__tests__/use-deprecated.test.ts diff --git a/packages/hooks/__tests__/use-floating.vitest.tsx b/packages/hooks/__tests__/use-floating.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-floating.vitest.tsx rename to packages/hooks/__tests__/use-floating.test.tsx diff --git a/packages/hooks/__tests__/use-focus.vitest.ts b/packages/hooks/__tests__/use-focus.test.ts similarity index 100% rename from packages/hooks/__tests__/use-focus.vitest.ts rename to packages/hooks/__tests__/use-focus.test.ts diff --git a/packages/hooks/__tests__/use-form-item.vitest.tsx b/packages/hooks/__tests__/use-form-item.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-form-item.vitest.tsx rename to packages/hooks/__tests__/use-form-item.test.tsx diff --git a/packages/hooks/__tests__/use-locale.vitest.tsx b/packages/hooks/__tests__/use-locale.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-locale.vitest.tsx rename to packages/hooks/__tests__/use-locale.test.tsx diff --git a/packages/hooks/__tests__/use-lockscreen.vitest.tsx b/packages/hooks/__tests__/use-lockscreen.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-lockscreen.vitest.tsx rename to packages/hooks/__tests__/use-lockscreen.test.tsx diff --git a/packages/hooks/__tests__/use-modal.vitest.ts b/packages/hooks/__tests__/use-modal.test.ts similarity index 100% rename from packages/hooks/__tests__/use-modal.vitest.ts rename to packages/hooks/__tests__/use-modal.test.ts diff --git a/packages/hooks/__tests__/use-model-toggle.vitest.tsx b/packages/hooks/__tests__/use-model-toggle.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-model-toggle.vitest.tsx rename to packages/hooks/__tests__/use-model-toggle.test.tsx diff --git a/packages/hooks/__tests__/use-namespace.vitest.tsx b/packages/hooks/__tests__/use-namespace.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-namespace.vitest.tsx rename to packages/hooks/__tests__/use-namespace.test.tsx diff --git a/packages/hooks/__tests__/use-prevent-global.vitest.ts b/packages/hooks/__tests__/use-prevent-global.test.ts similarity index 100% rename from packages/hooks/__tests__/use-prevent-global.vitest.ts rename to packages/hooks/__tests__/use-prevent-global.test.ts diff --git a/packages/hooks/__tests__/use-restore-active.vitest.ts b/packages/hooks/__tests__/use-restore-active.test.ts similarity index 100% rename from packages/hooks/__tests__/use-restore-active.vitest.ts rename to packages/hooks/__tests__/use-restore-active.test.ts diff --git a/packages/hooks/__tests__/use-teleport.vitest.tsx b/packages/hooks/__tests__/use-teleport.test.tsx similarity index 100% rename from packages/hooks/__tests__/use-teleport.vitest.tsx rename to packages/hooks/__tests__/use-teleport.test.tsx diff --git a/packages/hooks/__tests__/use-timeout.vitest.ts b/packages/hooks/__tests__/use-timeout.test.ts similarity index 100% rename from packages/hooks/__tests__/use-timeout.vitest.ts rename to packages/hooks/__tests__/use-timeout.test.ts diff --git a/packages/utils/__tests__/animation.vitest.ts b/packages/utils/__tests__/animation.test.ts similarity index 100% rename from packages/utils/__tests__/animation.vitest.ts rename to packages/utils/__tests__/animation.test.ts diff --git a/packages/utils/__tests__/arrays.vitest.ts b/packages/utils/__tests__/arrays.test.ts similarity index 100% rename from packages/utils/__tests__/arrays.vitest.ts rename to packages/utils/__tests__/arrays.test.ts diff --git a/packages/utils/__tests__/browser.vitest.ts b/packages/utils/__tests__/browser.test.ts similarity index 100% rename from packages/utils/__tests__/browser.vitest.ts rename to packages/utils/__tests__/browser.test.ts diff --git a/packages/utils/__tests__/dom/aria.vitest.ts b/packages/utils/__tests__/dom/aria.test.ts similarity index 100% rename from packages/utils/__tests__/dom/aria.vitest.ts rename to packages/utils/__tests__/dom/aria.test.ts diff --git a/packages/utils/__tests__/dom/style.vitest.ts b/packages/utils/__tests__/dom/style.test.ts similarity index 100% rename from packages/utils/__tests__/dom/style.vitest.ts rename to packages/utils/__tests__/dom/style.test.ts diff --git a/packages/utils/__tests__/error.vitest.ts b/packages/utils/__tests__/error.test.ts similarity index 100% rename from packages/utils/__tests__/error.vitest.ts rename to packages/utils/__tests__/error.test.ts diff --git a/packages/utils/__tests__/i18n.vitest.ts b/packages/utils/__tests__/i18n.test.ts similarity index 100% rename from packages/utils/__tests__/i18n.vitest.ts rename to packages/utils/__tests__/i18n.test.ts diff --git a/packages/utils/__tests__/objects.vitest.ts b/packages/utils/__tests__/objects.test.ts similarity index 100% rename from packages/utils/__tests__/objects.vitest.ts rename to packages/utils/__tests__/objects.test.ts diff --git a/packages/utils/__tests__/raf.vitest.ts b/packages/utils/__tests__/raf.test.ts similarity index 100% rename from packages/utils/__tests__/raf.vitest.ts rename to packages/utils/__tests__/raf.test.ts diff --git a/packages/utils/__tests__/rand.vitest.ts b/packages/utils/__tests__/rand.test.ts similarity index 100% rename from packages/utils/__tests__/rand.vitest.ts rename to packages/utils/__tests__/rand.test.ts diff --git a/packages/utils/__tests__/strings.vitest.ts b/packages/utils/__tests__/strings.test.ts similarity index 100% rename from packages/utils/__tests__/strings.vitest.ts rename to packages/utils/__tests__/strings.test.ts diff --git a/packages/utils/__tests__/types.vitest.ts b/packages/utils/__tests__/types.test.ts similarity index 100% rename from packages/utils/__tests__/types.vitest.ts rename to packages/utils/__tests__/types.test.ts diff --git a/packages/utils/__tests__/typescript.vitest.ts b/packages/utils/__tests__/typescript.test.ts similarity index 100% rename from packages/utils/__tests__/typescript.vitest.ts rename to packages/utils/__tests__/typescript.test.ts diff --git a/packages/utils/__tests__/vue/global-node.vitest.ts b/packages/utils/__tests__/vue/global-node.test.ts similarity index 100% rename from packages/utils/__tests__/vue/global-node.vitest.ts rename to packages/utils/__tests__/vue/global-node.test.ts diff --git a/packages/utils/__tests__/vue/props.vitest.ts b/packages/utils/__tests__/vue/props.test.ts similarity index 100% rename from packages/utils/__tests__/vue/props.vitest.ts rename to packages/utils/__tests__/vue/props.test.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 0ebc26d8ef..eafffa7f1b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,7 +32,6 @@ importers: '@popperjs/core': ^2.11.5 '@types/fs-extra': ^9.0.13 '@types/gulp': ^4.0.9 - '@types/jest': ^26.0.24 '@types/lodash': ^4.14.182 '@types/lodash-es': ^4.17.6 '@types/node': '*' @@ -45,7 +44,6 @@ importers: '@vue/tsconfig': ^0.1.3 '@vueuse/core': ^8.2.6 async-validator: ^4.0.7 - babel-jest: ^26.6.3 c8: ^7.11.0 chalk: ^4.1.2 concurrently: ^7.1.0 @@ -59,7 +57,7 @@ importers: expect-type: ^0.13.0 fast-glob: ^3.2.11 husky: ^7.0.4 - jest: ^26.6.3 + jsdom: 16.4.0 lint-staged: ^12.3.8 lodash: ^4.17.21 lodash-es: ^4.17.21 @@ -73,7 +71,6 @@ importers: rimraf: ^3.0.2 sass: ^1.50.0 sucrase: ^3.21.0 - ts-jest: ^26.5.6 ts-morph: ^14.0.0 type-fest: ^2.12.2 typescript: ^4.6.3 @@ -81,7 +78,6 @@ importers: unplugin-vue-define-options: ^0.6.0 vitest: ^0.9.3 vue: 3.2.31 - vue-jest: ^5.0.0-alpha.10 vue-router: ^4.0.14 vue-tsc: ^0.34.7 dependencies: @@ -122,7 +118,6 @@ importers: '@pnpm/types': 8.0.0 '@types/fs-extra': 9.0.13 '@types/gulp': 4.0.9 - '@types/jest': 26.0.24 '@types/node': 17.0.25 '@types/sass': 1.43.1 '@vitejs/plugin-vue': 2.3.1_vue@3.2.31 @@ -131,7 +126,6 @@ importers: '@vue/babel-plugin-jsx': 1.1.1_@babel+core@7.17.9 '@vue/test-utils': 2.0.0-rc.16_vue@3.2.31 '@vue/tsconfig': 0.1.3_@types+node@17.0.25 - babel-jest: 26.6.3_@babel+core@7.17.9 c8: 7.11.0 chalk: 4.1.2 concurrently: 7.1.0 @@ -143,7 +137,7 @@ importers: expect-type: 0.13.0 fast-glob: 3.2.11 husky: 7.0.4 - jest: 26.6.3 + jsdom: 16.4.0 lint-staged: 12.3.8 prettier: 2.6.2 pretty-quick: 3.1.3_prettier@2.6.2 @@ -152,15 +146,13 @@ importers: rimraf: 3.0.2 sass: 1.50.0 sucrase: 3.21.0 - ts-jest: 26.5.6_jest@26.6.3+typescript@4.6.3 ts-morph: 14.0.0 type-fest: 2.12.2 typescript: 4.6.3 unplugin-element-plus: 0.4.0 unplugin-vue-define-options: 0.6.0_vue@3.2.31 - vitest: 0.9.3_d35cf901c1c9c015e0b2655d3bcd7a8a + vitest: 0.9.3_98b5d0ee5a9b8765f9bdf76d3fa8df2b vue: 3.2.31 - vue-jest: 5.0.0-alpha.10_93c5ccb795e0755f850cd3ba6ce6afa3 vue-router: 4.0.14_vue@3.2.31 vue-tsc: 0.34.7_typescript@4.6.3 @@ -1047,15 +1039,6 @@ packages: '@babel/helper-plugin-utils': 7.16.7 dev: true - /@babel/plugin-syntax-bigint/7.8.3_@babel+core@7.17.9: - resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.17.9 - '@babel/helper-plugin-utils': 7.16.7 - dev: true - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.17.9: resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: @@ -1735,15 +1718,6 @@ packages: resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} dev: true - /@cnakazawa/watch/1.0.4: - resolution: {integrity: sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==} - engines: {node: '>=0.1.95'} - hasBin: true - dependencies: - exec-sh: 0.3.6 - minimist: 1.2.6 - dev: true - /@commitlint/cli/16.2.3: resolution: {integrity: sha512-VsJBQLvhhlOgEfxs/Z5liYuK0dXqLE5hz1VJzLBxiOxG31kL/X5Q4OvK292BmO7IGZcm1yJE3XQPWSiFaEHbWA==} engines: {node: '>=v12'} @@ -2035,209 +2009,11 @@ packages: - supports-color dev: true - /@istanbuljs/load-nyc-config/1.1.0: - resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} - engines: {node: '>=8'} - dependencies: - camelcase: 5.3.1 - find-up: 4.1.0 - get-package-type: 0.1.0 - js-yaml: 3.14.1 - resolve-from: 5.0.0 - dev: true - /@istanbuljs/schema/0.1.3: resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} engines: {node: '>=8'} dev: true - /@jest/console/26.6.2: - resolution: {integrity: sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - chalk: 4.1.2 - jest-message-util: 26.6.2 - jest-util: 26.6.2 - slash: 3.0.0 - dev: true - - /@jest/core/26.6.3: - resolution: {integrity: sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/console': 26.6.2 - '@jest/reporters': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - jest-changed-files: 26.6.2 - jest-config: 26.6.3 - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3 - jest-runtime: 26.6.3 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - jest-watcher: 26.6.2 - micromatch: 4.0.5 - p-each-series: 2.2.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /@jest/environment/26.6.2: - resolution: {integrity: sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - jest-mock: 26.6.2 - dev: true - - /@jest/fake-timers/26.6.2: - resolution: {integrity: sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@sinonjs/fake-timers': 6.0.1 - '@types/node': 17.0.25 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-util: 26.6.2 - dev: true - - /@jest/globals/26.6.2: - resolution: {integrity: sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/environment': 26.6.2 - '@jest/types': 26.6.2 - expect: 26.6.2 - dev: true - - /@jest/reporters/26.6.2: - resolution: {integrity: sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@bcoe/v8-coverage': 0.2.3 - '@jest/console': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.2 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.2.0 - graceful-fs: 4.2.10 - istanbul-lib-coverage: 3.2.0 - istanbul-lib-instrument: 4.0.3 - istanbul-lib-report: 3.0.0 - istanbul-lib-source-maps: 4.0.1 - istanbul-reports: 3.1.4 - jest-haste-map: 26.6.2 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-worker: 26.6.2 - slash: 3.0.0 - source-map: 0.6.1 - string-length: 4.0.2 - terminal-link: 2.1.1 - v8-to-istanbul: 7.1.2 - optionalDependencies: - node-notifier: 8.0.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/source-map/26.6.2: - resolution: {integrity: sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA==} - engines: {node: '>= 10.14.2'} - dependencies: - callsites: 3.1.0 - graceful-fs: 4.2.10 - source-map: 0.6.1 - dev: true - - /@jest/test-result/26.6.2: - resolution: {integrity: sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/console': 26.6.2 - '@jest/types': 26.6.2 - '@types/istanbul-lib-coverage': 2.0.4 - collect-v8-coverage: 1.0.1 - dev: true - - /@jest/test-sequencer/26.6.3: - resolution: {integrity: sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/test-result': 26.6.2 - graceful-fs: 4.2.10 - jest-haste-map: 26.6.2 - jest-runner: 26.6.3 - jest-runtime: 26.6.3 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /@jest/transform/26.6.2: - resolution: {integrity: sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/core': 7.17.9 - '@jest/types': 26.6.2 - babel-plugin-istanbul: 6.1.1 - chalk: 4.1.2 - convert-source-map: 1.8.0 - fast-json-stable-stringify: 2.1.0 - graceful-fs: 4.2.10 - jest-haste-map: 26.6.2 - jest-regex-util: 26.0.0 - jest-util: 26.6.2 - micromatch: 4.0.5 - pirates: 4.0.5 - slash: 3.0.0 - source-map: 0.6.1 - write-file-atomic: 3.0.3 - transitivePeerDependencies: - - supports-color - dev: true - - /@jest/types/26.6.2: - resolution: {integrity: sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - '@types/istanbul-reports': 3.0.1 - '@types/node': 17.0.25 - '@types/yargs': 15.0.14 - chalk: 4.1.2 - dev: true - /@jridgewell/resolve-uri/3.0.5: resolution: {integrity: sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==} engines: {node: '>=6.0.0'} @@ -2844,18 +2620,6 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 - /@sinonjs/commons/1.8.3: - resolution: {integrity: sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==} - dependencies: - type-detect: 4.0.8 - dev: true - - /@sinonjs/fake-timers/6.0.1: - resolution: {integrity: sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA==} - dependencies: - '@sinonjs/commons': 1.8.3 - dev: true - /@surma/rollup-plugin-off-main-thread/2.2.3: resolution: {integrity: sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==} dependencies: @@ -2893,35 +2657,6 @@ packages: resolution: {integrity: sha512-Vsyi9ogDAY3REZDjYnXMRJJa62SDvxHXxJI5nGDQdZW058dDE+av/anynN2rLKbCKXDRNw3D/sQmqxVflZFi4A==} dev: true - /@types/babel__core/7.1.19: - resolution: {integrity: sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==} - dependencies: - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 - '@types/babel__generator': 7.6.4 - '@types/babel__template': 7.4.1 - '@types/babel__traverse': 7.17.0 - dev: true - - /@types/babel__generator/7.6.4: - resolution: {integrity: sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==} - dependencies: - '@babel/types': 7.17.0 - dev: true - - /@types/babel__template/7.4.1: - resolution: {integrity: sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==} - dependencies: - '@babel/parser': 7.17.9 - '@babel/types': 7.17.0 - dev: true - - /@types/babel__traverse/7.17.0: - resolution: {integrity: sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==} - dependencies: - '@babel/types': 7.17.0 - dev: true - /@types/btoa-lite/1.0.0: resolution: {integrity: sha512-wJsiX1tosQ+J5+bY5LrSahHxr2wT+uME5UDwdN1kg4frt40euqA+wzECkmq4t5QbveHiJepfdThgQrPw6KiSlg==} dev: true @@ -2973,12 +2708,6 @@ packages: '@types/node': 17.0.25 dev: true - /@types/graceful-fs/4.1.5: - resolution: {integrity: sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==} - dependencies: - '@types/node': 17.0.25 - dev: true - /@types/gulp-autoprefixer/0.0.33: resolution: {integrity: sha512-FgunPm1uMroC/w9FCxtQhPPskR/WvnT+sNPxnyldwNXjq8K5ktzZAOqATyrYk0jTgae793uc+k5vsGV6Q+G7xA==} dependencies: @@ -3018,25 +2747,6 @@ packages: resolution: {integrity: sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==} dev: true - /@types/istanbul-lib-report/3.0.0: - resolution: {integrity: sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - dev: true - - /@types/istanbul-reports/3.0.1: - resolution: {integrity: sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==} - dependencies: - '@types/istanbul-lib-report': 3.0.0 - dev: true - - /@types/jest/26.0.24: - resolution: {integrity: sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==} - dependencies: - jest-diff: 26.6.2 - pretty-format: 26.6.2 - dev: true - /@types/json-schema/7.0.11: resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} dev: false @@ -3108,10 +2818,6 @@ packages: resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} dev: true - /@types/prettier/2.6.0: - resolution: {integrity: sha512-G/AdOadiZhnJp0jXCaBQU449W2h716OW/EoXeYkCytxKL06X1WCXB4DZpp8TpZ8eyIJVS1cw4lrlkkSYU21cDw==} - dev: true - /@types/resolve/1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: @@ -3123,18 +2829,6 @@ packages: '@types/node': 17.0.25 dev: true - /@types/stack-utils/2.0.1: - resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} - dev: true - - /@types/strip-bom/3.0.0: - resolution: {integrity: sha1-FKjsOVbC6B7bdSB5CuzyHCkK69I=} - dev: true - - /@types/strip-json-comments/0.0.30: - resolution: {integrity: sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==} - dev: true - /@types/trusted-types/2.0.2: resolution: {integrity: sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==} dev: true @@ -3170,16 +2864,6 @@ packages: '@types/node': 17.0.25 dev: true - /@types/yargs-parser/21.0.0: - resolution: {integrity: sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==} - dev: true - - /@types/yargs/15.0.14: - resolution: {integrity: sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==} - dependencies: - '@types/yargs-parser': 21.0.0 - dev: true - /@types/yauzl/2.10.0: resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} requiresBuild: true @@ -3949,6 +3633,7 @@ packages: dependencies: micromatch: 3.1.10 normalize-path: 2.1.1 + dev: false /anymatch/3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} @@ -3971,12 +3656,6 @@ packages: resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} dev: true - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: true - /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -3994,6 +3673,7 @@ packages: /arr-flatten/1.1.0: resolution: {integrity: sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==} engines: {node: '>=0.10.0'} + dev: false /arr-map/2.0.2: resolution: {integrity: sha1-Onc0X/wc814qkYJWAfnljy4kysQ=} @@ -4067,6 +3747,7 @@ packages: /array-unique/0.3.2: resolution: {integrity: sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=} engines: {node: '>=0.10.0'} + dev: false /array.prototype.flat/1.3.0: resolution: {integrity: sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==} @@ -4158,6 +3839,7 @@ packages: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} hasBin: true + dev: false /autoprefixer/10.4.4_postcss@8.4.12: resolution: {integrity: sha512-Tm8JxsB286VweiZ5F0anmbyGiNI3v3wGv3mz9W+cxEDYB/6jbnj6GM9H9mK3wIL8ftgl+C07Lcwb8PG5PCCPzA==} @@ -4198,54 +3880,12 @@ packages: transitivePeerDependencies: - debug - /babel-jest/26.6.3_@babel+core@7.17.9: - resolution: {integrity: sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA==} - engines: {node: '>= 10.14.2'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.9 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/babel__core': 7.1.19 - babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 26.6.2_@babel+core@7.17.9 - chalk: 4.1.2 - graceful-fs: 4.2.10 - slash: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: true - /babel-plugin-dynamic-import-node/2.3.3: resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: object.assign: 4.1.2 dev: true - /babel-plugin-istanbul/6.1.1: - resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} - engines: {node: '>=8'} - dependencies: - '@babel/helper-plugin-utils': 7.16.7 - '@istanbuljs/load-nyc-config': 1.1.0 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-instrument: 5.1.0 - test-exclude: 6.0.0 - transitivePeerDependencies: - - supports-color - dev: true - - /babel-plugin-jest-hoist/26.6.2: - resolution: {integrity: sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/template': 7.16.7 - '@babel/types': 7.17.0 - '@types/babel__core': 7.1.19 - '@types/babel__traverse': 7.17.0 - dev: true - /babel-plugin-polyfill-corejs2/0.3.1_@babel+core@7.17.9: resolution: {integrity: sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==} peerDependencies: @@ -4282,37 +3922,6 @@ packages: - supports-color dev: true - /babel-preset-current-node-syntax/1.0.1_@babel+core@7.17.9: - resolution: {integrity: sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.17.9 - '@babel/plugin-syntax-bigint': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.17.9 - '@babel/plugin-syntax-import-meta': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.17.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.17.9 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.17.9 - dev: true - - /babel-preset-jest/26.6.2_@babel+core@7.17.9: - resolution: {integrity: sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ==} - engines: {node: '>= 10.14.2'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.17.9 - babel-plugin-jest-hoist: 26.6.2 - babel-preset-current-node-syntax: 1.0.1_@babel+core@7.17.9 - dev: true - /bach/1.2.0: resolution: {integrity: sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=} engines: {node: '>= 0.10'} @@ -4342,6 +3951,7 @@ packages: isobject: 3.0.1 mixin-deep: 1.3.2 pascalcase: 0.1.1 + dev: false /base64-js/1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -4437,6 +4047,7 @@ packages: snapdragon-node: 2.1.1 split-string: 3.1.0 to-regex: 3.0.2 + dev: false /braces/3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} @@ -4459,19 +4070,6 @@ packages: node-releases: 2.0.3 picocolors: 1.0.0 - /bs-logger/0.2.6: - resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} - engines: {node: '>= 6'} - dependencies: - fast-json-stable-stringify: 2.1.0 - dev: true - - /bser/2.1.1: - resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} - dependencies: - node-int64: 0.4.0 - dev: true - /btoa-lite/1.0.0: resolution: {integrity: sha1-M3dm2hWAEhD92VbCLpxokaudAzc=} dev: true @@ -4546,6 +4144,7 @@ packages: to-object-path: 0.3.0 union-value: 1.0.1 unset-value: 1.0.0 + dev: false /cachedir/2.2.0: resolution: {integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==} @@ -4595,13 +4194,6 @@ packages: /caniuse-lite/1.0.30001332: resolution: {integrity: sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==} - /capture-exit/2.0.0: - resolution: {integrity: sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==} - engines: {node: 6.* || 8.* || >= 10.*} - dependencies: - rsvp: 4.8.5 - dev: true - /caseless/0.12.0: resolution: {integrity: sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=} dev: true @@ -4708,18 +4300,10 @@ packages: resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} dev: true - /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: true - /ci-info/3.3.0: resolution: {integrity: sha512-riT/3vI5YpVH6/qomlDnJow6TBee2PBKSEpx3O32EGPYbWGIRsIlGRms3Sm74wYE1JMo8RnO04Hb12+v1J5ICw==} dev: false - /cjs-module-lexer/0.6.0: - resolution: {integrity: sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw==} - dev: true - /class-utils/0.3.6: resolution: {integrity: sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==} engines: {node: '>=0.10.0'} @@ -4728,6 +4312,7 @@ packages: define-property: 0.2.5 isobject: 3.0.1 static-extend: 0.1.2 + dev: false /clean-css/4.2.3: resolution: {integrity: sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==} @@ -4805,14 +4390,6 @@ packages: wrap-ansi: 2.1.0 dev: false - /cliui/6.0.0: - resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} - dependencies: - string-width: 4.2.3 - strip-ansi: 6.0.1 - wrap-ansi: 6.2.0 - dev: true - /cliui/7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: @@ -4843,11 +4420,6 @@ packages: readable-stream: 2.3.7 dev: false - /co/4.6.0: - resolution: {integrity: sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: true - /code-block-writer/11.0.0: resolution: {integrity: sha512-GEqWvEWWsOvER+g9keO4ohFoD3ymwyCnqY3hoTr7GZipYFwEhMHJw+TtV0rfgRhNImM6QWZGO2XYjlJVyYT62w==} dependencies: @@ -4858,10 +4430,6 @@ packages: engines: {node: '>=0.10.0'} dev: false - /collect-v8-coverage/1.0.1: - resolution: {integrity: sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==} - dev: true - /collection-map/1.0.0: resolution: {integrity: sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=} engines: {node: '>=0.10.0'} @@ -4877,6 +4445,7 @@ packages: dependencies: map-visit: 1.0.0 object-visit: 1.0.1 + dev: false /color-convert/1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} @@ -4970,6 +4539,7 @@ packages: /component-emitter/1.3.0: resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: false /components-helper/2.0.0: resolution: {integrity: sha512-MMN9Us4jhEepMGhp7jQ/7DM5CTDMD1sl4hRZQacjXW9f3omtPjcEExMkETosKJoUD9NIdsJ+f4PAD7hye8Wy0Q==} @@ -5057,6 +4627,7 @@ packages: /copy-descriptor/0.1.1: resolution: {integrity: sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=} engines: {node: '>=0.10.0'} + dev: false /copy-props/2.0.5: resolution: {integrity: sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==} @@ -5127,17 +4698,6 @@ packages: - encoding dev: true - /cross-spawn/6.0.5: - resolution: {integrity: sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==} - engines: {node: '>=4.8'} - dependencies: - nice-try: 1.0.5 - path-key: 2.0.1 - semver: 5.7.1 - shebang-command: 1.2.0 - which: 1.3.1 - dev: true - /cross-spawn/7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} @@ -5158,15 +4718,6 @@ packages: source-map-js: 1.0.2 dev: true - /css/2.2.4: - resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.5.3 - urix: 0.1.0 - dev: true - /cssom/0.3.8: resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} dev: true @@ -5263,6 +4814,7 @@ packages: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} dependencies: ms: 2.0.0 + dev: false /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} @@ -5313,6 +4865,7 @@ packages: /decode-uri-component/0.2.0: resolution: {integrity: sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=} engines: {node: '>=0.10'} + dev: false /dedent/0.7.0: resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} @@ -5357,12 +4910,14 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-descriptor: 0.1.6 + dev: false /define-property/1.0.0: resolution: {integrity: sha1-dp66rz9KY6rTr56NMEybvnm/sOY=} engines: {node: '>=0.10.0'} dependencies: is-descriptor: 1.0.2 + dev: false /define-property/2.0.2: resolution: {integrity: sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==} @@ -5370,6 +4925,7 @@ packages: dependencies: is-descriptor: 1.0.2 isobject: 3.0.1 + dev: false /defu/5.0.1: resolution: {integrity: sha512-EPS1carKg+dkEVy3qNTqIdp2qV7mUP08nIsupfwQpz++slCVRw7qbQyWvSTig+kFPwz2XXp5/kIIkH+CwrJKkQ==} @@ -5401,20 +4957,10 @@ packages: resolution: {integrity: sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==} engines: {node: '>=8'} - /detect-newline/3.1.0: - resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} - engines: {node: '>=8'} - dev: true - /devtools-protocol/0.0.969999: resolution: {integrity: sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ==} dev: true - /diff-sequences/26.6.2: - resolution: {integrity: sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q==} - engines: {node: '>= 10.14.2'} - dev: true - /diff/4.0.2: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} @@ -5527,11 +5073,6 @@ packages: - '@vue/composition-api' dev: false - /emittery/0.7.2: - resolution: {integrity: sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ==} - engines: {node: '>=10'} - dev: true - /emoji-regex/8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -6005,11 +5546,6 @@ packages: resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} engines: {node: '>=0.8.0'} - /escape-string-regexp/2.0.0: - resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} - engines: {node: '>=8'} - dev: true - /escape-string-regexp/4.0.0: resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} @@ -6299,23 +5835,6 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - /exec-sh/0.3.6: - resolution: {integrity: sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==} - dev: true - - /execa/1.0.0: - resolution: {integrity: sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==} - engines: {node: '>=6'} - dependencies: - cross-spawn: 6.0.5 - get-stream: 4.1.0 - is-stream: 1.1.0 - npm-run-path: 2.0.2 - p-finally: 1.0.0 - signal-exit: 3.0.7 - strip-eof: 1.0.0 - dev: true - /execa/4.1.0: resolution: {integrity: sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==} engines: {node: '>=10'} @@ -6345,11 +5864,6 @@ packages: signal-exit: 3.0.7 strip-final-newline: 2.0.0 - /exit/0.1.2: - resolution: {integrity: sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=} - engines: {node: '>= 0.8.0'} - dev: true - /expand-brackets/2.1.4: resolution: {integrity: sha1-t3c14xXOMPa27/D4OwQVGiJEliI=} engines: {node: '>=0.10.0'} @@ -6361,6 +5875,7 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + dev: false /expand-tilde/2.0.2: resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=} @@ -6372,18 +5887,6 @@ packages: resolution: {integrity: sha512-CclevazQfrqo8EvbLPmP7osnb1SZXkw47XPPvUUpeMz4HuGzDltE7CaIt3RLyT9UQrwVK/LDn+KVcC0hcgjgDg==} dev: true - /expect/26.6.2: - resolution: {integrity: sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - ansi-styles: 4.3.0 - jest-get-type: 26.3.0 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 - dev: true - /ext/1.6.0: resolution: {integrity: sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==} dependencies: @@ -6395,6 +5898,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 + dev: false /extend-shallow/3.0.2: resolution: {integrity: sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=} @@ -6427,13 +5931,7 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 - - /extract-from-css/0.4.4: - resolution: {integrity: sha1-HqffLnx8brmSL6COitrqSG9vj5I=} - engines: {node: '>=0.10.0', npm: '>=2.0.0'} - dependencies: - css: 2.2.4 - dev: true + dev: false /extract-zip/2.0.1: resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} @@ -6501,12 +5999,6 @@ packages: dependencies: reusify: 1.0.4 - /fb-watchman/2.0.1: - resolution: {integrity: sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==} - dependencies: - bser: 2.1.1 - dev: true - /fd-slicer/1.1.0: resolution: {integrity: sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=} dependencies: @@ -6547,6 +6039,7 @@ packages: is-number: 3.0.0 repeat-string: 1.6.1 to-regex-range: 2.1.1 + dev: false /fill-range/7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} @@ -6693,6 +6186,7 @@ packages: /for-in/1.0.2: resolution: {integrity: sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=} engines: {node: '>=0.10.0'} + dev: false /for-own/1.0.0: resolution: {integrity: sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=} @@ -6731,6 +6225,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: map-cache: 0.2.2 + dev: false /fromentries/1.3.2: resolution: {integrity: sha512-cHEpEQHUg0f8XdtZCc2ZAhrHzKzT0MrFUTcvx+hfxYu7rGMDc5SKoXFh+n4YigxsHXRzc6OrCshdR1bWH6HHyg==} @@ -6841,24 +6336,12 @@ packages: resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: true - /get-package-type/0.1.0: - resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} - engines: {node: '>=8.0.0'} - dev: true - /get-source/2.0.12: resolution: {integrity: sha512-X5+4+iD+HoSeEED+uwrQ07BOQr0kEDFMVqqpBuI+RaZBpBpHCuXxo70bjar6f0b0u/DQJsJ7ssurpP0V60Az+w==} dependencies: data-uri-to-buffer: 2.0.2 source-map: 0.6.1 - /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - dependencies: - pump: 3.0.0 - dev: true - /get-stream/5.2.0: resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} engines: {node: '>=8'} @@ -6880,6 +6363,7 @@ packages: /get-value/2.0.6: resolution: {integrity: sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=} engines: {node: '>=0.10.0'} + dev: false /getpass/0.1.7: resolution: {integrity: sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=} @@ -7037,11 +6521,6 @@ packages: /graceful-fs/4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - /growly/1.3.0: - resolution: {integrity: sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=} - dev: true - optional: true - /gulp-autoprefixer/8.0.0: resolution: {integrity: sha512-sVR++PIaXpa81p52dmmA/jt50bw0egmylK5mjagfgOJ8uLDGaF9tHyzvetkY9Uo0gBZUS5sVqN3kX/GlUKOyog==} engines: {node: '>=12'} @@ -7187,6 +6666,7 @@ packages: get-value: 2.0.6 has-values: 0.1.4 isobject: 2.1.0 + dev: false /has-value/1.0.0: resolution: {integrity: sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=} @@ -7195,10 +6675,12 @@ packages: get-value: 2.0.6 has-values: 1.0.0 isobject: 3.0.1 + dev: false /has-values/0.1.4: resolution: {integrity: sha1-bWHeldkd/Km5oCCJrThL/49it3E=} engines: {node: '>=0.10.0'} + dev: false /has-values/1.0.0: resolution: {integrity: sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=} @@ -7206,6 +6688,7 @@ packages: dependencies: is-number: 3.0.0 kind-of: 4.0.0 + dev: false /has/1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} @@ -7316,15 +6799,6 @@ packages: resolve-from: 4.0.0 dev: true - /import-local/3.1.0: - resolution: {integrity: sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==} - engines: {node: '>=8'} - hasBin: true - dependencies: - pkg-dir: 4.2.0 - resolve-cwd: 3.0.0 - dev: true - /import-meta-resolve/1.1.1: resolution: {integrity: sha512-JiTuIvVyPaUg11eTrNDx5bgQ/yMKMZffc7YSjvQeSMXy58DO2SQ8BtAf3xteZvmzvjYh14wnqNjL8XVeDy2o9A==} dependencies: @@ -7409,12 +6883,14 @@ packages: engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 + dev: false /is-accessor-descriptor/1.0.0: resolution: {integrity: sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==} engines: {node: '>=0.10.0'} dependencies: kind-of: 6.0.3 + dev: false /is-alphabetical/1.0.4: resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} @@ -7457,6 +6933,7 @@ packages: /is-buffer/1.1.6: resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} + dev: false /is-builtin-module/3.1.0: resolution: {integrity: sha512-OV7JjAgOTfAFJmHZLvpSTb4qi0nIILDV1gWPYDnDJUTNFM5aGlRAhk4QcT8i7TuAleeEV5Fdkqn3t4mS+Q11fg==} @@ -7469,13 +6946,6 @@ packages: resolution: {integrity: sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==} engines: {node: '>= 0.4'} - /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - dependencies: - ci-info: 2.0.0 - dev: true - /is-core-module/2.8.1: resolution: {integrity: sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==} dependencies: @@ -7486,12 +6956,14 @@ packages: engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 + dev: false /is-data-descriptor/1.0.0: resolution: {integrity: sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==} engines: {node: '>=0.10.0'} dependencies: kind-of: 6.0.3 + dev: false /is-date-object/1.0.5: resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} @@ -7510,6 +6982,7 @@ packages: is-accessor-descriptor: 0.1.6 is-data-descriptor: 0.1.4 kind-of: 5.1.0 + dev: false /is-descriptor/1.0.2: resolution: {integrity: sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==} @@ -7518,17 +6991,12 @@ packages: is-accessor-descriptor: 1.0.0 is-data-descriptor: 1.0.0 kind-of: 6.0.3 - - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: true - optional: true + dev: false /is-extendable/0.1.1: resolution: {integrity: sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=} engines: {node: '>=0.10.0'} + dev: false /is-extendable/1.0.1: resolution: {integrity: sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==} @@ -7561,11 +7029,6 @@ packages: engines: {node: '>=12'} dev: true - /is-generator-fn/2.1.0: - resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} - engines: {node: '>=6'} - dev: true - /is-glob/3.1.0: resolution: {integrity: sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=} engines: {node: '>=0.10.0'} @@ -7606,6 +7069,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 + dev: false /is-number/4.0.0: resolution: {integrity: sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==} @@ -7678,11 +7142,6 @@ packages: dependencies: call-bind: 1.0.2 - /is-stream/1.1.0: - resolution: {integrity: sha1-EtSj3U5o4Lec6428hBc66A2RykQ=} - engines: {node: '>=0.10.0'} - dev: true - /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} @@ -7739,16 +7198,9 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: true - optional: true - /isarray/1.0.0: resolution: {integrity: sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=} + dev: false /isexe/2.0.0: resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} @@ -7758,6 +7210,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: isarray: 1.0.0 + dev: false /isobject/3.0.1: resolution: {integrity: sha1-TkMekrEalzFjaqH5yNHMvP2reN8=} @@ -7772,31 +7225,6 @@ packages: engines: {node: '>=8'} dev: true - /istanbul-lib-instrument/4.0.3: - resolution: {integrity: sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.17.9 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - - /istanbul-lib-instrument/5.1.0: - resolution: {integrity: sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==} - engines: {node: '>=8'} - dependencies: - '@babel/core': 7.17.9 - '@babel/parser': 7.17.9 - '@istanbuljs/schema': 0.1.3 - istanbul-lib-coverage: 3.2.0 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-lib-report/3.0.0: resolution: {integrity: sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==} engines: {node: '>=8'} @@ -7806,17 +7234,6 @@ packages: supports-color: 7.2.0 dev: true - /istanbul-lib-source-maps/4.0.1: - resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} - engines: {node: '>=10'} - dependencies: - debug: 4.3.4 - istanbul-lib-coverage: 3.2.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true - /istanbul-reports/3.1.4: resolution: {integrity: sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==} engines: {node: '>=8'} @@ -7836,408 +7253,6 @@ packages: minimatch: 3.1.2 dev: true - /jest-changed-files/26.6.2: - resolution: {integrity: sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - execa: 4.1.0 - throat: 5.0.0 - dev: true - - /jest-cli/26.6.3: - resolution: {integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/core': 26.6.3 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - import-local: 3.1.0 - is-ci: 2.0.0 - jest-config: 26.6.3 - jest-util: 26.6.2 - jest-validate: 26.6.2 - prompts: 2.4.2 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-config/26.6.3: - resolution: {integrity: sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg==} - engines: {node: '>= 10.14.2'} - peerDependencies: - ts-node: '>=9.0.0' - peerDependenciesMeta: - ts-node: - optional: true - dependencies: - '@babel/core': 7.17.9 - '@jest/test-sequencer': 26.6.3 - '@jest/types': 26.6.2 - babel-jest: 26.6.3_@babel+core@7.17.9 - chalk: 4.1.2 - deepmerge: 4.2.2 - glob: 7.2.0 - graceful-fs: 4.2.10 - jest-environment-jsdom: 26.6.2 - jest-environment-node: 26.6.2 - jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - micromatch: 4.0.5 - pretty-format: 26.6.2 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - dev: true - - /jest-diff/26.6.2: - resolution: {integrity: sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA==} - engines: {node: '>= 10.14.2'} - dependencies: - chalk: 4.1.2 - diff-sequences: 26.6.2 - jest-get-type: 26.3.0 - pretty-format: 26.6.2 - dev: true - - /jest-docblock/26.0.0: - resolution: {integrity: sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w==} - engines: {node: '>= 10.14.2'} - dependencies: - detect-newline: 3.1.0 - dev: true - - /jest-each/26.6.2: - resolution: {integrity: sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - chalk: 4.1.2 - jest-get-type: 26.3.0 - jest-util: 26.6.2 - pretty-format: 26.6.2 - dev: true - - /jest-environment-jsdom/26.6.2: - resolution: {integrity: sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - jest-mock: 26.6.2 - jest-util: 26.6.2 - jsdom: 16.4.0 - transitivePeerDependencies: - - bufferutil - - canvas - - utf-8-validate - dev: true - - /jest-environment-node/26.6.2: - resolution: {integrity: sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - jest-mock: 26.6.2 - jest-util: 26.6.2 - dev: true - - /jest-get-type/26.3.0: - resolution: {integrity: sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig==} - engines: {node: '>= 10.14.2'} - dev: true - - /jest-haste-map/26.6.2: - resolution: {integrity: sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/graceful-fs': 4.1.5 - '@types/node': 17.0.25 - anymatch: 3.1.2 - fb-watchman: 2.0.1 - graceful-fs: 4.2.10 - jest-regex-util: 26.0.0 - jest-serializer: 26.6.2 - jest-util: 26.6.2 - jest-worker: 26.6.2 - micromatch: 4.0.5 - sane: 4.1.0 - walker: 1.0.8 - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /jest-jasmine2/26.6.3: - resolution: {integrity: sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/traverse': 7.17.9 - '@jest/environment': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - chalk: 4.1.2 - co: 4.6.0 - expect: 26.6.2 - is-generator-fn: 2.1.0 - jest-each: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-runtime: 26.6.3 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - pretty-format: 26.6.2 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-leak-detector/26.6.2: - resolution: {integrity: sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg==} - engines: {node: '>= 10.14.2'} - dependencies: - jest-get-type: 26.3.0 - pretty-format: 26.6.2 - dev: true - - /jest-matcher-utils/26.6.2: - resolution: {integrity: sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw==} - engines: {node: '>= 10.14.2'} - dependencies: - chalk: 4.1.2 - jest-diff: 26.6.2 - jest-get-type: 26.3.0 - pretty-format: 26.6.2 - dev: true - - /jest-message-util/26.6.2: - resolution: {integrity: sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/code-frame': 7.16.7 - '@jest/types': 26.6.2 - '@types/stack-utils': 2.0.1 - chalk: 4.1.2 - graceful-fs: 4.2.10 - micromatch: 4.0.5 - pretty-format: 26.6.2 - slash: 3.0.0 - stack-utils: 2.0.5 - dev: true - - /jest-mock/26.6.2: - resolution: {integrity: sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - dev: true - - /jest-pnp-resolver/1.2.2_jest-resolve@26.6.2: - resolution: {integrity: sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==} - engines: {node: '>=6'} - peerDependencies: - jest-resolve: '*' - peerDependenciesMeta: - jest-resolve: - optional: true - dependencies: - jest-resolve: 26.6.2 - dev: true - - /jest-regex-util/26.0.0: - resolution: {integrity: sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A==} - engines: {node: '>= 10.14.2'} - dev: true - - /jest-resolve-dependencies/26.6.3: - resolution: {integrity: sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - jest-regex-util: 26.0.0 - jest-snapshot: 26.6.2 - dev: true - - /jest-resolve/26.6.2: - resolution: {integrity: sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - chalk: 4.1.2 - graceful-fs: 4.2.10 - jest-pnp-resolver: 1.2.2_jest-resolve@26.6.2 - jest-util: 26.6.2 - read-pkg-up: 7.0.1 - resolve: 1.22.0 - slash: 3.0.0 - dev: true - - /jest-runner/26.6.3: - resolution: {integrity: sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - chalk: 4.1.2 - emittery: 0.7.2 - exit: 0.1.2 - graceful-fs: 4.2.10 - jest-config: 26.6.3 - jest-docblock: 26.0.0 - jest-haste-map: 26.6.2 - jest-leak-detector: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 - jest-runtime: 26.6.3 - jest-util: 26.6.2 - jest-worker: 26.6.2 - source-map-support: 0.5.21 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-runtime/26.6.3: - resolution: {integrity: sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/globals': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/yargs': 15.0.14 - chalk: 4.1.2 - cjs-module-lexer: 0.6.0 - collect-v8-coverage: 1.0.1 - exit: 0.1.2 - glob: 7.2.0 - graceful-fs: 4.2.10 - jest-config: 26.6.3 - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - - /jest-serializer/26.6.2: - resolution: {integrity: sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g==} - engines: {node: '>= 10.14.2'} - dependencies: - '@types/node': 17.0.25 - graceful-fs: 4.2.10 - dev: true - - /jest-snapshot/26.6.2: - resolution: {integrity: sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og==} - engines: {node: '>= 10.14.2'} - dependencies: - '@babel/types': 7.17.0 - '@jest/types': 26.6.2 - '@types/babel__traverse': 7.17.0 - '@types/prettier': 2.6.0 - chalk: 4.1.2 - expect: 26.6.2 - graceful-fs: 4.2.10 - jest-diff: 26.6.2 - jest-get-type: 26.3.0 - jest-haste-map: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 - natural-compare: 1.4.0 - pretty-format: 26.6.2 - semver: 7.3.7 - dev: true - - /jest-util/26.6.2: - resolution: {integrity: sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - chalk: 4.1.2 - graceful-fs: 4.2.10 - is-ci: 2.0.0 - micromatch: 4.0.5 - dev: true - - /jest-validate/26.6.2: - resolution: {integrity: sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/types': 26.6.2 - camelcase: 6.3.0 - chalk: 4.1.2 - jest-get-type: 26.3.0 - leven: 3.1.0 - pretty-format: 26.6.2 - dev: true - - /jest-watcher/26.6.2: - resolution: {integrity: sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ==} - engines: {node: '>= 10.14.2'} - dependencies: - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 17.0.25 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - jest-util: 26.6.2 - string-length: 4.0.2 - dev: true - /jest-worker/26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} @@ -8247,22 +7262,6 @@ packages: supports-color: 7.2.0 dev: true - /jest/26.6.3: - resolution: {integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==} - engines: {node: '>= 10.14.2'} - hasBin: true - dependencies: - '@jest/core': 26.6.3 - import-local: 3.1.0 - jest-cli: 26.6.3 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - dev: true - /jiti/1.13.0: resolution: {integrity: sha512-/n9mNxZj/HDSrincJ6RP+L+yXbpnB8FybySBa+IjIaoH9FIxBbrbRT5XUbe8R7zuVM2AQqNMNDDqz0bzx3znOQ==} hasBin: true @@ -8275,14 +7274,6 @@ packages: /js-tokens/4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: true - /js-yaml/4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -8463,26 +7454,24 @@ packages: engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 + dev: false /kind-of/4.0.0: resolution: {integrity: sha1-IIE989cSkosgc3hpGkUGb65y3Vc=} engines: {node: '>=0.10.0'} dependencies: is-buffer: 1.1.6 + dev: false /kind-of/5.1.0: resolution: {integrity: sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==} engines: {node: '>=0.10.0'} + dev: false /kind-of/6.0.3: resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - /kleur/3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - dev: true - /kolorist/1.5.1: resolution: {integrity: sha512-lxpCM3HTvquGxKGzHeknB/sUjuVoUElLlfYnXZT73K8geR9jQbroGlSCFBax9/0mpGoD3kzcMLnOlGQPJJNyqQ==} dev: true @@ -8776,12 +7765,6 @@ packages: kind-of: 6.0.3 dev: false - /makeerror/1.0.12: - resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} - dependencies: - tmpl: 1.0.5 - dev: true - /map-age-cleaner/0.1.3: resolution: {integrity: sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==} engines: {node: '>=6'} @@ -8791,6 +7774,7 @@ packages: /map-cache/0.2.2: resolution: {integrity: sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=} engines: {node: '>=0.10.0'} + dev: false /map-obj/1.0.1: resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} @@ -8807,6 +7791,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: object-visit: 1.0.1 + dev: false /markdown-it-container/3.0.0: resolution: {integrity: sha512-y6oKTq4BB9OQuY/KLfk/O3ysFhB3IMYoIWhGJEidXt1NQFocFK2sA2t0NYZAMyMShAGL6x5OPIbrmXPIqaN9rw==} @@ -8922,6 +7907,7 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + dev: false /micromatch/4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} @@ -9005,6 +7991,7 @@ packages: dependencies: for-in: 1.0.2 is-extendable: 1.0.1 + dev: false /mkdirp-classic/0.5.3: resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} @@ -9064,6 +8051,7 @@ packages: /ms/2.0.0: resolution: {integrity: sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=} + dev: false /ms/2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} @@ -9125,6 +8113,7 @@ packages: regex-not: 1.0.2 snapdragon: 0.8.2 to-regex: 3.0.2 + dev: false /natural-compare/1.4.0: resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} @@ -9145,10 +8134,6 @@ packages: resolution: {integrity: sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==} dev: false - /nice-try/1.0.5: - resolution: {integrity: sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==} - dev: true - /njre/0.2.0: resolution: {integrity: sha512-+Wq8R6VmjK+jI8a9NdzfU6Vh50r3tjsdvl5KJE1OyHeH8I/nx5Ptm12qpO3qNUbstXuZfBDgDL0qQZw9JyjhMw==} engines: {node: '>=8'} @@ -9173,23 +8158,6 @@ packages: whatwg-url: 5.0.0 dev: true - /node-int64/0.4.0: - resolution: {integrity: sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=} - dev: true - - /node-notifier/8.0.2: - resolution: {integrity: sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg==} - requiresBuild: true - dependencies: - growly: 1.3.0 - is-wsl: 2.2.0 - semver: 7.3.7 - shellwords: 0.1.1 - uuid: 8.3.2 - which: 2.0.2 - dev: true - optional: true - /node-releases/2.0.3: resolution: {integrity: sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==} @@ -9216,6 +8184,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: remove-trailing-separator: 1.1.0 + dev: false /normalize-path/3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} @@ -9244,13 +8213,6 @@ packages: once: 1.4.0 dev: false - /npm-run-path/2.0.2: - resolution: {integrity: sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=} - engines: {node: '>=4'} - dependencies: - path-key: 2.0.1 - dev: true - /npm-run-path/4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} @@ -9286,6 +8248,7 @@ packages: copy-descriptor: 0.1.1 define-property: 0.2.5 kind-of: 3.2.2 + dev: false /object-inspect/1.12.0: resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} @@ -9299,6 +8262,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 + dev: false /object.assign/4.1.2: resolution: {integrity: sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==} @@ -9332,6 +8296,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 + dev: false /object.reduce/1.0.1: resolution: {integrity: sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=} @@ -9429,22 +8394,12 @@ packages: resolution: {integrity: sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=} engines: {node: '>=4'} - /p-each-series/2.2.0: - resolution: {integrity: sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==} - engines: {node: '>=8'} - dev: true - /p-filter/2.1.0: resolution: {integrity: sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==} engines: {node: '>=8'} dependencies: p-map: 2.1.0 - /p-finally/1.0.0: - resolution: {integrity: sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=} - engines: {node: '>=4'} - dev: true - /p-limit/1.3.0: resolution: {integrity: sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==} engines: {node: '>=4'} @@ -9567,6 +8522,7 @@ packages: /pascalcase/0.1.1: resolution: {integrity: sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=} engines: {node: '>=0.10.0'} + dev: false /path-absolute/1.0.1: resolution: {integrity: sha512-gds5iRhSeOcDtj8gfWkRHLtZKTPsFVuh7utbjYtvnclw4XM+ffRzJrwqMhOD1PVqef7nBLmgsu1vIujjvAJrAw==} @@ -9599,11 +8555,6 @@ packages: resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} engines: {node: '>=0.10.0'} - /path-key/2.0.1: - resolution: {integrity: sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=} - engines: {node: '>=4'} - dev: true - /path-key/3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} @@ -9729,6 +8680,7 @@ packages: /posix-character-classes/0.1.1: resolution: {integrity: sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=} engines: {node: '>=0.10.0'} + dev: false /postcss-value-parser/4.2.0: resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} @@ -9777,16 +8729,6 @@ packages: engines: {node: ^14.13.1 || >=16.0.0} dev: true - /pretty-format/26.6.2: - resolution: {integrity: sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg==} - engines: {node: '>= 10'} - dependencies: - '@jest/types': 26.6.2 - ansi-regex: 5.0.1 - ansi-styles: 4.3.0 - react-is: 17.0.2 - dev: true - /pretty-hrtime/1.0.3: resolution: {integrity: sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=} engines: {node: '>= 0.8'} @@ -9834,14 +8776,6 @@ packages: engines: {node: '>=0.4.0'} dev: true - /prompts/2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - dev: true - /proto-list/1.2.4: resolution: {integrity: sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=} @@ -9931,10 +8865,6 @@ packages: safe-buffer: 5.2.1 dev: true - /react-is/17.0.2: - resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} - dev: true - /read-pkg-up/1.0.1: resolution: {integrity: sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=} engines: {node: '>=0.10.0'} @@ -10057,6 +8987,7 @@ packages: dependencies: extend-shallow: 3.0.2 safe-regex: 1.1.0 + dev: false /regexp-tree/0.1.24: resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==} @@ -10118,14 +9049,17 @@ packages: /remove-trailing-separator/1.1.0: resolution: {integrity: sha1-wkvOKig62tW8P1jg1IJJuSN52O8=} + dev: false /repeat-element/1.1.4: resolution: {integrity: sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==} engines: {node: '>=0.10.0'} + dev: false /repeat-string/1.6.1: resolution: {integrity: sha1-jcrkcOHIirwtYA//Sndihtp15jc=} engines: {node: '>=0.10'} + dev: false /replace-ext/1.0.1: resolution: {integrity: sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==} @@ -10209,21 +9143,10 @@ packages: resolution: {integrity: sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=} dev: false - /require-main-filename/2.0.0: - resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} - dev: true - /resize-observer-polyfill/1.5.1: resolution: {integrity: sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==} dev: true - /resolve-cwd/3.0.0: - resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} - engines: {node: '>=8'} - dependencies: - resolve-from: 5.0.0 - dev: true - /resolve-dir/1.0.1: resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=} engines: {node: '>=0.10.0'} @@ -10258,6 +9181,7 @@ packages: /resolve-url/0.2.1: resolution: {integrity: sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=} deprecated: https://github.com/lydell/resolve-url#deprecated + dev: false /resolve/1.22.0: resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} @@ -10286,6 +9210,7 @@ packages: /ret/0.1.15: resolution: {integrity: sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==} engines: {node: '>=0.12'} + dev: false /reusify/1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} @@ -10356,11 +9281,6 @@ packages: optionalDependencies: fsevents: 2.3.2 - /rsvp/4.8.5: - resolution: {integrity: sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==} - engines: {node: 6.* || >= 7.*} - dev: true - /run-async/2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -10401,6 +9321,7 @@ packages: resolution: {integrity: sha1-QKNmnzsHfR6UPURinhV91IAjvy4=} dependencies: ret: 0.1.15 + dev: false /safe-regex/2.1.1: resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==} @@ -10412,23 +9333,6 @@ packages: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /sane/4.1.0: - resolution: {integrity: sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==} - engines: {node: 6.* || 8.* || >= 10.*} - deprecated: some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added - hasBin: true - dependencies: - '@cnakazawa/watch': 1.0.4 - anymatch: 2.0.0 - capture-exit: 2.0.0 - exec-sh: 0.3.6 - execa: 1.0.0 - fb-watchman: 2.0.1 - micromatch: 3.1.10 - minimist: 1.2.6 - walker: 1.0.8 - dev: true - /sass/1.50.0: resolution: {integrity: sha512-cLsD6MEZ5URXHStxApajEh7gW189kkjn4Rc8DQweMyF+o5HF5nfEz8QYLMlPsTOD88DknatTmBWkOcw5/LnJLQ==} engines: {node: '>=12.0.0'} @@ -10493,6 +9397,7 @@ packages: /set-blocking/2.0.0: resolution: {integrity: sha1-BF+XgtARrppoA93TgrJDkrPYkPc=} + dev: false /set-value/2.0.1: resolution: {integrity: sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==} @@ -10502,13 +9407,7 @@ packages: is-extendable: 0.1.1 is-plain-object: 2.0.4 split-string: 3.1.0 - - /shebang-command/1.2.0: - resolution: {integrity: sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=} - engines: {node: '>=0.10.0'} - dependencies: - shebang-regex: 1.0.0 - dev: true + dev: false /shebang-command/2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} @@ -10516,11 +9415,6 @@ packages: dependencies: shebang-regex: 3.0.0 - /shebang-regex/1.0.0: - resolution: {integrity: sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=} - engines: {node: '>=0.10.0'} - dev: true - /shebang-regex/3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} @@ -10535,11 +9429,6 @@ packages: rechoir: 0.6.2 dev: true - /shellwords/0.1.1: - resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} - dev: true - optional: true - /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: @@ -10559,10 +9448,6 @@ packages: totalist: 3.0.0 dev: true - /sisteransi/1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - dev: true - /slash/3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -10600,12 +9485,14 @@ packages: define-property: 1.0.0 isobject: 3.0.1 snapdragon-util: 3.0.1 + dev: false /snapdragon-util/3.0.1: resolution: {integrity: sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==} engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 + dev: false /snapdragon/0.8.2: resolution: {integrity: sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==} @@ -10619,6 +9506,7 @@ packages: source-map: 0.5.7 source-map-resolve: 0.5.3 use: 3.1.1 + dev: false /sort-keys/4.2.0: resolution: {integrity: sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==} @@ -10639,6 +9527,7 @@ packages: resolve-url: 0.2.1 source-map-url: 0.4.1 urix: 0.1.0 + dev: false /source-map-support/0.5.21: resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} @@ -10650,11 +9539,7 @@ packages: /source-map-url/0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} deprecated: See https://github.com/lydell/source-map-url#deprecated - - /source-map/0.5.6: - resolution: {integrity: sha1-dc449SvwczxafwwRjYEzSiu19BI=} - engines: {node: '>=0.10.0'} - dev: true + dev: false /source-map/0.5.7: resolution: {integrity: sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=} @@ -10711,6 +9596,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: extend-shallow: 3.0.2 + dev: false /split2/3.2.2: resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} @@ -10718,10 +9604,6 @@ packages: readable-stream: 3.6.0 dev: true - /sprintf-js/1.0.3: - resolution: {integrity: sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=} - dev: true - /sshpk/1.17.0: resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} engines: {node: '>=0.10.0'} @@ -10742,13 +9624,6 @@ packages: resolution: {integrity: sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=} dev: false - /stack-utils/2.0.5: - resolution: {integrity: sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==} - engines: {node: '>=10'} - dependencies: - escape-string-regexp: 2.0.0 - dev: true - /stacktracey/2.1.8: resolution: {integrity: sha512-Kpij9riA+UNg7TnphqjH7/CzctQ/owJGNbFkfEeve4Z4uxT5+JapVLFXcsurIfN34gnTWZNJ/f7NMG0E8JDzTw==} dependencies: @@ -10761,6 +9636,7 @@ packages: dependencies: define-property: 0.2.5 object-copy: 0.1.0 + dev: false /stealthy-require/1.1.1: resolution: {integrity: sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=} @@ -10910,6 +9786,7 @@ packages: /strip-bom/3.0.0: resolution: {integrity: sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=} engines: {node: '>=4'} + dev: false /strip-bom/4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} @@ -10920,11 +9797,6 @@ packages: engines: {node: '>=10'} dev: true - /strip-eof/1.0.0: - resolution: {integrity: sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=} - engines: {node: '>=0.10.0'} - dev: true - /strip-final-newline/2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} @@ -10935,11 +9807,6 @@ packages: dependencies: min-indent: 1.0.1 - /strip-json-comments/2.0.1: - resolution: {integrity: sha1-PFMZQukIwml8DsNEhYwobHygpgo=} - engines: {node: '>=0.10.0'} - dev: true - /strip-json-comments/3.0.1: resolution: {integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==} engines: {node: '>=8'} @@ -10987,14 +9854,6 @@ packages: engines: {node: '>=12'} dev: true - /supports-hyperlinks/2.2.0: - resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} - engines: {node: '>=8'} - dependencies: - has-flag: 4.0.0 - supports-color: 7.2.0 - dev: true - /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -11061,14 +9920,6 @@ packages: unique-string: 2.0.0 dev: true - /terminal-link/2.1.1: - resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} - engines: {node: '>=8'} - dependencies: - ansi-escapes: 4.3.2 - supports-hyperlinks: 2.2.0 - dev: true - /terser/5.12.1: resolution: {integrity: sha512-NXbs+7nisos5E+yXwAD+y7zrcTkMqb0dEJxIGtSKPdCBzopf7ni4odPul2aechpV7EXNvOudYOX2bb5tln1jbQ==} engines: {node: '>=10'} @@ -11111,10 +9962,6 @@ packages: any-promise: 1.3.0 dev: true - /throat/5.0.0: - resolution: {integrity: sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==} - dev: true - /through/2.3.8: resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} dev: true @@ -11166,10 +10013,6 @@ packages: os-tmpdir: 1.0.2 dev: true - /tmpl/1.0.5: - resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} - dev: true - /to-absolute-glob/2.0.2: resolution: {integrity: sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=} engines: {node: '>=0.10.0'} @@ -11187,6 +10030,7 @@ packages: engines: {node: '>=0.10.0'} dependencies: kind-of: 3.2.2 + dev: false /to-regex-range/2.1.1: resolution: {integrity: sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=} @@ -11194,6 +10038,7 @@ packages: dependencies: is-number: 3.0.0 repeat-string: 1.6.1 + dev: false /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} @@ -11209,6 +10054,7 @@ packages: extend-shallow: 3.0.2 regex-not: 1.0.2 safe-regex: 1.1.0 + dev: false /to-through/2.0.0: resolution: {integrity: sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=} @@ -11270,28 +10116,6 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: true - /ts-jest/26.5.6_jest@26.6.3+typescript@4.6.3: - resolution: {integrity: sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA==} - engines: {node: '>= 10'} - hasBin: true - peerDependencies: - jest: '>=26 <27' - typescript: '>=3.8 <5.0' - dependencies: - bs-logger: 0.2.6 - buffer-from: 1.1.2 - fast-json-stable-stringify: 2.1.0 - jest: 26.6.3 - jest-util: 26.6.2 - json5: 2.2.1 - lodash: 4.17.21 - make-error: 1.3.6 - mkdirp: 1.0.4 - semver: 7.3.7 - typescript: 4.6.3 - yargs-parser: 20.2.9 - dev: true - /ts-morph/14.0.0: resolution: {integrity: sha512-tO8YQ1dP41fw8GVmeQAdNsD8roZi1JMqB7YwZrqU856DvmG5/710e41q2XauzTYrygH9XmMryaFeLo+kdCziyA==} dependencies: @@ -11338,15 +10162,6 @@ packages: strip-bom: 3.0.0 dev: false - /tsconfig/7.0.0: - resolution: {integrity: sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==} - dependencies: - '@types/strip-bom': 3.0.0 - '@types/strip-json-comments': 0.0.30 - strip-bom: 3.0.0 - strip-json-comments: 2.0.1 - dev: true - /tslib/1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -11570,6 +10385,7 @@ packages: get-value: 2.0.6 is-extendable: 0.1.1 set-value: 2.0.1 + dev: false /unique-stream/2.3.1: resolution: {integrity: sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==} @@ -11844,6 +10660,7 @@ packages: dependencies: has-value: 0.3.1 isobject: 3.0.1 + dev: false /untyped/0.4.4: resolution: {integrity: sha512-sY6u8RedwfLfBis0copfU/fzROieyAndqPs8Kn2PfyzTjtA88vCk81J1b5z+8/VJc+cwfGy23/AqOCpvAbkNVw==} @@ -11869,10 +10686,12 @@ packages: /urix/0.1.0: resolution: {integrity: sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=} deprecated: Please see https://github.com/lydell/urix#deprecated + dev: false /use/3.1.1: resolution: {integrity: sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==} engines: {node: '>=0.10.0'} + dev: false /util-deprecate/1.0.2: resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} @@ -11883,12 +10702,6 @@ packages: hasBin: true dev: true - /uuid/8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} - hasBin: true - dev: true - optional: true - /v8-compile-cache-lib/3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} dev: true @@ -11897,15 +10710,6 @@ packages: resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} dev: true - /v8-to-istanbul/7.1.2: - resolution: {integrity: sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow==} - engines: {node: '>=10.10.0'} - dependencies: - '@types/istanbul-lib-coverage': 2.0.4 - convert-source-map: 1.8.0 - source-map: 0.7.3 - dev: true - /v8-to-istanbul/8.1.1: resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} engines: {node: '>=10.12.0'} @@ -12087,7 +10891,7 @@ packages: - stylus dev: true - /vitest/0.9.3_d35cf901c1c9c015e0b2655d3bcd7a8a: + /vitest/0.9.3_98b5d0ee5a9b8765f9bdf76d3fa8df2b: resolution: {integrity: sha512-hKjqdBI732cV5giNLERyAsaJBebstrX5mvTbZr+jUDYUHnX1O4DpAJcHtqBOutuBi7lVIGQ5IF8eWvHHqbCHBA==} engines: {node: '>=v14.16.0'} hasBin: true @@ -12111,6 +10915,7 @@ packages: '@vitest/ui': 0.9.3 c8: 7.11.0 chai: 4.3.6 + jsdom: 16.4.0 local-pkg: 0.4.1 tinypool: 0.1.2 tinyspy: 0.3.2 @@ -12154,37 +10959,6 @@ packages: - supports-color dev: false - /vue-jest/5.0.0-alpha.10_93c5ccb795e0755f850cd3ba6ce6afa3: - resolution: {integrity: sha512-iN62cTi4AL0UsgxEyVeJtHG6qXEv+8Ci2wX1vP3b/dAZvyBRmqy5aJHQrP6VCEuio+HgHQ1LAZ+ccM2pouBmlg==} - peerDependencies: - '@babel/core': 7.x - babel-jest: '>= 24 < 27' - jest: '>= 24 < 27 ' - ts-jest: '>= 24 < 27 ' - typescript: '>= 3.x' - vue: ^3.0.0-0 - peerDependenciesMeta: - ts-jest: - optional: true - typescript: - optional: true - dependencies: - '@babel/core': 7.17.9 - '@babel/plugin-transform-modules-commonjs': 7.17.9_@babel+core@7.17.9 - babel-jest: 26.6.3_@babel+core@7.17.9 - chalk: 2.4.2 - convert-source-map: 1.8.0 - extract-from-css: 0.4.4 - jest: 26.6.3 - source-map: 0.5.6 - ts-jest: 26.5.6_jest@26.6.3+typescript@4.6.3 - tsconfig: 7.0.0 - typescript: 4.6.3 - vue: 3.2.31 - transitivePeerDependencies: - - supports-color - dev: true - /vue-router/4.0.14_vue@3.2.31: resolution: {integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==} peerDependencies: @@ -12236,12 +11010,6 @@ packages: xml-name-validator: 3.0.0 dev: true - /walker/1.0.8: - resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} - dependencies: - makeerror: 1.0.12 - dev: true - /webidl-conversions/3.0.1: resolution: {integrity: sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=} dev: true @@ -12314,10 +11082,6 @@ packages: resolution: {integrity: sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=} dev: false - /which-module/2.0.0: - resolution: {integrity: sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=} - dev: true - /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true @@ -12574,10 +11338,6 @@ packages: resolution: {integrity: sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==} dev: false - /y18n/4.0.3: - resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} - dev: true - /y18n/5.0.8: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} @@ -12603,14 +11363,6 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - /yargs-parser/18.1.3: - resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} - engines: {node: '>=6'} - dependencies: - camelcase: 5.3.1 - decamelize: 1.2.0 - dev: true - /yargs-parser/20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} @@ -12628,23 +11380,6 @@ packages: object.assign: 4.1.2 dev: false - /yargs/15.4.1: - resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} - engines: {node: '>=8'} - dependencies: - cliui: 6.0.0 - decamelize: 1.2.0 - find-up: 4.1.0 - get-caller-file: 2.0.5 - require-directory: 2.1.1 - require-main-filename: 2.0.0 - set-blocking: 2.0.0 - string-width: 4.2.3 - which-module: 2.0.0 - y18n: 4.0.3 - yargs-parser: 18.1.3 - dev: true - /yargs/16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} diff --git a/tsconfig.jest.json b/tsconfig.jest.json deleted file mode 100644 index aba68d23f2..0000000000 --- a/tsconfig.jest.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - "extends": "@vue/tsconfig/tsconfig.node.json", - "include": [ - "packages/**/*.test.*", - "packages/**/*.spec.*", - "packages/**/mocks/*" - ], - "compilerOptions": { - "isolatedModules": false, - "composite": true, - "lib": ["DOM"], - "types": ["node", "jest"], - "jsx": "preserve" - } -} diff --git a/tsconfig.json b/tsconfig.json index 6712dee5f6..efd1cbff6a 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -13,7 +13,6 @@ }, "references": [ { "path": "./tsconfig.vite-config.json" }, - { "path": "./tsconfig.jest.json" }, { "path": "./tsconfig.vitest.json" } ], "include": ["packages", "typings"], diff --git a/tsconfig.vite-config.json b/tsconfig.vite-config.json index 688f689a68..a457208f86 100644 --- a/tsconfig.vite-config.json +++ b/tsconfig.vite-config.json @@ -1,6 +1,6 @@ { "extends": "@vue/tsconfig/tsconfig.node.json", - "include": ["vite.config.*", "vitest.config.*"], + "include": ["**/vite.config.*", "**/vitest.config.*"], "compilerOptions": { "composite": true, "types": ["node", "vitest"] diff --git a/tsconfig.vitest.json b/tsconfig.vitest.json index 389104bb10..fb16923a4f 100644 --- a/tsconfig.vitest.json +++ b/tsconfig.vitest.json @@ -1,6 +1,6 @@ { "extends": "@vue/tsconfig/tsconfig.node.json", - "include": ["packages/**/*.vitest.*"], + "include": ["packages/**/*", "vitest.setup.ts"], "compilerOptions": { "composite": true, "lib": ["DOM"], diff --git a/vitest.config.ts b/vitest.config.ts index 3e30b8738d..16eeecee63 100644 --- a/vitest.config.ts +++ b/vitest.config.ts @@ -9,10 +9,8 @@ export default defineConfig({ disabled: true, }, test: { - include: ['**/*.vitest.{js,mjs,cjs,ts,mts,cts,jsx,tsx}'], - exclude: ['**/*.test.*', '**/*.spec.*', '**/node_modules'], environment: 'jsdom', - setupFiles: ['./vitest.setup.js'], + setupFiles: ['./vitest.setup.ts'], transformMode: { web: [/\.[jt]sx$/], }, diff --git a/vitest.setup.js b/vitest.setup.ts similarity index 100% rename from vitest.setup.js rename to vitest.setup.ts