From 6d59e6fd025d1251057253a54318308ea3727116 Mon Sep 17 00:00:00 2001 From: Jeff Sagal Date: Tue, 26 Jul 2022 22:04:12 -0700 Subject: [PATCH] init --- docs/.gitattributes | 2 + docs/.gitignore | 8 + docs/.vuepress/components/BetterNoOptions.vue | 17 - .../components/ClearButtonOverride.vue | 21 - docs/.vuepress/components/CodePen.vue | 30 - docs/.vuepress/components/Contributors.vue | 64 - docs/.vuepress/components/CountrySelect.vue | 16 - docs/.vuepress/components/CssSpecificity.vue | 26 - docs/.vuepress/components/CssVariables.vue | 31 - .../CustomComponentRegistration.vue | 19 - docs/.vuepress/components/CustomHandlers.vue | 26 - docs/.vuepress/components/FuseFilter.vue | 35 - docs/.vuepress/components/InfiniteScroll.vue | 74 - .../components/LimitSelectionQuantity.vue | 21 - docs/.vuepress/components/LoopedSelect.vue | 46 - .../MultipleClearButtonOverride.vue | 21 - .../components/OpenIndicatorOverride.vue | 18 - .../components/OpenWhenSearchTextPresent.vue | 29 - docs/.vuepress/components/Paginated.vue | 65 - .../components/PositionedWithPopper.vue | 92 - .../ReducedWithNoMatchingOption.vue | 20 - .../components/ReducerNestedValue.vue | 61 - docs/.vuepress/components/Sandbox.vue | 375 - docs/.vuepress/components/SlotFooter.vue | 9 - docs/.vuepress/components/SlotHeader.vue | 7 - docs/.vuepress/components/SlotListFooter.vue | 7 - docs/.vuepress/components/SlotListHeader.vue | 7 - docs/.vuepress/components/SlotNoOptions.vue | 8 - .../components/SlotOpenIndicator.vue | 7 - docs/.vuepress/components/SlotOption.vue | 24 - docs/.vuepress/components/SlotSearch.vue | 12 - .../components/SlotSelectedOption.vue | 28 - .../SlotSelectedOptionContainer.vue | 26 - docs/.vuepress/components/SlotSpinner.vue | 13 - docs/.vuepress/components/SponsorBanner.vue | 25 - docs/.vuepress/components/SponsorMe.vue | 150 - docs/.vuepress/components/Sponsors.vue | 56 - docs/.vuepress/components/TagOnComma.vue | 4 - .../components/UnselectableExample.vue | 16 - .../components/ValidationRequired.vue | 51 - docs/.vuepress/config.js | 20 - docs/.vuepress/config/head.js | 67 - docs/.vuepress/config/isDeployPreview.js | 1 - docs/.vuepress/config/meta.js | 7 - docs/.vuepress/config/plugins.js | 22 - docs/.vuepress/config/themeConfig.js | 77 - docs/.vuepress/data/books.js | 164 - docs/.vuepress/data/countries.js | 246 - docs/.vuepress/data/countryCodes.js | 247 - docs/.vuepress/enhanceApp.js | 19 - docs/.vuepress/github/clientDynamicModules.js | 65 - docs/.vuepress/github/index.js | 5 - .../.vuepress/theme/components/EthicalAds.vue | 54 - docs/.vuepress/theme/index.js | 3 - docs/.vuepress/theme/layouts/Layout.vue | 22 - docs/.vuepress/utils/codePen.js | 175 - docs/README.md | 44 - docs/app.vue | 30 + docs/assets/fonts/Inter-italic.var.woff2 | Bin 0 -> 245036 bytes docs/assets/fonts/Inter-roman.var.woff2 | Bin 0 -> 227180 bytes docs/assets/fonts/lexend.txt | 93 + docs/assets/fonts/lexend.woff2 | Bin 0 -> 71760 bytes docs/assets/img/blur-cyan.png | Bin 0 -> 218615 bytes docs/assets/img/blur-indigo.png | Bin 0 -> 224214 bytes docs/assets/styles/fonts.css | 23 + docs/components/ApplicationHeader.vue | 116 + docs/components/Button.vue | 31 + docs/components/Hero.vue | 93 + docs/components/PageContent.vue | 36 + .../PageContentFooterNavigation.vue | 20 + docs/components/PageContentHeader.vue | 21 + docs/components/PageTableOfContents.vue | 45 + docs/components/SidebarNavigation.vue | 114 + docs/components/ThemeSwitcher.vue | 80 + docs/components/TimelineSvg.vue | 186 + docs/components/content/Callout.vue | 44 + docs/components/content/Lead.vue | 3 + docs/components/content/ProseH2.vue | 7 + docs/components/content/ProseH3.vue | 7 + docs/components/content/ProseH4.vue | 7 + docs/components/content/ProseH5.vue | 7 + docs/components/content/ProseH6.vue | 7 + docs/components/content/QuickLink.vue | 29 + docs/components/content/QuickLinks.vue | 7 + docs/components/icons/DarkIcon.vue | 11 + docs/components/icons/LightIcon.vue | 9 + docs/components/icons/SystemIcon.vue | 11 + docs/{ => content}/api/events.md | 0 docs/{ => content}/api/props.md | 0 docs/{ => content}/api/slots.md | 22 +- docs/{ => content}/contributors.md | 0 docs/{ => content}/guide/accessibility.md | 13 +- docs/{ => content}/guide/ajax.md | 0 docs/{ => content}/guide/components.md | 0 docs/{ => content}/guide/css.md | 5 +- docs/{ => content}/guide/examples.md | 0 docs/{ => content}/guide/filtering.md | 2 +- docs/{ => content}/guide/infinite-scroll.md | 6 +- docs/{ => content}/guide/install.md | 4 + docs/{ => content}/guide/keydown.md | 4 +- docs/{ => content}/guide/localization.md | 0 docs/{ => content}/guide/loops.md | 2 +- docs/{ => content}/guide/mixins.md | 0 docs/{ => content}/guide/opening.md | 2 +- docs/{ => content}/guide/options.md | 0 docs/{ => content}/guide/pagination.md | 2 +- docs/{ => content}/guide/positioning.md | 2 +- docs/{ => content}/guide/selectable.md | 4 +- docs/{ => content}/guide/slots.md | 2 +- docs/{ => content}/guide/upgrading.md | 0 docs/{ => content}/guide/validation.md | 0 docs/{ => content}/guide/values.md | 26 +- docs/{ => content}/guide/vuex.md | 0 docs/content/index.md | 55 + docs/{ => content}/sandbox.md | 0 docs/{ => content}/sponsors.md | 0 docs/{ => content}/validation.md | 0 docs/nuxt.config.ts | 37 + docs/package.json | 41 +- docs/tailwind.config.js | 34 + docs/tsconfig.json | 4 + docs/yarn.lock | 11934 +++++++--------- 122 files changed, 6151 insertions(+), 9892 deletions(-) create mode 100644 docs/.gitattributes create mode 100644 docs/.gitignore delete mode 100644 docs/.vuepress/components/BetterNoOptions.vue delete mode 100644 docs/.vuepress/components/ClearButtonOverride.vue delete mode 100644 docs/.vuepress/components/CodePen.vue delete mode 100644 docs/.vuepress/components/Contributors.vue delete mode 100644 docs/.vuepress/components/CountrySelect.vue delete mode 100644 docs/.vuepress/components/CssSpecificity.vue delete mode 100644 docs/.vuepress/components/CssVariables.vue delete mode 100644 docs/.vuepress/components/CustomComponentRegistration.vue delete mode 100644 docs/.vuepress/components/CustomHandlers.vue delete mode 100644 docs/.vuepress/components/FuseFilter.vue delete mode 100644 docs/.vuepress/components/InfiniteScroll.vue delete mode 100644 docs/.vuepress/components/LimitSelectionQuantity.vue delete mode 100644 docs/.vuepress/components/LoopedSelect.vue delete mode 100644 docs/.vuepress/components/MultipleClearButtonOverride.vue delete mode 100644 docs/.vuepress/components/OpenIndicatorOverride.vue delete mode 100644 docs/.vuepress/components/OpenWhenSearchTextPresent.vue delete mode 100644 docs/.vuepress/components/Paginated.vue delete mode 100644 docs/.vuepress/components/PositionedWithPopper.vue delete mode 100644 docs/.vuepress/components/ReducedWithNoMatchingOption.vue delete mode 100644 docs/.vuepress/components/ReducerNestedValue.vue delete mode 100644 docs/.vuepress/components/Sandbox.vue delete mode 100644 docs/.vuepress/components/SlotFooter.vue delete mode 100644 docs/.vuepress/components/SlotHeader.vue delete mode 100644 docs/.vuepress/components/SlotListFooter.vue delete mode 100644 docs/.vuepress/components/SlotListHeader.vue delete mode 100644 docs/.vuepress/components/SlotNoOptions.vue delete mode 100644 docs/.vuepress/components/SlotOpenIndicator.vue delete mode 100644 docs/.vuepress/components/SlotOption.vue delete mode 100644 docs/.vuepress/components/SlotSearch.vue delete mode 100644 docs/.vuepress/components/SlotSelectedOption.vue delete mode 100644 docs/.vuepress/components/SlotSelectedOptionContainer.vue delete mode 100644 docs/.vuepress/components/SlotSpinner.vue delete mode 100644 docs/.vuepress/components/SponsorBanner.vue delete mode 100644 docs/.vuepress/components/SponsorMe.vue delete mode 100644 docs/.vuepress/components/Sponsors.vue delete mode 100644 docs/.vuepress/components/TagOnComma.vue delete mode 100644 docs/.vuepress/components/UnselectableExample.vue delete mode 100644 docs/.vuepress/components/ValidationRequired.vue delete mode 100644 docs/.vuepress/config.js delete mode 100644 docs/.vuepress/config/head.js delete mode 100644 docs/.vuepress/config/isDeployPreview.js delete mode 100644 docs/.vuepress/config/meta.js delete mode 100644 docs/.vuepress/config/plugins.js delete mode 100644 docs/.vuepress/config/themeConfig.js delete mode 100644 docs/.vuepress/data/books.js delete mode 100644 docs/.vuepress/data/countries.js delete mode 100644 docs/.vuepress/data/countryCodes.js delete mode 100644 docs/.vuepress/enhanceApp.js delete mode 100644 docs/.vuepress/github/clientDynamicModules.js delete mode 100644 docs/.vuepress/github/index.js delete mode 100644 docs/.vuepress/theme/components/EthicalAds.vue delete mode 100644 docs/.vuepress/theme/index.js delete mode 100644 docs/.vuepress/theme/layouts/Layout.vue delete mode 100644 docs/.vuepress/utils/codePen.js delete mode 100644 docs/README.md create mode 100644 docs/app.vue create mode 100644 docs/assets/fonts/Inter-italic.var.woff2 create mode 100644 docs/assets/fonts/Inter-roman.var.woff2 create mode 100644 docs/assets/fonts/lexend.txt create mode 100644 docs/assets/fonts/lexend.woff2 create mode 100644 docs/assets/img/blur-cyan.png create mode 100644 docs/assets/img/blur-indigo.png create mode 100644 docs/assets/styles/fonts.css create mode 100644 docs/components/ApplicationHeader.vue create mode 100644 docs/components/Button.vue create mode 100644 docs/components/Hero.vue create mode 100644 docs/components/PageContent.vue create mode 100644 docs/components/PageContentFooterNavigation.vue create mode 100644 docs/components/PageContentHeader.vue create mode 100644 docs/components/PageTableOfContents.vue create mode 100644 docs/components/SidebarNavigation.vue create mode 100644 docs/components/ThemeSwitcher.vue create mode 100644 docs/components/TimelineSvg.vue create mode 100644 docs/components/content/Callout.vue create mode 100644 docs/components/content/Lead.vue create mode 100644 docs/components/content/ProseH2.vue create mode 100644 docs/components/content/ProseH3.vue create mode 100644 docs/components/content/ProseH4.vue create mode 100644 docs/components/content/ProseH5.vue create mode 100644 docs/components/content/ProseH6.vue create mode 100644 docs/components/content/QuickLink.vue create mode 100644 docs/components/content/QuickLinks.vue create mode 100644 docs/components/icons/DarkIcon.vue create mode 100644 docs/components/icons/LightIcon.vue create mode 100644 docs/components/icons/SystemIcon.vue rename docs/{ => content}/api/events.md (100%) rename docs/{ => content}/api/props.md (100%) rename docs/{ => content}/api/slots.md (90%) rename docs/{ => content}/contributors.md (100%) rename docs/{ => content}/guide/accessibility.md (84%) rename docs/{ => content}/guide/ajax.md (100%) rename docs/{ => content}/guide/components.md (100%) rename docs/{ => content}/guide/css.md (97%) rename docs/{ => content}/guide/examples.md (100%) rename docs/{ => content}/guide/filtering.md (94%) rename docs/{ => content}/guide/infinite-scroll.md (90%) rename docs/{ => content}/guide/install.md (94%) rename docs/{ => content}/guide/keydown.md (95%) rename docs/{ => content}/guide/localization.md (100%) rename docs/{ => content}/guide/loops.md (93%) rename docs/{ => content}/guide/mixins.md (100%) rename docs/{ => content}/guide/opening.md (93%) rename docs/{ => content}/guide/options.md (100%) rename docs/{ => content}/guide/pagination.md (95%) rename docs/{ => content}/guide/positioning.md (96%) rename docs/{ => content}/guide/selectable.md (90%) rename docs/{ => content}/guide/slots.md (95%) rename docs/{ => content}/guide/upgrading.md (100%) rename docs/{ => content}/guide/validation.md (100%) rename docs/{ => content}/guide/values.md (95%) rename docs/{ => content}/guide/vuex.md (100%) create mode 100644 docs/content/index.md rename docs/{ => content}/sandbox.md (100%) rename docs/{ => content}/sponsors.md (100%) rename docs/{ => content}/validation.md (100%) create mode 100644 docs/nuxt.config.ts create mode 100644 docs/tailwind.config.js create mode 100644 docs/tsconfig.json diff --git a/docs/.gitattributes b/docs/.gitattributes new file mode 100644 index 0000000..dfe0770 --- /dev/null +++ b/docs/.gitattributes @@ -0,0 +1,2 @@ +# Auto detect text files and perform LF normalization +* text=auto diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 0000000..438cb08 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,8 @@ +node_modules +*.log* +.nuxt +.nitro +.cache +.output +.env +dist diff --git a/docs/.vuepress/components/BetterNoOptions.vue b/docs/.vuepress/components/BetterNoOptions.vue deleted file mode 100644 index 14a462f..0000000 --- a/docs/.vuepress/components/BetterNoOptions.vue +++ /dev/null @@ -1,17 +0,0 @@ - - - diff --git a/docs/.vuepress/components/ClearButtonOverride.vue b/docs/.vuepress/components/ClearButtonOverride.vue deleted file mode 100644 index 03d9bbf..0000000 --- a/docs/.vuepress/components/ClearButtonOverride.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/docs/.vuepress/components/CodePen.vue b/docs/.vuepress/components/CodePen.vue deleted file mode 100644 index 842d6a8..0000000 --- a/docs/.vuepress/components/CodePen.vue +++ /dev/null @@ -1,30 +0,0 @@ - - - diff --git a/docs/.vuepress/components/Contributors.vue b/docs/.vuepress/components/Contributors.vue deleted file mode 100644 index f6b58e4..0000000 --- a/docs/.vuepress/components/Contributors.vue +++ /dev/null @@ -1,64 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/CountrySelect.vue b/docs/.vuepress/components/CountrySelect.vue deleted file mode 100644 index 99f5036..0000000 --- a/docs/.vuepress/components/CountrySelect.vue +++ /dev/null @@ -1,16 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/CssSpecificity.vue b/docs/.vuepress/components/CssSpecificity.vue deleted file mode 100644 index 5452693..0000000 --- a/docs/.vuepress/components/CssSpecificity.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/docs/.vuepress/components/CssVariables.vue b/docs/.vuepress/components/CssVariables.vue deleted file mode 100644 index 3782866..0000000 --- a/docs/.vuepress/components/CssVariables.vue +++ /dev/null @@ -1,31 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/CustomComponentRegistration.vue b/docs/.vuepress/components/CustomComponentRegistration.vue deleted file mode 100644 index d872016..0000000 --- a/docs/.vuepress/components/CustomComponentRegistration.vue +++ /dev/null @@ -1,19 +0,0 @@ - - - diff --git a/docs/.vuepress/components/CustomHandlers.vue b/docs/.vuepress/components/CustomHandlers.vue deleted file mode 100644 index 4b76670..0000000 --- a/docs/.vuepress/components/CustomHandlers.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/docs/.vuepress/components/FuseFilter.vue b/docs/.vuepress/components/FuseFilter.vue deleted file mode 100644 index 9e90a4b..0000000 --- a/docs/.vuepress/components/FuseFilter.vue +++ /dev/null @@ -1,35 +0,0 @@ - - - diff --git a/docs/.vuepress/components/InfiniteScroll.vue b/docs/.vuepress/components/InfiniteScroll.vue deleted file mode 100644 index 5fa284d..0000000 --- a/docs/.vuepress/components/InfiniteScroll.vue +++ /dev/null @@ -1,74 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/LimitSelectionQuantity.vue b/docs/.vuepress/components/LimitSelectionQuantity.vue deleted file mode 100644 index 915e5c9..0000000 --- a/docs/.vuepress/components/LimitSelectionQuantity.vue +++ /dev/null @@ -1,21 +0,0 @@ - - diff --git a/docs/.vuepress/components/LoopedSelect.vue b/docs/.vuepress/components/LoopedSelect.vue deleted file mode 100644 index 3d40cc8..0000000 --- a/docs/.vuepress/components/LoopedSelect.vue +++ /dev/null @@ -1,46 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/MultipleClearButtonOverride.vue b/docs/.vuepress/components/MultipleClearButtonOverride.vue deleted file mode 100644 index f53b2ff..0000000 --- a/docs/.vuepress/components/MultipleClearButtonOverride.vue +++ /dev/null @@ -1,21 +0,0 @@ - - - diff --git a/docs/.vuepress/components/OpenIndicatorOverride.vue b/docs/.vuepress/components/OpenIndicatorOverride.vue deleted file mode 100644 index b1247a7..0000000 --- a/docs/.vuepress/components/OpenIndicatorOverride.vue +++ /dev/null @@ -1,18 +0,0 @@ - - - diff --git a/docs/.vuepress/components/OpenWhenSearchTextPresent.vue b/docs/.vuepress/components/OpenWhenSearchTextPresent.vue deleted file mode 100644 index 4e799b5..0000000 --- a/docs/.vuepress/components/OpenWhenSearchTextPresent.vue +++ /dev/null @@ -1,29 +0,0 @@ - - - diff --git a/docs/.vuepress/components/Paginated.vue b/docs/.vuepress/components/Paginated.vue deleted file mode 100644 index a566ef6..0000000 --- a/docs/.vuepress/components/Paginated.vue +++ /dev/null @@ -1,65 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/PositionedWithPopper.vue b/docs/.vuepress/components/PositionedWithPopper.vue deleted file mode 100644 index d7ff0d3..0000000 --- a/docs/.vuepress/components/PositionedWithPopper.vue +++ /dev/null @@ -1,92 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/ReducedWithNoMatchingOption.vue b/docs/.vuepress/components/ReducedWithNoMatchingOption.vue deleted file mode 100644 index d6e3daa..0000000 --- a/docs/.vuepress/components/ReducedWithNoMatchingOption.vue +++ /dev/null @@ -1,20 +0,0 @@ - - - diff --git a/docs/.vuepress/components/ReducerNestedValue.vue b/docs/.vuepress/components/ReducerNestedValue.vue deleted file mode 100644 index bc6dd8e..0000000 --- a/docs/.vuepress/components/ReducerNestedValue.vue +++ /dev/null @@ -1,61 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/Sandbox.vue b/docs/.vuepress/components/Sandbox.vue deleted file mode 100644 index e96cf0b..0000000 --- a/docs/.vuepress/components/Sandbox.vue +++ /dev/null @@ -1,375 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/SlotFooter.vue b/docs/.vuepress/components/SlotFooter.vue deleted file mode 100644 index 1f7c858..0000000 --- a/docs/.vuepress/components/SlotFooter.vue +++ /dev/null @@ -1,9 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotHeader.vue b/docs/.vuepress/components/SlotHeader.vue deleted file mode 100644 index 6f39f1e..0000000 --- a/docs/.vuepress/components/SlotHeader.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotListFooter.vue b/docs/.vuepress/components/SlotListFooter.vue deleted file mode 100644 index 9ba155b..0000000 --- a/docs/.vuepress/components/SlotListFooter.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotListHeader.vue b/docs/.vuepress/components/SlotListHeader.vue deleted file mode 100644 index bfb24d3..0000000 --- a/docs/.vuepress/components/SlotListHeader.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotNoOptions.vue b/docs/.vuepress/components/SlotNoOptions.vue deleted file mode 100644 index 93daf21..0000000 --- a/docs/.vuepress/components/SlotNoOptions.vue +++ /dev/null @@ -1,8 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotOpenIndicator.vue b/docs/.vuepress/components/SlotOpenIndicator.vue deleted file mode 100644 index 302d85a..0000000 --- a/docs/.vuepress/components/SlotOpenIndicator.vue +++ /dev/null @@ -1,7 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotOption.vue b/docs/.vuepress/components/SlotOption.vue deleted file mode 100644 index 713e749..0000000 --- a/docs/.vuepress/components/SlotOption.vue +++ /dev/null @@ -1,24 +0,0 @@ - - - diff --git a/docs/.vuepress/components/SlotSearch.vue b/docs/.vuepress/components/SlotSearch.vue deleted file mode 100644 index ed6a231..0000000 --- a/docs/.vuepress/components/SlotSearch.vue +++ /dev/null @@ -1,12 +0,0 @@ - diff --git a/docs/.vuepress/components/SlotSelectedOption.vue b/docs/.vuepress/components/SlotSelectedOption.vue deleted file mode 100644 index 863e217..0000000 --- a/docs/.vuepress/components/SlotSelectedOption.vue +++ /dev/null @@ -1,28 +0,0 @@ - - - diff --git a/docs/.vuepress/components/SlotSelectedOptionContainer.vue b/docs/.vuepress/components/SlotSelectedOptionContainer.vue deleted file mode 100644 index 2dfd3fa..0000000 --- a/docs/.vuepress/components/SlotSelectedOptionContainer.vue +++ /dev/null @@ -1,26 +0,0 @@ - - - diff --git a/docs/.vuepress/components/SlotSpinner.vue b/docs/.vuepress/components/SlotSpinner.vue deleted file mode 100644 index c86e576..0000000 --- a/docs/.vuepress/components/SlotSpinner.vue +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/docs/.vuepress/components/SponsorBanner.vue b/docs/.vuepress/components/SponsorBanner.vue deleted file mode 100644 index 9e4e920..0000000 --- a/docs/.vuepress/components/SponsorBanner.vue +++ /dev/null @@ -1,25 +0,0 @@ - - - diff --git a/docs/.vuepress/components/SponsorMe.vue b/docs/.vuepress/components/SponsorMe.vue deleted file mode 100644 index 76c01b2..0000000 --- a/docs/.vuepress/components/SponsorMe.vue +++ /dev/null @@ -1,150 +0,0 @@ - - - diff --git a/docs/.vuepress/components/Sponsors.vue b/docs/.vuepress/components/Sponsors.vue deleted file mode 100644 index c7014cc..0000000 --- a/docs/.vuepress/components/Sponsors.vue +++ /dev/null @@ -1,56 +0,0 @@ - - - - - diff --git a/docs/.vuepress/components/TagOnComma.vue b/docs/.vuepress/components/TagOnComma.vue deleted file mode 100644 index 59e1d6a..0000000 --- a/docs/.vuepress/components/TagOnComma.vue +++ /dev/null @@ -1,4 +0,0 @@ - diff --git a/docs/.vuepress/components/UnselectableExample.vue b/docs/.vuepress/components/UnselectableExample.vue deleted file mode 100644 index a67dde7..0000000 --- a/docs/.vuepress/components/UnselectableExample.vue +++ /dev/null @@ -1,16 +0,0 @@ - - diff --git a/docs/.vuepress/components/ValidationRequired.vue b/docs/.vuepress/components/ValidationRequired.vue deleted file mode 100644 index bb59de5..0000000 --- a/docs/.vuepress/components/ValidationRequired.vue +++ /dev/null @@ -1,51 +0,0 @@ - - - - - diff --git a/docs/.vuepress/config.js b/docs/.vuepress/config.js deleted file mode 100644 index a2c07c8..0000000 --- a/docs/.vuepress/config.js +++ /dev/null @@ -1,20 +0,0 @@ -const { description } = require('./config/meta') -const head = require('./config/head') -const plugins = require('./config/plugins') -const themeConfig = require('./config/themeConfig') -const { resolve } = require('path') - -module.exports = { - title: 'Vue Select', - description, - head, - plugins, - themeConfig, - configureWebpack: { - resolve: { - alias: { - '@': resolve(__dirname, '../../src'), - }, - }, - }, -} diff --git a/docs/.vuepress/config/head.js b/docs/.vuepress/config/head.js deleted file mode 100644 index 946d6ab..0000000 --- a/docs/.vuepress/config/head.js +++ /dev/null @@ -1,67 +0,0 @@ -const isDeployPreview = require('./isDeployPreview') -const meta = require('./meta') - -const head = [ - [ - 'link', - { - href: - '//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600|Roboto Mono', - rel: 'stylesheet', - type: 'text/css', - }, - ], - [ - 'link', - { - href: '//fonts.googleapis.com/css?family=Dosis:300&text=Vue Select', - rel: 'stylesheet', - type: 'text/css', - }, - ], - ['link', { rel: 'icon', href: `/vue-logo.png` }], - ['meta', { name: 'theme-color', content: '#3eaf7c' }], - ['meta', { name: 'apple-mobile-web-app-capable', content: 'yes' }], - ['meta', { name: 'apple-mobile-web-app-status-bar-style', content: 'black' }], - [ - 'link', - { rel: 'apple-touch-icon', href: `/icons/apple-touch-icon-152x152.png` }, - ], - [ - 'link', - { - rel: 'mask-icon', - href: '/icons/safari-pinned-tab.svg', - color: '#3eaf7c', - }, - ], - [ - 'meta', - { - name: 'msapplication-TileImage', - content: '/icons/msapplication-icon-144x144.png', - }, - ], - ['meta', { name: 'msapplication-TileColor', content: '#000000' }], - ['meta', { name: 'title', content: meta.title }], - ['meta', { name: 'description', content: meta.description }], - ['link', { rel: 'icon', href: meta.icon, type: 'image/png' }], - ['meta', { property: 'og:image', content: meta.icon }], - ['meta', { property: 'twitter:image', content: meta.icon }], - ['meta', { name: 'description', content: meta.description }], - ['meta', { property: 'og:description', content: '' }], - ['meta', { property: 'twitter:description', content: meta.description }], - ['meta', { property: 'twitter:title', content: meta.title }], - ['meta', { property: 'og:title', content: meta.title }], - ['meta', { property: 'og:site_name', content: meta.title }], - ['meta', { property: 'og:url', content: meta.url }], -] - -if (isDeployPreview) { - head.push( - ['meta', { name: 'robots', content: 'noindex' }], - ['meta', { name: 'googlebot', content: 'noindex' }] - ) -} - -module.exports = head diff --git a/docs/.vuepress/config/isDeployPreview.js b/docs/.vuepress/config/isDeployPreview.js deleted file mode 100644 index ee53cc0..0000000 --- a/docs/.vuepress/config/isDeployPreview.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = process.env.hasOwnProperty('DEPLOY_PREVIEW') diff --git a/docs/.vuepress/config/meta.js b/docs/.vuepress/config/meta.js deleted file mode 100644 index 42adfb0..0000000 --- a/docs/.vuepress/config/meta.js +++ /dev/null @@ -1,7 +0,0 @@ -module.exports = { - title: 'Vue Select | VueJS Select2/Chosen Component', - description: - 'Everything you wish the HTML select element could do, wrapped up into a lightweight, extensible Vue component.', - url: 'https://vue-select.org', - icon: '/vue-logo.png', -} diff --git a/docs/.vuepress/config/plugins.js b/docs/.vuepress/config/plugins.js deleted file mode 100644 index aa3d259..0000000 --- a/docs/.vuepress/config/plugins.js +++ /dev/null @@ -1,22 +0,0 @@ -const isDeployPreview = require('./isDeployPreview') - -module.exports = [ - [ - '@vuepress/google-analytics', - { - ga: isDeployPreview ? '' : 'UA-12818324-8', - }, - ], - [ - '@vuepress/pwa', - { - serviceWorker: false, - updatePopup: true, - }, - ], - '@vuepress/plugin-register-components', - '@vuepress/plugin-active-header-links', - '@vuepress/plugin-search', - '@vuepress/plugin-nprogress', - require('../github/index'), -] diff --git a/docs/.vuepress/config/themeConfig.js b/docs/.vuepress/config/themeConfig.js deleted file mode 100644 index de97e72..0000000 --- a/docs/.vuepress/config/themeConfig.js +++ /dev/null @@ -1,77 +0,0 @@ -module.exports = { - repo: 'sagalbot/vue-select', - editLinks: true, - docsDir: 'docs', - nav: [{ text: 'Sandbox', link: '/sandbox' }], - sidebar: { - '/': [ - { - title: 'Community', - collapsable: false, - children: [ - ['sponsors', 'Sponsors 🎉'], - ['contributors', 'Contributors'], - ], - }, - { - title: 'Getting Started', - collapsable: false, - children: [ - ['guide/install', 'Installation'], - ['guide/options', 'Dropdown Options'], - ['guide/values', 'Selecting Values'], - ['guide/upgrading', 'Upgrading 2.x to 3.x'], - ], - }, - { - title: 'Templating & Styling', - collapsable: false, - children: [ - ['guide/components', 'Child Components'], - ['guide/css', 'CSS & Selectors'], - ['guide/slots', 'Slots'], - ], - }, - { - title: 'Accessibility', - collapsable: false, - children: [ - ['guide/accessibility', 'WAI-ARIA Spec'], - ['guide/localization', 'Localization'], - ], - }, - { - title: 'Use Cases', - collapsable: false, - children: [ - ['guide/validation', 'Validation'], - ['guide/selectable', 'Limiting Selections'], - ['guide/pagination', 'Pagination'], - ['guide/infinite-scroll', 'Infinite Scroll'], - ['guide/vuex', 'Vuex'], - ['guide/ajax', 'AJAX'], - ['guide/loops', 'Using in Loops'], - ], - }, - { - title: 'Customizing', - collapsable: false, - children: [ - ['guide/keydown', 'Keydown Events'], - ['guide/positioning', 'Dropdown Position'], - ['guide/opening', 'Dropdown Opening'], - ['guide/filtering', 'Option Filtering'], - ], - }, - { - title: 'API', - collapsable: false, - children: [ - ['api/props', 'Props'], - ['api/slots', 'Slots'], - ['api/events', 'Events'], - ], - }, - ], - }, -} diff --git a/docs/.vuepress/data/books.js b/docs/.vuepress/data/books.js deleted file mode 100644 index bc00994..0000000 --- a/docs/.vuepress/data/books.js +++ /dev/null @@ -1,164 +0,0 @@ -/* eslint-disable */ -export default [ - { - title: "Old Man's War", - author: { - firstName: "John", - lastName: "Scalzi" - } - }, - { - title: "The Lock Artist", - author: { - firstName: "Steve", - lastName: "Hamilton" - } - }, - { - title: "HTML5", - author: { - firstName: "Remy", - lastName: "Sharp" - } - }, - { - title: "Right Ho Jeeves", - author: { - firstName: "P.D", - lastName: "Woodhouse" - } - }, - { - title: "The Code of the Wooster", - author: { - firstName: "P.D", - lastName: "Woodhouse" - } - }, - { - title: "Thank You Jeeves", - author: { - firstName: "P.D", - lastName: "Woodhouse" - } - }, - { - title: "The DaVinci Code", - author: { - firstName: "Dan", - lastName: "Brown" - } - }, - { - title: "Angels & Demons", - author: { - firstName: "Dan", - lastName: "Brown" - } - }, - { - title: "The Silmarillion", - author: { - firstName: "J.R.R", - lastName: "Tolkien" - } - }, - { - title: "Syrup", - author: { - firstName: "Max", - lastName: "Barry" - } - }, - { - title: "The Lost Symbol", - author: { - firstName: "Dan", - lastName: "Brown" - } - }, - { - title: "The Book of Lies", - author: { - firstName: "Brad", - lastName: "Meltzer" - } - }, - { - title: "Lamb", - author: { - firstName: "Christopher", - lastName: "Moore" - } - }, - { - title: "Fool", - author: { - firstName: "Christopher", - lastName: "Moore" - } - }, - { - title: "Incompetence", - author: { - firstName: "Rob", - lastName: "Grant" - } - }, - { - title: "Fat", - author: { - firstName: "Rob", - lastName: "Grant" - } - }, - { - title: "Colony", - author: { - firstName: "Rob", - lastName: "Grant" - } - }, - { - title: "Backwards, Red Dwarf", - author: { - firstName: "Rob", - lastName: "Grant" - } - }, - { - title: "The Grand Design", - author: { - firstName: "Stephen", - lastName: "Hawking" - } - }, - { - title: "The Book of Samson", - author: { - firstName: "David", - lastName: "Maine" - } - }, - { - title: "The Preservationist", - author: { - firstName: "David", - lastName: "Maine" - } - }, - { - title: "Fallen", - author: { - firstName: "David", - lastName: "Maine" - } - }, - { - title: "Monster 1959", - author: { - firstName: "David", - lastName: "Maine" - } - } -] diff --git a/docs/.vuepress/data/countries.js b/docs/.vuepress/data/countries.js deleted file mode 100644 index cec5f3e..0000000 --- a/docs/.vuepress/data/countries.js +++ /dev/null @@ -1,246 +0,0 @@ -/* eslint-disable */ -export default [ - 'Afghanistan', - 'Åland Islands', - 'Albania', - 'Algeria', - 'American Samoa', - 'Andorra', - 'Angola', - 'Anguilla', - 'Antarctica', - 'Antigua and Barbuda', - 'Argentina', - 'Armenia', - 'Aruba', - 'Australia', - 'Austria', - 'Azerbaijan', - 'Bahamas', - 'Bahrain', - 'Bangladesh', - 'Barbados', - 'Belarus', - 'Belgium', - 'Belize', - 'Benin', - 'Bermuda', - 'Bhutan', - 'Bolivia', - 'Bosnia and Herzegovina', - 'Botswana', - 'Bouvet Island', - 'Brazil', - 'British Indian Ocean Territory', - 'Brunei Darussalam', - 'Bulgaria', - 'Burkina Faso', - 'Burundi', - 'Cambodia', - 'Cameroon', - 'Canada', - 'Cape Verde', - 'Cayman Islands', - 'Central African Republic', - 'Chad', - 'Chile', - 'China', - 'Christmas Island', - 'Cocos (Keeling) Islands', - 'Colombia', - 'Comoros', - 'Congo', - 'Congo, The Democratic Republic of The', - 'Cook Islands', - 'Costa Rica', - 'Cote D\'ivoire', - 'Croatia', - 'Cuba', - 'Cyprus', - 'Czech Republic', - 'Denmark', - 'Djibouti', - 'Dominica', - 'Dominican Republic', - 'Ecuador', - 'Egypt', - 'El Salvador', - 'Equatorial Guinea', - 'Eritrea', - 'Estonia', - 'Ethiopia', - 'Falkland Islands (Malvinas)', - 'Faroe Islands', - 'Fiji', - 'Finland', - 'France', - 'French Guiana', - 'French Polynesia', - 'French Southern Territories', - 'Gabon', - 'Gambia', - 'Georgia', - 'Germany', - 'Ghana', - 'Gibraltar', - 'Greece', - 'Greenland', - 'Grenada', - 'Guadeloupe', - 'Guam', - 'Guatemala', - 'Guernsey', - 'Guinea', - 'Guinea-bissau', - 'Guyana', - 'Haiti', - 'Heard Island and Mcdonald Islands', - 'Holy See (Vatican City State)', - 'Honduras', - 'Hong Kong', - 'Hungary', - 'Iceland', - 'India', - 'Indonesia', - 'Iran, Islamic Republic of', - 'Iraq', - 'Ireland', - 'Isle of Man', - 'Israel', - 'Italy', - 'Jamaica', - 'Japan', - 'Jersey', - 'Jordan', - 'Kazakhstan', - 'Kenya', - 'Kiribati', - 'Korea, Democratic People\'s Republic of', - 'Korea, Republic of', - 'Kuwait', - 'Kyrgyzstan', - 'Lao People\'s Democratic Republic', - 'Latvia', - 'Lebanon', - 'Lesotho', - 'Liberia', - 'Libyan Arab Jamahiriya', - 'Liechtenstein', - 'Lithuania', - 'Luxembourg', - 'Macao', - 'Macedonia, The Former Yugoslav Republic of', - 'Madagascar', - 'Malawi', - 'Malaysia', - 'Maldives', - 'Mali', - 'Malta', - 'Marshall Islands', - 'Martinique', - 'Mauritania', - 'Mauritius', - 'Mayotte', - 'Mexico', - 'Micronesia, Federated States of', - 'Moldova, Republic of', - 'Monaco', - 'Mongolia', - 'Montenegro', - 'Montserrat', - 'Morocco', - 'Mozambique', - 'Myanmar', - 'Namibia', - 'Nauru', - 'Nepal', - 'Netherlands', - 'Netherlands Antilles', - 'New Caledonia', - 'New Zealand', - 'Nicaragua', - 'Niger', - 'Nigeria', - 'Niue', - 'Norfolk Island', - 'Northern Mariana Islands', - 'Norway', - 'Oman', - 'Pakistan', - 'Palau', - 'Palestinian Territory, Occupied', - 'Panama', - 'Papua New Guinea', - 'Paraguay', - 'Peru', - 'Philippines', - 'Pitcairn', - 'Poland', - 'Portugal', - 'Puerto Rico', - 'Qatar', - 'Reunion', - 'Romania', - 'Russian Federation', - 'Rwanda', - 'Saint Helena', - 'Saint Kitts and Nevis', - 'Saint Lucia', - 'Saint Pierre and Miquelon', - 'Saint Vincent and The Grenadines', - 'Samoa', - 'San Marino', - 'Sao Tome and Principe', - 'Saudi Arabia', - 'Senegal', - 'Serbia', - 'Seychelles', - 'Sierra Leone', - 'Singapore', - 'Slovakia', - 'Slovenia', - 'Solomon Islands', - 'Somalia', - 'South Africa', - 'South Georgia and The South Sandwich Islands', - 'Spain', - 'Sri Lanka', - 'Sudan', - 'Suriname', - 'Svalbard and Jan Mayen', - 'Swaziland', - 'Sweden', - 'Switzerland', - 'Syrian Arab Republic', - 'Taiwan, Province of China', - 'Tajikistan', - 'Tanzania, United Republic of', - 'Thailand', - 'Timor-leste', - 'Togo', - 'Tokelau', - 'Tonga', - 'Trinidad and Tobago', - 'Tunisia', - 'Turkey', - 'Turkmenistan', - 'Turks and Caicos Islands', - 'Tuvalu', - 'Uganda', - 'Ukraine', - 'United Arab Emirates', - 'United Kingdom', - 'United States', - 'United States Minor Outlying Islands', - 'Uruguay', - 'Uzbekistan', - 'Vanuatu', - 'Venezuela', - 'Viet Nam', - 'Virgin Islands, British', - 'Virgin Islands, U.S.', - 'Wallis and Futuna', - 'Western Sahara', - 'Yemen', - 'Zambia', - 'Zimbabwe']; diff --git a/docs/.vuepress/data/countryCodes.js b/docs/.vuepress/data/countryCodes.js deleted file mode 100644 index 3d835d0..0000000 --- a/docs/.vuepress/data/countryCodes.js +++ /dev/null @@ -1,247 +0,0 @@ -/* eslint-disable */ -export default [ - {value: "AF", label: "Afghanistan"}, - {value: "AX", label: "Åland Islands"}, - {value: "AL", label: "Albania"}, - {value: "DZ", label: "Algeria"}, - {value: "AS", label: "American Samoa"}, - {value: "AD", label: "Andorra"}, - {value: "AO", label: "Angola"}, - {value: "AI", label: "Anguilla"}, - {value: "AQ", label: "Antarctica"}, - {value: "AG", label: "Antigua and Barbuda"}, - {value: "AR", label: "Argentina"}, - {value: "AM", label: "Armenia"}, - {value: "AW", label: "Aruba"}, - {value: "AU", label: "Australia"}, - {value: "AT", label: "Austria"}, - {value: "AZ", label: "Azerbaijan"}, - {value: "BS", label: "Bahamas"}, - {value: "BH", label: "Bahrain"}, - {value: "BD", label: "Bangladesh"}, - {value: "BB", label: "Barbados"}, - {value: "BY", label: "Belarus"}, - {value: "BE", label: "Belgium"}, - {value: "BZ", label: "Belize"}, - {value: "BJ", label: "Benin"}, - {value: "BM", label: "Bermuda"}, - {value: "BT", label: "Bhutan"}, - {value: "BO", label: "Bolivia"}, - {value: "BA", label: "Bosnia and Herzegovina"}, - {value: "BW", label: "Botswana"}, - {value: "BV", label: "Bouvet Island"}, - {value: "BR", label: "Brazil"}, - {value: "IO", label: "British Indian Ocean Territory"}, - {value: "BN", label: "Brunei Darussalam"}, - {value: "BG", label: "Bulgaria"}, - {value: "BF", label: "Burkina Faso"}, - {value: "BI", label: "Burundi"}, - {value: "KH", label: "Cambodia"}, - {value: "CM", label: "Cameroon"}, - {value: "CA", label: "Canada"}, - {value: "CV", label: "Cape Verde"}, - {value: "KY", label: "Cayman Islands"}, - {value: "CF", label: "Central African Republic"}, - {value: "TD", label: "Chad"}, - {value: "CL", label: "Chile"}, - {value: "CN", label: "China"}, - {value: "CX", label: "Christmas Island"}, - {value: "CC", label: "Cocos (Keeling) Islands"}, - {value: "CO", label: "Colombia"}, - {value: "KM", label: "Comoros"}, - {value: "CG", label: "Congo"}, - {value: "CD", label: "Congo, The Democratic Republic of The"}, - {value: "CK", label: "Cook Islands"}, - {value: "CR", label: "Costa Rica"}, - {value: "CI", label: "Cote D'ivoire"}, - {value: "HR", label: "Croatia"}, - {value: "CU", label: "Cuba"}, - {value: "CY", label: "Cyprus"}, - {value: "CZ", label: "Czech Republic"}, - {value: "DK", label: "Denmark"}, - {value: "DJ", label: "Djibouti"}, - {value: "DM", label: "Dominica"}, - {value: "DO", label: "Dominican Republic"}, - {value: "EC", label: "Ecuador"}, - {value: "EG", label: "Egypt"}, - {value: "SV", label: "El Salvador"}, - {value: "GQ", label: "Equatorial Guinea"}, - {value: "ER", label: "Eritrea"}, - {value: "EE", label: "Estonia"}, - {value: "ET", label: "Ethiopia"}, - {value: "FK", label: "Falkland Islands (Malvinas)"}, - {value: "FO", label: "Faroe Islands"}, - {value: "FJ", label: "Fiji"}, - {value: "FI", label: "Finland"}, - {value: "FR", label: "France"}, - {value: "GF", label: "French Guiana"}, - {value: "PF", label: "French Polynesia"}, - {value: "TF", label: "French Southern Territories"}, - {value: "GA", label: "Gabon"}, - {value: "GM", label: "Gambia"}, - {value: "GE", label: "Georgia"}, - {value: "DE", label: "Germany"}, - {value: "GH", label: "Ghana"}, - {value: "GI", label: "Gibraltar"}, - {value: "GR", label: "Greece"}, - {value: "GL", label: "Greenland"}, - {value: "GD", label: "Grenada"}, - {value: "GP", label: "Guadeloupe"}, - {value: "GU", label: "Guam"}, - {value: "GT", label: "Guatemala"}, - {value: "GG", label: "Guernsey"}, - {value: "GN", label: "Guinea"}, - {value: "GW", label: "Guinea-bissau"}, - {value: "GY", label: "Guyana"}, - {value: "HT", label: "Haiti"}, - {value: "HM", label: "Heard Island and Mcdonald Islands"}, - {value: "VA", label: "Holy See (Vatican City State)"}, - {value: "HN", label: "Honduras"}, - {value: "HK", label: "Hong Kong"}, - {value: "HU", label: "Hungary"}, - {value: "IS", label: "Iceland"}, - {value: "IN", label: "India"}, - {value: "ID", label: "Indonesia"}, - {value: "IR", label: "Iran, Islamic Republic of"}, - {value: "IQ", label: "Iraq"}, - {value: "IE", label: "Ireland"}, - {value: "IM", label: "Isle of Man"}, - {value: "IL", label: "Israel"}, - {value: "IT", label: "Italy"}, - {value: "JM", label: "Jamaica"}, - {value: "JP", label: "Japan"}, - {value: "JE", label: "Jersey"}, - {value: "JO", label: "Jordan"}, - {value: "KZ", label: "Kazakhstan"}, - {value: "KE", label: "Kenya"}, - {value: "KI", label: "Kiribati"}, - {value: "KP", label: "Korea, Democratic People's Republic of"}, - {value: "KR", label: "Korea, Republic of"}, - {value: "KW", label: "Kuwait"}, - {value: "KG", label: "Kyrgyzstan"}, - {value: "LA", label: "Lao People's Democratic Republic"}, - {value: "LV", label: "Latvia"}, - {value: "LB", label: "Lebanon"}, - {value: "LS", label: "Lesotho"}, - {value: "LR", label: "Liberia"}, - {value: "LY", label: "Libyan Arab Jamahiriya"}, - {value: "LI", label: "Liechtenstein"}, - {value: "LT", label: "Lithuania"}, - {value: "LU", label: "Luxembourg"}, - {value: "MO", label: "Macao"}, - {value: "MK", label: "Macedonia, The Former Yugoslav Republic of"}, - {value: "MG", label: "Madagascar"}, - {value: "MW", label: "Malawi"}, - {value: "MY", label: "Malaysia"}, - {value: "MV", label: "Maldives"}, - {value: "ML", label: "Mali"}, - {value: "MT", label: "Malta"}, - {value: "MH", label: "Marshall Islands"}, - {value: "MQ", label: "Martinique"}, - {value: "MR", label: "Mauritania"}, - {value: "MU", label: "Mauritius"}, - {value: "YT", label: "Mayotte"}, - {value: "MX", label: "Mexico"}, - {value: "FM", label: "Micronesia, Federated States of"}, - {value: "MD", label: "Moldova, Republic of"}, - {value: "MC", label: "Monaco"}, - {value: "MN", label: "Mongolia"}, - {value: "ME", label: "Montenegro"}, - {value: "MS", label: "Montserrat"}, - {value: "MA", label: "Morocco"}, - {value: "MZ", label: "Mozambique"}, - {value: "MM", label: "Myanmar"}, - {value: "NA", label: "Namibia"}, - {value: "NR", label: "Nauru"}, - {value: "NP", label: "Nepal"}, - {value: "NL", label: "Netherlands"}, - {value: "AN", label: "Netherlands Antilles"}, - {value: "NC", label: "New Caledonia"}, - {value: "NZ", label: "New Zealand"}, - {value: "NI", label: "Nicaragua"}, - {value: "NE", label: "Niger"}, - {value: "NG", label: "Nigeria"}, - {value: "NU", label: "Niue"}, - {value: "NF", label: "Norfolk Island"}, - {value: "MP", label: "Northern Mariana Islands"}, - {value: "NO", label: "Norway"}, - {value: "OM", label: "Oman"}, - {value: "PK", label: "Pakistan"}, - {value: "PW", label: "Palau"}, - {value: "PS", label: "Palestinian Territory, Occupied"}, - {value: "PA", label: "Panama"}, - {value: "PG", label: "Papua New Guinea"}, - {value: "PY", label: "Paraguay"}, - {value: "PE", label: "Peru"}, - {value: "PH", label: "Philippines"}, - {value: "PN", label: "Pitcairn"}, - {value: "PL", label: "Poland"}, - {value: "PT", label: "Portugal"}, - {value: "PR", label: "Puerto Rico"}, - {value: "QA", label: "Qatar"}, - {value: "RE", label: "Reunion"}, - {value: "RO", label: "Romania"}, - {value: "RU", label: "Russian Federation"}, - {value: "RW", label: "Rwanda"}, - {value: "SH", label: "Saint Helena"}, - {value: "KN", label: "Saint Kitts and Nevis"}, - {value: "LC", label: "Saint Lucia"}, - {value: "PM", label: "Saint Pierre and Miquelon"}, - {value: "VC", label: "Saint Vincent and The Grenadines"}, - {value: "WS", label: "Samoa"}, - {value: "SM", label: "San Marino"}, - {value: "ST", label: "Sao Tome and Principe"}, - {value: "SA", label: "Saudi Arabia"}, - {value: "SN", label: "Senegal"}, - {value: "RS", label: "Serbia"}, - {value: "SC", label: "Seychelles"}, - {value: "SL", label: "Sierra Leone"}, - {value: "SG", label: "Singapore"}, - {value: "SK", label: "Slovakia"}, - {value: "SI", label: "Slovenia"}, - {value: "SB", label: "Solomon Islands"}, - {value: "SO", label: "Somalia"}, - {value: "ZA", label: "South Africa"}, - {value: "GS", label: "South Georgia and The South Sandwich Islands"}, - {value: "ES", label: "Spain"}, - {value: "LK", label: "Sri Lanka"}, - {value: "SD", label: "Sudan"}, - {value: "SR", label: "Suriname"}, - {value: "SJ", label: "Svalbard and Jan Mayen"}, - {value: "SZ", label: "Swaziland"}, - {value: "SE", label: "Sweden"}, - {value: "CH", label: "Switzerland"}, - {value: "SY", label: "Syrian Arab Republic"}, - {value: "TW", label: "Taiwan, Province of China"}, - {value: "TJ", label: "Tajikistan"}, - {value: "TZ", label: "Tanzania, United Republic of"}, - {value: "TH", label: "Thailand"}, - {value: "TL", label: "Timor-leste"}, - {value: "TG", label: "Togo"}, - {value: "TK", label: "Tokelau"}, - {value: "TO", label: "Tonga"}, - {value: "TT", label: "Trinidad and Tobago"}, - {value: "TN", label: "Tunisia"}, - {value: "TR", label: "Turkey"}, - {value: "TM", label: "Turkmenistan"}, - {value: "TC", label: "Turks and Caicos Islands"}, - {value: "TV", label: "Tuvalu"}, - {value: "UG", label: "Uganda"}, - {value: "UA", label: "Ukraine"}, - {value: "AE", label: "United Arab Emirates"}, - {value: "GB", label: "United Kingdom"}, - {value: "US", label: "United States"}, - {value: "UM", label: "United States Minor Outlying Islands"}, - {value: "UY", label: "Uruguay"}, - {value: "UZ", label: "Uzbekistan"}, - {value: "VU", label: "Vanuatu"}, - {value: "VE", label: "Venezuela"}, - {value: "VN", label: "Viet Nam"}, - {value: "VG", label: "Virgin Islands, British"}, - {value: "VI", label: "Virgin Islands, U.S."}, - {value: "WF", label: "Wallis and Futuna"}, - {value: "EH", label: "Western Sahara"}, - {value: "YE", label: "Yemen"}, - {value: "ZM", label: "Zambia"}, - {value: "ZW", label: "Zimbabwe"}, -]; diff --git a/docs/.vuepress/enhanceApp.js b/docs/.vuepress/enhanceApp.js deleted file mode 100644 index 62f5b3b..0000000 --- a/docs/.vuepress/enhanceApp.js +++ /dev/null @@ -1,19 +0,0 @@ -import vSelect from '../../src/components/Select' - -export default ({ Vue, options, router, siteData }) => { - Vue.component('v-select', vSelect) - - /** - * Remove service workers. - */ - if (typeof navigator !== 'undefined' && 'serviceWorker' in navigator) { - navigator.serviceWorker.getRegistrations().then((registrations) => { - registrations.forEach((registration) => { - registration - .unregister() - .then(() => console.log('Service worker unregistered.')) - .catch(() => console.log('Error unregistering service worker.')) - }) - }) - } -} diff --git a/docs/.vuepress/github/clientDynamicModules.js b/docs/.vuepress/github/clientDynamicModules.js deleted file mode 100644 index 55fdfe6..0000000 --- a/docs/.vuepress/github/clientDynamicModules.js +++ /dev/null @@ -1,65 +0,0 @@ -require('dotenv').config() -const axios = require('axios') -const { graphql } = require('@octokit/graphql') - -module.exports = async () => ({ - name: 'constants.js', - content: ` - export const SPONSORS = ${JSON.stringify(await getSponsors())}; - export const CONTRIBUTORS = ${JSON.stringify(await getContributors())}; - `, -}) - -/** - * Get a list of vue select contributors. - * @return {Promise} - */ -async function getContributors() { - const { data } = await axios.get( - 'https://api.github.com/repos/sagalbot/vue-select/contributors?per_page=100' - ) - - return data -} - -/** - * Get a list of the current sponsors. Requires GITHUB_TOKEN to be set. - * @return {Promise<*[]|ProfileNode[]|postcss.ChildNode[]|Array|[]>} - */ -async function getSponsors() { - const query = ` - { - user(login: "sagalbot") { - sponsorshipsAsMaintainer(first: 100) { - nodes { - sponsorEntity { - ... on User { - id - avatarUrl - login - } - ... on Organization { - id - avatarUrl - login - } - } - createdAt - } - } - } - } - ` - - try { - const { user } = await graphql(query, { - headers: { - authorization: `token ${process.env.GITHUB_TOKEN || ''}`, - }, - }) - return user.sponsorshipsAsMaintainer.nodes - } catch (e) { - console.log(`${e.status} ${e.name} - Couldn't fetch sponsor data.`) - return [] - } -} diff --git a/docs/.vuepress/github/index.js b/docs/.vuepress/github/index.js deleted file mode 100644 index 6f06662..0000000 --- a/docs/.vuepress/github/index.js +++ /dev/null @@ -1,5 +0,0 @@ -const clientDynamicModules = require('./clientDynamicModules') - -module.exports = { - clientDynamicModules: async () => await clientDynamicModules(), -} diff --git a/docs/.vuepress/theme/components/EthicalAds.vue b/docs/.vuepress/theme/components/EthicalAds.vue deleted file mode 100644 index b6e9a69..0000000 --- a/docs/.vuepress/theme/components/EthicalAds.vue +++ /dev/null @@ -1,54 +0,0 @@ - - - diff --git a/docs/.vuepress/theme/index.js b/docs/.vuepress/theme/index.js deleted file mode 100644 index 4e8138f..0000000 --- a/docs/.vuepress/theme/index.js +++ /dev/null @@ -1,3 +0,0 @@ -module.exports = { - extend: '@vuepress/theme-default', -} diff --git a/docs/.vuepress/theme/layouts/Layout.vue b/docs/.vuepress/theme/layouts/Layout.vue deleted file mode 100644 index 3203dbe..0000000 --- a/docs/.vuepress/theme/layouts/Layout.vue +++ /dev/null @@ -1,22 +0,0 @@ - - - - - diff --git a/docs/.vuepress/utils/codePen.js b/docs/.vuepress/utils/codePen.js deleted file mode 100644 index 3cbfd4a..0000000 --- a/docs/.vuepress/utils/codePen.js +++ /dev/null @@ -1,175 +0,0 @@ -export default () => { - document.getElementsByClassName || - (document.getElementsByClassName = function (e) { - var n, - t, - r, - a = document, - o = [] - if (a.querySelectorAll) return a.querySelectorAll('.' + e) - if (a.evaluate) - for ( - t = ".//*[contains(concat(' ', @class, ' '), ' " + e + " ')]", - n = a.evaluate(t, a, null, 0, null); - (r = n.iterateNext()); - - ) - o.push(r) - else - for ( - n = a.getElementsByTagName('*'), - t = new RegExp('(^|\\s)' + e + '(\\s|$)'), - r = 0; - r < n.length; - r++ - ) - t.test(n[r].className) && o.push(n[r]) - return o - }), - (function () { - function e() { - function e() { - for ( - var e = document.getElementsByClassName('codepen'), - t = e.length - 1; - t > -1; - t-- - ) { - var u = a(e[t]) - if ( - 0 !== Object.keys(u).length && - ((u = o(u)), (u.user = n(u, e[t])), r(u)) - ) { - var c = i(u), - l = s(u, c) - f(e[t], l) - } - } - m() - } - - function n(e, n) { - if ('string' == typeof e.user) return e.user - for (var t = 0, r = n.children.length; t < r; t++) { - var a = n.children[t], - o = a.href || '', - i = o.match(/codepen\.(io|dev)\/(\w+)\/pen\//i) - if (i) return i[2] - } - return 'anon' - } - - function r(e) { - return e['slug-hash'] - } - - function a(e) { - for (var n = {}, t = e.attributes, r = 0, a = t.length; r < a; r++) { - var o = t[r].name - 0 === o.indexOf('data-') && (n[o.replace('data-', '')] = t[r].value) - } - return n - } - - function o(e) { - return ( - e.href && (e['slug-hash'] = e.href), - e.type && (e['default-tab'] = e.type), - e.safe && - ('true' === e.safe - ? (e.animations = 'run') - : (e.animations = 'stop-after-5')), - e - ) - } - - function i(e) { - var n = u(e), - t = e.user ? e.user : 'anon', - r = '?' + l(e), - a = e.preview && 'true' === e.preview ? 'embed/preview' : 'embed', - o = [n, t, a, e['slug-hash'] + r].join('/') - return o.replace(/\/\//g, '//') - } - - function u(e) { - return e.host - ? c(e.host) - : 'file:' === document.location.protocol - ? 'https://codepen.io' - : '//codepen.io' - } - - function c(e) { - return e.match(/^\/\//) || !e.match(/https?:/) - ? document.location.protocol + '//' + e - : e - } - - function l(e) { - var n = '' - for (var t in e) - '' !== n && (n += '&'), (n += t + '=' + encodeURIComponent(e[t])) - return n - } - - function s(e, n) { - var r - e['pen-title'] - ? (r = e['pen-title']) - : ((r = 'CodePen Embed ' + t), t++) - var a = { - id: 'cp_embed_' + e['slug-hash'].replace('/', '_'), - src: n, - scrolling: 'no', - frameborder: '0', - height: d(e), - allowTransparency: 'true', - allowfullscreen: 'true', - allowpaymentrequest: 'true', - name: 'CodePen Embed', - title: r, - class: 'cp_embed_iframe ' + (e['class'] ? e['class'] : ''), - style: 'width: ' + p + '; overflow: hidden;', - }, - o = '