diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..ce6e56a4 --- /dev/null +++ b/.npmrc @@ -0,0 +1,4 @@ +ignore-workspace-root-check=true +shamefully-hoist=true +strict-peer-dependencies=false +auto-install-peers=true diff --git a/.vscode/settings.json b/.vscode/settings.json index 07a40b43..57ddcdd5 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -80,7 +80,8 @@ // Extention: Code Spell Checker "cSpell.words": [ "composables", - "Vite" + "Vite", + "vitepress" ], // Extension: UnoCSS "unocss.root": "packages/documentation", diff --git a/packages/documentation/.markdownlint.json b/docs/.markdownlint.json similarity index 100% rename from packages/documentation/.markdownlint.json rename to docs/.markdownlint.json diff --git a/packages/documentation/docs/.postcssrc.cjs b/docs/.postcssrc.cjs similarity index 100% rename from packages/documentation/docs/.postcssrc.cjs rename to docs/.postcssrc.cjs diff --git a/packages/documentation/docs/.vitepress/config.js b/docs/.vitepress/config.ts similarity index 95% rename from packages/documentation/docs/.vitepress/config.js rename to docs/.vitepress/config.ts index 1d7a8b2d..f7622506 100644 --- a/packages/documentation/docs/.vitepress/config.js +++ b/docs/.vitepress/config.ts @@ -1,9 +1,10 @@ import { fileURLToPath } from 'url' import Container from 'markdown-it-container' import Unocss from 'unocss/vite' +import type { DefaultTheme } from 'vitepress' import { defineConfig } from 'vitepress' -const nav = [ +const nav: DefaultTheme.Config['nav'] = [ { text: 'Development', items: [ @@ -122,12 +123,12 @@ export default defineConfig({ vite: { plugins: [ Unocss({ - configFile: '../../unocss.config.ts', + configFile: '../../uno.config.ts', }), ], resolve: { alias: { - '@anu-vue': fileURLToPath(new URL('../../../anu-vue/', import.meta.url)), + '@anu-vue': fileURLToPath(new URL('../../packages/anu-vue', import.meta.url)), }, }, }, diff --git a/docs/.vitepress/shims.d.ts b/docs/.vitepress/shims.d.ts new file mode 100644 index 00000000..2b97bd96 --- /dev/null +++ b/docs/.vitepress/shims.d.ts @@ -0,0 +1,5 @@ +declare module '*.vue' { + import type { DefineComponent } from 'vue' + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/packages/documentation/docs/.vitepress/theme/index.js b/docs/.vitepress/theme/index.ts similarity index 100% rename from packages/documentation/docs/.vitepress/theme/index.js rename to docs/.vitepress/theme/index.ts diff --git a/packages/documentation/docs/.vitepress/theme/style.css b/docs/.vitepress/theme/style.css similarity index 100% rename from packages/documentation/docs/.vitepress/theme/style.css rename to docs/.vitepress/theme/style.css diff --git a/packages/documentation/docs/components/Api.vue b/docs/components/Api.vue similarity index 100% rename from packages/documentation/docs/components/Api.vue rename to docs/components/Api.vue diff --git a/packages/documentation/docs/components/Demo.vue b/docs/components/Demo.vue similarity index 100% rename from packages/documentation/docs/components/Demo.vue rename to docs/components/Demo.vue diff --git a/packages/documentation/docs/components/Playground.vue b/docs/components/Playground.vue similarity index 100% rename from packages/documentation/docs/components/Playground.vue rename to docs/components/Playground.vue diff --git a/packages/documentation/docs/demos/alert/DemoAlertDismissible.vue b/docs/demos/alert/DemoAlertDismissible.vue similarity index 100% rename from packages/documentation/docs/demos/alert/DemoAlertDismissible.vue rename to docs/demos/alert/DemoAlertDismissible.vue diff --git a/packages/documentation/docs/demos/alert/DemoAlertFilled.vue b/docs/demos/alert/DemoAlertFilled.vue similarity index 100% rename from packages/documentation/docs/demos/alert/DemoAlertFilled.vue rename to docs/demos/alert/DemoAlertFilled.vue diff --git a/packages/documentation/docs/demos/alert/DemoAlertIcons.vue b/docs/demos/alert/DemoAlertIcons.vue similarity index 100% rename from packages/documentation/docs/demos/alert/DemoAlertIcons.vue rename to docs/demos/alert/DemoAlertIcons.vue diff --git a/packages/documentation/docs/demos/alert/DemoAlertLight.vue b/docs/demos/alert/DemoAlertLight.vue similarity index 100% rename from packages/documentation/docs/demos/alert/DemoAlertLight.vue rename to docs/demos/alert/DemoAlertLight.vue diff --git a/packages/documentation/docs/demos/alert/DemoAlertOutlined.vue b/docs/demos/alert/DemoAlertOutlined.vue similarity index 100% rename from packages/documentation/docs/demos/alert/DemoAlertOutlined.vue rename to docs/demos/alert/DemoAlertOutlined.vue diff --git a/packages/documentation/docs/demos/alert/DemoAlertVModelSupport.vue b/docs/demos/alert/DemoAlertVModelSupport.vue similarity index 100% rename from packages/documentation/docs/demos/alert/DemoAlertVModelSupport.vue rename to docs/demos/alert/DemoAlertVModelSupport.vue diff --git a/packages/documentation/docs/demos/avatar/DemoAvatarDefault.vue b/docs/demos/avatar/DemoAvatarDefault.vue similarity index 100% rename from packages/documentation/docs/demos/avatar/DemoAvatarDefault.vue rename to docs/demos/avatar/DemoAvatarDefault.vue diff --git a/packages/documentation/docs/demos/avatar/DemoAvatarFill.vue b/docs/demos/avatar/DemoAvatarFill.vue similarity index 100% rename from packages/documentation/docs/demos/avatar/DemoAvatarFill.vue rename to docs/demos/avatar/DemoAvatarFill.vue diff --git a/packages/documentation/docs/demos/avatar/DemoAvatarOutlined.vue b/docs/demos/avatar/DemoAvatarOutlined.vue similarity index 100% rename from packages/documentation/docs/demos/avatar/DemoAvatarOutlined.vue rename to docs/demos/avatar/DemoAvatarOutlined.vue diff --git a/packages/documentation/docs/demos/avatar/DemoAvatarRoundness.vue b/docs/demos/avatar/DemoAvatarRoundness.vue similarity index 100% rename from packages/documentation/docs/demos/avatar/DemoAvatarRoundness.vue rename to docs/demos/avatar/DemoAvatarRoundness.vue diff --git a/packages/documentation/docs/demos/avatar/DemoAvatarSizing.vue b/docs/demos/avatar/DemoAvatarSizing.vue similarity index 100% rename from packages/documentation/docs/demos/avatar/DemoAvatarSizing.vue rename to docs/demos/avatar/DemoAvatarSizing.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeAnchor.vue b/docs/demos/badge/DemoBadgeAnchor.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeAnchor.vue rename to docs/demos/badge/DemoBadgeAnchor.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeColor.vue b/docs/demos/badge/DemoBadgeColor.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeColor.vue rename to docs/demos/badge/DemoBadgeColor.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeContent.vue b/docs/demos/badge/DemoBadgeContent.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeContent.vue rename to docs/demos/badge/DemoBadgeContent.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeDefault.vue b/docs/demos/badge/DemoBadgeDefault.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeDefault.vue rename to docs/demos/badge/DemoBadgeDefault.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeDot.vue b/docs/demos/badge/DemoBadgeDot.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeDot.vue rename to docs/demos/badge/DemoBadgeDot.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeMax.vue b/docs/demos/badge/DemoBadgeMax.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeMax.vue rename to docs/demos/badge/DemoBadgeMax.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeOverlap.vue b/docs/demos/badge/DemoBadgeOverlap.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeOverlap.vue rename to docs/demos/badge/DemoBadgeOverlap.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeRoundness.vue b/docs/demos/badge/DemoBadgeRoundness.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeRoundness.vue rename to docs/demos/badge/DemoBadgeRoundness.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeSizing.vue b/docs/demos/badge/DemoBadgeSizing.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeSizing.vue rename to docs/demos/badge/DemoBadgeSizing.vue diff --git a/packages/documentation/docs/demos/badge/DemoBadgeVModel.vue b/docs/demos/badge/DemoBadgeVModel.vue similarity index 100% rename from packages/documentation/docs/demos/badge/DemoBadgeVModel.vue rename to docs/demos/badge/DemoBadgeVModel.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonBlock.vue b/docs/demos/button/DemoButtonBlock.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonBlock.vue rename to docs/demos/button/DemoButtonBlock.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonFilled.vue b/docs/demos/button/DemoButtonFilled.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonFilled.vue rename to docs/demos/button/DemoButtonFilled.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonIconOnly.vue b/docs/demos/button/DemoButtonIconOnly.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonIconOnly.vue rename to docs/demos/button/DemoButtonIconOnly.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonIcons.vue b/docs/demos/button/DemoButtonIcons.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonIcons.vue rename to docs/demos/button/DemoButtonIcons.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonLight.vue b/docs/demos/button/DemoButtonLight.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonLight.vue rename to docs/demos/button/DemoButtonLight.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonOutlined.vue b/docs/demos/button/DemoButtonOutlined.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonOutlined.vue rename to docs/demos/button/DemoButtonOutlined.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonRoundness.vue b/docs/demos/button/DemoButtonRoundness.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonRoundness.vue rename to docs/demos/button/DemoButtonRoundness.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonSizing.vue b/docs/demos/button/DemoButtonSizing.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonSizing.vue rename to docs/demos/button/DemoButtonSizing.vue diff --git a/packages/documentation/docs/demos/button/DemoButtonText.vue b/docs/demos/button/DemoButtonText.vue similarity index 100% rename from packages/documentation/docs/demos/button/DemoButtonText.vue rename to docs/demos/button/DemoButtonText.vue diff --git a/packages/documentation/docs/demos/card/DemoCardBasic.vue b/docs/demos/card/DemoCardBasic.vue similarity index 100% rename from packages/documentation/docs/demos/card/DemoCardBasic.vue rename to docs/demos/card/DemoCardBasic.vue diff --git a/packages/documentation/docs/demos/card/DemoCardSlot.vue b/docs/demos/card/DemoCardSlot.vue similarity index 100% rename from packages/documentation/docs/demos/card/DemoCardSlot.vue rename to docs/demos/card/DemoCardSlot.vue diff --git a/packages/documentation/docs/demos/card/DemoCardVariants.vue b/docs/demos/card/DemoCardVariants.vue similarity index 100% rename from packages/documentation/docs/demos/card/DemoCardVariants.vue rename to docs/demos/card/DemoCardVariants.vue diff --git a/packages/documentation/docs/demos/card/DemoCardVariousElements.vue b/docs/demos/card/DemoCardVariousElements.vue similarity index 100% rename from packages/documentation/docs/demos/card/DemoCardVariousElements.vue rename to docs/demos/card/DemoCardVariousElements.vue diff --git a/packages/documentation/docs/demos/checkbox/DemoCheckboxArray.vue b/docs/demos/checkbox/DemoCheckboxArray.vue similarity index 100% rename from packages/documentation/docs/demos/checkbox/DemoCheckboxArray.vue rename to docs/demos/checkbox/DemoCheckboxArray.vue diff --git a/packages/documentation/docs/demos/checkbox/DemoCheckboxBasic.vue b/docs/demos/checkbox/DemoCheckboxBasic.vue similarity index 100% rename from packages/documentation/docs/demos/checkbox/DemoCheckboxBasic.vue rename to docs/demos/checkbox/DemoCheckboxBasic.vue diff --git a/packages/documentation/docs/demos/checkbox/DemoCheckboxColor.vue b/docs/demos/checkbox/DemoCheckboxColor.vue similarity index 100% rename from packages/documentation/docs/demos/checkbox/DemoCheckboxColor.vue rename to docs/demos/checkbox/DemoCheckboxColor.vue diff --git a/packages/documentation/docs/demos/checkbox/DemoCheckboxIcon.vue b/docs/demos/checkbox/DemoCheckboxIcon.vue similarity index 100% rename from packages/documentation/docs/demos/checkbox/DemoCheckboxIcon.vue rename to docs/demos/checkbox/DemoCheckboxIcon.vue diff --git a/packages/documentation/docs/demos/checkbox/DemoCheckboxIndeterminate.vue b/docs/demos/checkbox/DemoCheckboxIndeterminate.vue similarity index 100% rename from packages/documentation/docs/demos/checkbox/DemoCheckboxIndeterminate.vue rename to docs/demos/checkbox/DemoCheckboxIndeterminate.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipClosable.vue b/docs/demos/chip/DemoChipClosable.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipClosable.vue rename to docs/demos/chip/DemoChipClosable.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipGroupModel.vue b/docs/demos/chip/DemoChipGroupModel.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipGroupModel.vue rename to docs/demos/chip/DemoChipGroupModel.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipIcon.vue b/docs/demos/chip/DemoChipIcon.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipIcon.vue rename to docs/demos/chip/DemoChipIcon.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipLight.vue b/docs/demos/chip/DemoChipLight.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipLight.vue rename to docs/demos/chip/DemoChipLight.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipOnClick.vue b/docs/demos/chip/DemoChipOnClick.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipOnClick.vue rename to docs/demos/chip/DemoChipOnClick.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipOutlined.vue b/docs/demos/chip/DemoChipOutlined.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipOutlined.vue rename to docs/demos/chip/DemoChipOutlined.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipRoundness.vue b/docs/demos/chip/DemoChipRoundness.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipRoundness.vue rename to docs/demos/chip/DemoChipRoundness.vue diff --git a/packages/documentation/docs/demos/chip/DemoChipVariants.vue b/docs/demos/chip/DemoChipVariants.vue similarity index 100% rename from packages/documentation/docs/demos/chip/DemoChipVariants.vue rename to docs/demos/chip/DemoChipVariants.vue diff --git a/packages/documentation/docs/demos/composables/useGroupModel/DemoUseGroupModelBasic.vue b/docs/demos/composables/useGroupModel/DemoUseGroupModelBasic.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useGroupModel/DemoUseGroupModelBasic.vue rename to docs/demos/composables/useGroupModel/DemoUseGroupModelBasic.vue diff --git a/packages/documentation/docs/demos/composables/useGroupModel/DemoUseGroupModelIndexed.vue b/docs/demos/composables/useGroupModel/DemoUseGroupModelIndexed.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useGroupModel/DemoUseGroupModelIndexed.vue rename to docs/demos/composables/useGroupModel/DemoUseGroupModelIndexed.vue diff --git a/packages/documentation/docs/demos/composables/useGroupModel/DemoUseGroupModelObject.vue b/docs/demos/composables/useGroupModel/DemoUseGroupModelObject.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useGroupModel/DemoUseGroupModelObject.vue rename to docs/demos/composables/useGroupModel/DemoUseGroupModelObject.vue diff --git a/packages/documentation/docs/demos/composables/useSearch/DemoUseSearchArrayOfObjects.vue b/docs/demos/composables/useSearch/DemoUseSearchArrayOfObjects.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useSearch/DemoUseSearchArrayOfObjects.vue rename to docs/demos/composables/useSearch/DemoUseSearchArrayOfObjects.vue diff --git a/packages/documentation/docs/demos/composables/useSearch/DemoUseSearchArrayOfString.vue b/docs/demos/composables/useSearch/DemoUseSearchArrayOfString.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useSearch/DemoUseSearchArrayOfString.vue rename to docs/demos/composables/useSearch/DemoUseSearchArrayOfString.vue diff --git a/packages/documentation/docs/demos/composables/useSort/DemoComposablesArrayOfObject.vue b/docs/demos/composables/useSort/DemoComposablesArrayOfObject.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useSort/DemoComposablesArrayOfObject.vue rename to docs/demos/composables/useSort/DemoComposablesArrayOfObject.vue diff --git a/packages/documentation/docs/demos/composables/useSort/DemoComposablesArrayOfString.vue b/docs/demos/composables/useSort/DemoComposablesArrayOfString.vue similarity index 100% rename from packages/documentation/docs/demos/composables/useSort/DemoComposablesArrayOfString.vue rename to docs/demos/composables/useSort/DemoComposablesArrayOfString.vue diff --git a/packages/documentation/docs/demos/dialog/DemoDialogBasic.vue b/docs/demos/dialog/DemoDialogBasic.vue similarity index 100% rename from packages/documentation/docs/demos/dialog/DemoDialogBasic.vue rename to docs/demos/dialog/DemoDialogBasic.vue diff --git a/packages/documentation/docs/demos/dialog/DemoDialogPersistent.vue b/docs/demos/dialog/DemoDialogPersistent.vue similarity index 100% rename from packages/documentation/docs/demos/dialog/DemoDialogPersistent.vue rename to docs/demos/dialog/DemoDialogPersistent.vue diff --git a/packages/documentation/docs/demos/dialog/DemoDialogPlacement.vue b/docs/demos/dialog/DemoDialogPlacement.vue similarity index 100% rename from packages/documentation/docs/demos/dialog/DemoDialogPlacement.vue rename to docs/demos/dialog/DemoDialogPlacement.vue diff --git a/packages/documentation/docs/demos/dialog/DemoDialogWidth.vue b/docs/demos/dialog/DemoDialogWidth.vue similarity index 100% rename from packages/documentation/docs/demos/dialog/DemoDialogWidth.vue rename to docs/demos/dialog/DemoDialogWidth.vue diff --git a/packages/documentation/docs/demos/drawer/DemoDrawerAnchor.vue b/docs/demos/drawer/DemoDrawerAnchor.vue similarity index 100% rename from packages/documentation/docs/demos/drawer/DemoDrawerAnchor.vue rename to docs/demos/drawer/DemoDrawerAnchor.vue diff --git a/packages/documentation/docs/demos/drawer/DemoDrawerBasic.vue b/docs/demos/drawer/DemoDrawerBasic.vue similarity index 100% rename from packages/documentation/docs/demos/drawer/DemoDrawerBasic.vue rename to docs/demos/drawer/DemoDrawerBasic.vue diff --git a/packages/documentation/docs/demos/drawer/DemoDrawerPersistent.vue b/docs/demos/drawer/DemoDrawerPersistent.vue similarity index 100% rename from packages/documentation/docs/demos/drawer/DemoDrawerPersistent.vue rename to docs/demos/drawer/DemoDrawerPersistent.vue diff --git a/packages/documentation/docs/demos/drawer/DemoDrawerWidth.vue b/docs/demos/drawer/DemoDrawerWidth.vue similarity index 100% rename from packages/documentation/docs/demos/drawer/DemoDrawerWidth.vue rename to docs/demos/drawer/DemoDrawerWidth.vue diff --git a/packages/documentation/docs/demos/grid/DemoGridResponsiveGrid.vue b/docs/demos/grid/DemoGridResponsiveGrid.vue similarity index 100% rename from packages/documentation/docs/demos/grid/DemoGridResponsiveGrid.vue rename to docs/demos/grid/DemoGridResponsiveGrid.vue diff --git a/packages/documentation/docs/demos/grid/DemoGridRow.vue b/docs/demos/grid/DemoGridRow.vue similarity index 100% rename from packages/documentation/docs/demos/grid/DemoGridRow.vue rename to docs/demos/grid/DemoGridRow.vue diff --git a/packages/documentation/docs/demos/input/DemoInputBasic.vue b/docs/demos/input/DemoInputBasic.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputBasic.vue rename to docs/demos/input/DemoInputBasic.vue diff --git a/packages/documentation/docs/demos/input/DemoInputHint.vue b/docs/demos/input/DemoInputHint.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputHint.vue rename to docs/demos/input/DemoInputHint.vue diff --git a/packages/documentation/docs/demos/input/DemoInputIcons.vue b/docs/demos/input/DemoInputIcons.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputIcons.vue rename to docs/demos/input/DemoInputIcons.vue diff --git a/packages/documentation/docs/demos/input/DemoInputLabel.vue b/docs/demos/input/DemoInputLabel.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputLabel.vue rename to docs/demos/input/DemoInputLabel.vue diff --git a/packages/documentation/docs/demos/input/DemoInputPlaceholder.vue b/docs/demos/input/DemoInputPlaceholder.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputPlaceholder.vue rename to docs/demos/input/DemoInputPlaceholder.vue diff --git a/packages/documentation/docs/demos/input/DemoInputRoundness.vue b/docs/demos/input/DemoInputRoundness.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputRoundness.vue rename to docs/demos/input/DemoInputRoundness.vue diff --git a/packages/documentation/docs/demos/input/DemoInputSizing.vue b/docs/demos/input/DemoInputSizing.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputSizing.vue rename to docs/demos/input/DemoInputSizing.vue diff --git a/packages/documentation/docs/demos/input/DemoInputStates.vue b/docs/demos/input/DemoInputStates.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputStates.vue rename to docs/demos/input/DemoInputStates.vue diff --git a/packages/documentation/docs/demos/input/DemoInputTypes.vue b/docs/demos/input/DemoInputTypes.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputTypes.vue rename to docs/demos/input/DemoInputTypes.vue diff --git a/packages/documentation/docs/demos/input/DemoInputValidation.vue b/docs/demos/input/DemoInputValidation.vue similarity index 100% rename from packages/documentation/docs/demos/input/DemoInputValidation.vue rename to docs/demos/input/DemoInputValidation.vue diff --git a/packages/documentation/docs/demos/list/DemoListAvatar.vue b/docs/demos/list/DemoListAvatar.vue similarity index 100% rename from packages/documentation/docs/demos/list/DemoListAvatar.vue rename to docs/demos/list/DemoListAvatar.vue diff --git a/packages/documentation/docs/demos/list/DemoListBasic.vue b/docs/demos/list/DemoListBasic.vue similarity index 100% rename from packages/documentation/docs/demos/list/DemoListBasic.vue rename to docs/demos/list/DemoListBasic.vue diff --git a/packages/documentation/docs/demos/list/DemoListSlots.vue b/docs/demos/list/DemoListSlots.vue similarity index 100% rename from packages/documentation/docs/demos/list/DemoListSlots.vue rename to docs/demos/list/DemoListSlots.vue diff --git a/packages/documentation/docs/demos/list/DemoListVModelSupport.vue b/docs/demos/list/DemoListVModelSupport.vue similarity index 100% rename from packages/documentation/docs/demos/list/DemoListVModelSupport.vue rename to docs/demos/list/DemoListVModelSupport.vue diff --git a/packages/documentation/docs/demos/list/DemoListVariants.vue b/docs/demos/list/DemoListVariants.vue similarity index 100% rename from packages/documentation/docs/demos/list/DemoListVariants.vue rename to docs/demos/list/DemoListVariants.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuBasic.vue b/docs/demos/menu/DemoMenuBasic.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuBasic.vue rename to docs/demos/menu/DemoMenuBasic.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuMiddleware.vue b/docs/demos/menu/DemoMenuMiddleware.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuMiddleware.vue rename to docs/demos/menu/DemoMenuMiddleware.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuPersistence.vue b/docs/demos/menu/DemoMenuPersistence.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuPersistence.vue rename to docs/demos/menu/DemoMenuPersistence.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuPlacement.vue b/docs/demos/menu/DemoMenuPlacement.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuPlacement.vue rename to docs/demos/menu/DemoMenuPlacement.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuStrategy.vue b/docs/demos/menu/DemoMenuStrategy.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuStrategy.vue rename to docs/demos/menu/DemoMenuStrategy.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuTransition.vue b/docs/demos/menu/DemoMenuTransition.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuTransition.vue rename to docs/demos/menu/DemoMenuTransition.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuTrigger.vue b/docs/demos/menu/DemoMenuTrigger.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuTrigger.vue rename to docs/demos/menu/DemoMenuTrigger.vue diff --git a/packages/documentation/docs/demos/menu/DemoMenuVModelSupport.vue b/docs/demos/menu/DemoMenuVModelSupport.vue similarity index 100% rename from packages/documentation/docs/demos/menu/DemoMenuVModelSupport.vue rename to docs/demos/menu/DemoMenuVModelSupport.vue diff --git a/packages/documentation/docs/demos/radio/DemoRadioBasic.vue b/docs/demos/radio/DemoRadioBasic.vue similarity index 100% rename from packages/documentation/docs/demos/radio/DemoRadioBasic.vue rename to docs/demos/radio/DemoRadioBasic.vue diff --git a/packages/documentation/docs/demos/radio/DemoRadioColor.vue b/docs/demos/radio/DemoRadioColor.vue similarity index 100% rename from packages/documentation/docs/demos/radio/DemoRadioColor.vue rename to docs/demos/radio/DemoRadioColor.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingAnimate.vue b/docs/demos/rating/DemoRatingAnimate.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingAnimate.vue rename to docs/demos/rating/DemoRatingAnimate.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingBasic.vue b/docs/demos/rating/DemoRatingBasic.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingBasic.vue rename to docs/demos/rating/DemoRatingBasic.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingColor.vue b/docs/demos/rating/DemoRatingColor.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingColor.vue rename to docs/demos/rating/DemoRatingColor.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingCustomIcon.vue b/docs/demos/rating/DemoRatingCustomIcon.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingCustomIcon.vue rename to docs/demos/rating/DemoRatingCustomIcon.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingHalve.vue b/docs/demos/rating/DemoRatingHalve.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingHalve.vue rename to docs/demos/rating/DemoRatingHalve.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingLength.vue b/docs/demos/rating/DemoRatingLength.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingLength.vue rename to docs/demos/rating/DemoRatingLength.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingNoHoverHint.vue b/docs/demos/rating/DemoRatingNoHoverHint.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingNoHoverHint.vue rename to docs/demos/rating/DemoRatingNoHoverHint.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingSizing.vue b/docs/demos/rating/DemoRatingSizing.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingSizing.vue rename to docs/demos/rating/DemoRatingSizing.vue diff --git a/packages/documentation/docs/demos/rating/DemoRatingStates.vue b/docs/demos/rating/DemoRatingStates.vue similarity index 100% rename from packages/documentation/docs/demos/rating/DemoRatingStates.vue rename to docs/demos/rating/DemoRatingStates.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectBasic.vue b/docs/demos/select/DemoSelectBasic.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectBasic.vue rename to docs/demos/select/DemoSelectBasic.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectHint.vue b/docs/demos/select/DemoSelectHint.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectHint.vue rename to docs/demos/select/DemoSelectHint.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectIcons.vue b/docs/demos/select/DemoSelectIcons.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectIcons.vue rename to docs/demos/select/DemoSelectIcons.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectLabel.vue b/docs/demos/select/DemoSelectLabel.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectLabel.vue rename to docs/demos/select/DemoSelectLabel.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectPlaceholder.vue b/docs/demos/select/DemoSelectPlaceholder.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectPlaceholder.vue rename to docs/demos/select/DemoSelectPlaceholder.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectSlot.vue b/docs/demos/select/DemoSelectSlot.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectSlot.vue rename to docs/demos/select/DemoSelectSlot.vue diff --git a/packages/documentation/docs/demos/select/DemoSelectStates.vue b/docs/demos/select/DemoSelectStates.vue similarity index 100% rename from packages/documentation/docs/demos/select/DemoSelectStates.vue rename to docs/demos/select/DemoSelectStates.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchBasic.vue b/docs/demos/switch/DemoSwitchBasic.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchBasic.vue rename to docs/demos/switch/DemoSwitchBasic.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchColors.vue b/docs/demos/switch/DemoSwitchColors.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchColors.vue rename to docs/demos/switch/DemoSwitchColors.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchIcons.vue b/docs/demos/switch/DemoSwitchIcons.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchIcons.vue rename to docs/demos/switch/DemoSwitchIcons.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchLabel.vue b/docs/demos/switch/DemoSwitchLabel.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchLabel.vue rename to docs/demos/switch/DemoSwitchLabel.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchRoundness.vue b/docs/demos/switch/DemoSwitchRoundness.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchRoundness.vue rename to docs/demos/switch/DemoSwitchRoundness.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchSizing.vue b/docs/demos/switch/DemoSwitchSizing.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchSizing.vue rename to docs/demos/switch/DemoSwitchSizing.vue diff --git a/packages/documentation/docs/demos/switch/DemoSwitchStates.vue b/docs/demos/switch/DemoSwitchStates.vue similarity index 100% rename from packages/documentation/docs/demos/switch/DemoSwitchStates.vue rename to docs/demos/switch/DemoSwitchStates.vue diff --git a/packages/documentation/docs/demos/table/DemoTableBasic.vue b/docs/demos/table/DemoTableBasic.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableBasic.vue rename to docs/demos/table/DemoTableBasic.vue diff --git a/packages/documentation/docs/demos/table/DemoTableColumnDefinition.vue b/docs/demos/table/DemoTableColumnDefinition.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableColumnDefinition.vue rename to docs/demos/table/DemoTableColumnDefinition.vue diff --git a/packages/documentation/docs/demos/table/DemoTableColumnFormatter.vue b/docs/demos/table/DemoTableColumnFormatter.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableColumnFormatter.vue rename to docs/demos/table/DemoTableColumnFormatter.vue diff --git a/packages/documentation/docs/demos/table/DemoTableColumnSlot.vue b/docs/demos/table/DemoTableColumnSlot.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableColumnSlot.vue rename to docs/demos/table/DemoTableColumnSlot.vue diff --git a/packages/documentation/docs/demos/table/DemoTableExtraColumn.vue b/docs/demos/table/DemoTableExtraColumn.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableExtraColumn.vue rename to docs/demos/table/DemoTableExtraColumn.vue diff --git a/packages/documentation/docs/demos/table/DemoTableFiltering.vue b/docs/demos/table/DemoTableFiltering.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableFiltering.vue rename to docs/demos/table/DemoTableFiltering.vue diff --git a/packages/documentation/docs/demos/table/DemoTableServerSideTable.vue b/docs/demos/table/DemoTableServerSideTable.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableServerSideTable.vue rename to docs/demos/table/DemoTableServerSideTable.vue diff --git a/packages/documentation/docs/demos/table/DemoTableSorting.vue b/docs/demos/table/DemoTableSorting.vue similarity index 100% rename from packages/documentation/docs/demos/table/DemoTableSorting.vue rename to docs/demos/table/DemoTableSorting.vue diff --git a/packages/documentation/docs/demos/textarea/DemoTextareaBasic.vue b/docs/demos/textarea/DemoTextareaBasic.vue similarity index 100% rename from packages/documentation/docs/demos/textarea/DemoTextareaBasic.vue rename to docs/demos/textarea/DemoTextareaBasic.vue diff --git a/packages/documentation/docs/demos/textarea/DemoTextareaHeight.vue b/docs/demos/textarea/DemoTextareaHeight.vue similarity index 100% rename from packages/documentation/docs/demos/textarea/DemoTextareaHeight.vue rename to docs/demos/textarea/DemoTextareaHeight.vue diff --git a/packages/documentation/docs/demos/textarea/DemoTextareaLabel.vue b/docs/demos/textarea/DemoTextareaLabel.vue similarity index 100% rename from packages/documentation/docs/demos/textarea/DemoTextareaLabel.vue rename to docs/demos/textarea/DemoTextareaLabel.vue diff --git a/packages/documentation/docs/demos/textarea/DemoTextareaPlaceholder.vue b/docs/demos/textarea/DemoTextareaPlaceholder.vue similarity index 100% rename from packages/documentation/docs/demos/textarea/DemoTextareaPlaceholder.vue rename to docs/demos/textarea/DemoTextareaPlaceholder.vue diff --git a/packages/documentation/docs/demos/typography/DemoTypographyBasic.vue b/docs/demos/typography/DemoTypographyBasic.vue similarity index 100% rename from packages/documentation/docs/demos/typography/DemoTypographyBasic.vue rename to docs/demos/typography/DemoTypographyBasic.vue diff --git a/packages/documentation/docs/demos/typography/DemoTypographyConfigArray.vue b/docs/demos/typography/DemoTypographyConfigArray.vue similarity index 100% rename from packages/documentation/docs/demos/typography/DemoTypographyConfigArray.vue rename to docs/demos/typography/DemoTypographyConfigArray.vue diff --git a/packages/documentation/docs/demos/typography/DemoTypographySizing.vue b/docs/demos/typography/DemoTypographySizing.vue similarity index 100% rename from packages/documentation/docs/demos/typography/DemoTypographySizing.vue rename to docs/demos/typography/DemoTypographySizing.vue diff --git a/packages/documentation/docs/development/contributing.md b/docs/development/contributing.md similarity index 100% rename from packages/documentation/docs/development/contributing.md rename to docs/development/contributing.md diff --git a/packages/documentation/docs/guide/base-components/base-input.md b/docs/guide/base-components/base-input.md similarity index 100% rename from packages/documentation/docs/guide/base-components/base-input.md rename to docs/guide/base-components/base-input.md diff --git a/packages/documentation/docs/guide/base-components/typography.md b/docs/guide/base-components/typography.md similarity index 100% rename from packages/documentation/docs/guide/base-components/typography.md rename to docs/guide/base-components/typography.md diff --git a/packages/documentation/docs/guide/components/alert.md b/docs/guide/components/alert.md similarity index 100% rename from packages/documentation/docs/guide/components/alert.md rename to docs/guide/components/alert.md diff --git a/packages/documentation/docs/guide/components/avatar.md b/docs/guide/components/avatar.md similarity index 100% rename from packages/documentation/docs/guide/components/avatar.md rename to docs/guide/components/avatar.md diff --git a/packages/documentation/docs/guide/components/badge.md b/docs/guide/components/badge.md similarity index 100% rename from packages/documentation/docs/guide/components/badge.md rename to docs/guide/components/badge.md diff --git a/packages/documentation/docs/guide/components/button.md b/docs/guide/components/button.md similarity index 100% rename from packages/documentation/docs/guide/components/button.md rename to docs/guide/components/button.md diff --git a/packages/documentation/docs/guide/components/card.md b/docs/guide/components/card.md similarity index 100% rename from packages/documentation/docs/guide/components/card.md rename to docs/guide/components/card.md diff --git a/packages/documentation/docs/guide/components/checkbox.md b/docs/guide/components/checkbox.md similarity index 100% rename from packages/documentation/docs/guide/components/checkbox.md rename to docs/guide/components/checkbox.md diff --git a/packages/documentation/docs/guide/components/chip.md b/docs/guide/components/chip.md similarity index 100% rename from packages/documentation/docs/guide/components/chip.md rename to docs/guide/components/chip.md diff --git a/packages/documentation/docs/guide/components/dialog.md b/docs/guide/components/dialog.md similarity index 100% rename from packages/documentation/docs/guide/components/dialog.md rename to docs/guide/components/dialog.md diff --git a/packages/documentation/docs/guide/components/drawer.md b/docs/guide/components/drawer.md similarity index 100% rename from packages/documentation/docs/guide/components/drawer.md rename to docs/guide/components/drawer.md diff --git a/packages/documentation/docs/guide/components/input.md b/docs/guide/components/input.md similarity index 100% rename from packages/documentation/docs/guide/components/input.md rename to docs/guide/components/input.md diff --git a/packages/documentation/docs/guide/components/list.md b/docs/guide/components/list.md similarity index 100% rename from packages/documentation/docs/guide/components/list.md rename to docs/guide/components/list.md diff --git a/packages/documentation/docs/guide/components/menu.md b/docs/guide/components/menu.md similarity index 100% rename from packages/documentation/docs/guide/components/menu.md rename to docs/guide/components/menu.md diff --git a/packages/documentation/docs/guide/components/radio.md b/docs/guide/components/radio.md similarity index 100% rename from packages/documentation/docs/guide/components/radio.md rename to docs/guide/components/radio.md diff --git a/packages/documentation/docs/guide/components/rating.md b/docs/guide/components/rating.md similarity index 100% rename from packages/documentation/docs/guide/components/rating.md rename to docs/guide/components/rating.md diff --git a/packages/documentation/docs/guide/components/select.md b/docs/guide/components/select.md similarity index 100% rename from packages/documentation/docs/guide/components/select.md rename to docs/guide/components/select.md diff --git a/packages/documentation/docs/guide/components/switch.md b/docs/guide/components/switch.md similarity index 100% rename from packages/documentation/docs/guide/components/switch.md rename to docs/guide/components/switch.md diff --git a/packages/documentation/docs/guide/components/table.md b/docs/guide/components/table.md similarity index 100% rename from packages/documentation/docs/guide/components/table.md rename to docs/guide/components/table.md diff --git a/packages/documentation/docs/guide/components/textarea.md b/docs/guide/components/textarea.md similarity index 100% rename from packages/documentation/docs/guide/components/textarea.md rename to docs/guide/components/textarea.md diff --git a/packages/documentation/docs/guide/composables/useGroupModel.md b/docs/guide/composables/useGroupModel.md similarity index 100% rename from packages/documentation/docs/guide/composables/useGroupModel.md rename to docs/guide/composables/useGroupModel.md diff --git a/packages/documentation/docs/guide/composables/useSearch.md b/docs/guide/composables/useSearch.md similarity index 100% rename from packages/documentation/docs/guide/composables/useSearch.md rename to docs/guide/composables/useSearch.md diff --git a/packages/documentation/docs/guide/composables/useSort.md b/docs/guide/composables/useSort.md similarity index 100% rename from packages/documentation/docs/guide/composables/useSort.md rename to docs/guide/composables/useSort.md diff --git a/packages/documentation/docs/guide/features/sizing.md b/docs/guide/features/sizing.md similarity index 100% rename from packages/documentation/docs/guide/features/sizing.md rename to docs/guide/features/sizing.md diff --git a/packages/documentation/docs/guide/getting-started/customization.md b/docs/guide/getting-started/customization.md similarity index 100% rename from packages/documentation/docs/guide/getting-started/customization.md rename to docs/guide/getting-started/customization.md diff --git a/packages/documentation/docs/guide/getting-started/grid.md b/docs/guide/getting-started/grid.md similarity index 100% rename from packages/documentation/docs/guide/getting-started/grid.md rename to docs/guide/getting-started/grid.md diff --git a/packages/documentation/docs/guide/getting-started/index.md b/docs/guide/getting-started/index.md similarity index 100% rename from packages/documentation/docs/guide/getting-started/index.md rename to docs/guide/getting-started/index.md diff --git a/packages/documentation/docs/guide/getting-started/installation.md b/docs/guide/getting-started/installation.md similarity index 100% rename from packages/documentation/docs/guide/getting-started/installation.md rename to docs/guide/getting-started/installation.md diff --git a/packages/documentation/docs/index.md b/docs/index.md similarity index 100% rename from packages/documentation/docs/index.md rename to docs/index.md diff --git a/packages/documentation/package.json b/docs/package.json similarity index 87% rename from packages/documentation/package.json rename to docs/package.json index 4009213e..caf914d6 100644 --- a/packages/documentation/package.json +++ b/docs/package.json @@ -5,9 +5,9 @@ "main": "index.js", "private": true, "scripts": { - "dev": "vitepress dev docs", - "build": "vitepress build docs", - "serve": "vitepress serve docs" + "dev": "vitepress dev", + "build": "vitepress build", + "serve": "vitepress serve" }, "keywords": [], "author": "", diff --git a/packages/documentation/docs/playground.md b/docs/playground.md similarity index 100% rename from packages/documentation/docs/playground.md rename to docs/playground.md diff --git a/packages/documentation/docs/public/images/demo/minimal-1.jpg b/docs/public/images/demo/minimal-1.jpg similarity index 100% rename from packages/documentation/docs/public/images/demo/minimal-1.jpg rename to docs/public/images/demo/minimal-1.jpg diff --git a/packages/documentation/docs/public/images/demo/minimal-2.jpg b/docs/public/images/demo/minimal-2.jpg similarity index 100% rename from packages/documentation/docs/public/images/demo/minimal-2.jpg rename to docs/public/images/demo/minimal-2.jpg diff --git a/packages/documentation/docs/public/images/demo/minimal-3-1.png b/docs/public/images/demo/minimal-3-1.png similarity index 100% rename from packages/documentation/docs/public/images/demo/minimal-3-1.png rename to docs/public/images/demo/minimal-3-1.png diff --git a/packages/documentation/docs/public/images/demo/minimal-3.png b/docs/public/images/demo/minimal-3.png similarity index 100% rename from packages/documentation/docs/public/images/demo/minimal-3.png rename to docs/public/images/demo/minimal-3.png diff --git a/packages/documentation/docs/public/images/demo/portrait-1.jpg b/docs/public/images/demo/portrait-1.jpg similarity index 100% rename from packages/documentation/docs/public/images/demo/portrait-1.jpg rename to docs/public/images/demo/portrait-1.jpg diff --git a/packages/documentation/docs/public/images/guide/anu-bootstrap-btns.png b/docs/public/images/guide/anu-bootstrap-btns.png similarity index 100% rename from packages/documentation/docs/public/images/guide/anu-bootstrap-btns.png rename to docs/public/images/guide/anu-bootstrap-btns.png diff --git a/docs/tsconfig.json b/docs/tsconfig.json new file mode 100644 index 00000000..b99970e2 --- /dev/null +++ b/docs/tsconfig.json @@ -0,0 +1,25 @@ +{ + "compilerOptions": { + "baseUrl": ".", + "resolveJsonModule": true, + "esModuleInterop": true, + "types": [ + "anu-vue/volar" + ], + "paths": { + "@anu-vue/*": [ + "../packages/anu-vue/*" + ] + } + }, + "exclude": [ + "**/dist/**" + ], + "include": [ + "**/*.ts", + "**/*.d.ts", + "**/*.vue", + "**/*.md", + ".vitepress/shims.d.ts" + ] +} diff --git a/packages/documentation/uno.config.ts b/docs/uno.config.ts similarity index 100% rename from packages/documentation/uno.config.ts rename to docs/uno.config.ts diff --git a/packages/documentation/docs/utils/index.js b/docs/utils/index.ts similarity index 69% rename from packages/documentation/docs/utils/index.js rename to docs/utils/index.ts index 54461db1..00b92f8b 100644 --- a/packages/documentation/docs/utils/index.js +++ b/docs/utils/index.ts @@ -1,6 +1,6 @@ -export const extractFileNameFromPath = path => path.split('/').at(-1).split('.')[0] +export const extractFileNameFromPath = (path: string) => path.split('/').at(-1).split('.')[0] -export const extractFileNameFromGlobImport = demos => { +export const extractFileNameFromGlobImport = (demos: string[]) => { const names = [] for (const path in demos) names.push(extractFileNameFromPath(path)) diff --git a/package.json b/package.json index 221fa842..fc7a08fb 100644 --- a/package.json +++ b/package.json @@ -5,13 +5,13 @@ "main": "index.js", "private": true, "scripts": { - "dev": "nr --filter anu-vue dev", - "build": "nr --filter anu-vue build", - "docs:dev": "nr --filter @anu-vue/documentation dev", - "docs:build": "nr --filter anu-vue build && nr --filter @anu-vue/documentation build", + "dev": "pnpm --filter anu-vue dev", + "build": "pnpm --filter anu-vue build", + "docs:dev": "pnpm --filter @anu-vue/documentation dev", + "docs:build": "pnpm --filter anu-vue build && pnpm --filter @anu-vue/documentation build", "clean": "rimraf packages/anu-vue/dist && rimraf packages/anu-nuxt/dist", - "release": "bumpp package.json packages/anu-vue/package.json --execute 'nr --filter anu-vue build' && na --filter anu-vue publish --no-git-checks", - "lint": "nr --filter anu-vue lint", + "release": "bumpp package.json packages/anu-vue/package.json --execute 'pnpm --filter anu-vue build' && na --filter anu-vue publish --no-git-checks", + "lint": "pnpm --filter anu-vue lint", "update:deps": "taze -r -w" }, "keywords": [], diff --git a/packages/anu-vue/package.json b/packages/anu-vue/package.json index 4e13750b..e170e103 100644 --- a/packages/anu-vue/package.json +++ b/packages/anu-vue/package.json @@ -37,9 +37,9 @@ ], "types": "./dist/types", "scripts": { - "dev": "nr gen-comp-meta && vite build --watch", + "dev": "pnpm gen-comp-meta && vite build --watch", "gen-comp-meta": "na tsx ../../scripts/gen-component-meta.ts", - "build": "nr gen-comp-meta && vite build", + "build": "pnpm gen-comp-meta && vite build", "preview": "vite preview", "lint": "eslint . --fix" }, diff --git a/packages/anu-vue/tsconfig.json b/packages/anu-vue/tsconfig.json index 19efccf4..c7330b46 100644 --- a/packages/anu-vue/tsconfig.json +++ b/packages/anu-vue/tsconfig.json @@ -36,4 +36,4 @@ "path": "./tsconfig.node.json" } ] -} \ No newline at end of file +} diff --git a/packages/documentation/archive.md b/packages/documentation/archive.md deleted file mode 100644 index 9f7b2dec..00000000 --- a/packages/documentation/archive.md +++ /dev/null @@ -1,12 +0,0 @@ -# Archive -> This is just for my reference - -## How to get demo code via JS - -```js -import { extractFileNameFromGlobImport, renameKey } from '../../utils' -const codeGlob = import.meta.glob('../../demos/alert/*.vue', { as: 'raw' }) -const fileNames = extractFileNameFromGlobImport(codeGlob) -const codesArr = Object.values(codeGlob) -const codes = Object.fromEntries(fileNames.map((_, i) => [fileNames[i], codesArr[i]])) -``` diff --git a/packages/documentation/jsconfig.json b/packages/documentation/jsconfig.json deleted file mode 100644 index 411d0665..00000000 --- a/packages/documentation/jsconfig.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "compilerOptions": { - "types": [ - "anu-vue/volar" - ] - } -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b90b1ee..c7d41587 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -26,11 +26,11 @@ importers: tsx: ^3.12.1 vue-component-meta: ^1.0.9 devDependencies: - '@antfu/eslint-config-vue': 0.31.0_vc54pluhgv7booofyyjouvuf74 + '@antfu/eslint-config-vue': 0.31.0_ceqddw5ef2gmwwdmecwt3g24ky '@antfu/ni': 0.18.8 '@types/node': 18.11.9 - '@typescript-eslint/eslint-plugin': 5.44.0_vfrilbydaxalswvos6uuh4sxs4 - '@typescript-eslint/parser': 5.44.0_eslint@8.28.0 + '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a bumpp: 8.2.1 eslint: 8.28.0 eslint-config-airbnb-base: 15.0.0_ktrec6dplf4now6nlbc6d67jee @@ -46,7 +46,40 @@ importers: rimraf: 3.0.2 taze: 0.8.4 tsx: 3.12.1 - vue-component-meta: 1.0.9 + vue-component-meta: 1.0.9_typescript@4.9.3 + + docs: + specifiers: + '@iconify-json/bx': ^1.1.5 + '@iconify-json/fluent-emoji': ^1.1.5 + '@iconify-json/logos': ^1.1.19 + '@unocss/preset-icons': ^0.46.5 + '@unocss/preset-uno': 0.46.5 + '@vueuse/core': ^9.6.0 + anu-vue: workspace:* + markdown-it: ^13.0.1 + markdown-it-container: ^3.0.0 + postcss-prefix-selector: ^1.16.0 + unocss: ^0.46.5 + vee-validate: ^4.7.3 + vitepress: 1.0.0-alpha.29 + vue: ^3.2.45 + dependencies: + '@vueuse/core': 9.6.0_vue@3.2.45 + anu-vue: link:../packages/anu-vue + vee-validate: 4.7.3_vue@3.2.45 + vue: 3.2.45 + devDependencies: + '@iconify-json/bx': 1.1.5 + '@iconify-json/fluent-emoji': 1.1.5 + '@iconify-json/logos': 1.1.19 + '@unocss/preset-icons': 0.46.5 + '@unocss/preset-uno': 0.46.5 + markdown-it: 13.0.1 + markdown-it-container: 3.0.0 + postcss-prefix-selector: 1.16.0_postcss@8.4.19 + unocss: 0.46.5_vite@3.2.4 + vitepress: 1.0.0-alpha.29_tbpndr44ulefs3hehwpi2mkf2y packages/anu-nuxt: specifiers: @@ -59,15 +92,15 @@ importers: defu: ^6.1.1 nuxt: ^3.0.0 dependencies: - '@css-render/vue3-ssr': 0.15.11 - '@nuxt/kit': 3.0.0 + '@css-render/vue3-ssr': 0.15.11_vue@3.2.45 + '@nuxt/kit': 3.0.0_rollup@2.79.1 anu-vue: link:../anu-vue defu: 6.1.1 devDependencies: '@nuxt/module-builder': 0.2.1 - '@nuxt/schema': 3.0.0 - '@unocss/nuxt': 0.46.5 - nuxt: 3.0.0 + '@nuxt/schema': 3.0.0_rollup@2.79.1 + '@unocss/nuxt': 0.46.5_cggtkagrlotyt7qszvjrmtblfy + nuxt: 3.0.0_k35zwyycrckt5xfsejji7kbwn4 packages/anu-vue: specifiers: @@ -108,39 +141,6 @@ importers: vue-router: 4.1.6_vue@3.2.45 vue-tsc: 1.0.9_typescript@4.9.3 - packages/documentation: - specifiers: - '@iconify-json/bx': ^1.1.5 - '@iconify-json/fluent-emoji': ^1.1.5 - '@iconify-json/logos': ^1.1.19 - '@unocss/preset-icons': ^0.46.5 - '@unocss/preset-uno': 0.46.5 - '@vueuse/core': ^9.6.0 - anu-vue: workspace:* - markdown-it: ^13.0.1 - markdown-it-container: ^3.0.0 - postcss-prefix-selector: ^1.16.0 - unocss: ^0.46.5 - vee-validate: ^4.7.3 - vitepress: 1.0.0-alpha.29 - vue: ^3.2.45 - dependencies: - '@vueuse/core': 9.6.0_vue@3.2.45 - anu-vue: link:../anu-vue - vee-validate: 4.7.3_vue@3.2.45 - vue: 3.2.45 - devDependencies: - '@iconify-json/bx': 1.1.5 - '@iconify-json/fluent-emoji': 1.1.5 - '@iconify-json/logos': 1.1.19 - '@unocss/preset-icons': 0.46.5 - '@unocss/preset-uno': 0.46.5 - markdown-it: 13.0.1 - markdown-it-container: 3.0.0 - postcss-prefix-selector: 1.16.0 - unocss: 0.46.5 - vitepress: 1.0.0-alpha.29 - packages: /@algolia/autocomplete-core/1.7.2: @@ -149,13 +149,14 @@ packages: '@algolia/autocomplete-shared': 1.7.2 dev: true - /@algolia/autocomplete-preset-algolia/1.7.2_algoliasearch@4.14.2: + /@algolia/autocomplete-preset-algolia/1.7.2_qs6lk5nhygj2o3hj4sf6xnr724: resolution: {integrity: sha512-+RYEG6B0QiGGfRb2G3MtPfyrl0dALF3cQNTWBzBX6p5o01vCCGTTinAm2UKG3tfc2CnOMAtnPLkzNZyJUpnVJw==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: '@algolia/autocomplete-shared': 1.7.2 + '@algolia/client-search': 4.14.2 algoliasearch: 4.14.2 dev: true @@ -260,13 +261,13 @@ packages: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.17 - /@antfu/eslint-config-basic/0.31.0_vc54pluhgv7booofyyjouvuf74: + /@antfu/eslint-config-basic/0.31.0_ceqddw5ef2gmwwdmecwt3g24ky: resolution: {integrity: sha512-LKUs20FRMUxfPuvraGcqipVUEHdXsQ44QdmvAvm9fynW2OQ/vUeftmoAwPtIQESyf2+xYvw4APemP01dIEllYA==} peerDependencies: eslint: '>=7.4.0' dependencies: eslint: 8.28.0 - eslint-plugin-antfu: 0.31.0_eslint@8.28.0 + eslint-plugin-antfu: 0.31.0_hsf322ms6xhhd4b5ne6lb74y4a eslint-plugin-eslint-comments: 3.2.0_eslint@8.28.0 eslint-plugin-html: 7.1.0 eslint-plugin-import: 2.26.0_vc54pluhgv7booofyyjouvuf74 @@ -287,29 +288,30 @@ packages: - typescript dev: true - /@antfu/eslint-config-ts/0.31.0_kydkz7lwupjcimqnk6gp7tj25y: + /@antfu/eslint-config-ts/0.31.0_jhu7zgeqyurmlzutcabokcuzgq: resolution: {integrity: sha512-C4Blm+GuqeiQnvbgYJ/aLUobANlS3SjdSf8wClUEE74an+bXgErKgiwKj9VRAtZDjLJfy/HobYg2vtFGHXxbEQ==} peerDependencies: eslint: '>=7.4.0' typescript: '>=3.9' dependencies: - '@antfu/eslint-config-basic': 0.31.0_vc54pluhgv7booofyyjouvuf74 - '@typescript-eslint/eslint-plugin': 5.44.0_vfrilbydaxalswvos6uuh4sxs4 - '@typescript-eslint/parser': 5.44.0_eslint@8.28.0 + '@antfu/eslint-config-basic': 0.31.0_ceqddw5ef2gmwwdmecwt3g24ky + '@typescript-eslint/eslint-plugin': 5.44.0_fnsv2sbzcckq65bwfk7a5xwslu + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a eslint: 8.28.0 + typescript: 4.9.3 transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color dev: true - /@antfu/eslint-config-vue/0.31.0_vc54pluhgv7booofyyjouvuf74: + /@antfu/eslint-config-vue/0.31.0_ceqddw5ef2gmwwdmecwt3g24ky: resolution: {integrity: sha512-BeQDlaIKNY7y2tBbz9byqInBDUzXB+eYhPk/43W32nVzldqbBwKogfQC2Xj+JhZ95uvBX9py3pIvC36byi28Wg==} peerDependencies: eslint: '>=7.4.0' dependencies: - '@antfu/eslint-config-basic': 0.31.0_vc54pluhgv7booofyyjouvuf74 - '@antfu/eslint-config-ts': 0.31.0_kydkz7lwupjcimqnk6gp7tj25y + '@antfu/eslint-config-basic': 0.31.0_ceqddw5ef2gmwwdmecwt3g24ky + '@antfu/eslint-config-ts': 0.31.0_jhu7zgeqyurmlzutcabokcuzgq eslint: 8.28.0 eslint-plugin-vue: 9.8.0_eslint@8.28.0 local-pkg: 0.4.2 @@ -614,20 +616,22 @@ packages: mime: 3.0.0 dev: true - /@css-render/vue3-ssr/0.15.11: + /@css-render/vue3-ssr/0.15.11_vue@3.2.45: resolution: {integrity: sha512-n+SuqLPbY30FUTM8slX75OaEG+c8XlTOFrAklekX2XQGvBbz9XdBE6hTEgGlV5kPcTMqTJeCG7Vzhs9/29VC7w==} peerDependencies: vue: ^3.0.11 + dependencies: + vue: 3.2.45 dev: false /@docsearch/css/3.3.0: resolution: {integrity: sha512-rODCdDtGyudLj+Va8b6w6Y85KE85bXRsps/R4Yjwt5vueXKXZQKYw0aA9knxLBT6a/bI/GMrAcmCR75KYOM6hg==} dev: true - /@docsearch/js/3.3.0: + /@docsearch/js/3.3.0_tbpndr44ulefs3hehwpi2mkf2y: resolution: {integrity: sha512-oFXWRPNvPxAzBhnFJ9UCFIYZiQNc3Yrv6912nZHw/UIGxsyzKpNRZgHq8HDk1niYmOSoLKtVFcxkccpQmYGFyg==} dependencies: - '@docsearch/react': 3.3.0 + '@docsearch/react': 3.3.0_tbpndr44ulefs3hehwpi2mkf2y preact: 10.11.3 transitivePeerDependencies: - '@algolia/client-search' @@ -636,7 +640,7 @@ packages: - react-dom dev: true - /@docsearch/react/3.3.0: + /@docsearch/react/3.3.0_tbpndr44ulefs3hehwpi2mkf2y: resolution: {integrity: sha512-fhS5adZkae2SSdMYEMVg6pxI5a/cE+tW16ki1V0/ur4Fdok3hBRkmN/H8VvlXnxzggkQIIRIVvYPn00JPjen3A==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -651,7 +655,7 @@ packages: optional: true dependencies: '@algolia/autocomplete-core': 1.7.2 - '@algolia/autocomplete-preset-algolia': 1.7.2_algoliasearch@4.14.2 + '@algolia/autocomplete-preset-algolia': 1.7.2_qs6lk5nhygj2o3hj4sf6xnr724 '@docsearch/css': 3.3.0 algoliasearch: 4.14.2 transitivePeerDependencies: @@ -668,7 +672,7 @@ packages: /@esbuild-kit/core-utils/3.0.0: resolution: {integrity: sha512-TXmwH9EFS3DC2sI2YJWJBgHGhlteK0Xyu1VabwetMULfm3oYhbrsWV5yaSr2NTWZIgDGVLHbRf0inxbjXqAcmQ==} dependencies: - esbuild: 0.15.15 + esbuild: 0.15.16 source-map-support: 0.5.21 dev: true @@ -679,8 +683,8 @@ packages: get-tsconfig: 4.2.0 dev: true - /@esbuild/android-arm/0.15.15: - resolution: {integrity: sha512-JJjZjJi2eBL01QJuWjfCdZxcIgot+VoK6Fq7eKF9w4YHm9hwl7nhBR1o2Wnt/WcANk5l9SkpvrldW1PLuXxcbw==} + /@esbuild/android-arm/0.15.16: + resolution: {integrity: sha512-nyB6CH++2mSgx3GbnrJsZSxzne5K0HMyNIWafDHqYy7IwxFc4fd/CgHVZXr8Eh+Q3KbIAcAe3vGyqIPhGblvMQ==} engines: {node: '>=12'} cpu: [arm] os: [android] @@ -688,8 +692,8 @@ packages: dev: true optional: true - /@esbuild/linux-loong64/0.15.15: - resolution: {integrity: sha512-lhz6UNPMDXUhtXSulw8XlFAtSYO26WmHQnCi2Lg2p+/TMiJKNLtZCYUxV4wG6rZMzXmr8InGpNwk+DLT2Hm0PA==} + /@esbuild/linux-loong64/0.15.16: + resolution: {integrity: sha512-SDLfP1uoB0HZ14CdVYgagllgrG7Mdxhkt4jDJOKl/MldKrkQ6vDJMZKl2+5XsEY/Lzz37fjgLQoJBGuAw/x8kQ==} engines: {node: '>=12'} cpu: [loong64] os: [linux] @@ -1018,32 +1022,6 @@ packages: resolution: {integrity: sha512-YBI/6o2EBz02tdEJRBK8xkt3zvOFOWlLBf7WKYGBsSYSRtjjgrqPe2skp6VLLmKx5WbHHDNcW+6oACaurxGzeA==} dev: true - /@nuxt/kit/3.0.0: - resolution: {integrity: sha512-7ZsOLt5s9a0ZleAIzmoD70JwkZf5ti6bDdxl6f8ew7Huxz+ni/oRfTPTX9TrORXsgW5CvDt6Q9M7IJNPkAN/Iw==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - dependencies: - '@nuxt/schema': 3.0.0 - c12: 1.0.1 - consola: 2.15.3 - defu: 6.1.1 - globby: 13.1.2 - hash-sum: 2.0.0 - ignore: 5.2.0 - jiti: 1.16.0 - knitwork: 1.0.0 - lodash.template: 4.5.0 - mlly: 1.0.0 - pathe: 1.0.0 - pkg-types: 1.0.1 - scule: 1.0.0 - semver: 7.3.8 - unctx: 2.1.0 - unimport: 1.0.1 - untyped: 1.0.0 - transitivePeerDependencies: - - rollup - - supports-color - /@nuxt/kit/3.0.0_rollup@2.79.1: resolution: {integrity: sha512-7ZsOLt5s9a0ZleAIzmoD70JwkZf5ti6bDdxl6f8ew7Huxz+ni/oRfTPTX9TrORXsgW5CvDt6Q9M7IJNPkAN/Iw==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} @@ -1069,7 +1047,6 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: true /@nuxt/module-builder/0.2.1: resolution: {integrity: sha512-Om8q08CO2joxiv9piTL+jcFUAL7nOZrrq9DedbA0PoRww1It1UnRs3Mijp0MfkFNyGHwWbSbmvbo3EhWmGdWUg==} @@ -1085,26 +1062,6 @@ packages: - supports-color dev: true - /@nuxt/schema/3.0.0: - resolution: {integrity: sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ==} - engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} - dependencies: - c12: 1.0.1 - create-require: 1.1.1 - defu: 6.1.1 - jiti: 1.16.0 - pathe: 1.0.0 - pkg-types: 1.0.1 - postcss-import-resolver: 2.0.0 - scule: 1.0.0 - std-env: 3.3.1 - ufo: 1.0.0 - unimport: 1.0.1 - untyped: 1.0.0 - transitivePeerDependencies: - - rollup - - supports-color - /@nuxt/schema/3.0.0_rollup@2.79.1: resolution: {integrity: sha512-5fwsidhs5NjFzR8sIzHMXO0WFGkI3tCH3ViANn2W4N5qCwoYZ0n1sZBkQ9Esn1VoEed6RsIlTpWrPZPVtqNkGQ==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} @@ -1124,13 +1081,12 @@ packages: transitivePeerDependencies: - rollup - supports-color - dev: true - /@nuxt/telemetry/2.1.8: + /@nuxt/telemetry/2.1.8_rollup@2.79.1: resolution: {integrity: sha512-WCHRrcPKRosuHQi8CD5WfjiXGAyjOWVJpK77xS6wlg8zwziBPCqmVIQdr4QpFTGFO1Nrh4z26l1VnivKy22KFQ==} hasBin: true dependencies: - '@nuxt/kit': 3.0.0 + '@nuxt/kit': 3.0.0_rollup@2.79.1 chalk: 5.1.2 ci-info: 3.7.0 consola: 2.15.3 @@ -1159,7 +1115,7 @@ packages: resolution: {integrity: sha512-jfpVHxi1AHfNO3D6iD1RJE6fx/7cAzekvG90poIzVawp/L+I4DNdy8pCgqBScJW4bfWOpHeLYbtQQlL/hPmkjw==} dev: true - /@nuxt/vite-builder/3.0.0_vue@3.2.45: + /@nuxt/vite-builder/3.0.0_mgnvym7yiazkylwwogi5r767ue: resolution: {integrity: sha512-eMnpPpjHU8rGZcsJUksCuSX+6dpId03q8LOSStsm6rXzrNJtZIcwt0nBRTUaigckXIozX8ZNl5u2OPGUfUbMrw==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} peerDependencies: @@ -1173,7 +1129,7 @@ packages: chokidar: 3.5.3 cssnano: 5.1.14_postcss@8.4.19 defu: 6.1.1 - esbuild: 0.15.15 + esbuild: 0.15.16 escape-string-regexp: 5.0.0 estree-walker: 3.0.1 externality: 1.0.0 @@ -1196,7 +1152,7 @@ packages: unplugin: 1.0.0 vite: 3.2.4 vite-node: 0.25.3 - vite-plugin-checker: 0.5.1_vite@3.2.4 + vite-plugin-checker: 0.5.1_vf3nqk3ewnpqc5dulqzhw4xcru vue: 3.2.45 vue-bundle-renderer: 1.0.0 transitivePeerDependencies: @@ -1255,8 +1211,8 @@ packages: slash: 4.0.0 dev: true - /@rollup/plugin-commonjs/23.0.2_rollup@2.79.1: - resolution: {integrity: sha512-e9ThuiRf93YlVxc4qNIurvv+Hp9dnD+4PjOqQs5vAYfcZ3+AXSrcdzXnVjWxcGQOa6KGJFcRZyUI3ktWLavFjg==} + /@rollup/plugin-commonjs/23.0.3_rollup@2.79.1: + resolution: {integrity: sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -1273,8 +1229,8 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-commonjs/23.0.2_rollup@3.5.0: - resolution: {integrity: sha512-e9ThuiRf93YlVxc4qNIurvv+Hp9dnD+4PjOqQs5vAYfcZ3+AXSrcdzXnVjWxcGQOa6KGJFcRZyUI3ktWLavFjg==} + /@rollup/plugin-commonjs/23.0.3_rollup@3.5.0: + resolution: {integrity: sha512-31HxrT5emGfTyIfAs1lDQHj6EfYxTXcwtX5pIIhq+B/xZBNIqQ179d/CkYxlpYmFCxT78AeU4M8aL8Iv/IBxFA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.68.0||^3.0.0 @@ -1306,8 +1262,8 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-json/5.0.1_rollup@2.79.1: - resolution: {integrity: sha512-QCwhZZLvM8nRcTHyR1vOgyTMiAnjiNj1ebD/BMRvbO1oc/z14lZH6PfxXeegee2B6mky/u9fia4fxRM4TqrUaw==} + /@rollup/plugin-json/5.0.2_rollup@2.79.1: + resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0 @@ -1319,8 +1275,8 @@ packages: rollup: 2.79.1 dev: true - /@rollup/plugin-json/5.0.1_rollup@3.5.0: - resolution: {integrity: sha512-QCwhZZLvM8nRcTHyR1vOgyTMiAnjiNj1ebD/BMRvbO1oc/z14lZH6PfxXeegee2B6mky/u9fia4fxRM4TqrUaw==} + /@rollup/plugin-json/5.0.2_rollup@3.5.0: + resolution: {integrity: sha512-D1CoOT2wPvadWLhVcmpkDnesTzjhNIQRWLsc3fA49IFOP2Y84cFOOJ+nKGYedvXHKUsPeq07HR4hXpBBr+CHlA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0 @@ -1420,6 +1376,7 @@ packages: '@types/estree': 1.0.0 estree-walker: 2.0.2 picomatch: 2.3.1 + dev: true /@rollup/pluginutils/5.0.2_rollup@2.79.1: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} @@ -1434,7 +1391,6 @@ packages: estree-walker: 2.0.2 picomatch: 2.3.1 rollup: 2.79.1 - dev: true /@rollup/pluginutils/5.0.2_rollup@3.5.0: resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} @@ -1503,6 +1459,24 @@ packages: resolution: {integrity: sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==} dev: true + /@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.4.10 + '@types/estree': 0.0.51 + dev: true + + /@types/eslint/8.4.10: + resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} + dependencies: + '@types/estree': 0.0.51 + '@types/json-schema': 7.0.11 + dev: true + + /@types/estree/0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + dev: true + /@types/estree/1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} @@ -1547,7 +1521,7 @@ packages: /@types/web-bluetooth/0.0.16: resolution: {integrity: sha512-oh8q2Zc32S6gd/j50GowEjKLoOVOwHP/bWVjKJInBwQqdOYMdPrf1oVlelTlyfFK3CKxL1uahMDAr+vy8T7yMQ==} - /@typescript-eslint/eslint-plugin/5.44.0_vfrilbydaxalswvos6uuh4sxs4: + /@typescript-eslint/eslint-plugin/5.44.0_fnsv2sbzcckq65bwfk7a5xwslu: resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1558,22 +1532,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.44.0_eslint@8.28.0 + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a '@typescript-eslint/scope-manager': 5.44.0 - '@typescript-eslint/type-utils': 5.44.0_eslint@8.28.0 - '@typescript-eslint/utils': 5.44.0_eslint@8.28.0 + '@typescript-eslint/type-utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a + '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 4.3.4 eslint: 8.28.0 ignore: 5.2.0 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.44.0_eslint@8.28.0: + /@typescript-eslint/parser/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1585,9 +1560,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.44.0 '@typescript-eslint/types': 5.44.0 - '@typescript-eslint/typescript-estree': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 debug: 4.3.4 eslint: 8.28.0 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true @@ -1600,7 +1576,7 @@ packages: '@typescript-eslint/visitor-keys': 5.44.0 dev: true - /@typescript-eslint/type-utils/5.44.0_eslint@8.28.0: + /@typescript-eslint/type-utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1610,11 +1586,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.44.0 - '@typescript-eslint/utils': 5.44.0_eslint@8.28.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 + '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 4.3.4 eslint: 8.28.0 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true @@ -1624,7 +1601,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.44.0: + /@typescript-eslint/typescript-estree/5.44.0_typescript@4.9.3: resolution: {integrity: sha512-M6Jr+RM7M5zeRj2maSfsZK2660HKAJawv4Ud0xT+yauyvgrsHu276VtXlKDFnEmhG+nVEd0fYZNXGoAgxwDWJw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1639,12 +1616,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0 + tsutils: 3.21.0_typescript@4.9.3 + typescript: 4.9.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.44.0_eslint@8.28.0: + /@typescript-eslint/utils/5.44.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -1654,7 +1632,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.44.0 '@typescript-eslint/types': 5.44.0 - '@typescript-eslint/typescript-estree': 5.44.0 + '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.9.3 eslint: 8.28.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.28.0 @@ -1701,12 +1679,12 @@ packages: vue: 3.2.45 dev: true - /@unocss/astro/0.46.5: + /@unocss/astro/0.46.5_rollup@2.79.1+vite@3.2.4: resolution: {integrity: sha512-Ey4ReY0ult1IARdgYsEynwGbfvmwoUBOFKKdQzsm6TQR/HcSGLND4Yzoa0OTotG5gj6h9jCPjypZtw6xCUqyzg==} dependencies: '@unocss/core': 0.46.5 '@unocss/reset': 0.46.5 - '@unocss/vite': 0.46.5 + '@unocss/vite': 0.46.5_rollup@2.79.1+vite@3.2.4 transitivePeerDependencies: - rollup - vite @@ -1745,6 +1723,28 @@ packages: - rollup dev: true + /@unocss/cli/0.46.5_rollup@2.79.1: + resolution: {integrity: sha512-NOx/b/nsG1fGdfJ+gWhoVyvrfVVyJ1Pvb5VKsMx24HBoOvoiQd6BO84xQZ+zCdO0IYgw/F4THxaPsyHM3KL8wA==} + engines: {node: '>=14'} + hasBin: true + dependencies: + '@ampproject/remapping': 2.2.0 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 + '@unocss/config': 0.46.5 + '@unocss/core': 0.46.5 + '@unocss/preset-uno': 0.46.5 + cac: 6.7.14 + chokidar: 3.5.3 + colorette: 2.0.19 + consola: 2.15.3 + fast-glob: 3.2.12 + magic-string: 0.26.7 + pathe: 0.3.9 + perfect-debounce: 0.1.3 + transitivePeerDependencies: + - rollup + dev: true + /@unocss/config/0.46.5: resolution: {integrity: sha512-PCrT5GHyxaMroip8kLiX7vQDRYThugkAJNHHULWh/gWuvw5V/uMseeAisfMaRfNFXvtCRQeroNUggfAIXMNzxA==} engines: {node: '>=14'} @@ -1764,10 +1764,10 @@ packages: sirv: 2.0.2 dev: true - /@unocss/nuxt/0.46.5: + /@unocss/nuxt/0.46.5_cggtkagrlotyt7qszvjrmtblfy: resolution: {integrity: sha512-5QXbBxTbIwzeRWkmWO4IpaKNO6wWKIbBt8Y34wW9qtpQxpIYZIZVWmX27bNum17H176AuuR4FwmbnqYBRuK2EA==} dependencies: - '@nuxt/kit': 3.0.0 + '@nuxt/kit': 3.0.0_rollup@2.79.1 '@unocss/core': 0.46.5 '@unocss/preset-attributify': 0.46.5 '@unocss/preset-icons': 0.46.5 @@ -1777,9 +1777,9 @@ packages: '@unocss/preset-web-fonts': 0.46.5 '@unocss/preset-wind': 0.46.5 '@unocss/reset': 0.46.5 - '@unocss/vite': 0.46.5 - '@unocss/webpack': 0.46.5 - unocss: 0.46.5_@unocss+webpack@0.46.5 + '@unocss/vite': 0.46.5_rollup@2.79.1+vite@3.2.4 + '@unocss/webpack': 0.46.5_xnvm3nz4mmjaxdtzfd6rahyqou + unocss: 0.46.5_5uee3hgkvq6b5ahuwox5tufpky transitivePeerDependencies: - rollup - supports-color @@ -1876,19 +1876,20 @@ packages: '@unocss/core': 0.46.5 dev: true - /@unocss/vite/0.46.5: + /@unocss/vite/0.46.5_rollup@2.79.1+vite@3.2.4: resolution: {integrity: sha512-/auNcS1L3PjwAA3U/i9scJf2Zx3kkgCdKiXyfetjws4ddAnVE+LrDmIKbbdSUiWFoq9W2QOPpOPpV2xips2gmg==} peerDependencies: vite: ^2.9.0 || ^3.0.0-0 dependencies: '@ampproject/remapping': 2.2.0 - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 '@unocss/config': 0.46.5 '@unocss/core': 0.46.5 '@unocss/inspector': 0.46.5 '@unocss/scope': 0.46.5 '@unocss/transformer-directives': 0.46.5 magic-string: 0.26.7 + vite: 3.2.4 transitivePeerDependencies: - rollup dev: true @@ -1911,17 +1912,18 @@ packages: - rollup dev: true - /@unocss/webpack/0.46.5: + /@unocss/webpack/0.46.5_xnvm3nz4mmjaxdtzfd6rahyqou: resolution: {integrity: sha512-NHMWE6AWQX0s5lwAezO72h1ZFI3ywIwuifHBzWN9sYpzHcip2mpl1o3YhjQHvI6wDegdC4T+NqKOm3gn3hW51A==} peerDependencies: webpack: ^4 || ^5 dependencies: '@ampproject/remapping': 2.2.0 - '@rollup/pluginutils': 5.0.2 + '@rollup/pluginutils': 5.0.2_rollup@2.79.1 '@unocss/config': 0.46.5 '@unocss/core': 0.46.5 magic-string: 0.26.7 unplugin: 0.10.2 + webpack: 5.75.0 webpack-sources: 3.2.3 transitivePeerDependencies: - rollup @@ -2145,6 +2147,120 @@ packages: - '@vue/composition-api' - vue + /@webassemblyjs/ast/1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + dev: true + + /@webassemblyjs/floating-point-hex-parser/1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + dev: true + + /@webassemblyjs/helper-api-error/1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + dev: true + + /@webassemblyjs/helper-buffer/1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + dev: true + + /@webassemblyjs/helper-numbers/1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/helper-wasm-bytecode/1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + dev: true + + /@webassemblyjs/helper-wasm-section/1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + dev: true + + /@webassemblyjs/ieee754/1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + dependencies: + '@xtuc/ieee754': 1.2.0 + dev: true + + /@webassemblyjs/leb128/1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + dependencies: + '@xtuc/long': 4.2.2 + dev: true + + /@webassemblyjs/utf8/1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + dev: true + + /@webassemblyjs/wasm-edit/1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-wasm-section': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-opt': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/wast-printer': 1.11.1 + dev: true + + /@webassemblyjs/wasm-gen/1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + + /@webassemblyjs/wasm-opt/1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + dev: true + + /@webassemblyjs/wasm-parser/1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + dev: true + + /@webassemblyjs/wast-printer/1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + dev: true + + /@xtuc/ieee754/1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + dev: true + + /@xtuc/long/4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + dev: true + /@zhead/schema/1.0.4: resolution: {integrity: sha512-v/CM22nH0TW9VU5IcRXlshwrMtsZPnFQWhcLBvpZjOJvfEmjl8cUb6OIJQJRR2WESNjjPW2Cji8mgL9XSVLjxA==} dev: true @@ -2158,6 +2274,14 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true + /acorn-import-assertions/1.8.0_acorn@8.8.1: + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.1 + dev: true + /acorn-jsx/5.3.2_acorn@8.8.1: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -2199,6 +2323,14 @@ packages: indent-string: 4.0.0 dev: true + /ajv-keywords/3.5.2_ajv@6.12.6: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + dev: true + /ajv/6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: @@ -2668,6 +2800,11 @@ packages: engines: {node: '>=10'} dev: true + /chrome-trace-event/1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + dev: true + /ci-info/3.7.0: resolution: {integrity: sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==} engines: {node: '>=8'} @@ -3283,6 +3420,10 @@ packages: unbox-primitive: 1.0.2 dev: true + /es-module-lexer/0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + dev: true + /es-shim-unscopables/1.0.0: resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==} dependencies: @@ -3298,8 +3439,8 @@ packages: is-symbol: 1.0.4 dev: true - /esbuild-android-64/0.15.15: - resolution: {integrity: sha512-F+WjjQxO+JQOva3tJWNdVjouFMLK6R6i5gjDvgUthLYJnIZJsp1HlF523k73hELY20WPyEO8xcz7aaYBVkeg5Q==} + /esbuild-android-64/0.15.16: + resolution: {integrity: sha512-Vwkv/sT0zMSgPSVO3Jlt1pUbnZuOgtOQJkJkyyJFAlLe7BiT8e9ESzo0zQSx4c3wW4T6kGChmKDPMbWTgtliQA==} engines: {node: '>=12'} cpu: [x64] os: [android] @@ -3307,8 +3448,8 @@ packages: dev: true optional: true - /esbuild-android-arm64/0.15.15: - resolution: {integrity: sha512-attlyhD6Y22jNyQ0fIIQ7mnPvDWKw7k6FKnsXlBvQE6s3z6s6cuEHcSgoirquQc7TmZgVCK5fD/2uxmRN+ZpcQ==} + /esbuild-android-arm64/0.15.16: + resolution: {integrity: sha512-lqfKuofMExL5niNV3gnhMUYacSXfsvzTa/58sDlBET/hCOG99Zmeh+lz6kvdgvGOsImeo6J9SW21rFCogNPLxg==} engines: {node: '>=12'} cpu: [arm64] os: [android] @@ -3316,8 +3457,8 @@ packages: dev: true optional: true - /esbuild-darwin-64/0.15.15: - resolution: {integrity: sha512-ohZtF8W1SHJ4JWldsPVdk8st0r9ExbAOSrBOh5L+Mq47i696GVwv1ab/KlmbUoikSTNoXEhDzVpxUR/WIO19FQ==} + /esbuild-darwin-64/0.15.16: + resolution: {integrity: sha512-wo2VWk/n/9V2TmqUZ/KpzRjCEcr00n7yahEdmtzlrfQ3lfMCf3Wa+0sqHAbjk3C6CKkR3WKK/whkMq5Gj4Da9g==} engines: {node: '>=12'} cpu: [x64] os: [darwin] @@ -3325,8 +3466,8 @@ packages: dev: true optional: true - /esbuild-darwin-arm64/0.15.15: - resolution: {integrity: sha512-P8jOZ5zshCNIuGn+9KehKs/cq5uIniC+BeCykvdVhx/rBXSxmtj3CUIKZz4sDCuESMbitK54drf/2QX9QHG5Ag==} + /esbuild-darwin-arm64/0.15.16: + resolution: {integrity: sha512-fMXaUr5ou0M4WnewBKsspMtX++C1yIa3nJ5R2LSbLCfJT3uFdcRoU/NZjoM4kOMKyOD9Sa/2vlgN8G07K3SJnw==} engines: {node: '>=12'} cpu: [arm64] os: [darwin] @@ -3334,8 +3475,8 @@ packages: dev: true optional: true - /esbuild-freebsd-64/0.15.15: - resolution: {integrity: sha512-KkTg+AmDXz1IvA9S1gt8dE24C8Thx0X5oM0KGF322DuP+P3evwTL9YyusHAWNsh4qLsR80nvBr/EIYs29VSwuA==} + /esbuild-freebsd-64/0.15.16: + resolution: {integrity: sha512-UzIc0xlRx5x9kRuMr+E3+hlSOxa/aRqfuMfiYBXu2jJ8Mzej4lGL7+o6F5hzhLqWfWm1GWHNakIdlqg1ayaTNQ==} engines: {node: '>=12'} cpu: [x64] os: [freebsd] @@ -3343,8 +3484,8 @@ packages: dev: true optional: true - /esbuild-freebsd-arm64/0.15.15: - resolution: {integrity: sha512-FUcML0DRsuyqCMfAC+HoeAqvWxMeq0qXvclZZ/lt2kLU6XBnDA5uKTLUd379WYEyVD4KKFctqWd9tTuk8C/96g==} + /esbuild-freebsd-arm64/0.15.16: + resolution: {integrity: sha512-8xyiYuGc0DLZphFQIiYaLHlfoP+hAN9RHbE+Ibh8EUcDNHAqbQgUrQg7pE7Bo00rXmQ5Ap6KFgcR0b4ALZls1g==} engines: {node: '>=12'} cpu: [arm64] os: [freebsd] @@ -3352,8 +3493,8 @@ packages: dev: true optional: true - /esbuild-linux-32/0.15.15: - resolution: {integrity: sha512-q28Qn5pZgHNqug02aTkzw5sW9OklSo96b5nm17Mq0pDXrdTBcQ+M6Q9A1B+dalFeynunwh/pvfrNucjzwDXj+Q==} + /esbuild-linux-32/0.15.16: + resolution: {integrity: sha512-iGijUTV+0kIMyUVoynK0v+32Oi8yyp0xwMzX69GX+5+AniNy/C/AL1MjFTsozRp/3xQPl7jVux/PLe2ds10/2w==} engines: {node: '>=12'} cpu: [ia32] os: [linux] @@ -3361,8 +3502,8 @@ packages: dev: true optional: true - /esbuild-linux-64/0.15.15: - resolution: {integrity: sha512-217KPmWMirkf8liO+fj2qrPwbIbhNTGNVtvqI1TnOWJgcMjUWvd677Gq3fTzXEjilkx2yWypVnTswM2KbXgoAg==} + /esbuild-linux-64/0.15.16: + resolution: {integrity: sha512-tuSOjXdLw7VzaUj89fIdAaQT7zFGbKBcz4YxbWrOiXkwscYgE7HtTxUavreBbnRkGxKwr9iT/gmeJWNm4djy/g==} engines: {node: '>=12'} cpu: [x64] os: [linux] @@ -3370,8 +3511,8 @@ packages: dev: true optional: true - /esbuild-linux-arm/0.15.15: - resolution: {integrity: sha512-RYVW9o2yN8yM7SB1yaWr378CwrjvGCyGybX3SdzPHpikUHkME2AP55Ma20uNwkNyY2eSYFX9D55kDrfQmQBR4w==} + /esbuild-linux-arm/0.15.16: + resolution: {integrity: sha512-XKcrxCEXDTOuoRj5l12tJnkvuxXBMKwEC5j0JISw3ziLf0j4zIwXbKbTmUrKFWbo6ZgvNpa7Y5dnbsjVvH39bQ==} engines: {node: '>=12'} cpu: [arm] os: [linux] @@ -3379,8 +3520,8 @@ packages: dev: true optional: true - /esbuild-linux-arm64/0.15.15: - resolution: {integrity: sha512-/ltmNFs0FivZkYsTzAsXIfLQX38lFnwJTWCJts0IbCqWZQe+jjj0vYBNbI0kmXLb3y5NljiM5USVAO1NVkdh2g==} + /esbuild-linux-arm64/0.15.16: + resolution: {integrity: sha512-mPYksnfHnemNrvjrDhZyixL/AfbJN0Xn9S34ZOHYdh6/jJcNd8iTsv3JwJoEvTJqjMggjMhGUPJAdjnFBHoH8A==} engines: {node: '>=12'} cpu: [arm64] os: [linux] @@ -3388,8 +3529,8 @@ packages: dev: true optional: true - /esbuild-linux-mips64le/0.15.15: - resolution: {integrity: sha512-PksEPb321/28GFFxtvL33yVPfnMZihxkEv5zME2zapXGp7fA1X2jYeiTUK+9tJ/EGgcNWuwvtawPxJG7Mmn86A==} + /esbuild-linux-mips64le/0.15.16: + resolution: {integrity: sha512-kSJO2PXaxfm0pWY39+YX+QtpFqyyrcp0ZeI8QPTrcFVQoWEPiPVtOfTZeS3ZKedfH+Ga38c4DSzmKMQJocQv6A==} engines: {node: '>=12'} cpu: [mips64el] os: [linux] @@ -3397,8 +3538,8 @@ packages: dev: true optional: true - /esbuild-linux-ppc64le/0.15.15: - resolution: {integrity: sha512-ek8gJBEIhcpGI327eAZigBOHl58QqrJrYYIZBWQCnH3UnXoeWMrMZLeeZL8BI2XMBhP+sQ6ERctD5X+ajL/AIA==} + /esbuild-linux-ppc64le/0.15.16: + resolution: {integrity: sha512-NimPikwkBY0yGABw6SlhKrtT35sU4O23xkhlrTT/O6lSxv3Pm5iSc6OYaqVAHWkLdVf31bF4UDVFO+D990WpAA==} engines: {node: '>=12'} cpu: [ppc64] os: [linux] @@ -3406,8 +3547,8 @@ packages: dev: true optional: true - /esbuild-linux-riscv64/0.15.15: - resolution: {integrity: sha512-H5ilTZb33/GnUBrZMNJtBk7/OXzDHDXjIzoLXHSutwwsLxSNaLxzAaMoDGDd/keZoS+GDBqNVxdCkpuiRW4OSw==} + /esbuild-linux-riscv64/0.15.16: + resolution: {integrity: sha512-ty2YUHZlwFOwp7pR+J87M4CVrXJIf5ZZtU/umpxgVJBXvWjhziSLEQxvl30SYfUPq0nzeWKBGw5i/DieiHeKfw==} engines: {node: '>=12'} cpu: [riscv64] os: [linux] @@ -3415,8 +3556,8 @@ packages: dev: true optional: true - /esbuild-linux-s390x/0.15.15: - resolution: {integrity: sha512-jKaLUg78mua3rrtrkpv4Or2dNTJU7bgHN4bEjT4OX4GR7nLBSA9dfJezQouTxMmIW7opwEC5/iR9mpC18utnxQ==} + /esbuild-linux-s390x/0.15.16: + resolution: {integrity: sha512-VkZaGssvPDQtx4fvVdZ9czezmyWyzpQhEbSNsHZZN0BHvxRLOYAQ7sjay8nMQwYswP6O2KlZluRMNPYefFRs+w==} engines: {node: '>=12'} cpu: [s390x] os: [linux] @@ -3424,8 +3565,8 @@ packages: dev: true optional: true - /esbuild-netbsd-64/0.15.15: - resolution: {integrity: sha512-aOvmF/UkjFuW6F36HbIlImJTTx45KUCHJndtKo+KdP8Dhq3mgLRKW9+6Ircpm8bX/RcS3zZMMmaBLkvGY06Gvw==} + /esbuild-netbsd-64/0.15.16: + resolution: {integrity: sha512-ElQ9rhdY51et6MJTWrCPbqOd/YuPowD7Cxx3ee8wlmXQQVW7UvQI6nSprJ9uVFQISqSF5e5EWpwWqXZsECLvXg==} engines: {node: '>=12'} cpu: [x64] os: [netbsd] @@ -3433,8 +3574,8 @@ packages: dev: true optional: true - /esbuild-openbsd-64/0.15.15: - resolution: {integrity: sha512-HFFX+WYedx1w2yJ1VyR1Dfo8zyYGQZf1cA69bLdrHzu9svj6KH6ZLK0k3A1/LFPhcEY9idSOhsB2UyU0tHPxgQ==} + /esbuild-openbsd-64/0.15.16: + resolution: {integrity: sha512-KgxMHyxMCT+NdLQE1zVJEsLSt2QQBAvJfmUGDmgEq8Fvjrf6vSKB00dVHUEDKcJwMID6CdgCpvYNt999tIYhqA==} engines: {node: '>=12'} cpu: [x64] os: [openbsd] @@ -3442,8 +3583,8 @@ packages: dev: true optional: true - /esbuild-sunos-64/0.15.15: - resolution: {integrity: sha512-jOPBudffG4HN8yJXcK9rib/ZTFoTA5pvIKbRrt3IKAGMq1EpBi4xoVoSRrq/0d4OgZLaQbmkHp8RO9eZIn5atA==} + /esbuild-sunos-64/0.15.16: + resolution: {integrity: sha512-exSAx8Phj7QylXHlMfIyEfNrmqnLxFqLxdQF6MBHPdHAjT7fsKaX6XIJn+aQEFiOcE4X8e7VvdMCJ+WDZxjSRQ==} engines: {node: '>=12'} cpu: [x64] os: [sunos] @@ -3451,8 +3592,8 @@ packages: dev: true optional: true - /esbuild-windows-32/0.15.15: - resolution: {integrity: sha512-MDkJ3QkjnCetKF0fKxCyYNBnOq6dmidcwstBVeMtXSgGYTy8XSwBeIE4+HuKiSsG6I/mXEb++px3IGSmTN0XiA==} + /esbuild-windows-32/0.15.16: + resolution: {integrity: sha512-zQgWpY5pUCSTOwqKQ6/vOCJfRssTvxFuEkpB4f2VUGPBpdddZfdj8hbZuFRdZRPIVHvN7juGcpgCA/XCF37mAQ==} engines: {node: '>=12'} cpu: [ia32] os: [win32] @@ -3460,8 +3601,8 @@ packages: dev: true optional: true - /esbuild-windows-64/0.15.15: - resolution: {integrity: sha512-xaAUIB2qllE888SsMU3j9nrqyLbkqqkpQyWVkfwSil6BBPgcPk3zOFitTTncEKCLTQy3XV9RuH7PDj3aJDljWA==} + /esbuild-windows-64/0.15.16: + resolution: {integrity: sha512-HjW1hHRLSncnM3MBCP7iquatHVJq9l0S2xxsHHj4yzf4nm9TU4Z7k4NkeMlD/dHQ4jPlQQhwcMvwbJiOefSuZw==} engines: {node: '>=12'} cpu: [x64] os: [win32] @@ -3469,8 +3610,8 @@ packages: dev: true optional: true - /esbuild-windows-arm64/0.15.15: - resolution: {integrity: sha512-ttuoCYCIJAFx4UUKKWYnFdrVpoXa3+3WWkXVI6s09U+YjhnyM5h96ewTq/WgQj9LFSIlABQvadHSOQyAVjW5xQ==} + /esbuild-windows-arm64/0.15.16: + resolution: {integrity: sha512-oCcUKrJaMn04Vxy9Ekd8x23O8LoU01+4NOkQ2iBToKgnGj5eo1vU9i27NQZ9qC8NFZgnQQZg5oZWAejmbsppNA==} engines: {node: '>=12'} cpu: [arm64] os: [win32] @@ -3478,34 +3619,34 @@ packages: dev: true optional: true - /esbuild/0.15.15: - resolution: {integrity: sha512-TEw/lwK4Zzld9x3FedV6jy8onOUHqcEX3ADFk4k+gzPUwrxn8nWV62tH0udo8jOtjFodlEfc4ypsqX3e+WWO6w==} + /esbuild/0.15.16: + resolution: {integrity: sha512-o6iS9zxdHrrojjlj6pNGC2NAg86ECZqIETswTM5KmJitq+R1YmahhWtMumeQp9lHqJaROGnsBi2RLawGnfo5ZQ==} engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: - '@esbuild/android-arm': 0.15.15 - '@esbuild/linux-loong64': 0.15.15 - esbuild-android-64: 0.15.15 - esbuild-android-arm64: 0.15.15 - esbuild-darwin-64: 0.15.15 - esbuild-darwin-arm64: 0.15.15 - esbuild-freebsd-64: 0.15.15 - esbuild-freebsd-arm64: 0.15.15 - esbuild-linux-32: 0.15.15 - esbuild-linux-64: 0.15.15 - esbuild-linux-arm: 0.15.15 - esbuild-linux-arm64: 0.15.15 - esbuild-linux-mips64le: 0.15.15 - esbuild-linux-ppc64le: 0.15.15 - esbuild-linux-riscv64: 0.15.15 - esbuild-linux-s390x: 0.15.15 - esbuild-netbsd-64: 0.15.15 - esbuild-openbsd-64: 0.15.15 - esbuild-sunos-64: 0.15.15 - esbuild-windows-32: 0.15.15 - esbuild-windows-64: 0.15.15 - esbuild-windows-arm64: 0.15.15 + '@esbuild/android-arm': 0.15.16 + '@esbuild/linux-loong64': 0.15.16 + esbuild-android-64: 0.15.16 + esbuild-android-arm64: 0.15.16 + esbuild-darwin-64: 0.15.16 + esbuild-darwin-arm64: 0.15.16 + esbuild-freebsd-64: 0.15.16 + esbuild-freebsd-arm64: 0.15.16 + esbuild-linux-32: 0.15.16 + esbuild-linux-64: 0.15.16 + esbuild-linux-arm: 0.15.16 + esbuild-linux-arm64: 0.15.16 + esbuild-linux-mips64le: 0.15.16 + esbuild-linux-ppc64le: 0.15.16 + esbuild-linux-riscv64: 0.15.16 + esbuild-linux-s390x: 0.15.16 + esbuild-netbsd-64: 0.15.16 + esbuild-openbsd-64: 0.15.16 + esbuild-sunos-64: 0.15.16 + esbuild-windows-32: 0.15.16 + esbuild-windows-64: 0.15.16 + esbuild-windows-arm64: 0.15.16 dev: true /escalade/3.1.1: @@ -3594,7 +3735,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.44.0_eslint@8.28.0 + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a debug: 3.2.7 eslint: 8.28.0 eslint-import-resolver-node: 0.3.6 @@ -3603,10 +3744,10 @@ packages: - supports-color dev: true - /eslint-plugin-antfu/0.31.0_eslint@8.28.0: + /eslint-plugin-antfu/0.31.0_hsf322ms6xhhd4b5ne6lb74y4a: resolution: {integrity: sha512-eeYyUfwOzwwa8CVaQuWxTDK2FXe9WaAlWtKHu1p0AtypvgPMDWbQQNDFxFRHlpI3RznnS1ZnCQnz7QC3CzH5tg==} dependencies: - '@typescript-eslint/utils': 5.44.0_eslint@8.28.0 + '@typescript-eslint/utils': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a transitivePeerDependencies: - eslint - supports-color @@ -3651,7 +3792,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.44.0_eslint@8.28.0 + '@typescript-eslint/parser': 5.44.0_hsf322ms6xhhd4b5ne6lb74y4a array-includes: 3.1.6 array.prototype.flat: 1.3.1 debug: 2.6.9 @@ -3985,6 +4126,11 @@ packages: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: true + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + dev: true + /execa/5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} @@ -4310,6 +4456,10 @@ packages: is-glob: 4.0.3 dev: true + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + dev: true + /glob/7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: @@ -4898,6 +5048,15 @@ packages: supports-color: 7.2.0 dev: true + /jest-worker/27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 18.11.9 + merge-stream: 2.0.0 + supports-color: 8.1.1 + dev: true + /jiti/1.16.0: resolution: {integrity: sha512-L3BJStEf5NAqNuzrpfbN71dp43mYIcBUlCRea/vdyv5dW/AYa1d4bpelko4SHdY3I6eN9Wzyasxirj1/vv5kmg==} hasBin: true @@ -5070,6 +5229,11 @@ packages: ufo: 1.0.0 dev: true + /loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + dev: true + /local-pkg/0.4.2: resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==} engines: {node: '>=14'} @@ -5301,6 +5465,18 @@ packages: braces: 3.0.2 picomatch: 2.3.1 + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + dev: true + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: true + /mime/1.6.0: resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} @@ -5453,7 +5629,7 @@ packages: optional: true dependencies: defu: 6.1.1 - esbuild: 0.15.15 + esbuild: 0.15.16 fs-extra: 10.1.0 globby: 13.1.2 jiti: 1.16.0 @@ -5523,6 +5699,10 @@ packages: engines: {node: '>= 0.6'} dev: true + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + dev: true + /nitropack/1.0.0: resolution: {integrity: sha512-788lHgNgC+NKqecwFgMkAQTuTXwuh2hEgOk2sLwV3qPVUogxrl6P3m5eKdt6Mtzx+mlXIw0G/P90B5TNWEqDSQ==} engines: {node: ^14.16.0 || ^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} @@ -5531,9 +5711,9 @@ packages: '@cloudflare/kv-asset-handler': 0.2.0 '@netlify/functions': 1.3.0 '@rollup/plugin-alias': 4.0.2_rollup@2.79.1 - '@rollup/plugin-commonjs': 23.0.2_rollup@2.79.1 + '@rollup/plugin-commonjs': 23.0.3_rollup@2.79.1 '@rollup/plugin-inject': 5.0.2_rollup@2.79.1 - '@rollup/plugin-json': 5.0.1_rollup@2.79.1 + '@rollup/plugin-json': 5.0.2_rollup@2.79.1 '@rollup/plugin-node-resolve': 15.0.1_rollup@2.79.1 '@rollup/plugin-replace': 5.0.1_rollup@2.79.1 '@rollup/plugin-wasm': 6.0.1_rollup@2.79.1 @@ -5548,7 +5728,7 @@ packages: defu: 6.1.1 destr: 1.2.1 dot-prop: 7.2.0 - esbuild: 0.15.15 + esbuild: 0.15.16 escape-string-regexp: 5.0.0 etag: 1.8.1 fs-extra: 10.1.0 @@ -5839,17 +6019,17 @@ packages: fsevents: 2.3.2 dev: true - /nuxt/3.0.0: + /nuxt/3.0.0_k35zwyycrckt5xfsejji7kbwn4: resolution: {integrity: sha512-RNlD78uv04ZiXWmlx9f1tnJfrqsYAWHU+4gbgOTQpIBmQzHWPWiox+fm/1m93iKfEd5sJi9TJUoXX5yBObVZYw==} engines: {node: ^14.16.0 || ^16.10.0 || ^17.0.0 || ^18.0.0 || ^19.0.0} hasBin: true dependencies: '@nuxt/devalue': 2.0.0 - '@nuxt/kit': 3.0.0 - '@nuxt/schema': 3.0.0 - '@nuxt/telemetry': 2.1.8 + '@nuxt/kit': 3.0.0_rollup@2.79.1 + '@nuxt/schema': 3.0.0_rollup@2.79.1 + '@nuxt/telemetry': 2.1.8_rollup@2.79.1 '@nuxt/ui-templates': 1.0.0 - '@nuxt/vite-builder': 3.0.0_vue@3.2.45 + '@nuxt/vite-builder': 3.0.0_mgnvym7yiazkylwwogi5r767ue '@unhead/ssr': 1.0.4 '@vue/reactivity': 3.2.45 '@vue/shared': 3.2.45 @@ -5881,7 +6061,7 @@ packages: unctx: 2.1.0 unenv: 1.0.0 unhead: 1.0.4 - unimport: 1.0.1 + unimport: 1.0.1_rollup@2.79.1 unplugin: 1.0.0 untyped: 1.0.0 vue: 3.2.45 @@ -6500,10 +6680,12 @@ packages: postcss-value-parser: 4.2.0 dev: true - /postcss-prefix-selector/1.16.0: + /postcss-prefix-selector/1.16.0_postcss@8.4.19: resolution: {integrity: sha512-rdVMIi7Q4B0XbXqNUEI+Z4E+pueiu/CS5E6vRCQommzdQ/sgsS4dK42U7GX8oJR+TJOtT+Qv3GkNo6iijUMp3Q==} peerDependencies: postcss: '>4 <9' + dependencies: + postcss: 8.4.19 dev: true /postcss-reduce-initial/5.1.1_postcss@8.4.19: @@ -6931,7 +7113,6 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 - dev: true /rollup/3.5.0: resolution: {integrity: sha512-TYu2L+TGhmNsXCtByont89u+ATQLcDy6A+++PwLXYunRtOm7XnaD+65s1pvewaOxMYR0eOkMXn9/i0saBxxpnQ==} @@ -6991,6 +7172,15 @@ packages: source-map-js: 1.0.2 dev: true + /schema-utils/3.1.1: + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + dev: true + /scule/1.0.0: resolution: {integrity: sha512-4AsO/FrViE/iDNEPaAQlb77tf0csuq27EsVpy6ett584EcRTp6pTDLoGWVxCD77y5iU5FauOvhsI4o1APwPoSQ==} @@ -7037,6 +7227,12 @@ packages: randombytes: 2.1.0 dev: true + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + dependencies: + randombytes: 2.1.0 + dev: true + /serve-placeholder/2.0.1: resolution: {integrity: sha512-rUzLlXk4uPFnbEaIz3SW8VISTxMuONas88nYWjAWaM2W9VDbt9tyFOr3lq8RhVOFrT3XISoBw8vni5una8qMnQ==} dependencies: @@ -7347,6 +7543,13 @@ packages: has-flag: 4.0.0 dev: true + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + dev: true + /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} @@ -7439,6 +7642,30 @@ packages: - supports-color dev: true + /terser-webpack-plugin/5.3.6_webpack@5.75.0: + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.17 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 + terser: 5.16.0 + webpack: 5.75.0 + dev: true + /terser/5.16.0: resolution: {integrity: sha512-KjTV81QKStSfwbNiwlBXfcgMcOloyuRdb62/iLFPGBcVNF4EXjhdYBhYHmbJpiBrVxZhDvltE11j+LBQUxEEJg==} engines: {node: '>=10'} @@ -7524,13 +7751,14 @@ packages: resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} dev: true - /tsutils/3.21.0: + /tsutils/3.21.0_typescript@4.9.3: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 + typescript: 4.9.3 dev: true /tsx/3.12.1: @@ -7631,15 +7859,15 @@ packages: hasBin: true dependencies: '@rollup/plugin-alias': 4.0.2_rollup@3.5.0 - '@rollup/plugin-commonjs': 23.0.2_rollup@3.5.0 - '@rollup/plugin-json': 5.0.1_rollup@3.5.0 + '@rollup/plugin-commonjs': 23.0.3_rollup@3.5.0 + '@rollup/plugin-json': 5.0.2_rollup@3.5.0 '@rollup/plugin-node-resolve': 15.0.1_rollup@3.5.0 '@rollup/plugin-replace': 5.0.1_rollup@3.5.0 '@rollup/pluginutils': 5.0.2_rollup@3.5.0 chalk: 5.1.2 consola: 2.15.3 defu: 6.1.1 - esbuild: 0.15.15 + esbuild: 0.15.16 globby: 13.1.2 hookable: 5.4.2 jiti: 1.16.0 @@ -7702,23 +7930,6 @@ packages: hookable: 5.4.2 dev: true - /unimport/1.0.1: - resolution: {integrity: sha512-SEPKl3uyqUvi6c0MnyCmUF9H07CuC9j9p2p33F03LmegU0sxjpnjL0fLKAhh7BTfcKaJKj+1iOiAFtg7P3m5mQ==} - dependencies: - '@rollup/pluginutils': 5.0.2 - escape-string-regexp: 5.0.0 - fast-glob: 3.2.12 - local-pkg: 0.4.2 - magic-string: 0.26.7 - mlly: 1.0.0 - pathe: 1.0.0 - pkg-types: 1.0.1 - scule: 1.0.0 - strip-literal: 1.0.0 - unplugin: 1.0.0 - transitivePeerDependencies: - - rollup - /unimport/1.0.1_rollup@2.79.1: resolution: {integrity: sha512-SEPKl3uyqUvi6c0MnyCmUF9H07CuC9j9p2p33F03LmegU0sxjpnjL0fLKAhh7BTfcKaJKj+1iOiAFtg7P3m5mQ==} dependencies: @@ -7735,7 +7946,6 @@ packages: unplugin: 1.0.0 transitivePeerDependencies: - rollup - dev: true /unique-filename/2.0.1: resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} @@ -7767,39 +7977,7 @@ packages: engines: {node: '>= 10.0.0'} dev: true - /unocss/0.46.5: - resolution: {integrity: sha512-AMURkxzvhHgjxD9KcEyo1y+zTJvjHG9O+vYWTyyMEQeCspFmGONoEtnBC9p8MGPsiW4afSEJCrIROOEl186zKQ==} - engines: {node: '>=14'} - peerDependencies: - '@unocss/webpack': 0.46.5 - peerDependenciesMeta: - '@unocss/webpack': - optional: true - dependencies: - '@unocss/astro': 0.46.5 - '@unocss/cli': 0.46.5 - '@unocss/core': 0.46.5 - '@unocss/preset-attributify': 0.46.5 - '@unocss/preset-icons': 0.46.5 - '@unocss/preset-mini': 0.46.5 - '@unocss/preset-tagify': 0.46.5 - '@unocss/preset-typography': 0.46.5 - '@unocss/preset-uno': 0.46.5 - '@unocss/preset-web-fonts': 0.46.5 - '@unocss/preset-wind': 0.46.5 - '@unocss/reset': 0.46.5 - '@unocss/transformer-attributify-jsx': 0.46.5 - '@unocss/transformer-compile-class': 0.46.5 - '@unocss/transformer-directives': 0.46.5 - '@unocss/transformer-variant-group': 0.46.5 - '@unocss/vite': 0.46.5 - transitivePeerDependencies: - - rollup - - supports-color - - vite - dev: true - - /unocss/0.46.5_@unocss+webpack@0.46.5: + /unocss/0.46.5_5uee3hgkvq6b5ahuwox5tufpky: resolution: {integrity: sha512-AMURkxzvhHgjxD9KcEyo1y+zTJvjHG9O+vYWTyyMEQeCspFmGONoEtnBC9p8MGPsiW4afSEJCrIROOEl186zKQ==} engines: {node: '>=14'} peerDependencies: @@ -7808,8 +7986,8 @@ packages: '@unocss/webpack': optional: true dependencies: - '@unocss/astro': 0.46.5 - '@unocss/cli': 0.46.5 + '@unocss/astro': 0.46.5_rollup@2.79.1+vite@3.2.4 + '@unocss/cli': 0.46.5_rollup@2.79.1 '@unocss/core': 0.46.5 '@unocss/preset-attributify': 0.46.5 '@unocss/preset-icons': 0.46.5 @@ -7824,8 +8002,8 @@ packages: '@unocss/transformer-compile-class': 0.46.5 '@unocss/transformer-directives': 0.46.5 '@unocss/transformer-variant-group': 0.46.5 - '@unocss/vite': 0.46.5 - '@unocss/webpack': 0.46.5 + '@unocss/vite': 0.46.5_rollup@2.79.1+vite@3.2.4 + '@unocss/webpack': 0.46.5_xnvm3nz4mmjaxdtzfd6rahyqou transitivePeerDependencies: - rollup - supports-color @@ -8005,7 +8183,7 @@ packages: - terser dev: true - /vite-plugin-checker/0.5.1_vite@3.2.4: + /vite-plugin-checker/0.5.1_vf3nqk3ewnpqc5dulqzhw4xcru: resolution: {integrity: sha512-NFiO1PyK9yGuaeSnJ7Whw9fnxLc1AlELnZoyFURnauBYhbIkx9n+PmIXxSFUuC9iFyACtbJQUAEuQi6yHs2Adg==} engines: {node: '>=14.16'} peerDependencies: @@ -8035,6 +8213,7 @@ packages: npm-run-path: 4.0.1 strip-ansi: 6.0.1 tiny-invariant: 1.3.1 + typescript: 4.9.3 vite: 3.2.4 vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 @@ -8087,7 +8266,7 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.15 + esbuild: 0.15.16 postcss: 8.4.19 resolve: 1.22.1 rollup: 2.79.1 @@ -8120,7 +8299,7 @@ packages: terser: optional: true dependencies: - esbuild: 0.15.15 + esbuild: 0.15.16 postcss: 8.4.19 resolve: 1.22.1 rollup: 2.79.1 @@ -8129,12 +8308,12 @@ packages: fsevents: 2.3.2 dev: true - /vitepress/1.0.0-alpha.29: + /vitepress/1.0.0-alpha.29_tbpndr44ulefs3hehwpi2mkf2y: resolution: {integrity: sha512-oaRaeMLcN9M3Bxz97fFVF6Gzm3Aqtb0CijTt5TOW0XPzNPuKA0YpFnsmS97gdKmA+VztM6itRJ8K7JJuU0VS3g==} hasBin: true dependencies: '@docsearch/css': 3.3.0 - '@docsearch/js': 3.3.0 + '@docsearch/js': 3.3.0_tbpndr44ulefs3hehwpi2mkf2y '@vitejs/plugin-vue': 3.2.0_vite@3.2.4+vue@3.2.45 '@vue/devtools-api': 6.4.5 '@vueuse/core': 9.6.0_vue@3.2.45 @@ -8210,7 +8389,7 @@ packages: ufo: 1.0.0 dev: true - /vue-component-meta/1.0.9: + /vue-component-meta/1.0.9_typescript@4.9.3: resolution: {integrity: sha512-uJmfospCBGdDKtSIpmtBrw1L960IxQBJADu4SigVA/lbYGhgZXYQjBBTdxzGx2tFlR6bDrj/a3H53lEv5ZxNzQ==} peerDependencies: typescript: '*' @@ -8218,6 +8397,7 @@ packages: '@volar/language-core': 1.0.9 '@volar/vue-language-core': 1.0.9 typesafe-path: 0.2.2 + typescript: 4.9.3 dev: true /vue-demi/0.13.11_vue@3.2.45: @@ -8296,6 +8476,14 @@ packages: resolution: {integrity: sha512-hwj/qMDUEjCU5h0xr90KGCf0tg0/LgJbmOWgrWKYlcJZM7XvquvUJZ0G/HMGr7F7OQMOUuPHWP9JpriinkAlkg==} dev: true + /watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + dev: true + /wcwidth/1.0.1: resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} dependencies: @@ -8318,6 +8506,46 @@ packages: /webpack-virtual-modules/0.4.6: resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} + /webpack/5.75.0: + resolution: {integrity: sha512-piaIaoVJlqMsPtX/+3KTTO6jfvrSYgauFVdt8cr9LTHKmcq/AMd4mhzsiP7ZF/PGRNPGA8336jldh9l2Kt2ogQ==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.1 + acorn-import-assertions: 1.8.0_acorn@8.8.1 + browserslist: 4.21.4 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.12.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.6_webpack@5.75.0 + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + dev: true + /whatwg-url/5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 4340350e..59a60bdc 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -1,2 +1,3 @@ packages: - - 'packages/*' \ No newline at end of file + - 'packages/*' + - 'docs' diff --git a/tsconfig.json b/tsconfig.json index 7fce51aa..5d7e7f25 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -20,6 +20,6 @@ "exclude": [ "**/dist/**", "**/node_modules/**", - "**/playground/**", + "**/playground/**" ] }