diff --git a/.fantasticonrc.js b/.fantasticonrc.js index cf1d2c71..e19eeb7c 100644 --- a/.fantasticonrc.js +++ b/.fantasticonrc.js @@ -6,7 +6,7 @@ module.exports = { inputDir: "./icons", outputDir: "./font", fontTypes: ["woff", "woff2"], - assetTypes: ["scss", "html", "json"], + assetTypes: ["scss", "json"], fontsUrl: "./fonts", name: "Valkyrie", prefix: "vi", @@ -14,18 +14,12 @@ module.exports = { codepoints, descent: 26, templates: { - html: "./templates/html.hbs", - css: "./templates/css.hbs", - scss: "./templates/css.hbs", + scss: "./build/templates/scss.hbs", }, pathOptions: { - eot: "./font/fonts/Valkyrie.eot", - ttf: "./font/fonts/Valkyrie.ttf", woff: "./font/fonts/Valkyrie.woff", woff2: "./font/fonts/Valkyrie.woff2", - css: "./font/Valkyrie.css", scss: "./font/Valkyrie.scss", - html: "./docs/index.html", json: "./font/valkyrie.json", }, }; diff --git a/.gitignore b/.gitignore index 8225baa4..b8b408a9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ -/node_modules -/dist +.DS_Store +/.hugo_build.lock +/_site/ +/node_modules/ +/resources/ +/dist/ diff --git a/.hugo_build.lock b/.hugo_build.lock new file mode 100644 index 00000000..e69de29b diff --git a/build/generate-pages.js b/build/generate-pages.js new file mode 100644 index 00000000..9e013ce8 --- /dev/null +++ b/build/generate-pages.js @@ -0,0 +1,61 @@ +#!/usr/bin/env node + +'use strict' + +const fs = require('fs').promises +const path = require('path') +const picocolors = require('picocolors') + +const iconsDir = path.join(__dirname, '../icons/') +const pagesDir = path.join(__dirname, '../docs/content/icons/') + +const VERBOSE = process.argv.includes('--verbose') + +function capitalizeFirstLetter(string) { + return (string.charAt(0).toUpperCase() + string.slice(1)).split('-').join(' ') +} + +async function main(file) { + const iconBasename = path.basename(file, path.extname(file)) + const iconTitle = capitalizeFirstLetter(iconBasename) + const pageName = path.join(pagesDir, `${iconBasename}.md`) + + const pageTemplate = `--- +title: ${iconTitle} +categories: +tags: +--- +` + + try { + await fs.access(pageName, fs.F_OK) + + if (VERBOSE) { + console.log(`☑️ ${picocolors.cyan(iconBasename)}: Already exists, skipping`) + } + } catch { + await fs.writeFile(pageName, pageTemplate) + console.log(`✅ ${picocolors.cyan(iconBasename)}: ${picocolors.green('Page created')}`) + } +} + +(async () => { + try { + const timeLabel = picocolors.cyan(`Page generation finished`) + + console.log(picocolors.cyan(`Page generation started`)) + console.time(timeLabel) + + const files = await fs.readdir(iconsDir) + + await Promise.all(files.map(file => main(file))) + + const filesLength = files.length + + console.log(picocolors.green('\nSuccess, %s page%s created!'), filesLength, filesLength !== 1 ? 's' : '') + console.timeEnd(timeLabel) + } catch (error) { + console.error(error) + process.exit(1) + } +})() diff --git a/templates/scss.hbs b/build/templates/scss.hbs similarity index 100% rename from templates/scss.hbs rename to build/templates/scss.hbs diff --git a/config.yml b/config.yml new file mode 100644 index 00000000..0f063a76 --- /dev/null +++ b/config.yml @@ -0,0 +1,58 @@ +languageCode: "en" +title: "Valkyrie" +baseURL: "https://sippy-platform.github.io/valkyrie" +enableInlineShortcodes: true +enableRobotsTXT: true +metaDataFormat: "yaml" +disableKinds: ["404", "taxonomy", "term", "RSS"] + +publishDir: "_site" + +security: + enableInlineShortcodes: true + funcs: + getenv: + - ^HUGO_ + +markup: + goldmark: + renderer: + unsafe: true + highlight: + noClasses: false + +module: + mounts: + - source: docs/assets + target: assets + - source: docs/content + target: content + - source: docs/data + target: data + - source: docs/layouts + target: layouts + - source: docs/static + target: static + - source: docs/static/assets/img/favicons/apple-touch-icon.png + target: static/apple-touch-icon.png + - source: docs/static/assets/img/favicons/favicon.png + target: static/favicon.png + - source: valkyrie.svg + target: static/valkyrie.svg + - source: icons + target: static/assets/icons + - source: font + target: static/assets/font + - source: node_modules/bootstrap/scss + target: assets/scss/bootstrap + +params: + description: "Open source SVG icon library from Sippy" + social_image_path: /assets/img/valkyrie-social.png + + version: "0.21.1" + + main: "https://sippy.cloud" + github_org: "https://github.com/sippy-platform" + repo: "https://github.com/sippy-platform/valkyrie" + icons_figma: "https://www.figma.com/community/file/1164522380895285426" diff --git a/docs/Valkyrie.css b/docs/Valkyrie.css deleted file mode 100644 index 08c65aa6..00000000 --- a/docs/Valkyrie.css +++ /dev/null @@ -1,3 +0,0 @@ -@font-face{font-family:"Valkyrie";src:url("./fonts/Valkyrie.woff?d86ddf5f6da0de0c529308a30355532c") format("woff"),url("./fonts/Valkyrie.woff2?d86ddf5f6da0de0c529308a30355532c") format("woff2")}.vi{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Valkyrie !important;font-style:normal;font-variant:normal;font-weight:normal !important;line-height:1;text-rendering:auto;box-sizing:content-box;position:relative;overflow:visible;vertical-align:0;flex-shrink:0}.vi-spin{-webkit-animation-name:animate-spin;animation-name:animate-spin;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@media (prefers-reduced-motion: reduce){.vi-spin{-webkit-animation:none;animation:none}}.vi-rotate-90{transform:rotate(90deg)}.vi-rotate-180{transform:rotate(180deg)}.vi-rotate-270{transform:rotate(270deg)}.vi-flip-x{transform:scaleX(-1)}.vi-flip-y{transform:scaleY(-1)}.vi-flip{transform:scale(-1)}@-webkit-keyframes animate-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes animate-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.vi.vi-a-gum:before{content:"\f101"}.vi.vi-address-book:before{content:"\f102"}.vi.vi-angle-down:before{content:"\f103"}.vi.vi-angle-left:before{content:"\f104"}.vi.vi-angle-right:before{content:"\f105"}.vi.vi-angle-up:before{content:"\f106"}.vi.vi-angles-y:before{content:"\f107"}.vi.vi-apple-app-store:before{content:"\f108"}.vi.vi-arrow-down-short-wide:before{content:"\f109"}.vi.vi-arrow-down-to-line:before{content:"\f10a"}.vi.vi-arrow-down-wide-short:before{content:"\f10b"}.vi.vi-arrow-down:before{content:"\f10c"}.vi.vi-arrow-left-from-bracket:before{content:"\f10d"}.vi.vi-arrow-left-to-bracket:before{content:"\f10e"}.vi.vi-arrow-left-to-line:before{content:"\f10f"}.vi.vi-arrow-left:before{content:"\f110"}.vi.vi-arrow-pointer:before{content:"\f111"}.vi.vi-arrow-right-from-bracket:before{content:"\f112"}.vi.vi-arrow-right-prohibited:before{content:"\f113"}.vi.vi-arrow-right-to-bracket:before{content:"\f114"}.vi.vi-arrow-right-to-line:before{content:"\f115"}.vi.vi-arrow-right:before{content:"\f116"}.vi.vi-arrow-rotate-right:before{content:"\f117"}.vi.vi-arrow-up-short-wide:before{content:"\f118"}.vi.vi-arrow-up-to-line:before{content:"\f119"}.vi.vi-arrow-up-wide-short:before{content:"\f11a"}.vi.vi-arrow-up:before{content:"\f11b"}.vi.vi-arrows-rotate-right:before{content:"\f11c"}.vi.vi-asterisk:before{content:"\f11d"}.vi.vi-at:before{content:"\f11e"}.vi.vi-backward:before{content:"\f11f"}.vi.vi-bars:before{content:"\f120"}.vi.vi-blf:before{content:"\f121"}.vi.vi-bold:before{content:"\f122"}.vi.vi-book:before{content:"\f123"}.vi.vi-box-open-full:before{content:"\f124"}.vi.vi-brackets-curly:before{content:"\f125"}.vi.vi-bug:before{content:"\f126"}.vi.vi-building:before{content:"\f127"}.vi.vi-calendar-stars:before{content:"\f128"}.vi.vi-calendar:before{content:"\f129"}.vi.vi-chain-slash:before{content:"\f12a"}.vi.vi-chain:before{content:"\f12b"}.vi.vi-chart-pie:before{content:"\f12c"}.vi.vi-check:before{content:"\f12d"}.vi.vi-chevron-down:before{content:"\f12e"}.vi.vi-chevron-left:before{content:"\f12f"}.vi.vi-chevron-right:before{content:"\f130"}.vi.vi-chevron-up:before{content:"\f131"}.vi.vi-chrome:before{content:"\f132"}.vi.vi-circle-check:before{content:"\f133"}.vi.vi-circle-exclamation:before{content:"\f134"}.vi.vi-circle-info:before{content:"\f135"}.vi.vi-circle-plus:before{content:"\f136"}.vi.vi-circle-question:before{content:"\f137"}.vi.vi-circle-user:before{content:"\f138"}.vi.vi-circle-xmark:before{content:"\f139"}.vi.vi-city:before{content:"\f13a"}.vi.vi-clock-rotate-left:before{content:"\f13b"}.vi.vi-clock:before{content:"\f13c"}.vi.vi-code:before{content:"\f13d"}.vi.vi-codeblock:before{content:"\f13e"}.vi.vi-compass:before{content:"\f13f"}.vi.vi-compress:before{content:"\f140"}.vi.vi-copy:before{content:"\f141"}.vi.vi-devices:before{content:"\f142"}.vi.vi-display:before{content:"\f143"}.vi.vi-earth:before{content:"\f144"}.vi.vi-eclipse:before{content:"\f145"}.vi.vi-edge:before{content:"\f146"}.vi.vi-ellipsis:before{content:"\f147"}.vi.vi-envelope:before{content:"\f148"}.vi.vi-ethernet:before{content:"\f149"}.vi.vi-euro:before{content:"\f14a"}.vi.vi-expand:before{content:"\f14b"}.vi.vi-eye-slash:before{content:"\f14c"}.vi.vi-eye:before{content:"\f14d"}.vi.vi-facebook-messenger:before{content:"\f14e"}.vi.vi-facebook:before{content:"\f14f"}.vi.vi-fast-backward:before{content:"\f150"}.vi.vi-fast-forward:before{content:"\f151"}.vi.vi-fax:before{content:"\f152"}.vi.vi-file:before{content:"\f153"}.vi.vi-files-list:before{content:"\f154"}.vi.vi-files:before{content:"\f155"}.vi.vi-filmstrip:before{content:"\f156"}.vi.vi-filter-plus:before{content:"\f157"}.vi.vi-filter-xmark:before{content:"\f158"}.vi.vi-filter:before{content:"\f159"}.vi.vi-fingerprint:before{content:"\f15a"}.vi.vi-firefox:before{content:"\f15b"}.vi.vi-flag-checkered:before{content:"\f15c"}.vi.vi-flag:before{content:"\f15d"}.vi.vi-floppy-disk:before{content:"\f15e"}.vi.vi-folder:before{content:"\f15f"}.vi.vi-forward:before{content:"\f160"}.vi.vi-gauge:before{content:"\f161"}.vi.vi-gear:before{content:"\f162"}.vi.vi-gift:before{content:"\f163"}.vi.vi-github:before{content:"\f164"}.vi.vi-google-play:before{content:"\f165"}.vi.vi-grid:before{content:"\f166"}.vi.vi-grip-lines:before{content:"\f167"}.vi.vi-heading-1:before{content:"\f168"}.vi.vi-heading-2:before{content:"\f169"}.vi.vi-heading-3:before{content:"\f16a"}.vi.vi-heading-4:before{content:"\f16b"}.vi.vi-heading-5:before{content:"\f16c"}.vi.vi-heading-6:before{content:"\f16d"}.vi.vi-headset:before{content:"\f16e"}.vi.vi-heart-crack:before{content:"\f16f"}.vi.vi-heart-half:before{content:"\f170"}.vi.vi-heart:before{content:"\f171"}.vi.vi-house:before{content:"\f172"}.vi.vi-id-card:before{content:"\f173"}.vi.vi-image:before{content:"\f174"}.vi.vi-italic:before{content:"\f175"}.vi.vi-laptop:before{content:"\f176"}.vi.vi-layers-plus:before{content:"\f177"}.vi.vi-layers:before{content:"\f178"}.vi.vi-lightbulb-on:before{content:"\f179"}.vi.vi-lightbulb:before{content:"\f17a"}.vi.vi-line:before{content:"\f17b"}.vi.vi-linkedin:before{content:"\f17c"}.vi.vi-list-checks:before{content:"\f17d"}.vi.vi-list-clock:before{content:"\f17e"}.vi.vi-list-ordered-clock:before{content:"\f17f"}.vi.vi-list-ordered:before{content:"\f180"}.vi.vi-list:before{content:"\f181"}.vi.vi-location-pin-dot:before{content:"\f182"}.vi.vi-location-pin-slash:before{content:"\f183"}.vi.vi-location-pin:before{content:"\f184"}.vi.vi-location-pins-route:before{content:"\f185"}.vi.vi-lock-open:before{content:"\f186"}.vi.vi-lock:before{content:"\f187"}.vi.vi-magnifying-glass:before{content:"\f188"}.vi.vi-megaphone:before{content:"\f189"}.vi.vi-message-pen:before{content:"\f18a"}.vi.vi-message-smile:before{content:"\f18b"}.vi.vi-message-text:before{content:"\f18c"}.vi.vi-message:before{content:"\f18d"}.vi.vi-microphone:before{content:"\f18e"}.vi.vi-moon:before{content:"\f18f"}.vi.vi-music:before{content:"\f190"}.vi.vi-network:before{content:"\f191"}.vi.vi-numpad:before{content:"\f192"}.vi.vi-paper-plane:before{content:"\f193"}.vi.vi-parachute-box:before{content:"\f194"}.vi.vi-paragraph:before{content:"\f195"}.vi.vi-pause:before{content:"\f196"}.vi.vi-pen:before{content:"\f197"}.vi.vi-people-circle:before{content:"\f198"}.vi.vi-people:before{content:"\f199"}.vi.vi-person-clock:before{content:"\f19a"}.vi.vi-person-gear:before{content:"\f19b"}.vi.vi-person-headset:before{content:"\f19c"}.vi.vi-person-list:before{content:"\f19d"}.vi.vi-person-lock:before{content:"\f19e"}.vi.vi-person-plus:before{content:"\f19f"}.vi.vi-person:before{content:"\f1a0"}.vi.vi-phone-arrow-down-left-prohibited:before{content:"\f1a1"}.vi.vi-phone-arrow-down-left:before{content:"\f1a2"}.vi.vi-phone-arrow-up-right-prohibited:before{content:"\f1a3"}.vi.vi-phone-arrow-up-right:before{content:"\f1a4"}.vi.vi-phone-clock:before{content:"\f1a5"}.vi.vi-phone-gear:before{content:"\f1a6"}.vi.vi-phone-list:before{content:"\f1a7"}.vi.vi-phone-office:before{content:"\f1a8"}.vi.vi-phone-volume:before{content:"\f1a9"}.vi.vi-phone:before{content:"\f1aa"}.vi.vi-play-pause:before{content:"\f1ab"}.vi.vi-play:before{content:"\f1ac"}.vi.vi-plus:before{content:"\f1ad"}.vi.vi-power:before{content:"\f1ae"}.vi.vi-prohibited:before{content:"\f1af"}.vi.vi-puzzle-piece:before{content:"\f1b0"}.vi.vi-quote:before{content:"\f1b1"}.vi.vi-redo:before{content:"\f1b2"}.vi.vi-repeat-once:before{content:"\f1b3"}.vi.vi-repeat:before{content:"\f1b4"}.vi.vi-safari:before{content:"\f1b5"}.vi.vi-server:before{content:"\f1b6"}.vi.vi-shield-keyhole:before{content:"\f1b7"}.vi.vi-shield-plus:before{content:"\f1b8"}.vi.vi-shield-xmark:before{content:"\f1b9"}.vi.vi-shield:before{content:"\f1ba"}.vi.vi-shuffle:before{content:"\f1bb"}.vi.vi-sim-card:before{content:"\f1bc"}.vi.vi-sippy:before{content:"\f1bd"}.vi.vi-sliders:before{content:"\f1be"}.vi.vi-smartphone-arrow-right:before{content:"\f1bf"}.vi.vi-smartphone:before{content:"\f1c0"}.vi.vi-spinner-third:before{content:"\f1c1"}.vi.vi-spy:before{content:"\f1c2"}.vi.vi-square-gum:before{content:"\f1c3"}.vi.vi-star:before{content:"\f1c4"}.vi.vi-stop:before{content:"\f1c5"}.vi.vi-store:before{content:"\f1c6"}.vi.vi-strikethrough:before{content:"\f1c7"}.vi.vi-sun:before{content:"\f1c8"}.vi.vi-swatchbook:before{content:"\f1c9"}.vi.vi-table-clock:before{content:"\f1ca"}.vi.vi-table:before{content:"\f1cb"}.vi.vi-tag:before{content:"\f1cc"}.vi.vi-tower-broadcast:before{content:"\f1cd"}.vi.vi-trash-can:before{content:"\f1ce"}.vi.vi-triangle-exclamation:before{content:"\f1cf"}.vi.vi-underline:before{content:"\f1d0"}.vi.vi-undo:before{content:"\f1d1"}.vi.vi-valkyrie-sword:before{content:"\f1d2"}.vi.vi-video:before{content:"\f1d3"}.vi.vi-voicemail:before{content:"\f1d4"}.vi.vi-volume-0:before{content:"\f1d5"}.vi.vi-volume-1:before{content:"\f1d6"}.vi.vi-volume-2:before{content:"\f1d7"}.vi.vi-volume-3:before{content:"\f1d8"}.vi.vi-volume-slash:before{content:"\f1d9"}.vi.vi-wallpaper:before{content:"\f1da"}.vi.vi-waveform:before{content:"\f1db"}.vi.vi-webhooks-clock:before{content:"\f1dc"}.vi.vi-webhooks:before{content:"\f1dd"}.vi.vi-window:before{content:"\f1de"}.vi.vi-xmark:before{content:"\f1df"} - -/*# sourceMappingURL=Valkyrie.css.map */ \ No newline at end of file diff --git a/docs/assets/scss/_buttons.scss b/docs/assets/scss/_buttons.scss new file mode 100644 index 00000000..1d679032 --- /dev/null +++ b/docs/assets/scss/_buttons.scss @@ -0,0 +1,13 @@ +.btn-primary { + --bs-btn-color: var(--bs-white); + --bs-btn-bg: var(--vd-blue); + --bs-btn-border-color: var(--vd-blue); + --bs-btn-border-radius: .5rem; + --bs-btn-hover-color: var(--bs-white); + --bs-btn-hover-bg: #{shade-color($vd-blue, 10%)}; + --bs-btn-hover-border-color: #{shade-color($vd-blue, 10%)}; + --bs-btn-focus-shadow-rgb: var(--vd-blue-rgb); + --bs-btn-active-color: var(--bs-btn-hover-color); + --bs-btn-active-bg: #{shade-color($vd-blue, 20%)}; + --bs-btn-active-border-color: #{shade-color($vd-blue, 20%)}; +} diff --git a/docs/assets/scss/_navbar.scss b/docs/assets/scss/_navbar.scss new file mode 100644 index 00000000..862fab6b --- /dev/null +++ b/docs/assets/scss/_navbar.scss @@ -0,0 +1,40 @@ +.navbar { + padding: .75rem 0; + background-color: var(--vd-blue); + height: 64px; + + .navbar-toggler { + padding: 0; + margin-right: -.5rem; + border: 0; + + &:first-child { + margin-left: -.5rem; + } + + .vi { + width: 1.5rem; + height: 1.5rem; + } + + &:focus { + box-shadow: none; + } + } + + .nav-link { + padding-right: $spacer * .25; + padding-left: $spacer * .25; + color: rgba($white, .85); + + &:hover, + &:focus { + color: $white; + } + + &.active { + font-weight: 600; + color: $white; + } + } +} diff --git a/docs/assets/scss/_syntax.scss b/docs/assets/scss/_syntax.scss new file mode 100644 index 00000000..43cb7919 --- /dev/null +++ b/docs/assets/scss/_syntax.scss @@ -0,0 +1,102 @@ +// stylelint-disable comment-empty-line-before, declaration-block-single-line-max-declarations + +/* Background .chroma { background-color: #f0f0f0; } */ +/* Other .chroma .x { } */ +/* Error .chroma .err { } */ +/* LineTableTD .chroma .lntd { vertical-align: top; padding: 0; margin: 0; border: 0; } */ +/* LineTable .chroma .lntable { border-spacing: 0; padding: 0; margin: 0; border: 0; width: auto; overflow: auto; display: block; } */ +/* LineHighlight .chroma .hl { display: block; width: 100%; background-color: #ffffcc; } */ +/* LineNumbersTable .chroma .lnt { margin-right: .4em; padding: 0 .4em; } */ +/* LineNumbers .chroma .ln { margin-right: .4em; padding: 0 .4em; } */ + +/* Comment */ .chroma .c { color: #727272; } +/* CommentHashbang */ .chroma .ch { font-style: italic; color: #60a0b0; } +/* CommentMultiline */ .chroma .cm { color: #727272; } +/* CommentPreproc */ .chroma .cp { color: #008085; } +/* CommentPreprocFile */ .chroma .cpf { color: #007020; } +/* CommentSingle */ .chroma .c1 { color: #727272; } +/* CommentSpecial */ .chroma .cs { color: #727272; } +/* Generic .chroma .g { } */ +/* GenericDeleted */ .chroma .gd { background-color: #fcc; border: 1px solid #c00; } +/* GenericEmph */ .chroma .ge { font-style: italic; } +/* GenericError */ .chroma .gr { color: #f00; } +/* GenericHeading */ .chroma .gh { color: #030; } +/* GenericInserted */ .chroma .gi { background-color: #cfc; border: 1px solid #0c0; } +/* GenericOutput */ .chroma .go { color: #aaa; } +/* GenericPrompt */ .chroma .gp { color: #009; } +/* GenericStrong */ .chroma .gs { font-weight: 700; } +/* GenericSubheading */ .chroma .gu { color: #030; } +/* GenericTraceback */ .chroma .gt { color: #9c6; } +/* GenericUnderline */ .chroma .gl { text-decoration: underline; } +/* Keyword */ .chroma .k { color: #069; } +/* KeywordConstant */ .chroma .kc { color: #069; } +/* KeywordDeclaration */ .chroma .kd { color: #069; } +/* KeywordNamespace */ .chroma .kn { color: #069; } +/* KeywordPseudo */ .chroma .kp { color: #069; } +/* KeywordReserved */ .chroma .kr { color: #069; } +/* KeywordType */ .chroma .kt { color: #078; } +/* Literal .chroma .l { } */ +/* LiteralDate .chroma .ld { color: #c24f19 } */ +/* LiteralNumber */ .chroma .m { color: #c24f19; } +/* LiteralNumberBin */ .chroma .mb { color: #40a070; } +/* LiteralNumberFloat */ .chroma .mf { color: #c24f19; } +/* LiteralNumberHex */ .chroma .mh { color: #c24f19; } +/* LiteralNumberInteger */ .chroma .mi { color: #c24f19; } +/* LiteralNumberIntegerLong */ .chroma .il { color: #c24f19; } +/* LiteralNumberOct */ .chroma .mo { color: #c24f19; } +/* LiteralString */ .chroma .s { color: #d73038; } +/* LiteralStringAffix */ .chroma .sa { color: #4070a0; } +/* LiteralStringBacktick */ .chroma .sb { color: #c30; } +/* LiteralStringChar */ .chroma .sc { color: #c30; } +/* LiteralStringDelimiter */ .chroma .dl { color: #4070a0; } +/* LiteralStringDoc */ .chroma .sd { font-style: italic; color: #c30; } +/* LiteralStringDouble */ .chroma .s2 { color: #c30; } +/* LiteralStringEscape */ .chroma .se { color: #c30; } +/* LiteralStringHeredoc */ .chroma .sh { color: #c30; } +/* LiteralStringInterpol */ .chroma .si { color: #a00; } +/* LiteralStringOther */ .chroma .sx { color: #c30; } +/* LiteralStringRegex */ .chroma .sr { color: #337e7e; } +/* LiteralStringSingle */ .chroma .s1 { color: #c30; } +/* LiteralStringSymbol */ .chroma .ss { color: #fc3; } +/* Name .chroma .n { } */ +/* NameAttribute */ .chroma .na { color: #006ee0; } +/* NameBuiltin */ .chroma .nb { color: #366; } +/* NameBuiltinPseudo .chroma .bp { } */ +/* NameClass */ .chroma .nc { color: #168174; } +/* NameConstant */ .chroma .no { color: #360; } +/* NameDecorator */ .chroma .nd { color: #6b62de; } +/* NameEntity */ .chroma .ni { color: #727272; } +/* NameException */ .chroma .ne { color: #c00; } +/* NameFunction */ .chroma .nf { color: #b715f4; } +/* NameFunctionMagic .chroma .fm { } */ +/* NameLabel */ .chroma .nl { color: #6b62de; } +/* NameNamespace */ .chroma .nn { color: #007ca5; } +/* NameOther .chroma .nx { } */ +/* NameProperty .chroma .py { } */ +/* NameTag */ .chroma .nt { color: #2f6f9f; } +/* NameVariable */ .chroma .nv { color: #033; } +/* NameVariableClass .chroma .vc { } */ +/* NameVariableGlobal .chroma .vg { } */ +/* NameVariableInstance .chroma .vi { } */ +/* NameVariableMagic .chroma .vm { } */ +/* Operator */ .chroma .o { color: #555; } +/* OperatorWord */ .chroma .ow { color: #000; } +/* Punctuation .chroma .p { } */ +/* TextWhitespace */ .chroma .w { color: #bbb; } + +.chroma { + .language-bash, + .language-sh { + &::before { + color: var(--bs-gray-600); + content: "$ "; + user-select: none; + } + } + + .language-powershell::before { + color: #009; + content: "PM> "; + user-select: none; + } +} diff --git a/docs/assets/scss/_variables.scss b/docs/assets/scss/_variables.scss new file mode 100644 index 00000000..d3797b21 --- /dev/null +++ b/docs/assets/scss/_variables.scss @@ -0,0 +1,14 @@ +$vd-blue: #0062ff; +$vd-purple: #9238ff; +$vd-accent: $pink-500; + +$headings-font-family: "Segoe UI Variable Display", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; + +:root { + --vd-blue: #{$vd-blue}; + --vd-purple: #{$vd-purple}; + --vd-accent: #{$vd-accent}; + --vd-blue-rgb: #{to-rgb($vd-blue)}; + --vd-purple-rgb: #{to-rgb($vd-purple)}; + --vd-accent-rgb: #{to-rgb($vd-accent)}; +} diff --git a/docs/assets/scss/docs.scss b/docs/assets/scss/docs.scss new file mode 100644 index 00000000..e275112b --- /dev/null +++ b/docs/assets/scss/docs.scss @@ -0,0 +1,199 @@ +@import "bootstrap/functions"; +@import "bootstrap/variables"; + +@import "variables"; + +@import "bootstrap/maps"; +@import "bootstrap/mixins"; +@import "bootstrap/utilities"; +@import "bootstrap/root"; +@import "bootstrap/reboot"; +@import "bootstrap/type"; +@import "bootstrap/images"; +@import "bootstrap/containers"; +@import "bootstrap/grid"; +// @import "bootstrap/tables"; +@import "bootstrap/forms"; +@import "bootstrap/buttons"; +@import "bootstrap/transitions"; +// @import "bootstrap/dropdown"; +@import "bootstrap/button-group"; +@import "bootstrap/nav"; +@import "bootstrap/navbar"; +// @import "bootstrap/card"; +// @import "bootstrap/accordion"; +// @import "bootstrap/breadcrumb"; +// @import "bootstrap/pagination"; +@import "bootstrap/badge"; +// @import "bootstrap/alert"; +// @import "bootstrap/progress"; +// @import "bootstrap/list-group"; +@import "bootstrap/close"; +// @import "bootstrap/toasts"; +// @import "bootstrap/modal"; +// @import "bootstrap/tooltip"; +// @import "bootstrap/popover"; +// @import "bootstrap/carousel"; +// @import "bootstrap/spinners"; +// @import "bootstrap/offcanvas"; +// @import "bootstrap/placeholders"; +@import "bootstrap/helpers"; +@import "bootstrap/utilities/api"; + +@import "buttons"; +@import "navbar"; +@import "syntax"; + +.highlight { + padding: 1.25rem; + margin-bottom: 1.5rem; + background-color: var(--bs-gray-100); + border-radius: .5rem; + + pre { + margin-bottom: 0; + scrollbar-width: none; + + &:focus { outline: 0; } + + &::-webkit-scrollbar { + display: none; + } + + code { + word-wrap: normal; + } + } + + .code-preview + & { + border-top-left-radius: 0; + border-top-right-radius: 0; + border-top: 0; + } +} + +.code-preview { + padding: 1.25rem; + border: 1px solid rgba(0, 0, 0, .1); + border-radius: .5rem .5rem 0 0; +} + +.uigrid { + height: 100vh; + display: grid; + grid-template-columns: 360px 1fr; + grid-template-areas: + "sidebar main"; +} + +h1 { + font-weight: 700; + + @media (min-width: 520px) { + font-size: 2.5rem; + margin-bottom: 2rem; + } + + .valkyrie { + background-image: linear-gradient(135deg, var(--vd-blue), var(--vd-purple)); + background-clip: text; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + } +} + +.lead { + font-weight: 400; + font-size: 1.25rem; + + @media (min-width: 520px) { + font-size: 1.25rem; + } +} + +.hero { + display: flex; + flex-direction: column; + + border-right: 1px solid rgba(0, 0, 0, .075); + + .highlight { + margin-bottom: 0; + border: 1px solid rgba(0, 0, 0, .1); + + pre { + margin-bottom: 0; + } + } + + .btn { + border-radius: .5rem; + } +} + +.list { + font-size: 2rem; + + // stylelint-disable declaration-no-important + a:hover, + a:focus { + &, + .name { + color: var(--bs-blue) !important; + } + } +} + +.name { + font-size: .8125rem; +} + +@media (min-width: 1400px) { + .row-cols-xxl-8 { + > * { + flex: 0 0 12.5%; + max-width: 12.5%; + } + } +} + +@media (min-width: 1600px) { + .row-cols-3xl-10 { + > * { + flex: 0 0 10%; + max-width: 10%; + } + } +} + +@media (min-width: 1800px) { + .row-cols-4xl-12 { + > * { + flex: 0 0 8.33%; + max-width: 8.33%; + } + } +} + +.icon-demo { + border-radius: .5rem; + background-color: #fdfdfd; + background-image: radial-gradient(circle, #ddd 1px, rgba(0, 0, 0, 0) 1px); + background-size: 1rem 1rem; + background-position: calc(.5rem - 1px) calc(.5rem - 1px); + font-size: 10em; + width: 20rem; + height: 20rem; + + @media (max-width: 768px) { + width: 100%; + } +} + +.icon-demo, +.icon-demo-examples { + .vi { + width: 1em; + height: 1em; + } +} diff --git a/docs/content/404.md b/docs/content/404.md new file mode 100644 index 00000000..50007096 --- /dev/null +++ b/docs/content/404.md @@ -0,0 +1,13 @@ +--- +title: "404 - Page not found" +description: "" +layout: 404 +url: /404.html +robots: noindex,follow +sitemap_exclude: true +--- + +
+

404

+

Page not found

+
diff --git a/docs/content/_index.md b/docs/content/_index.md new file mode 100644 index 00000000..a845151c --- /dev/null +++ b/docs/content/_index.md @@ -0,0 +1,2 @@ +--- +--- diff --git a/docs/content/icons/a-gum.md b/docs/content/icons/a-gum.md new file mode 100644 index 00000000..84adff87 --- /dev/null +++ b/docs/content/icons/a-gum.md @@ -0,0 +1,5 @@ +--- +title: A gum +categories: +tags: +--- diff --git a/docs/content/icons/address-book.md b/docs/content/icons/address-book.md new file mode 100644 index 00000000..f8cc0cf9 --- /dev/null +++ b/docs/content/icons/address-book.md @@ -0,0 +1,5 @@ +--- +title: Address book +categories: +tags: +--- diff --git a/docs/content/icons/angle-down.md b/docs/content/icons/angle-down.md new file mode 100644 index 00000000..43197b82 --- /dev/null +++ b/docs/content/icons/angle-down.md @@ -0,0 +1,5 @@ +--- +title: Angle down +categories: +tags: +--- diff --git a/docs/content/icons/angle-left.md b/docs/content/icons/angle-left.md new file mode 100644 index 00000000..99f18d43 --- /dev/null +++ b/docs/content/icons/angle-left.md @@ -0,0 +1,5 @@ +--- +title: Angle left +categories: +tags: +--- diff --git a/docs/content/icons/angle-right.md b/docs/content/icons/angle-right.md new file mode 100644 index 00000000..e4f9912e --- /dev/null +++ b/docs/content/icons/angle-right.md @@ -0,0 +1,5 @@ +--- +title: Angle right +categories: +tags: +--- diff --git a/docs/content/icons/angle-up.md b/docs/content/icons/angle-up.md new file mode 100644 index 00000000..0acfba8d --- /dev/null +++ b/docs/content/icons/angle-up.md @@ -0,0 +1,5 @@ +--- +title: Angle up +categories: +tags: +--- diff --git a/docs/content/icons/angles-y.md b/docs/content/icons/angles-y.md new file mode 100644 index 00000000..70606e91 --- /dev/null +++ b/docs/content/icons/angles-y.md @@ -0,0 +1,5 @@ +--- +title: Angles y +categories: +tags: +--- diff --git a/docs/content/icons/apple-app-store.md b/docs/content/icons/apple-app-store.md new file mode 100644 index 00000000..551a0aa9 --- /dev/null +++ b/docs/content/icons/apple-app-store.md @@ -0,0 +1,5 @@ +--- +title: Apple app store +categories: +tags: +--- diff --git a/docs/content/icons/arrow-down-short-wide.md b/docs/content/icons/arrow-down-short-wide.md new file mode 100644 index 00000000..beaa33bf --- /dev/null +++ b/docs/content/icons/arrow-down-short-wide.md @@ -0,0 +1,5 @@ +--- +title: Arrow down short wide +categories: +tags: +--- diff --git a/docs/content/icons/arrow-down-to-line.md b/docs/content/icons/arrow-down-to-line.md new file mode 100644 index 00000000..4b9f51e7 --- /dev/null +++ b/docs/content/icons/arrow-down-to-line.md @@ -0,0 +1,5 @@ +--- +title: Arrow down to line +categories: +tags: +--- diff --git a/docs/content/icons/arrow-down-wide-short.md b/docs/content/icons/arrow-down-wide-short.md new file mode 100644 index 00000000..223082ef --- /dev/null +++ b/docs/content/icons/arrow-down-wide-short.md @@ -0,0 +1,5 @@ +--- +title: Arrow down wide short +categories: +tags: +--- diff --git a/docs/content/icons/arrow-down.md b/docs/content/icons/arrow-down.md new file mode 100644 index 00000000..bb595f5b --- /dev/null +++ b/docs/content/icons/arrow-down.md @@ -0,0 +1,5 @@ +--- +title: Arrow down +categories: +tags: +--- diff --git a/docs/content/icons/arrow-left-from-bracket.md b/docs/content/icons/arrow-left-from-bracket.md new file mode 100644 index 00000000..bef05be3 --- /dev/null +++ b/docs/content/icons/arrow-left-from-bracket.md @@ -0,0 +1,5 @@ +--- +title: Arrow left from bracket +categories: +tags: +--- diff --git a/docs/content/icons/arrow-left-to-bracket.md b/docs/content/icons/arrow-left-to-bracket.md new file mode 100644 index 00000000..55356e73 --- /dev/null +++ b/docs/content/icons/arrow-left-to-bracket.md @@ -0,0 +1,5 @@ +--- +title: Arrow left to bracket +categories: +tags: +--- diff --git a/docs/content/icons/arrow-left-to-line.md b/docs/content/icons/arrow-left-to-line.md new file mode 100644 index 00000000..7773492d --- /dev/null +++ b/docs/content/icons/arrow-left-to-line.md @@ -0,0 +1,5 @@ +--- +title: Arrow left to line +categories: +tags: +--- diff --git a/docs/content/icons/arrow-left.md b/docs/content/icons/arrow-left.md new file mode 100644 index 00000000..7b7c7078 --- /dev/null +++ b/docs/content/icons/arrow-left.md @@ -0,0 +1,5 @@ +--- +title: Arrow left +categories: +tags: +--- diff --git a/docs/content/icons/arrow-pointer.md b/docs/content/icons/arrow-pointer.md new file mode 100644 index 00000000..a493985c --- /dev/null +++ b/docs/content/icons/arrow-pointer.md @@ -0,0 +1,5 @@ +--- +title: Arrow pointer +categories: +tags: +--- diff --git a/docs/content/icons/arrow-right-from-bracket.md b/docs/content/icons/arrow-right-from-bracket.md new file mode 100644 index 00000000..0c0888f2 --- /dev/null +++ b/docs/content/icons/arrow-right-from-bracket.md @@ -0,0 +1,5 @@ +--- +title: Arrow right from bracket +categories: +tags: +--- diff --git a/docs/content/icons/arrow-right-prohibited.md b/docs/content/icons/arrow-right-prohibited.md new file mode 100644 index 00000000..c5d2385f --- /dev/null +++ b/docs/content/icons/arrow-right-prohibited.md @@ -0,0 +1,5 @@ +--- +title: Arrow right prohibited +categories: +tags: +--- diff --git a/docs/content/icons/arrow-right-to-bracket.md b/docs/content/icons/arrow-right-to-bracket.md new file mode 100644 index 00000000..8c52d1ea --- /dev/null +++ b/docs/content/icons/arrow-right-to-bracket.md @@ -0,0 +1,5 @@ +--- +title: Arrow right to bracket +categories: +tags: +--- diff --git a/docs/content/icons/arrow-right-to-line.md b/docs/content/icons/arrow-right-to-line.md new file mode 100644 index 00000000..8a5d618a --- /dev/null +++ b/docs/content/icons/arrow-right-to-line.md @@ -0,0 +1,5 @@ +--- +title: Arrow right to line +categories: +tags: +--- diff --git a/docs/content/icons/arrow-right.md b/docs/content/icons/arrow-right.md new file mode 100644 index 00000000..145b80bd --- /dev/null +++ b/docs/content/icons/arrow-right.md @@ -0,0 +1,5 @@ +--- +title: Arrow right +categories: +tags: +--- diff --git a/docs/content/icons/arrow-rotate-right.md b/docs/content/icons/arrow-rotate-right.md new file mode 100644 index 00000000..fa2fd6a9 --- /dev/null +++ b/docs/content/icons/arrow-rotate-right.md @@ -0,0 +1,5 @@ +--- +title: Arrow rotate right +categories: +tags: +--- diff --git a/docs/content/icons/arrow-up-short-wide.md b/docs/content/icons/arrow-up-short-wide.md new file mode 100644 index 00000000..3dcdcd07 --- /dev/null +++ b/docs/content/icons/arrow-up-short-wide.md @@ -0,0 +1,5 @@ +--- +title: Arrow up short wide +categories: +tags: +--- diff --git a/docs/content/icons/arrow-up-to-line.md b/docs/content/icons/arrow-up-to-line.md new file mode 100644 index 00000000..13591662 --- /dev/null +++ b/docs/content/icons/arrow-up-to-line.md @@ -0,0 +1,5 @@ +--- +title: Arrow up to line +categories: +tags: +--- diff --git a/docs/content/icons/arrow-up-wide-short.md b/docs/content/icons/arrow-up-wide-short.md new file mode 100644 index 00000000..2897a00b --- /dev/null +++ b/docs/content/icons/arrow-up-wide-short.md @@ -0,0 +1,5 @@ +--- +title: Arrow up wide short +categories: +tags: +--- diff --git a/docs/content/icons/arrow-up.md b/docs/content/icons/arrow-up.md new file mode 100644 index 00000000..7b8c0657 --- /dev/null +++ b/docs/content/icons/arrow-up.md @@ -0,0 +1,5 @@ +--- +title: Arrow up +categories: +tags: +--- diff --git a/docs/content/icons/arrows-rotate-right.md b/docs/content/icons/arrows-rotate-right.md new file mode 100644 index 00000000..ee699701 --- /dev/null +++ b/docs/content/icons/arrows-rotate-right.md @@ -0,0 +1,5 @@ +--- +title: Arrows rotate right +categories: +tags: +--- diff --git a/docs/content/icons/asterisk.md b/docs/content/icons/asterisk.md new file mode 100644 index 00000000..94bd679d --- /dev/null +++ b/docs/content/icons/asterisk.md @@ -0,0 +1,5 @@ +--- +title: Asterisk +categories: +tags: +--- diff --git a/docs/content/icons/at.md b/docs/content/icons/at.md new file mode 100644 index 00000000..7a2517cc --- /dev/null +++ b/docs/content/icons/at.md @@ -0,0 +1,5 @@ +--- +title: At +categories: +tags: +--- diff --git a/docs/content/icons/backward.md b/docs/content/icons/backward.md new file mode 100644 index 00000000..31f0c9d0 --- /dev/null +++ b/docs/content/icons/backward.md @@ -0,0 +1,5 @@ +--- +title: Backward +categories: +tags: +--- diff --git a/docs/content/icons/bars.md b/docs/content/icons/bars.md new file mode 100644 index 00000000..47bb8d4a --- /dev/null +++ b/docs/content/icons/bars.md @@ -0,0 +1,5 @@ +--- +title: Bars +categories: +tags: +--- diff --git a/docs/content/icons/blf.md b/docs/content/icons/blf.md new file mode 100644 index 00000000..0dca2ab0 --- /dev/null +++ b/docs/content/icons/blf.md @@ -0,0 +1,5 @@ +--- +title: Blf +categories: +tags: +--- diff --git a/docs/content/icons/bold.md b/docs/content/icons/bold.md new file mode 100644 index 00000000..2102f507 --- /dev/null +++ b/docs/content/icons/bold.md @@ -0,0 +1,5 @@ +--- +title: Bold +categories: +tags: +--- diff --git a/docs/content/icons/book.md b/docs/content/icons/book.md new file mode 100644 index 00000000..67c85cd3 --- /dev/null +++ b/docs/content/icons/book.md @@ -0,0 +1,5 @@ +--- +title: Book +categories: +tags: +--- diff --git a/docs/content/icons/box-open-full.md b/docs/content/icons/box-open-full.md new file mode 100644 index 00000000..69ab0e27 --- /dev/null +++ b/docs/content/icons/box-open-full.md @@ -0,0 +1,5 @@ +--- +title: Box open full +categories: +tags: +--- diff --git a/docs/content/icons/brackets-curly.md b/docs/content/icons/brackets-curly.md new file mode 100644 index 00000000..6937fafa --- /dev/null +++ b/docs/content/icons/brackets-curly.md @@ -0,0 +1,5 @@ +--- +title: Brackets curly +categories: +tags: +--- diff --git a/docs/content/icons/bug.md b/docs/content/icons/bug.md new file mode 100644 index 00000000..db26ff08 --- /dev/null +++ b/docs/content/icons/bug.md @@ -0,0 +1,5 @@ +--- +title: Bug +categories: +tags: +--- diff --git a/docs/content/icons/building.md b/docs/content/icons/building.md new file mode 100644 index 00000000..414de246 --- /dev/null +++ b/docs/content/icons/building.md @@ -0,0 +1,5 @@ +--- +title: Building +categories: +tags: +--- diff --git a/docs/content/icons/calendar-stars.md b/docs/content/icons/calendar-stars.md new file mode 100644 index 00000000..df44c60a --- /dev/null +++ b/docs/content/icons/calendar-stars.md @@ -0,0 +1,5 @@ +--- +title: Calendar stars +categories: +tags: +--- diff --git a/docs/content/icons/calendar.md b/docs/content/icons/calendar.md new file mode 100644 index 00000000..df0a49be --- /dev/null +++ b/docs/content/icons/calendar.md @@ -0,0 +1,5 @@ +--- +title: Calendar +categories: +tags: +--- diff --git a/docs/content/icons/chain-slash.md b/docs/content/icons/chain-slash.md new file mode 100644 index 00000000..9718bb8e --- /dev/null +++ b/docs/content/icons/chain-slash.md @@ -0,0 +1,5 @@ +--- +title: Chain slash +categories: +tags: +--- diff --git a/docs/content/icons/chain.md b/docs/content/icons/chain.md new file mode 100644 index 00000000..b9e18c2b --- /dev/null +++ b/docs/content/icons/chain.md @@ -0,0 +1,5 @@ +--- +title: Chain +categories: +tags: +--- diff --git a/docs/content/icons/chart-pie.md b/docs/content/icons/chart-pie.md new file mode 100644 index 00000000..c13818f0 --- /dev/null +++ b/docs/content/icons/chart-pie.md @@ -0,0 +1,5 @@ +--- +title: Chart pie +categories: +tags: +--- diff --git a/docs/content/icons/check.md b/docs/content/icons/check.md new file mode 100644 index 00000000..ad4636ce --- /dev/null +++ b/docs/content/icons/check.md @@ -0,0 +1,5 @@ +--- +title: Check +categories: +tags: +--- diff --git a/docs/content/icons/chevron-down.md b/docs/content/icons/chevron-down.md new file mode 100644 index 00000000..76f80b60 --- /dev/null +++ b/docs/content/icons/chevron-down.md @@ -0,0 +1,5 @@ +--- +title: Chevron down +categories: +tags: +--- diff --git a/docs/content/icons/chevron-left.md b/docs/content/icons/chevron-left.md new file mode 100644 index 00000000..789aa8ec --- /dev/null +++ b/docs/content/icons/chevron-left.md @@ -0,0 +1,5 @@ +--- +title: Chevron left +categories: +tags: +--- diff --git a/docs/content/icons/chevron-right.md b/docs/content/icons/chevron-right.md new file mode 100644 index 00000000..659aed53 --- /dev/null +++ b/docs/content/icons/chevron-right.md @@ -0,0 +1,5 @@ +--- +title: Chevron right +categories: +tags: +--- diff --git a/docs/content/icons/chevron-up.md b/docs/content/icons/chevron-up.md new file mode 100644 index 00000000..8d662059 --- /dev/null +++ b/docs/content/icons/chevron-up.md @@ -0,0 +1,5 @@ +--- +title: Chevron up +categories: +tags: +--- diff --git a/docs/content/icons/chrome.md b/docs/content/icons/chrome.md new file mode 100644 index 00000000..e3cb98a4 --- /dev/null +++ b/docs/content/icons/chrome.md @@ -0,0 +1,5 @@ +--- +title: Chrome +categories: +tags: +--- diff --git a/docs/content/icons/circle-check.md b/docs/content/icons/circle-check.md new file mode 100644 index 00000000..9ae3b83d --- /dev/null +++ b/docs/content/icons/circle-check.md @@ -0,0 +1,5 @@ +--- +title: Circle check +categories: +tags: +--- diff --git a/docs/content/icons/circle-exclamation.md b/docs/content/icons/circle-exclamation.md new file mode 100644 index 00000000..e22decbd --- /dev/null +++ b/docs/content/icons/circle-exclamation.md @@ -0,0 +1,5 @@ +--- +title: Circle exclamation +categories: +tags: +--- diff --git a/docs/content/icons/circle-info.md b/docs/content/icons/circle-info.md new file mode 100644 index 00000000..760c4f15 --- /dev/null +++ b/docs/content/icons/circle-info.md @@ -0,0 +1,5 @@ +--- +title: Circle info +categories: +tags: +--- diff --git a/docs/content/icons/circle-plus.md b/docs/content/icons/circle-plus.md new file mode 100644 index 00000000..361f12c3 --- /dev/null +++ b/docs/content/icons/circle-plus.md @@ -0,0 +1,5 @@ +--- +title: Circle plus +categories: +tags: +--- diff --git a/docs/content/icons/circle-question.md b/docs/content/icons/circle-question.md new file mode 100644 index 00000000..1367beb7 --- /dev/null +++ b/docs/content/icons/circle-question.md @@ -0,0 +1,5 @@ +--- +title: Circle question +categories: +tags: +--- diff --git a/docs/content/icons/circle-user.md b/docs/content/icons/circle-user.md new file mode 100644 index 00000000..ebe64bd1 --- /dev/null +++ b/docs/content/icons/circle-user.md @@ -0,0 +1,5 @@ +--- +title: Circle user +categories: +tags: +--- diff --git a/docs/content/icons/circle-xmark.md b/docs/content/icons/circle-xmark.md new file mode 100644 index 00000000..0b49f665 --- /dev/null +++ b/docs/content/icons/circle-xmark.md @@ -0,0 +1,5 @@ +--- +title: Circle xmark +categories: +tags: +--- diff --git a/docs/content/icons/city.md b/docs/content/icons/city.md new file mode 100644 index 00000000..06de8ec6 --- /dev/null +++ b/docs/content/icons/city.md @@ -0,0 +1,5 @@ +--- +title: City +categories: +tags: +--- diff --git a/docs/content/icons/clock-rotate-left.md b/docs/content/icons/clock-rotate-left.md new file mode 100644 index 00000000..cfcfdf75 --- /dev/null +++ b/docs/content/icons/clock-rotate-left.md @@ -0,0 +1,5 @@ +--- +title: Clock rotate left +categories: +tags: +--- diff --git a/docs/content/icons/clock.md b/docs/content/icons/clock.md new file mode 100644 index 00000000..c72a96bf --- /dev/null +++ b/docs/content/icons/clock.md @@ -0,0 +1,5 @@ +--- +title: Clock +categories: +tags: +--- diff --git a/docs/content/icons/code.md b/docs/content/icons/code.md new file mode 100644 index 00000000..f01a7eb8 --- /dev/null +++ b/docs/content/icons/code.md @@ -0,0 +1,5 @@ +--- +title: Code +categories: +tags: +--- diff --git a/docs/content/icons/codeblock.md b/docs/content/icons/codeblock.md new file mode 100644 index 00000000..ddb7ecde --- /dev/null +++ b/docs/content/icons/codeblock.md @@ -0,0 +1,5 @@ +--- +title: Codeblock +categories: +tags: +--- diff --git a/docs/content/icons/compass.md b/docs/content/icons/compass.md new file mode 100644 index 00000000..6db4edf9 --- /dev/null +++ b/docs/content/icons/compass.md @@ -0,0 +1,5 @@ +--- +title: Compass +categories: +tags: +--- diff --git a/docs/content/icons/compress.md b/docs/content/icons/compress.md new file mode 100644 index 00000000..63c31661 --- /dev/null +++ b/docs/content/icons/compress.md @@ -0,0 +1,5 @@ +--- +title: Compress +categories: +tags: +--- diff --git a/docs/content/icons/copy.md b/docs/content/icons/copy.md new file mode 100644 index 00000000..8006490c --- /dev/null +++ b/docs/content/icons/copy.md @@ -0,0 +1,5 @@ +--- +title: Copy +categories: +tags: +--- diff --git a/docs/content/icons/devices.md b/docs/content/icons/devices.md new file mode 100644 index 00000000..141ebf24 --- /dev/null +++ b/docs/content/icons/devices.md @@ -0,0 +1,5 @@ +--- +title: Devices +categories: +tags: +--- diff --git a/docs/content/icons/display.md b/docs/content/icons/display.md new file mode 100644 index 00000000..3ed423e7 --- /dev/null +++ b/docs/content/icons/display.md @@ -0,0 +1,5 @@ +--- +title: Display +categories: +tags: +--- diff --git a/docs/content/icons/earth.md b/docs/content/icons/earth.md new file mode 100644 index 00000000..08f59c84 --- /dev/null +++ b/docs/content/icons/earth.md @@ -0,0 +1,5 @@ +--- +title: Earth +categories: +tags: +--- diff --git a/docs/content/icons/eclipse.md b/docs/content/icons/eclipse.md new file mode 100644 index 00000000..f2e61793 --- /dev/null +++ b/docs/content/icons/eclipse.md @@ -0,0 +1,5 @@ +--- +title: Eclipse +categories: +tags: +--- diff --git a/docs/content/icons/edge.md b/docs/content/icons/edge.md new file mode 100644 index 00000000..8cce7fcb --- /dev/null +++ b/docs/content/icons/edge.md @@ -0,0 +1,5 @@ +--- +title: Edge +categories: +tags: +--- diff --git a/docs/content/icons/ellipsis.md b/docs/content/icons/ellipsis.md new file mode 100644 index 00000000..13ecca5c --- /dev/null +++ b/docs/content/icons/ellipsis.md @@ -0,0 +1,5 @@ +--- +title: Ellipsis +categories: +tags: +--- diff --git a/docs/content/icons/envelope.md b/docs/content/icons/envelope.md new file mode 100644 index 00000000..fef83d5e --- /dev/null +++ b/docs/content/icons/envelope.md @@ -0,0 +1,5 @@ +--- +title: Envelope +categories: +tags: +--- diff --git a/docs/content/icons/ethernet.md b/docs/content/icons/ethernet.md new file mode 100644 index 00000000..443061fa --- /dev/null +++ b/docs/content/icons/ethernet.md @@ -0,0 +1,5 @@ +--- +title: Ethernet +categories: +tags: +--- diff --git a/docs/content/icons/euro.md b/docs/content/icons/euro.md new file mode 100644 index 00000000..0f2386a7 --- /dev/null +++ b/docs/content/icons/euro.md @@ -0,0 +1,5 @@ +--- +title: Euro +categories: +tags: +--- diff --git a/docs/content/icons/expand.md b/docs/content/icons/expand.md new file mode 100644 index 00000000..6d984b08 --- /dev/null +++ b/docs/content/icons/expand.md @@ -0,0 +1,5 @@ +--- +title: Expand +categories: +tags: +--- diff --git a/docs/content/icons/eye-slash.md b/docs/content/icons/eye-slash.md new file mode 100644 index 00000000..f8fc52aa --- /dev/null +++ b/docs/content/icons/eye-slash.md @@ -0,0 +1,5 @@ +--- +title: Eye slash +categories: +tags: +--- diff --git a/docs/content/icons/eye.md b/docs/content/icons/eye.md new file mode 100644 index 00000000..4e53f196 --- /dev/null +++ b/docs/content/icons/eye.md @@ -0,0 +1,5 @@ +--- +title: Eye +categories: +tags: +--- diff --git a/docs/content/icons/facebook-messenger.md b/docs/content/icons/facebook-messenger.md new file mode 100644 index 00000000..9355d07d --- /dev/null +++ b/docs/content/icons/facebook-messenger.md @@ -0,0 +1,5 @@ +--- +title: Facebook messenger +categories: +tags: +--- diff --git a/docs/content/icons/facebook.md b/docs/content/icons/facebook.md new file mode 100644 index 00000000..b5d7e79e --- /dev/null +++ b/docs/content/icons/facebook.md @@ -0,0 +1,5 @@ +--- +title: Facebook +categories: +tags: +--- diff --git a/docs/content/icons/fast-backward.md b/docs/content/icons/fast-backward.md new file mode 100644 index 00000000..c6c250dd --- /dev/null +++ b/docs/content/icons/fast-backward.md @@ -0,0 +1,5 @@ +--- +title: Fast backward +categories: +tags: +--- diff --git a/docs/content/icons/fast-forward.md b/docs/content/icons/fast-forward.md new file mode 100644 index 00000000..34a806dc --- /dev/null +++ b/docs/content/icons/fast-forward.md @@ -0,0 +1,5 @@ +--- +title: Fast forward +categories: +tags: +--- diff --git a/docs/content/icons/fax.md b/docs/content/icons/fax.md new file mode 100644 index 00000000..16e639cd --- /dev/null +++ b/docs/content/icons/fax.md @@ -0,0 +1,5 @@ +--- +title: Fax +categories: +tags: +--- diff --git a/docs/content/icons/file.md b/docs/content/icons/file.md new file mode 100644 index 00000000..77b1d380 --- /dev/null +++ b/docs/content/icons/file.md @@ -0,0 +1,5 @@ +--- +title: File +categories: +tags: +--- diff --git a/docs/content/icons/files-list.md b/docs/content/icons/files-list.md new file mode 100644 index 00000000..76eaaf0b --- /dev/null +++ b/docs/content/icons/files-list.md @@ -0,0 +1,5 @@ +--- +title: Files list +categories: +tags: +--- diff --git a/docs/content/icons/files.md b/docs/content/icons/files.md new file mode 100644 index 00000000..37145bac --- /dev/null +++ b/docs/content/icons/files.md @@ -0,0 +1,5 @@ +--- +title: Files +categories: +tags: +--- diff --git a/docs/content/icons/filmstrip.md b/docs/content/icons/filmstrip.md new file mode 100644 index 00000000..14f3ad01 --- /dev/null +++ b/docs/content/icons/filmstrip.md @@ -0,0 +1,5 @@ +--- +title: Filmstrip +categories: +tags: +--- diff --git a/docs/content/icons/filter-plus.md b/docs/content/icons/filter-plus.md new file mode 100644 index 00000000..8d8205d8 --- /dev/null +++ b/docs/content/icons/filter-plus.md @@ -0,0 +1,5 @@ +--- +title: Filter plus +categories: +tags: +--- diff --git a/docs/content/icons/filter-xmark.md b/docs/content/icons/filter-xmark.md new file mode 100644 index 00000000..f02f3b08 --- /dev/null +++ b/docs/content/icons/filter-xmark.md @@ -0,0 +1,5 @@ +--- +title: Filter xmark +categories: +tags: +--- diff --git a/docs/content/icons/filter.md b/docs/content/icons/filter.md new file mode 100644 index 00000000..7ebdde7b --- /dev/null +++ b/docs/content/icons/filter.md @@ -0,0 +1,5 @@ +--- +title: Filter +categories: +tags: +--- diff --git a/docs/content/icons/fingerprint.md b/docs/content/icons/fingerprint.md new file mode 100644 index 00000000..8d6c119d --- /dev/null +++ b/docs/content/icons/fingerprint.md @@ -0,0 +1,5 @@ +--- +title: Fingerprint +categories: +tags: +--- diff --git a/docs/content/icons/firefox.md b/docs/content/icons/firefox.md new file mode 100644 index 00000000..2151ecd1 --- /dev/null +++ b/docs/content/icons/firefox.md @@ -0,0 +1,5 @@ +--- +title: Firefox +categories: +tags: +--- diff --git a/docs/content/icons/flag-checkered.md b/docs/content/icons/flag-checkered.md new file mode 100644 index 00000000..32bec3fb --- /dev/null +++ b/docs/content/icons/flag-checkered.md @@ -0,0 +1,5 @@ +--- +title: Flag checkered +categories: +tags: +--- diff --git a/docs/content/icons/flag.md b/docs/content/icons/flag.md new file mode 100644 index 00000000..8695e63e --- /dev/null +++ b/docs/content/icons/flag.md @@ -0,0 +1,5 @@ +--- +title: Flag +categories: +tags: +--- diff --git a/docs/content/icons/floppy-disk.md b/docs/content/icons/floppy-disk.md new file mode 100644 index 00000000..0e204cdd --- /dev/null +++ b/docs/content/icons/floppy-disk.md @@ -0,0 +1,5 @@ +--- +title: Floppy disk +categories: +tags: +--- diff --git a/docs/content/icons/folder.md b/docs/content/icons/folder.md new file mode 100644 index 00000000..dc975a70 --- /dev/null +++ b/docs/content/icons/folder.md @@ -0,0 +1,5 @@ +--- +title: Folder +categories: +tags: +--- diff --git a/docs/content/icons/forward.md b/docs/content/icons/forward.md new file mode 100644 index 00000000..72618bcc --- /dev/null +++ b/docs/content/icons/forward.md @@ -0,0 +1,5 @@ +--- +title: Forward +categories: +tags: +--- diff --git a/docs/content/icons/gauge.md b/docs/content/icons/gauge.md new file mode 100644 index 00000000..65da0fff --- /dev/null +++ b/docs/content/icons/gauge.md @@ -0,0 +1,5 @@ +--- +title: Gauge +categories: +tags: +--- diff --git a/docs/content/icons/gear.md b/docs/content/icons/gear.md new file mode 100644 index 00000000..296aa336 --- /dev/null +++ b/docs/content/icons/gear.md @@ -0,0 +1,5 @@ +--- +title: Gear +categories: +tags: +--- diff --git a/docs/content/icons/gift.md b/docs/content/icons/gift.md new file mode 100644 index 00000000..87bedc41 --- /dev/null +++ b/docs/content/icons/gift.md @@ -0,0 +1,5 @@ +--- +title: Gift +categories: +tags: +--- diff --git a/docs/content/icons/github.md b/docs/content/icons/github.md new file mode 100644 index 00000000..46bf78ca --- /dev/null +++ b/docs/content/icons/github.md @@ -0,0 +1,5 @@ +--- +title: Github +categories: +tags: +--- diff --git a/docs/content/icons/google-play.md b/docs/content/icons/google-play.md new file mode 100644 index 00000000..fbd3fef7 --- /dev/null +++ b/docs/content/icons/google-play.md @@ -0,0 +1,5 @@ +--- +title: Google play +categories: +tags: +--- diff --git a/docs/content/icons/grid.md b/docs/content/icons/grid.md new file mode 100644 index 00000000..fa233da2 --- /dev/null +++ b/docs/content/icons/grid.md @@ -0,0 +1,5 @@ +--- +title: Grid +categories: +tags: +--- diff --git a/docs/content/icons/grip-lines.md b/docs/content/icons/grip-lines.md new file mode 100644 index 00000000..6b808487 --- /dev/null +++ b/docs/content/icons/grip-lines.md @@ -0,0 +1,5 @@ +--- +title: Grip lines +categories: +tags: +--- diff --git a/docs/content/icons/heading-1.md b/docs/content/icons/heading-1.md new file mode 100644 index 00000000..8065166b --- /dev/null +++ b/docs/content/icons/heading-1.md @@ -0,0 +1,5 @@ +--- +title: Heading 1 +categories: +tags: +--- diff --git a/docs/content/icons/heading-2.md b/docs/content/icons/heading-2.md new file mode 100644 index 00000000..227df453 --- /dev/null +++ b/docs/content/icons/heading-2.md @@ -0,0 +1,5 @@ +--- +title: Heading 2 +categories: +tags: +--- diff --git a/docs/content/icons/heading-3.md b/docs/content/icons/heading-3.md new file mode 100644 index 00000000..d64dfef8 --- /dev/null +++ b/docs/content/icons/heading-3.md @@ -0,0 +1,5 @@ +--- +title: Heading 3 +categories: +tags: +--- diff --git a/docs/content/icons/heading-4.md b/docs/content/icons/heading-4.md new file mode 100644 index 00000000..491781cd --- /dev/null +++ b/docs/content/icons/heading-4.md @@ -0,0 +1,5 @@ +--- +title: Heading 4 +categories: +tags: +--- diff --git a/docs/content/icons/heading-5.md b/docs/content/icons/heading-5.md new file mode 100644 index 00000000..c3fc36f7 --- /dev/null +++ b/docs/content/icons/heading-5.md @@ -0,0 +1,5 @@ +--- +title: Heading 5 +categories: +tags: +--- diff --git a/docs/content/icons/heading-6.md b/docs/content/icons/heading-6.md new file mode 100644 index 00000000..4f59df67 --- /dev/null +++ b/docs/content/icons/heading-6.md @@ -0,0 +1,5 @@ +--- +title: Heading 6 +categories: +tags: +--- diff --git a/docs/content/icons/headset.md b/docs/content/icons/headset.md new file mode 100644 index 00000000..f99eb05c --- /dev/null +++ b/docs/content/icons/headset.md @@ -0,0 +1,5 @@ +--- +title: Headset +categories: +tags: +--- diff --git a/docs/content/icons/heart-crack.md b/docs/content/icons/heart-crack.md new file mode 100644 index 00000000..408f4d95 --- /dev/null +++ b/docs/content/icons/heart-crack.md @@ -0,0 +1,5 @@ +--- +title: Heart crack +categories: +tags: +--- diff --git a/docs/content/icons/heart-half.md b/docs/content/icons/heart-half.md new file mode 100644 index 00000000..1b2dd201 --- /dev/null +++ b/docs/content/icons/heart-half.md @@ -0,0 +1,5 @@ +--- +title: Heart half +categories: +tags: +--- diff --git a/docs/content/icons/heart.md b/docs/content/icons/heart.md new file mode 100644 index 00000000..85c81ded --- /dev/null +++ b/docs/content/icons/heart.md @@ -0,0 +1,5 @@ +--- +title: Heart +categories: +tags: +--- diff --git a/docs/content/icons/house.md b/docs/content/icons/house.md new file mode 100644 index 00000000..51f64592 --- /dev/null +++ b/docs/content/icons/house.md @@ -0,0 +1,5 @@ +--- +title: House +categories: +tags: +--- diff --git a/docs/content/icons/id-card.md b/docs/content/icons/id-card.md new file mode 100644 index 00000000..15a3724f --- /dev/null +++ b/docs/content/icons/id-card.md @@ -0,0 +1,5 @@ +--- +title: Id card +categories: +tags: +--- diff --git a/docs/content/icons/image.md b/docs/content/icons/image.md new file mode 100644 index 00000000..4f882334 --- /dev/null +++ b/docs/content/icons/image.md @@ -0,0 +1,5 @@ +--- +title: Image +categories: +tags: +--- diff --git a/docs/content/icons/italic.md b/docs/content/icons/italic.md new file mode 100644 index 00000000..775f8dc4 --- /dev/null +++ b/docs/content/icons/italic.md @@ -0,0 +1,5 @@ +--- +title: Italic +categories: +tags: +--- diff --git a/docs/content/icons/laptop.md b/docs/content/icons/laptop.md new file mode 100644 index 00000000..6577e558 --- /dev/null +++ b/docs/content/icons/laptop.md @@ -0,0 +1,5 @@ +--- +title: Laptop +categories: +tags: +--- diff --git a/docs/content/icons/layers-plus.md b/docs/content/icons/layers-plus.md new file mode 100644 index 00000000..fc91d530 --- /dev/null +++ b/docs/content/icons/layers-plus.md @@ -0,0 +1,5 @@ +--- +title: Layers plus +categories: +tags: +--- diff --git a/docs/content/icons/layers.md b/docs/content/icons/layers.md new file mode 100644 index 00000000..fe0f6d1a --- /dev/null +++ b/docs/content/icons/layers.md @@ -0,0 +1,5 @@ +--- +title: Layers +categories: +tags: +--- diff --git a/docs/content/icons/lightbulb-on.md b/docs/content/icons/lightbulb-on.md new file mode 100644 index 00000000..519cd450 --- /dev/null +++ b/docs/content/icons/lightbulb-on.md @@ -0,0 +1,5 @@ +--- +title: Lightbulb on +categories: +tags: +--- diff --git a/docs/content/icons/lightbulb.md b/docs/content/icons/lightbulb.md new file mode 100644 index 00000000..43d9fb0b --- /dev/null +++ b/docs/content/icons/lightbulb.md @@ -0,0 +1,5 @@ +--- +title: Lightbulb +categories: +tags: +--- diff --git a/docs/content/icons/line.md b/docs/content/icons/line.md new file mode 100644 index 00000000..035c512a --- /dev/null +++ b/docs/content/icons/line.md @@ -0,0 +1,5 @@ +--- +title: Line +categories: +tags: +--- diff --git a/docs/content/icons/linkedin.md b/docs/content/icons/linkedin.md new file mode 100644 index 00000000..2f0f361a --- /dev/null +++ b/docs/content/icons/linkedin.md @@ -0,0 +1,5 @@ +--- +title: Linkedin +categories: +tags: +--- diff --git a/docs/content/icons/list-checks.md b/docs/content/icons/list-checks.md new file mode 100644 index 00000000..e4c5198a --- /dev/null +++ b/docs/content/icons/list-checks.md @@ -0,0 +1,5 @@ +--- +title: List checks +categories: +tags: +--- diff --git a/docs/content/icons/list-clock.md b/docs/content/icons/list-clock.md new file mode 100644 index 00000000..8de924db --- /dev/null +++ b/docs/content/icons/list-clock.md @@ -0,0 +1,5 @@ +--- +title: List clock +categories: +tags: +--- diff --git a/docs/content/icons/list-ordered-clock.md b/docs/content/icons/list-ordered-clock.md new file mode 100644 index 00000000..ca1fc049 --- /dev/null +++ b/docs/content/icons/list-ordered-clock.md @@ -0,0 +1,5 @@ +--- +title: List ordered clock +categories: +tags: +--- diff --git a/docs/content/icons/list-ordered.md b/docs/content/icons/list-ordered.md new file mode 100644 index 00000000..941c182c --- /dev/null +++ b/docs/content/icons/list-ordered.md @@ -0,0 +1,5 @@ +--- +title: List ordered +categories: +tags: +--- diff --git a/docs/content/icons/list.md b/docs/content/icons/list.md new file mode 100644 index 00000000..2ee37326 --- /dev/null +++ b/docs/content/icons/list.md @@ -0,0 +1,5 @@ +--- +title: List +categories: +tags: +--- diff --git a/docs/content/icons/location-pin-dot.md b/docs/content/icons/location-pin-dot.md new file mode 100644 index 00000000..cebbf0d3 --- /dev/null +++ b/docs/content/icons/location-pin-dot.md @@ -0,0 +1,5 @@ +--- +title: Location pin dot +categories: +tags: +--- diff --git a/docs/content/icons/location-pin-slash.md b/docs/content/icons/location-pin-slash.md new file mode 100644 index 00000000..18ae85ba --- /dev/null +++ b/docs/content/icons/location-pin-slash.md @@ -0,0 +1,5 @@ +--- +title: Location pin slash +categories: +tags: +--- diff --git a/docs/content/icons/location-pin.md b/docs/content/icons/location-pin.md new file mode 100644 index 00000000..ac0acc3e --- /dev/null +++ b/docs/content/icons/location-pin.md @@ -0,0 +1,5 @@ +--- +title: Location pin +categories: +tags: +--- diff --git a/docs/content/icons/location-pins-route.md b/docs/content/icons/location-pins-route.md new file mode 100644 index 00000000..28256d35 --- /dev/null +++ b/docs/content/icons/location-pins-route.md @@ -0,0 +1,5 @@ +--- +title: Location pins route +categories: +tags: +--- diff --git a/docs/content/icons/lock-open.md b/docs/content/icons/lock-open.md new file mode 100644 index 00000000..5569d412 --- /dev/null +++ b/docs/content/icons/lock-open.md @@ -0,0 +1,5 @@ +--- +title: Lock open +categories: +tags: +--- diff --git a/docs/content/icons/lock.md b/docs/content/icons/lock.md new file mode 100644 index 00000000..3f786dc1 --- /dev/null +++ b/docs/content/icons/lock.md @@ -0,0 +1,5 @@ +--- +title: Lock +categories: +tags: +--- diff --git a/docs/content/icons/magnifying-glass.md b/docs/content/icons/magnifying-glass.md new file mode 100644 index 00000000..f328ad98 --- /dev/null +++ b/docs/content/icons/magnifying-glass.md @@ -0,0 +1,5 @@ +--- +title: Magnifying glass +categories: +tags: +--- diff --git a/docs/content/icons/megaphone.md b/docs/content/icons/megaphone.md new file mode 100644 index 00000000..ceaa177b --- /dev/null +++ b/docs/content/icons/megaphone.md @@ -0,0 +1,5 @@ +--- +title: Megaphone +categories: +tags: +--- diff --git a/docs/content/icons/message-pen.md b/docs/content/icons/message-pen.md new file mode 100644 index 00000000..af724840 --- /dev/null +++ b/docs/content/icons/message-pen.md @@ -0,0 +1,5 @@ +--- +title: Message pen +categories: +tags: +--- diff --git a/docs/content/icons/message-smile.md b/docs/content/icons/message-smile.md new file mode 100644 index 00000000..f62d111e --- /dev/null +++ b/docs/content/icons/message-smile.md @@ -0,0 +1,5 @@ +--- +title: Message smile +categories: +tags: +--- diff --git a/docs/content/icons/message-text.md b/docs/content/icons/message-text.md new file mode 100644 index 00000000..38bf36b5 --- /dev/null +++ b/docs/content/icons/message-text.md @@ -0,0 +1,5 @@ +--- +title: Message text +categories: +tags: +--- diff --git a/docs/content/icons/message.md b/docs/content/icons/message.md new file mode 100644 index 00000000..071c3cc2 --- /dev/null +++ b/docs/content/icons/message.md @@ -0,0 +1,5 @@ +--- +title: Message +categories: +tags: +--- diff --git a/docs/content/icons/microphone.md b/docs/content/icons/microphone.md new file mode 100644 index 00000000..244dabff --- /dev/null +++ b/docs/content/icons/microphone.md @@ -0,0 +1,5 @@ +--- +title: Microphone +categories: +tags: +--- diff --git a/docs/content/icons/moon.md b/docs/content/icons/moon.md new file mode 100644 index 00000000..2ac4cdc9 --- /dev/null +++ b/docs/content/icons/moon.md @@ -0,0 +1,5 @@ +--- +title: Moon +categories: +tags: +--- diff --git a/docs/content/icons/music.md b/docs/content/icons/music.md new file mode 100644 index 00000000..e0975f75 --- /dev/null +++ b/docs/content/icons/music.md @@ -0,0 +1,5 @@ +--- +title: Music +categories: +tags: +--- diff --git a/docs/content/icons/network.md b/docs/content/icons/network.md new file mode 100644 index 00000000..e9e9a2c4 --- /dev/null +++ b/docs/content/icons/network.md @@ -0,0 +1,5 @@ +--- +title: Network +categories: +tags: +--- diff --git a/docs/content/icons/numpad.md b/docs/content/icons/numpad.md new file mode 100644 index 00000000..fc54472d --- /dev/null +++ b/docs/content/icons/numpad.md @@ -0,0 +1,5 @@ +--- +title: Numpad +categories: +tags: +--- diff --git a/docs/content/icons/paper-plane.md b/docs/content/icons/paper-plane.md new file mode 100644 index 00000000..bf3ea046 --- /dev/null +++ b/docs/content/icons/paper-plane.md @@ -0,0 +1,5 @@ +--- +title: Paper plane +categories: +tags: +--- diff --git a/docs/content/icons/parachute-box.md b/docs/content/icons/parachute-box.md new file mode 100644 index 00000000..90de9ee8 --- /dev/null +++ b/docs/content/icons/parachute-box.md @@ -0,0 +1,5 @@ +--- +title: Parachute box +categories: +tags: +--- diff --git a/docs/content/icons/paragraph.md b/docs/content/icons/paragraph.md new file mode 100644 index 00000000..f2a1cb87 --- /dev/null +++ b/docs/content/icons/paragraph.md @@ -0,0 +1,5 @@ +--- +title: Paragraph +categories: +tags: +--- diff --git a/docs/content/icons/pause.md b/docs/content/icons/pause.md new file mode 100644 index 00000000..5a8d94f7 --- /dev/null +++ b/docs/content/icons/pause.md @@ -0,0 +1,5 @@ +--- +title: Pause +categories: +tags: +--- diff --git a/docs/content/icons/pen.md b/docs/content/icons/pen.md new file mode 100644 index 00000000..297651d7 --- /dev/null +++ b/docs/content/icons/pen.md @@ -0,0 +1,5 @@ +--- +title: Pen +categories: +tags: +--- diff --git a/docs/content/icons/people-circle.md b/docs/content/icons/people-circle.md new file mode 100644 index 00000000..459ad25e --- /dev/null +++ b/docs/content/icons/people-circle.md @@ -0,0 +1,5 @@ +--- +title: People circle +categories: +tags: +--- diff --git a/docs/content/icons/people.md b/docs/content/icons/people.md new file mode 100644 index 00000000..899b9c32 --- /dev/null +++ b/docs/content/icons/people.md @@ -0,0 +1,5 @@ +--- +title: People +categories: +tags: +--- diff --git a/docs/content/icons/person-clock.md b/docs/content/icons/person-clock.md new file mode 100644 index 00000000..532fb98f --- /dev/null +++ b/docs/content/icons/person-clock.md @@ -0,0 +1,5 @@ +--- +title: Person clock +categories: +tags: +--- diff --git a/docs/content/icons/person-gear.md b/docs/content/icons/person-gear.md new file mode 100644 index 00000000..542e1fef --- /dev/null +++ b/docs/content/icons/person-gear.md @@ -0,0 +1,5 @@ +--- +title: Person gear +categories: +tags: +--- diff --git a/docs/content/icons/person-headset.md b/docs/content/icons/person-headset.md new file mode 100644 index 00000000..4da81adf --- /dev/null +++ b/docs/content/icons/person-headset.md @@ -0,0 +1,5 @@ +--- +title: Person headset +categories: +tags: +--- diff --git a/docs/content/icons/person-list.md b/docs/content/icons/person-list.md new file mode 100644 index 00000000..a6bec9f3 --- /dev/null +++ b/docs/content/icons/person-list.md @@ -0,0 +1,5 @@ +--- +title: Person list +categories: +tags: +--- diff --git a/docs/content/icons/person-lock.md b/docs/content/icons/person-lock.md new file mode 100644 index 00000000..cf3f4802 --- /dev/null +++ b/docs/content/icons/person-lock.md @@ -0,0 +1,5 @@ +--- +title: Person lock +categories: +tags: +--- diff --git a/docs/content/icons/person-plus.md b/docs/content/icons/person-plus.md new file mode 100644 index 00000000..92358e40 --- /dev/null +++ b/docs/content/icons/person-plus.md @@ -0,0 +1,5 @@ +--- +title: Person plus +categories: +tags: +--- diff --git a/docs/content/icons/person.md b/docs/content/icons/person.md new file mode 100644 index 00000000..5e824c86 --- /dev/null +++ b/docs/content/icons/person.md @@ -0,0 +1,5 @@ +--- +title: Person +categories: +tags: +--- diff --git a/docs/content/icons/phone-arrow-down-left-prohibited.md b/docs/content/icons/phone-arrow-down-left-prohibited.md new file mode 100644 index 00000000..eb649649 --- /dev/null +++ b/docs/content/icons/phone-arrow-down-left-prohibited.md @@ -0,0 +1,5 @@ +--- +title: Phone arrow down left prohibited +categories: +tags: +--- diff --git a/docs/content/icons/phone-arrow-down-left.md b/docs/content/icons/phone-arrow-down-left.md new file mode 100644 index 00000000..c275d9dd --- /dev/null +++ b/docs/content/icons/phone-arrow-down-left.md @@ -0,0 +1,5 @@ +--- +title: Phone arrow down left +categories: +tags: +--- diff --git a/docs/content/icons/phone-arrow-up-right-prohibited.md b/docs/content/icons/phone-arrow-up-right-prohibited.md new file mode 100644 index 00000000..32816ef5 --- /dev/null +++ b/docs/content/icons/phone-arrow-up-right-prohibited.md @@ -0,0 +1,5 @@ +--- +title: Phone arrow up right prohibited +categories: +tags: +--- diff --git a/docs/content/icons/phone-arrow-up-right.md b/docs/content/icons/phone-arrow-up-right.md new file mode 100644 index 00000000..05f34f4d --- /dev/null +++ b/docs/content/icons/phone-arrow-up-right.md @@ -0,0 +1,5 @@ +--- +title: Phone arrow up right +categories: +tags: +--- diff --git a/docs/content/icons/phone-clock.md b/docs/content/icons/phone-clock.md new file mode 100644 index 00000000..bc12af47 --- /dev/null +++ b/docs/content/icons/phone-clock.md @@ -0,0 +1,5 @@ +--- +title: Phone clock +categories: +tags: +--- diff --git a/docs/content/icons/phone-gear.md b/docs/content/icons/phone-gear.md new file mode 100644 index 00000000..cdb62768 --- /dev/null +++ b/docs/content/icons/phone-gear.md @@ -0,0 +1,5 @@ +--- +title: Phone gear +categories: +tags: +--- diff --git a/docs/content/icons/phone-list.md b/docs/content/icons/phone-list.md new file mode 100644 index 00000000..f7ad5377 --- /dev/null +++ b/docs/content/icons/phone-list.md @@ -0,0 +1,5 @@ +--- +title: Phone list +categories: +tags: +--- diff --git a/docs/content/icons/phone-office.md b/docs/content/icons/phone-office.md new file mode 100644 index 00000000..e520466f --- /dev/null +++ b/docs/content/icons/phone-office.md @@ -0,0 +1,5 @@ +--- +title: Phone office +categories: +tags: +--- diff --git a/docs/content/icons/phone-volume.md b/docs/content/icons/phone-volume.md new file mode 100644 index 00000000..250a652d --- /dev/null +++ b/docs/content/icons/phone-volume.md @@ -0,0 +1,5 @@ +--- +title: Phone volume +categories: +tags: +--- diff --git a/docs/content/icons/phone.md b/docs/content/icons/phone.md new file mode 100644 index 00000000..3db16732 --- /dev/null +++ b/docs/content/icons/phone.md @@ -0,0 +1,5 @@ +--- +title: Phone +categories: +tags: +--- diff --git a/docs/content/icons/play-pause.md b/docs/content/icons/play-pause.md new file mode 100644 index 00000000..6f3cdcc5 --- /dev/null +++ b/docs/content/icons/play-pause.md @@ -0,0 +1,5 @@ +--- +title: Play pause +categories: +tags: +--- diff --git a/docs/content/icons/play.md b/docs/content/icons/play.md new file mode 100644 index 00000000..82b189fc --- /dev/null +++ b/docs/content/icons/play.md @@ -0,0 +1,5 @@ +--- +title: Play +categories: +tags: +--- diff --git a/docs/content/icons/plus.md b/docs/content/icons/plus.md new file mode 100644 index 00000000..fde0a81f --- /dev/null +++ b/docs/content/icons/plus.md @@ -0,0 +1,5 @@ +--- +title: Plus +categories: +tags: +--- diff --git a/docs/content/icons/power.md b/docs/content/icons/power.md new file mode 100644 index 00000000..315ce4d3 --- /dev/null +++ b/docs/content/icons/power.md @@ -0,0 +1,5 @@ +--- +title: Power +categories: +tags: +--- diff --git a/docs/content/icons/prohibited.md b/docs/content/icons/prohibited.md new file mode 100644 index 00000000..23c596dc --- /dev/null +++ b/docs/content/icons/prohibited.md @@ -0,0 +1,5 @@ +--- +title: Prohibited +categories: +tags: +--- diff --git a/docs/content/icons/puzzle-piece.md b/docs/content/icons/puzzle-piece.md new file mode 100644 index 00000000..fcbdf0a2 --- /dev/null +++ b/docs/content/icons/puzzle-piece.md @@ -0,0 +1,5 @@ +--- +title: Puzzle piece +categories: +tags: +--- diff --git a/docs/content/icons/quote.md b/docs/content/icons/quote.md new file mode 100644 index 00000000..00afe605 --- /dev/null +++ b/docs/content/icons/quote.md @@ -0,0 +1,5 @@ +--- +title: Quote +categories: +tags: +--- diff --git a/docs/content/icons/redo.md b/docs/content/icons/redo.md new file mode 100644 index 00000000..6d4c9b1e --- /dev/null +++ b/docs/content/icons/redo.md @@ -0,0 +1,5 @@ +--- +title: Redo +categories: +tags: +--- diff --git a/docs/content/icons/repeat-once.md b/docs/content/icons/repeat-once.md new file mode 100644 index 00000000..d24d400a --- /dev/null +++ b/docs/content/icons/repeat-once.md @@ -0,0 +1,5 @@ +--- +title: Repeat once +categories: +tags: +--- diff --git a/docs/content/icons/repeat.md b/docs/content/icons/repeat.md new file mode 100644 index 00000000..03949ad5 --- /dev/null +++ b/docs/content/icons/repeat.md @@ -0,0 +1,5 @@ +--- +title: Repeat +categories: +tags: +--- diff --git a/docs/content/icons/safari.md b/docs/content/icons/safari.md new file mode 100644 index 00000000..10ae1e49 --- /dev/null +++ b/docs/content/icons/safari.md @@ -0,0 +1,5 @@ +--- +title: Safari +categories: +tags: +--- diff --git a/docs/content/icons/server.md b/docs/content/icons/server.md new file mode 100644 index 00000000..44c6f2c0 --- /dev/null +++ b/docs/content/icons/server.md @@ -0,0 +1,5 @@ +--- +title: Server +categories: +tags: +--- diff --git a/docs/content/icons/shield-keyhole.md b/docs/content/icons/shield-keyhole.md new file mode 100644 index 00000000..94e66b80 --- /dev/null +++ b/docs/content/icons/shield-keyhole.md @@ -0,0 +1,5 @@ +--- +title: Shield keyhole +categories: +tags: +--- diff --git a/docs/content/icons/shield-plus.md b/docs/content/icons/shield-plus.md new file mode 100644 index 00000000..24679f49 --- /dev/null +++ b/docs/content/icons/shield-plus.md @@ -0,0 +1,5 @@ +--- +title: Shield plus +categories: +tags: +--- diff --git a/docs/content/icons/shield-xmark.md b/docs/content/icons/shield-xmark.md new file mode 100644 index 00000000..f6d75ef9 --- /dev/null +++ b/docs/content/icons/shield-xmark.md @@ -0,0 +1,5 @@ +--- +title: Shield xmark +categories: +tags: +--- diff --git a/docs/content/icons/shield.md b/docs/content/icons/shield.md new file mode 100644 index 00000000..2f78a317 --- /dev/null +++ b/docs/content/icons/shield.md @@ -0,0 +1,5 @@ +--- +title: Shield +categories: +tags: +--- diff --git a/docs/content/icons/shuffle.md b/docs/content/icons/shuffle.md new file mode 100644 index 00000000..3ec4ad25 --- /dev/null +++ b/docs/content/icons/shuffle.md @@ -0,0 +1,5 @@ +--- +title: Shuffle +categories: +tags: +--- diff --git a/docs/content/icons/sim-card.md b/docs/content/icons/sim-card.md new file mode 100644 index 00000000..9365a5ed --- /dev/null +++ b/docs/content/icons/sim-card.md @@ -0,0 +1,5 @@ +--- +title: Sim card +categories: +tags: +--- diff --git a/docs/content/icons/sippy.md b/docs/content/icons/sippy.md new file mode 100644 index 00000000..bbf975f4 --- /dev/null +++ b/docs/content/icons/sippy.md @@ -0,0 +1,5 @@ +--- +title: Sippy +categories: +tags: +--- diff --git a/docs/content/icons/sliders.md b/docs/content/icons/sliders.md new file mode 100644 index 00000000..80bf553a --- /dev/null +++ b/docs/content/icons/sliders.md @@ -0,0 +1,5 @@ +--- +title: Sliders +categories: +tags: +--- diff --git a/docs/content/icons/smartphone-arrow-right.md b/docs/content/icons/smartphone-arrow-right.md new file mode 100644 index 00000000..904e8876 --- /dev/null +++ b/docs/content/icons/smartphone-arrow-right.md @@ -0,0 +1,5 @@ +--- +title: Smartphone arrow right +categories: +tags: +--- diff --git a/docs/content/icons/smartphone.md b/docs/content/icons/smartphone.md new file mode 100644 index 00000000..0823c2d3 --- /dev/null +++ b/docs/content/icons/smartphone.md @@ -0,0 +1,5 @@ +--- +title: Smartphone +categories: +tags: +--- diff --git a/docs/content/icons/spinner-third.md b/docs/content/icons/spinner-third.md new file mode 100644 index 00000000..30526e37 --- /dev/null +++ b/docs/content/icons/spinner-third.md @@ -0,0 +1,5 @@ +--- +title: Spinner third +categories: +tags: +--- diff --git a/docs/content/icons/spy.md b/docs/content/icons/spy.md new file mode 100644 index 00000000..fbe16329 --- /dev/null +++ b/docs/content/icons/spy.md @@ -0,0 +1,5 @@ +--- +title: Spy +categories: +tags: +--- diff --git a/docs/content/icons/square-gum.md b/docs/content/icons/square-gum.md new file mode 100644 index 00000000..0c20e6df --- /dev/null +++ b/docs/content/icons/square-gum.md @@ -0,0 +1,5 @@ +--- +title: Square gum +categories: +tags: +--- diff --git a/docs/content/icons/star.md b/docs/content/icons/star.md new file mode 100644 index 00000000..9d303b59 --- /dev/null +++ b/docs/content/icons/star.md @@ -0,0 +1,5 @@ +--- +title: Star +categories: +tags: +--- diff --git a/docs/content/icons/stop.md b/docs/content/icons/stop.md new file mode 100644 index 00000000..21a2ff86 --- /dev/null +++ b/docs/content/icons/stop.md @@ -0,0 +1,5 @@ +--- +title: Stop +categories: +tags: +--- diff --git a/docs/content/icons/store.md b/docs/content/icons/store.md new file mode 100644 index 00000000..be1eab25 --- /dev/null +++ b/docs/content/icons/store.md @@ -0,0 +1,5 @@ +--- +title: Store +categories: +tags: +--- diff --git a/docs/content/icons/strikethrough.md b/docs/content/icons/strikethrough.md new file mode 100644 index 00000000..39a2fe1e --- /dev/null +++ b/docs/content/icons/strikethrough.md @@ -0,0 +1,5 @@ +--- +title: Strikethrough +categories: +tags: +--- diff --git a/docs/content/icons/sun.md b/docs/content/icons/sun.md new file mode 100644 index 00000000..ea1d4e67 --- /dev/null +++ b/docs/content/icons/sun.md @@ -0,0 +1,5 @@ +--- +title: Sun +categories: +tags: +--- diff --git a/docs/content/icons/swatchbook.md b/docs/content/icons/swatchbook.md new file mode 100644 index 00000000..19b538f0 --- /dev/null +++ b/docs/content/icons/swatchbook.md @@ -0,0 +1,5 @@ +--- +title: Swatchbook +categories: +tags: +--- diff --git a/docs/content/icons/table-clock.md b/docs/content/icons/table-clock.md new file mode 100644 index 00000000..b24c4019 --- /dev/null +++ b/docs/content/icons/table-clock.md @@ -0,0 +1,5 @@ +--- +title: Table clock +categories: +tags: +--- diff --git a/docs/content/icons/table.md b/docs/content/icons/table.md new file mode 100644 index 00000000..a38dd006 --- /dev/null +++ b/docs/content/icons/table.md @@ -0,0 +1,5 @@ +--- +title: Table +categories: +tags: +--- diff --git a/docs/content/icons/tag.md b/docs/content/icons/tag.md new file mode 100644 index 00000000..dc91eee0 --- /dev/null +++ b/docs/content/icons/tag.md @@ -0,0 +1,5 @@ +--- +title: Tag +categories: +tags: +--- diff --git a/docs/content/icons/tower-broadcast.md b/docs/content/icons/tower-broadcast.md new file mode 100644 index 00000000..cc69486e --- /dev/null +++ b/docs/content/icons/tower-broadcast.md @@ -0,0 +1,5 @@ +--- +title: Tower broadcast +categories: +tags: +--- diff --git a/docs/content/icons/trash-can.md b/docs/content/icons/trash-can.md new file mode 100644 index 00000000..5f4354af --- /dev/null +++ b/docs/content/icons/trash-can.md @@ -0,0 +1,5 @@ +--- +title: Trash can +categories: +tags: +--- diff --git a/docs/content/icons/triangle-exclamation.md b/docs/content/icons/triangle-exclamation.md new file mode 100644 index 00000000..cb963bcf --- /dev/null +++ b/docs/content/icons/triangle-exclamation.md @@ -0,0 +1,5 @@ +--- +title: Triangle exclamation +categories: +tags: +--- diff --git a/docs/content/icons/underline.md b/docs/content/icons/underline.md new file mode 100644 index 00000000..2b2d9aac --- /dev/null +++ b/docs/content/icons/underline.md @@ -0,0 +1,5 @@ +--- +title: Underline +categories: +tags: +--- diff --git a/docs/content/icons/undo.md b/docs/content/icons/undo.md new file mode 100644 index 00000000..57f77b0d --- /dev/null +++ b/docs/content/icons/undo.md @@ -0,0 +1,5 @@ +--- +title: Undo +categories: +tags: +--- diff --git a/docs/content/icons/valkyrie-sword.md b/docs/content/icons/valkyrie-sword.md new file mode 100644 index 00000000..1253a2ea --- /dev/null +++ b/docs/content/icons/valkyrie-sword.md @@ -0,0 +1,5 @@ +--- +title: Valkyrie sword +categories: +tags: +--- diff --git a/docs/content/icons/video.md b/docs/content/icons/video.md new file mode 100644 index 00000000..190b3ec9 --- /dev/null +++ b/docs/content/icons/video.md @@ -0,0 +1,5 @@ +--- +title: Video +categories: +tags: +--- diff --git a/docs/content/icons/voicemail.md b/docs/content/icons/voicemail.md new file mode 100644 index 00000000..35939f25 --- /dev/null +++ b/docs/content/icons/voicemail.md @@ -0,0 +1,5 @@ +--- +title: Voicemail +categories: +tags: +--- diff --git a/docs/content/icons/volume-0.md b/docs/content/icons/volume-0.md new file mode 100644 index 00000000..20e7554a --- /dev/null +++ b/docs/content/icons/volume-0.md @@ -0,0 +1,5 @@ +--- +title: Volume 0 +categories: +tags: +--- diff --git a/docs/content/icons/volume-1.md b/docs/content/icons/volume-1.md new file mode 100644 index 00000000..c4d50483 --- /dev/null +++ b/docs/content/icons/volume-1.md @@ -0,0 +1,5 @@ +--- +title: Volume 1 +categories: +tags: +--- diff --git a/docs/content/icons/volume-2.md b/docs/content/icons/volume-2.md new file mode 100644 index 00000000..bae8dde2 --- /dev/null +++ b/docs/content/icons/volume-2.md @@ -0,0 +1,5 @@ +--- +title: Volume 2 +categories: +tags: +--- diff --git a/docs/content/icons/volume-3.md b/docs/content/icons/volume-3.md new file mode 100644 index 00000000..86e50761 --- /dev/null +++ b/docs/content/icons/volume-3.md @@ -0,0 +1,5 @@ +--- +title: Volume 3 +categories: +tags: +--- diff --git a/docs/content/icons/volume-slash.md b/docs/content/icons/volume-slash.md new file mode 100644 index 00000000..57eedcd2 --- /dev/null +++ b/docs/content/icons/volume-slash.md @@ -0,0 +1,5 @@ +--- +title: Volume slash +categories: +tags: +--- diff --git a/docs/content/icons/wallpaper.md b/docs/content/icons/wallpaper.md new file mode 100644 index 00000000..e6d6f27e --- /dev/null +++ b/docs/content/icons/wallpaper.md @@ -0,0 +1,5 @@ +--- +title: Wallpaper +categories: +tags: +--- diff --git a/docs/content/icons/waveform.md b/docs/content/icons/waveform.md new file mode 100644 index 00000000..cde0cb1d --- /dev/null +++ b/docs/content/icons/waveform.md @@ -0,0 +1,5 @@ +--- +title: Waveform +categories: +tags: +--- diff --git a/docs/content/icons/webhooks-clock.md b/docs/content/icons/webhooks-clock.md new file mode 100644 index 00000000..9dc38109 --- /dev/null +++ b/docs/content/icons/webhooks-clock.md @@ -0,0 +1,5 @@ +--- +title: Webhooks clock +categories: +tags: +--- diff --git a/docs/content/icons/webhooks.md b/docs/content/icons/webhooks.md new file mode 100644 index 00000000..7cd1a768 --- /dev/null +++ b/docs/content/icons/webhooks.md @@ -0,0 +1,5 @@ +--- +title: Webhooks +categories: +tags: +--- diff --git a/docs/content/icons/window.md b/docs/content/icons/window.md new file mode 100644 index 00000000..d79a2cf1 --- /dev/null +++ b/docs/content/icons/window.md @@ -0,0 +1,5 @@ +--- +title: Window +categories: +tags: +--- diff --git a/docs/content/icons/xmark.md b/docs/content/icons/xmark.md new file mode 100644 index 00000000..e0811d6e --- /dev/null +++ b/docs/content/icons/xmark.md @@ -0,0 +1,5 @@ +--- +title: Xmark +categories: +tags: +--- diff --git a/docs/content/usage.md b/docs/content/usage.md new file mode 100644 index 00000000..d79258d7 --- /dev/null +++ b/docs/content/usage.md @@ -0,0 +1,134 @@ +--- +title: Usage +description: Learn all the various way you can use Valkyrie. +layout: page +--- + +## Install + +Valkyrie is published to npm, but can also be manually downloaded if needed. + +
+
+{{< md >}} +### npm +Install [Valkyrie](https://www.npmjs.com/package/@sippy-platform/valkyrie)—including SVGs, icon sprite, and icon fonts—with npm. + +{{< highlight sh >}} +npm i @sippy-platform/valkyrie +{{< /highlight >}} +{{< /md >}} +
+
+{{< md >}} +### Download +[Releases are published on GitHub](https://github.com/sippy-platform/valkyrie/releases/) and include icon SVGs, fonts, the React component, license, and readme. + + Download latest +{{< /md >}} +
+
+ +## Using icons + +Valkyrie can be used in various ways, through our icon font, as embedded SVGs, as external SVGs, or with our React component. + +
+
+{{< md >}} +### Embedded +Embed Valkyrie icons in your HTML. Here we've used a custom `width` and `height`. +{{< /md >}} +
+
+ {{< example >}}{{< /example >}} +
+
+ +
+
+{{< md >}} +### External image +If you prefer to import images instead, you can just copy the file you need and reference it. +{{< /md >}} +
+
+ {{< example >}}Valkyrie{{< /example >}} +
+
+ +
+
+{{< md >}} +### Icon font +Use the main `vi` class and add the name of the icon you'd like to use when using the icon font (e.g., ``). + +Use `font-size` and `color` to change the icon appearance. +{{< /md >}} +
+
+ {{< example >}}{{< /example >}} + {{< example >}}{{< /example >}} +
+
+ +
+
+{{< md >}} +## Styling +You can simply apply slasses that change the color of text to change the icon's color. +{{< /md >}} +
+
+
+ + + + +
+{{< highlight html >}} + + ... + +{{< /highlight >}} +
+
+ +
+
+{{< md >}} +## Accessibility +For purely decorative icons, add `aria-hidden="true"`. Otherwise, provide an appropriate text alternative. Depending on which method you're using to add the icons, and where you're using them (e.g. as standalone images, or as the only content of a button or similar control), there are various possible approaches. Here are a few examples. + +**When using SVGs with `` elements, screen readers may not announce them as images, or skip the image completely.** Include an additional `role="img"` on the `` element to avoid any issues. [See this article for details.](https://simplyaccessible.com/article/7-solutions-svgs/#acc-heading-2) +{{< /md >}} +
+
+
+ Valkyrie +
+{{< highlight html >}} + +Valkyrie +{{< /highlight >}} +
+ +
+{{< highlight html >}} + +{{< /highlight >}} +
+ +
+{{< highlight html >}} + + +{{< /highlight >}} +
+
diff --git a/docs/fonts/Valkyrie.eot b/docs/fonts/Valkyrie.eot deleted file mode 100644 index c6959050..00000000 Binary files a/docs/fonts/Valkyrie.eot and /dev/null differ diff --git a/docs/fonts/Valkyrie.ttf b/docs/fonts/Valkyrie.ttf deleted file mode 100644 index 54d4d73e..00000000 Binary files a/docs/fonts/Valkyrie.ttf and /dev/null differ diff --git a/docs/fonts/Valkyrie.woff b/docs/fonts/Valkyrie.woff deleted file mode 100644 index 08445fee..00000000 Binary files a/docs/fonts/Valkyrie.woff and /dev/null differ diff --git a/docs/fonts/Valkyrie.woff2 b/docs/fonts/Valkyrie.woff2 deleted file mode 100644 index 39c59556..00000000 Binary files a/docs/fonts/Valkyrie.woff2 and /dev/null differ diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 194092ce..00000000 --- a/docs/index.html +++ /dev/null @@ -1,2147 +0,0 @@ - - - - - Valkyrie - - - - - - - - - -
-

Valkyrie

-
- -
- -
- - - -
- a-gum -
- - -
- - - -
- address-book -
- - -
- - - -
- angle-down -
- - -
- - - -
- angle-left -
- - -
- - - -
- angle-right -
- - -
- - - -
- angle-up -
- - -
- - - -
- angles-y -
- - -
- - - -
- apple-app-store -
- - -
- - - -
- arrow-down-short-wide -
- - -
- - - -
- arrow-down-to-line -
- - -
- - - -
- arrow-down-wide-short -
- - -
- - - -
- arrow-down -
- - -
- - - -
- arrow-left-from-bracket -
- - -
- - - -
- arrow-left-to-bracket -
- - -
- - - -
- arrow-left-to-line -
- - -
- - - -
- arrow-left -
- - -
- - - -
- arrow-pointer -
- - -
- - - -
- arrow-right-from-bracket -
- - -
- - - -
- arrow-right-prohibited -
- - -
- - - -
- arrow-right-to-bracket -
- - -
- - - -
- arrow-right-to-line -
- - -
- - - -
- arrow-right -
- - -
- - - -
- arrow-rotate-right -
- - -
- - - -
- arrow-up-short-wide -
- - -
- - - -
- arrow-up-to-line -
- - -
- - - -
- arrow-up-wide-short -
- - -
- - - -
- arrow-up -
- - -
- - - -
- arrows-rotate-right -
- - -
- - - -
- asterisk -
- - -
- - - -
- at -
- - -
- - - -
- backward -
- - -
- - - -
- bars -
- - -
- - - -
- blf -
- - -
- - - -
- bold -
- - -
- - - -
- book -
- - -
- - - -
- box-open-full -
- - -
- - - -
- brackets-curly -
- - -
- - - -
- bug -
- - -
- - - -
- building -
- - -
- - - -
- calendar-stars -
- - -
- - - -
- calendar -
- - -
- - - -
- chain-slash -
- - -
- - - -
- chain -
- - -
- - - -
- chart-pie -
- - -
- - - -
- check -
- - -
- - - -
- chevron-down -
- - -
- - - -
- chevron-left -
- - -
- - - -
- chevron-right -
- - -
- - - -
- chevron-up -
- - -
- - - -
- chrome -
- - -
- - - -
- circle-check -
- - -
- - - -
- circle-exclamation -
- - -
- - - -
- circle-info -
- - -
- - - -
- circle-plus -
- - -
- - - -
- circle-question -
- - -
- - - -
- circle-user -
- - -
- - - -
- circle-xmark -
- - -
- - - -
- city -
- - -
- - - -
- clock-rotate-left -
- - -
- - - -
- clock -
- - -
- - - -
- code -
- - -
- - - -
- codeblock -
- - -
- - - -
- compass -
- - -
- - - -
- compress -
- - -
- - - -
- copy -
- - -
- - - -
- devices -
- - -
- - - -
- display -
- - -
- - - -
- earth -
- - -
- - - -
- eclipse -
- - -
- - - -
- edge -
- - -
- - - -
- ellipsis -
- - -
- - - -
- envelope -
- - -
- - - -
- ethernet -
- - -
- - - -
- euro -
- - -
- - - -
- expand -
- - -
- - - -
- eye-slash -
- - -
- - - -
- eye -
- - -
- - - -
- facebook-messenger -
- - -
- - - -
- facebook -
- - -
- - - -
- fast-backward -
- - -
- - - -
- fast-forward -
- - -
- - - -
- fax -
- - -
- - - -
- file -
- - -
- - - -
- files-list -
- - -
- - - -
- files -
- - -
- - - -
- filmstrip -
- - -
- - - -
- filter-plus -
- - -
- - - -
- filter-xmark -
- - -
- - - -
- filter -
- - -
- - - -
- fingerprint -
- - -
- - - -
- firefox -
- - -
- - - -
- flag-checkered -
- - -
- - - -
- flag -
- - -
- - - -
- floppy-disk -
- - -
- - - -
- folder -
- - -
- - - -
- forward -
- - -
- - - -
- gauge -
- - -
- - - -
- gear -
- - -
- - - -
- gift -
- - -
- - - -
- github -
- - -
- - - -
- google-play -
- - -
- - - -
- grid -
- - -
- - - -
- grip-lines -
- - -
- - - -
- heading-1 -
- - -
- - - -
- heading-2 -
- - -
- - - -
- heading-3 -
- - -
- - - -
- heading-4 -
- - -
- - - -
- heading-5 -
- - -
- - - -
- heading-6 -
- - -
- - - -
- headset -
- - -
- - - -
- heart-crack -
- - -
- - - -
- heart-half -
- - -
- - - -
- heart -
- - -
- - - -
- house -
- - -
- - - -
- id-card -
- - -
- - - -
- image -
- - -
- - - -
- italic -
- - -
- - - -
- laptop -
- - -
- - - -
- layers-plus -
- - -
- - - -
- layers -
- - -
- - - -
- lightbulb-on -
- - -
- - - -
- lightbulb -
- - -
- - - -
- line -
- - -
- - - -
- linkedin -
- - -
- - - -
- list-checks -
- - -
- - - -
- list-clock -
- - -
- - - -
- list-ordered-clock -
- - -
- - - -
- list-ordered -
- - -
- - - -
- list -
- - -
- - - -
- location-pin-dot -
- - -
- - - -
- location-pin-slash -
- - -
- - - -
- location-pin -
- - -
- - - -
- location-pins-route -
- - -
- - - -
- lock-open -
- - -
- - - -
- lock -
- - -
- - - -
- magnifying-glass -
- - -
- - - -
- megaphone -
- - -
- - - -
- message-pen -
- - -
- - - -
- message-smile -
- - -
- - - -
- message-text -
- - -
- - - -
- message -
- - -
- - - -
- microphone -
- - -
- - - -
- moon -
- - -
- - - -
- music -
- - -
- - - -
- network -
- - -
- - - -
- numpad -
- - -
- - - -
- paper-plane -
- - -
- - - -
- parachute-box -
- - -
- - - -
- paragraph -
- - -
- - - -
- pause -
- - -
- - - -
- pen -
- - -
- - - -
- people-circle -
- - -
- - - -
- people -
- - -
- - - -
- person-clock -
- - -
- - - -
- person-gear -
- - -
- - - -
- person-headset -
- - -
- - - -
- person-list -
- - -
- - - -
- person-lock -
- - -
- - - -
- person-plus -
- - -
- - - -
- person -
- - -
- - - -
- phone-arrow-down-left-prohibited -
- - -
- - - -
- phone-arrow-down-left -
- - -
- - - -
- phone-arrow-up-right-prohibited -
- - -
- - - -
- phone-arrow-up-right -
- - -
- - - -
- phone-clock -
- - -
- - - -
- phone-gear -
- - -
- - - -
- phone-list -
- - -
- - - -
- phone-office -
- - -
- - - -
- phone-volume -
- - -
- - - -
- phone -
- - -
- - - -
- play-pause -
- - -
- - - -
- play -
- - -
- - - -
- plus -
- - -
- - - -
- power -
- - -
- - - -
- prohibited -
- - -
- - - -
- puzzle-piece -
- - -
- - - -
- quote -
- - -
- - - -
- redo -
- - -
- - - -
- repeat-once -
- - -
- - - -
- repeat -
- - -
- - - -
- safari -
- - -
- - - -
- server -
- - -
- - - -
- shield-keyhole -
- - -
- - - -
- shield-plus -
- - -
- - - -
- shield-xmark -
- - -
- - - -
- shield -
- - -
- - - -
- shuffle -
- - -
- - - -
- sim-card -
- - -
- - - -
- sippy -
- - -
- - - -
- sliders -
- - -
- - - -
- smartphone-arrow-right -
- - -
- - - -
- smartphone -
- - -
- - - -
- spinner-third -
- - -
- - - -
- spy -
- - -
- - - -
- square-gum -
- - -
- - - -
- star -
- - -
- - - -
- stop -
- - -
- - - -
- store -
- - -
- - - -
- strikethrough -
- - -
- - - -
- sun -
- - -
- - - -
- swatchbook -
- - -
- - - -
- table-clock -
- - -
- - - -
- table -
- - -
- - - -
- tag -
- - -
- - - -
- tower-broadcast -
- - -
- - - -
- trash-can -
- - -
- - - -
- triangle-exclamation -
- - -
- - - -
- underline -
- - -
- - - -
- undo -
- - -
- - - -
- valkyrie-sword -
- - -
- - - -
- video -
- - -
- - - -
- voicemail -
- - -
- - - -
- volume-0 -
- - -
- - - -
- volume-1 -
- - -
- - - -
- volume-2 -
- - -
- - - -
- volume-3 -
- - -
- - - -
- volume-slash -
- - -
- - - -
- wallpaper -
- - -
- - - -
- waveform -
- - -
- - - -
- webhooks-clock -
- - -
- - - -
- webhooks -
- - -
- - - -
- window -
- - -
- - - -
- xmark -
- -
- -

CSS classes

- -
-
- - - -
- spin -
- -
- - - -
- rotate-90 -
- -
- - - -
- rotate-180 -
- -
- - - -
- rotate-270 -
- -
- - - -
- flip-x -
- -
- - - -
- flip-y -
- -
- - - -
- flip -
-
- - - diff --git a/docs/layouts/_default/404.html b/docs/layouts/_default/404.html new file mode 100644 index 00000000..086b06bd --- /dev/null +++ b/docs/layouts/_default/404.html @@ -0,0 +1,15 @@ + + + + {{ partial "head" . }} + + + {{ partialCached "navbar" . }} + +
+ {{ .Content }} +
+ + {{- partialCached "scripts" . "default" }} + + diff --git a/docs/layouts/_default/font.html b/docs/layouts/_default/font.html new file mode 100644 index 00000000..ba7d9d2d --- /dev/null +++ b/docs/layouts/_default/font.html @@ -0,0 +1,23 @@ + + + + {{ partial "head" . }} + + + {{ partialCached "navbar" . }} + +
+ + {{ partialCached "icons" . "fonts" }} + + {{ .Content }} +
+ + {{- partialCached "scripts" . "fonts" }} + + diff --git a/docs/layouts/_default/home.html b/docs/layouts/_default/home.html new file mode 100644 index 00000000..b58dcfe2 --- /dev/null +++ b/docs/layouts/_default/home.html @@ -0,0 +1,18 @@ + + + + {{ partial "head" . }} + + +
+ {{ partialCached "home/hero" . }} + +
+ {{ partialCached "icons" . "home" }} + {{ .Content }} +
+
+ + {{- partialCached "scripts" . "home" }} + + diff --git a/docs/layouts/_default/page.html b/docs/layouts/_default/page.html new file mode 100644 index 00000000..02572dad --- /dev/null +++ b/docs/layouts/_default/page.html @@ -0,0 +1,15 @@ + + + + {{ partial "head" . }} + + + {{ partialCached "navbar" . }} + +
+ {{ .Content }} +
+ + {{- partialCached "scripts" . "home" }} + + diff --git a/docs/layouts/alias.html b/docs/layouts/alias.html new file mode 100644 index 00000000..4c4b4d87 --- /dev/null +++ b/docs/layouts/alias.html @@ -0,0 +1,11 @@ + + + + + + {{ .Permalink }} + + + + + diff --git a/docs/layouts/icons/list.html b/docs/layouts/icons/list.html new file mode 100644 index 00000000..e69de29b diff --git a/docs/layouts/icons/single.html b/docs/layouts/icons/single.html new file mode 100644 index 00000000..c9c1da11 --- /dev/null +++ b/docs/layouts/icons/single.html @@ -0,0 +1,102 @@ + + + + {{ partial "head" . }} + + + {{- $localSvgPath := printf "/icons/%s.svg" .File.TranslationBaseName -}} + {{- $svgPath := path.Join "/assets/" $localSvgPath -}} + {{- $svgHtml := readFile $localSvgPath | chomp | safeHTML -}} + + {{ $codepoints := getJSON "font/valkyrie.json" -}} + {{ $hexCodepoint := printf "%X" (int (index $codepoints .File.TranslationBaseName)) }} + + {{ partialCached "navbar" . }} + +
+
+
+
+

{{ .Title }}

+
+ {{- $hexCodepoint}} + + + +
+ +
+ {{ if or .Params.tags .Params.categories -}} + {{ with .Params.categories }} + {{ range . }} + {{ . }} + {{ end }} + {{ end }} + {{ with .Params.tags }} + {{ range . }} + {{ . }} + {{ end }} + {{ end }} + {{- end }} +
+
+
+ +
+
+
+ +
+
+
+ {{ $svgHtml }} + Heading icon +
+

+ {{ $svgHtml }} Inline icon +

+

+ +

+
+ + {{ $svgHtml }} + + +
+
+
+
+ +
+
+

HTML

+
+ {{ $iconFontSnippet := printf `` .File.TranslationBaseName -}} + {{- highlight $iconFontSnippet "html" "" }} +
+
+
+

React

+
+ {{ $reactImportSnippet := printf `` .File.TranslationBaseName -}} + {{- highlight $reactImportSnippet "html" "" }} +
+
+
+

Embedded

+ + + {{ highlight $svgHtml "html" "" }} +
+
+
+ + {{- partialCached "scripts" . "default" }} + + diff --git a/docs/layouts/partials/favicons.html b/docs/layouts/partials/favicons.html new file mode 100644 index 00000000..6f507750 --- /dev/null +++ b/docs/layouts/partials/favicons.html @@ -0,0 +1,8 @@ +{{ "" | safeHTML }} + + + + + + + diff --git a/docs/layouts/partials/head.html b/docs/layouts/partials/head.html new file mode 100644 index 00000000..8c7bb5db --- /dev/null +++ b/docs/layouts/partials/head.html @@ -0,0 +1,11 @@ + + +{{ if .IsHome }}{{ .Site.Title | markdownify }} · {{ .Site.Params.description | markdownify }}{{ else }}{{ .Title | markdownify }} · {{ .Site.Title | markdownify }}{{ end }} + + + + + +{{ partialCached "stylesheet" . }} +{{ partialCached "favicons" . }} +{{ partial "social" . }} diff --git a/docs/layouts/partials/home/hero.html b/docs/layouts/partials/home/hero.html new file mode 100644 index 00000000..a964a378 --- /dev/null +++ b/docs/layouts/partials/home/hero.html @@ -0,0 +1,35 @@ +
+ {{ partialCached "navbar" . }} + +
+
+

Valkyrie

+
+

Free, high quality, open source icon library with over 220 icons.

+ +
+
+ {{ highlight "npm i @sippy-platform/valkyrie" "sh" "" }} +
+
+ +
+ +
+
diff --git a/docs/layouts/partials/icons.html b/docs/layouts/partials/icons.html new file mode 100644 index 00000000..692032a2 --- /dev/null +++ b/docs/layouts/partials/icons.html @@ -0,0 +1,31 @@ +
+ + +
+ +
+
diff --git a/docs/layouts/partials/icons/figma.svg b/docs/layouts/partials/icons/figma.svg new file mode 100644 index 00000000..2d22b215 --- /dev/null +++ b/docs/layouts/partials/icons/figma.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/docs/layouts/partials/icons/github.svg b/docs/layouts/partials/icons/github.svg new file mode 100644 index 00000000..6f06f772 --- /dev/null +++ b/docs/layouts/partials/icons/github.svg @@ -0,0 +1 @@ +{{ with .title }}{{ . }}{{ else }}GitHub{{ end }} \ No newline at end of file diff --git a/docs/layouts/partials/icons/hamburger.svg b/docs/layouts/partials/icons/hamburger.svg new file mode 100644 index 00000000..955d8a65 --- /dev/null +++ b/docs/layouts/partials/icons/hamburger.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/layouts/partials/icons/twitter.svg b/docs/layouts/partials/icons/twitter.svg new file mode 100644 index 00000000..7a7fcee2 --- /dev/null +++ b/docs/layouts/partials/icons/twitter.svg @@ -0,0 +1 @@ +{{ with .title }}{{ . }}{{ else }}Twitter{{ end }} \ No newline at end of file diff --git a/docs/layouts/partials/icons/valkyrie-logo.svg b/docs/layouts/partials/icons/valkyrie-logo.svg new file mode 100644 index 00000000..78bcf1cc --- /dev/null +++ b/docs/layouts/partials/icons/valkyrie-logo.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/layouts/partials/navbar.html b/docs/layouts/partials/navbar.html new file mode 100644 index 00000000..22bba7c2 --- /dev/null +++ b/docs/layouts/partials/navbar.html @@ -0,0 +1,12 @@ + diff --git a/docs/layouts/partials/scripts.html b/docs/layouts/partials/scripts.html new file mode 100644 index 00000000..22a5e4a1 --- /dev/null +++ b/docs/layouts/partials/scripts.html @@ -0,0 +1,8 @@ +{{- if or .IsHome (eq .Page.Layout "font") }} + + +{{- end }} diff --git a/docs/layouts/partials/social.html b/docs/layouts/partials/social.html new file mode 100644 index 00000000..8e734dab --- /dev/null +++ b/docs/layouts/partials/social.html @@ -0,0 +1,17 @@ +{{ "" | safeHTML }} + + + + + + + +{{ "" | safeHTML }} + + + + + + + + diff --git a/docs/layouts/partials/stylesheet.html b/docs/layouts/partials/stylesheet.html new file mode 100644 index 00000000..9da6d4ee --- /dev/null +++ b/docs/layouts/partials/stylesheet.html @@ -0,0 +1,12 @@ + + +{{- $sassOptions := dict "targetPath" "assets/css/docs.css" "precision" 6 -}} +{{- $postcssOptions := dict "use" "autoprefixer" "noMap" true -}} + +{{- if eq hugo.Environment "production" -}} + {{- $sassOptions = merge $sassOptions (dict "outputStyle" "compressed") -}} +{{- end -}} + +{{- $style := resources.Get "scss/docs.scss" | toCSS $sassOptions | postCSS $postcssOptions -}} + + diff --git a/docs/layouts/shortcodes/example.html b/docs/layouts/shortcodes/example.html new file mode 100644 index 00000000..c4d9ab14 --- /dev/null +++ b/docs/layouts/shortcodes/example.html @@ -0,0 +1,25 @@ +{{- /* + Usage: `example [args]` + + `args` are optional and can be one of the following: + id: the `div`'s id - default: "" + class: any extra class(es) to be added to the `div` - default "" + show_preview: if the preview should be output in the HTML - default: `true` + show_markup: if the markup should be output in the HTML - default: `true` +*/ -}} + +{{- $show_preview := .Get "show_preview" | default true -}} +{{- $show_markup := .Get "show_markup" | default true -}} +{{- $input := .Inner -}} + +{{- if eq $show_preview true -}} + + {{- $input -}} + +{{- end -}} + +{{- if eq $show_markup true -}} + {{- $content := replaceRE `\n` `...` $input -}} + {{- $content = replaceRE `(class=" *?")` "" $content -}} + {{- highlight (trim $content "\n") "html" "" -}} +{{- end -}} diff --git a/docs/layouts/shortcodes/md.html b/docs/layouts/shortcodes/md.html new file mode 100644 index 00000000..82107bce --- /dev/null +++ b/docs/layouts/shortcodes/md.html @@ -0,0 +1 @@ +{{- .Inner | markdownify -}} diff --git a/docs/layouts/sitemap.xml b/docs/layouts/sitemap.xml new file mode 100644 index 00000000..575b6b81 --- /dev/null +++ b/docs/layouts/sitemap.xml @@ -0,0 +1,10 @@ +{{ printf "" | safeHTML }} + + {{- range .Data.Pages -}}{{ if ne .Params.sitemap_exclude true }} + + {{ .Permalink }}{{ if not .Lastmod.IsZero }} + {{ safeHTML (.Lastmod.Format "2006-01-02T15:04:05-07:00") }}{{ end }}{{ with .Sitemap.ChangeFreq }} + {{ . }}{{ end }}{{ if ge .Sitemap.Priority 0.0 }} + {{ .Sitemap.Priority }}{{ end }} + {{ end }}{{ end }} + diff --git a/docs/static/assets/img/favicons/android-chrome-192x192.png b/docs/static/assets/img/favicons/android-chrome-192x192.png new file mode 100644 index 00000000..ec643dcf Binary files /dev/null and b/docs/static/assets/img/favicons/android-chrome-192x192.png differ diff --git a/docs/static/assets/img/favicons/android-chrome-512x512.png b/docs/static/assets/img/favicons/android-chrome-512x512.png new file mode 100644 index 00000000..567769c6 Binary files /dev/null and b/docs/static/assets/img/favicons/android-chrome-512x512.png differ diff --git a/docs/static/assets/img/favicons/apple-touch-icon.png b/docs/static/assets/img/favicons/apple-touch-icon.png new file mode 100644 index 00000000..bfd84e95 Binary files /dev/null and b/docs/static/assets/img/favicons/apple-touch-icon.png differ diff --git a/docs/static/assets/img/favicons/favicon-16x16.png b/docs/static/assets/img/favicons/favicon-16x16.png new file mode 100644 index 00000000..d0e97f15 Binary files /dev/null and b/docs/static/assets/img/favicons/favicon-16x16.png differ diff --git a/docs/static/assets/img/favicons/favicon-32x32.png b/docs/static/assets/img/favicons/favicon-32x32.png new file mode 100644 index 00000000..106c0734 Binary files /dev/null and b/docs/static/assets/img/favicons/favicon-32x32.png differ diff --git a/docs/static/assets/img/favicons/favicon.png b/docs/static/assets/img/favicons/favicon.png new file mode 100644 index 00000000..0e8698c2 Binary files /dev/null and b/docs/static/assets/img/favicons/favicon.png differ diff --git a/docs/static/assets/img/favicons/manifest.json b/docs/static/assets/img/favicons/manifest.json new file mode 100644 index 00000000..3256f9f5 --- /dev/null +++ b/docs/static/assets/img/favicons/manifest.json @@ -0,0 +1,20 @@ +{ + "name": "Bootstrap Icons", + "short_name": "Bootstrap Icons", + "icons": [ + { + "src": "/assets/img/favicons/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/assets/img/favicons/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "start_url": "/?utm_source=a2hs", + "theme_color": "#7952b3", + "background_color": "#7952b3", + "display": "standalone" +} diff --git a/docs/static/assets/img/favicons/safari-pinned-tab.svg b/docs/static/assets/img/favicons/safari-pinned-tab.svg new file mode 100644 index 00000000..aa6e85cb --- /dev/null +++ b/docs/static/assets/img/favicons/safari-pinned-tab.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/docs/static/assets/img/valkyrie-sword.svg b/docs/static/assets/img/valkyrie-sword.svg new file mode 100644 index 00000000..63c13aba --- /dev/null +++ b/docs/static/assets/img/valkyrie-sword.svg @@ -0,0 +1,4 @@ + + + + diff --git a/docs/static/assets/js/list.min.js b/docs/static/assets/js/list.min.js new file mode 100644 index 00000000..fe34255f --- /dev/null +++ b/docs/static/assets/js/list.min.js @@ -0,0 +1 @@ +var List;List=function(){var t={"./src/add-async.js":function(t){t.exports=function(t){return function e(r,n,s){var i=r.splice(0,50);s=(s=s||[]).concat(t.add(i)),r.length>0?setTimeout((function(){e(r,n,s)}),1):(t.update(),n(s))}}},"./src/filter.js":function(t){t.exports=function(t){return t.handlers.filterStart=t.handlers.filterStart||[],t.handlers.filterComplete=t.handlers.filterComplete||[],function(e){if(t.trigger("filterStart"),t.i=1,t.reset.filter(),void 0===e)t.filtered=!1;else{t.filtered=!0;for(var r=t.items,n=0,s=r.length;nv.page,a=new g(t[s],void 0,n),v.items.push(a),r.push(a)}return v.update(),r}m(t.slice(0),e)}},this.show=function(t,e){return this.i=t,this.page=e,v.update(),v},this.remove=function(t,e,r){for(var n=0,s=0,i=v.items.length;s-1&&r.splice(n,1),v},this.trigger=function(t){for(var e=v.handlers[t].length;e--;)v.handlers[t][e](v);return v},this.reset={filter:function(){for(var t=v.items,e=t.length;e--;)t[e].filtered=!1;return v},search:function(){for(var t=v.items,e=t.length;e--;)t[e].found=!1;return v}},this.update=function(){var t=v.items,e=t.length;v.visibleItems=[],v.matchingItems=[],v.templater.clear();for(var r=0;r=v.i&&v.visibleItems.lengthe},innerWindow:function(t,e,r){return t>=e-r&&t<=e+r},dotted:function(t,e,r,n,s,i,a){return this.dottedLeft(t,e,r,n,s,i)||this.dottedRight(t,e,r,n,s,i,a)},dottedLeft:function(t,e,r,n,s,i){return e==r+1&&!this.innerWindow(e,s,i)&&!this.right(e,n)},dottedRight:function(t,e,r,n,s,i,a){return!t.items[a-1].values().dotted&&(e==n&&!this.innerWindow(e,s,i)&&!this.right(e,n))}};return function(e){var n=new i(t.listContainer.id,{listClass:e.paginationClass||"pagination",item:e.item||"
  • ",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});s.bind(n.listContainer,"click",(function(e){var r=e.target||e.srcElement,n=t.utils.getAttribute(r,"data-page"),s=t.utils.getAttribute(r,"data-i");s&&t.show((s-1)*n+1,n)})),t.on("updated",(function(){r(n,e)})),r(n,e)}}},"./src/parse.js":function(t,e,r){t.exports=function(t){var e=r("./src/item.js")(t),n=function(r,n){for(var s=0,i=r.length;s0?setTimeout((function(){e(r,s)}),1):(t.update(),t.trigger("parseComplete"))};return t.handlers.parseComplete=t.handlers.parseComplete||[],function(){var e=function(t){for(var e=t.childNodes,r=[],n=0,s=e.length;n]/g.exec(t)){var e=document.createElement("tbody");return e.innerHTML=t,e.firstElementChild}if(-1!==t.indexOf("<")){var r=document.createElement("div");return r.innerHTML=t,r.firstElementChild}}},a=function(e,r,n){var s=void 0,i=function(e){for(var r=0,n=t.valueNames.length;r=1;)t.list.removeChild(t.list.firstChild)},function(){var r;if("function"!=typeof t.item){if(!(r="string"==typeof t.item?-1===t.item.indexOf("<")?document.getElementById(t.item):i(t.item):s()))throw new Error("The list needs to have at least one item on init otherwise you'll have to add a template.");r=n(r,t.valueNames),e=function(){return r.cloneNode(!0)}}else e=function(e){var r=t.item(e);return i(r)}}()};t.exports=function(t){return new e(t)}},"./src/utils/classes.js":function(t,e,r){var n=r("./src/utils/index-of.js"),s=/\s+/;Object.prototype.toString;function i(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}t.exports=function(t){return new i(t)},i.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~n(e,t)||e.push(t),this.el.className=e.join(" "),this},i.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var e=this.array(),r=n(e,t);return~r&&e.splice(r,1),this.el.className=e.join(" "),this},i.prototype.toggle=function(t,e){return this.list?(void 0!==e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t),this):(void 0!==e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},i.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(s);return""===t[0]&&t.shift(),t},i.prototype.has=i.prototype.contains=function(t){return this.list?this.list.contains(t):!!~n(this.array(),t)}},"./src/utils/events.js":function(t,e,r){var n=window.addEventListener?"addEventListener":"attachEvent",s=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==n?"on":"",a=r("./src/utils/to-array.js");e.bind=function(t,e,r,s){for(var o=0,l=(t=a(t)).length;o32)return!1;var a=n,o=function(){var t,r={};for(t=0;t=p;b--){var j=o[t.charAt(b-1)];if(C[b]=0===m?(C[b+1]<<1|1)&j:(C[b+1]<<1|1)&j|(v[b+1]|v[b])<<1|1|v[b+1],C[b]&d){var x=l(m,b-1);if(x<=u){if(u=x,!((c=b-1)>a))break;p=Math.max(1,2*a-c)}}}if(l(m+1,a)>u)break;v=C}return!(c<0)}},"./src/utils/get-attribute.js":function(t){t.exports=function(t,e){var r=t.getAttribute&&t.getAttribute(e)||null;if(!r)for(var n=t.attributes,s=n.length,i=0;i=48&&t<=57}function i(t,e){for(var i=(t+="").length,a=(e+="").length,o=0,l=0;o=i&&l=a?-1:l>=a&&o=i?1:i-a}i.caseInsensitive=i.i=function(t,e){return i((""+t).toLowerCase(),(""+e).toLowerCase())},Object.defineProperties(i,{alphabet:{get:function(){return e},set:function(t){r=[];var s=0;if(e=t)for(;s \ No newline at end of file + \ No newline at end of file diff --git a/icons/address-book.svg b/icons/address-book.svg index 21cc1064..8db29300 100644 --- a/icons/address-book.svg +++ b/icons/address-book.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/angle-down.svg b/icons/angle-down.svg index 425609b5..affa40a5 100644 --- a/icons/angle-down.svg +++ b/icons/angle-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/angle-left.svg b/icons/angle-left.svg index 069ef747..603debb2 100644 --- a/icons/angle-left.svg +++ b/icons/angle-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/angle-right.svg b/icons/angle-right.svg index 56e82c99..3b3c4793 100644 --- a/icons/angle-right.svg +++ b/icons/angle-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/angle-up.svg b/icons/angle-up.svg index 548746a4..e7cc4e97 100644 --- a/icons/angle-up.svg +++ b/icons/angle-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/angles-y.svg b/icons/angles-y.svg index 9f89ac19..e2de423b 100644 --- a/icons/angles-y.svg +++ b/icons/angles-y.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/apple-app-store.svg b/icons/apple-app-store.svg index 16116110..1eab37d2 100644 --- a/icons/apple-app-store.svg +++ b/icons/apple-app-store.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-down-short-wide.svg b/icons/arrow-down-short-wide.svg index deeab05c..7dfa6659 100644 --- a/icons/arrow-down-short-wide.svg +++ b/icons/arrow-down-short-wide.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-down-to-line.svg b/icons/arrow-down-to-line.svg index 0c9cf0c4..c2f6aebf 100644 --- a/icons/arrow-down-to-line.svg +++ b/icons/arrow-down-to-line.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-down-wide-short.svg b/icons/arrow-down-wide-short.svg index 820d28d7..014bc69d 100644 --- a/icons/arrow-down-wide-short.svg +++ b/icons/arrow-down-wide-short.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-down.svg b/icons/arrow-down.svg index ac3535f8..60616dfc 100644 --- a/icons/arrow-down.svg +++ b/icons/arrow-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-left-from-bracket.svg b/icons/arrow-left-from-bracket.svg index 21badb07..0b0ca97e 100644 --- a/icons/arrow-left-from-bracket.svg +++ b/icons/arrow-left-from-bracket.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-left-to-bracket.svg b/icons/arrow-left-to-bracket.svg index 2a4903e1..a877ae7c 100644 --- a/icons/arrow-left-to-bracket.svg +++ b/icons/arrow-left-to-bracket.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-left-to-line.svg b/icons/arrow-left-to-line.svg index a9625f03..59cf1c92 100644 --- a/icons/arrow-left-to-line.svg +++ b/icons/arrow-left-to-line.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-left.svg b/icons/arrow-left.svg index 5fcb5623..29ff6750 100644 --- a/icons/arrow-left.svg +++ b/icons/arrow-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-pointer.svg b/icons/arrow-pointer.svg index c4aaf09f..e6618c67 100644 --- a/icons/arrow-pointer.svg +++ b/icons/arrow-pointer.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-right-from-bracket.svg b/icons/arrow-right-from-bracket.svg index 0dd47d82..71ce893a 100644 --- a/icons/arrow-right-from-bracket.svg +++ b/icons/arrow-right-from-bracket.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-right-prohibited.svg b/icons/arrow-right-prohibited.svg index 0fa2cacf..ab9a0283 100644 --- a/icons/arrow-right-prohibited.svg +++ b/icons/arrow-right-prohibited.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-right-to-bracket.svg b/icons/arrow-right-to-bracket.svg index e78b724a..4de94589 100644 --- a/icons/arrow-right-to-bracket.svg +++ b/icons/arrow-right-to-bracket.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-right-to-line.svg b/icons/arrow-right-to-line.svg index 6d590f5d..3206f9df 100644 --- a/icons/arrow-right-to-line.svg +++ b/icons/arrow-right-to-line.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-right.svg b/icons/arrow-right.svg index eff07cef..33c7afcc 100644 --- a/icons/arrow-right.svg +++ b/icons/arrow-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-rotate-right.svg b/icons/arrow-rotate-right.svg index 91751e5d..7476239e 100644 --- a/icons/arrow-rotate-right.svg +++ b/icons/arrow-rotate-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-up-short-wide.svg b/icons/arrow-up-short-wide.svg index 9e1cc22a..6b3f5929 100644 --- a/icons/arrow-up-short-wide.svg +++ b/icons/arrow-up-short-wide.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-up-to-line.svg b/icons/arrow-up-to-line.svg index b44720e2..2a088d48 100644 --- a/icons/arrow-up-to-line.svg +++ b/icons/arrow-up-to-line.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-up-wide-short.svg b/icons/arrow-up-wide-short.svg index a531eb8d..61fde32e 100644 --- a/icons/arrow-up-wide-short.svg +++ b/icons/arrow-up-wide-short.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrow-up.svg b/icons/arrow-up.svg index ccc7f0f1..5bca30a3 100644 --- a/icons/arrow-up.svg +++ b/icons/arrow-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/arrows-rotate-right.svg b/icons/arrows-rotate-right.svg index d925f058..f03b544d 100644 --- a/icons/arrows-rotate-right.svg +++ b/icons/arrows-rotate-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/asterisk.svg b/icons/asterisk.svg index 9c3d7c66..afc51ea8 100644 --- a/icons/asterisk.svg +++ b/icons/asterisk.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/at.svg b/icons/at.svg index 866957d1..cef5e96b 100644 --- a/icons/at.svg +++ b/icons/at.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/backward.svg b/icons/backward.svg index e36f34e2..725adbcd 100644 --- a/icons/backward.svg +++ b/icons/backward.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/bars.svg b/icons/bars.svg index 5363a973..56598309 100644 --- a/icons/bars.svg +++ b/icons/bars.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/blf.svg b/icons/blf.svg index ff026518..0b179149 100644 --- a/icons/blf.svg +++ b/icons/blf.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/bold.svg b/icons/bold.svg index fbc68f86..b67513b2 100644 --- a/icons/bold.svg +++ b/icons/bold.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/book.svg b/icons/book.svg index 7e32dc80..92a8a0fc 100644 --- a/icons/book.svg +++ b/icons/book.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/box-open-full.svg b/icons/box-open-full.svg index 8e274ffe..6444f61a 100644 --- a/icons/box-open-full.svg +++ b/icons/box-open-full.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/brackets-curly.svg b/icons/brackets-curly.svg index 681f2f61..15aec01b 100644 --- a/icons/brackets-curly.svg +++ b/icons/brackets-curly.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/bug.svg b/icons/bug.svg index 5d722fbc..61b327b2 100644 --- a/icons/bug.svg +++ b/icons/bug.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/building.svg b/icons/building.svg index 0edfe85d..d25f7435 100644 --- a/icons/building.svg +++ b/icons/building.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/calendar-stars.svg b/icons/calendar-stars.svg index 5050f741..05aa468d 100644 --- a/icons/calendar-stars.svg +++ b/icons/calendar-stars.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/calendar.svg b/icons/calendar.svg index 45e490c2..d18e3907 100644 --- a/icons/calendar.svg +++ b/icons/calendar.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chain-slash.svg b/icons/chain-slash.svg index cd572f05..f6dd3cbd 100644 --- a/icons/chain-slash.svg +++ b/icons/chain-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chain.svg b/icons/chain.svg index ed519a17..c997c15a 100644 --- a/icons/chain.svg +++ b/icons/chain.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chart-pie.svg b/icons/chart-pie.svg index 68d88446..a41b89b4 100644 --- a/icons/chart-pie.svg +++ b/icons/chart-pie.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/check.svg b/icons/check.svg index 1cf20287..24a1ea5c 100644 --- a/icons/check.svg +++ b/icons/check.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chevron-down.svg b/icons/chevron-down.svg index 7fd5021f..4dc9aabb 100644 --- a/icons/chevron-down.svg +++ b/icons/chevron-down.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chevron-left.svg b/icons/chevron-left.svg index 8ec5ed99..8687ded8 100644 --- a/icons/chevron-left.svg +++ b/icons/chevron-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chevron-right.svg b/icons/chevron-right.svg index 62b7ae36..d6b1afe6 100644 --- a/icons/chevron-right.svg +++ b/icons/chevron-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chevron-up.svg b/icons/chevron-up.svg index 9051c75f..604fc68f 100644 --- a/icons/chevron-up.svg +++ b/icons/chevron-up.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/chrome.svg b/icons/chrome.svg index e4307c97..fb255501 100644 --- a/icons/chrome.svg +++ b/icons/chrome.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-check.svg b/icons/circle-check.svg index 194505a4..a1537422 100644 --- a/icons/circle-check.svg +++ b/icons/circle-check.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-exclamation.svg b/icons/circle-exclamation.svg index e9d9e446..3ce4e923 100644 --- a/icons/circle-exclamation.svg +++ b/icons/circle-exclamation.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-info.svg b/icons/circle-info.svg index a9a316bd..71dbfb3e 100644 --- a/icons/circle-info.svg +++ b/icons/circle-info.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-plus.svg b/icons/circle-plus.svg index b5bcaa2e..797b7e31 100644 --- a/icons/circle-plus.svg +++ b/icons/circle-plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-question.svg b/icons/circle-question.svg index db72e468..3c99ed91 100644 --- a/icons/circle-question.svg +++ b/icons/circle-question.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-user.svg b/icons/circle-user.svg index a9f86514..69456d8b 100644 --- a/icons/circle-user.svg +++ b/icons/circle-user.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/circle-xmark.svg b/icons/circle-xmark.svg index 631ad9ee..2905d122 100644 --- a/icons/circle-xmark.svg +++ b/icons/circle-xmark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/city.svg b/icons/city.svg index c073527e..38e13096 100644 --- a/icons/city.svg +++ b/icons/city.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/clock-rotate-left.svg b/icons/clock-rotate-left.svg index 533dcde0..2607f650 100644 --- a/icons/clock-rotate-left.svg +++ b/icons/clock-rotate-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/clock.svg b/icons/clock.svg index 89b02182..78e29591 100644 --- a/icons/clock.svg +++ b/icons/clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/code.svg b/icons/code.svg index ccec7293..a213dd8c 100644 --- a/icons/code.svg +++ b/icons/code.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/codeblock.svg b/icons/codeblock.svg index c86b815e..661004f4 100644 --- a/icons/codeblock.svg +++ b/icons/codeblock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/compass.svg b/icons/compass.svg index de80a882..7aaaa9fc 100644 --- a/icons/compass.svg +++ b/icons/compass.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/compress.svg b/icons/compress.svg index f2a35f1a..224b6c12 100644 --- a/icons/compress.svg +++ b/icons/compress.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/copy.svg b/icons/copy.svg index 986b326b..f9147993 100644 --- a/icons/copy.svg +++ b/icons/copy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/devices.svg b/icons/devices.svg index 5c0be05d..7bededfd 100644 --- a/icons/devices.svg +++ b/icons/devices.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/display.svg b/icons/display.svg index d6e3f3e0..4b6eada6 100644 --- a/icons/display.svg +++ b/icons/display.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/earth.svg b/icons/earth.svg index 40088330..1957e167 100644 --- a/icons/earth.svg +++ b/icons/earth.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/eclipse.svg b/icons/eclipse.svg index 2bddf1c5..4cf242cb 100644 --- a/icons/eclipse.svg +++ b/icons/eclipse.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/edge.svg b/icons/edge.svg index 41145577..fec77669 100644 --- a/icons/edge.svg +++ b/icons/edge.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/ellipsis.svg b/icons/ellipsis.svg index 9310aef2..8847d489 100644 --- a/icons/ellipsis.svg +++ b/icons/ellipsis.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/envelope.svg b/icons/envelope.svg index 6654bc2d..c6259418 100644 --- a/icons/envelope.svg +++ b/icons/envelope.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/ethernet.svg b/icons/ethernet.svg index 348f84d5..a25e2994 100644 --- a/icons/ethernet.svg +++ b/icons/ethernet.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/euro.svg b/icons/euro.svg index b37c04d1..473fd4f6 100644 --- a/icons/euro.svg +++ b/icons/euro.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/expand.svg b/icons/expand.svg index 34ba33ee..92f94db9 100644 --- a/icons/expand.svg +++ b/icons/expand.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/eye-slash.svg b/icons/eye-slash.svg index 1199efec..414a9b8e 100644 --- a/icons/eye-slash.svg +++ b/icons/eye-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/eye.svg b/icons/eye.svg index d79a5023..e204b166 100644 --- a/icons/eye.svg +++ b/icons/eye.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/facebook-messenger.svg b/icons/facebook-messenger.svg index d6a33fee..8b0815e9 100644 --- a/icons/facebook-messenger.svg +++ b/icons/facebook-messenger.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/facebook.svg b/icons/facebook.svg index 9ddc9515..f93c9836 100644 --- a/icons/facebook.svg +++ b/icons/facebook.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/fast-backward.svg b/icons/fast-backward.svg index 2517bcb2..4380daaf 100644 --- a/icons/fast-backward.svg +++ b/icons/fast-backward.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/fast-forward.svg b/icons/fast-forward.svg index d0dcf0d0..7fa7de2f 100644 --- a/icons/fast-forward.svg +++ b/icons/fast-forward.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/fax.svg b/icons/fax.svg index 09a93f62..19e49e4d 100644 --- a/icons/fax.svg +++ b/icons/fax.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/file.svg b/icons/file.svg index 170ad9e3..80f2562a 100644 --- a/icons/file.svg +++ b/icons/file.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/files-list.svg b/icons/files-list.svg index 2cee962c..ec0b5ee1 100644 --- a/icons/files-list.svg +++ b/icons/files-list.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/files.svg b/icons/files.svg index 0b22545c..d1512e17 100644 --- a/icons/files.svg +++ b/icons/files.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/filmstrip.svg b/icons/filmstrip.svg index c856689b..bdb3d324 100644 --- a/icons/filmstrip.svg +++ b/icons/filmstrip.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/filter-plus.svg b/icons/filter-plus.svg index 3f440428..3d274d42 100644 --- a/icons/filter-plus.svg +++ b/icons/filter-plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/filter-xmark.svg b/icons/filter-xmark.svg index 26fa6501..d4a03779 100644 --- a/icons/filter-xmark.svg +++ b/icons/filter-xmark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/filter.svg b/icons/filter.svg index 1b5a35ca..bf993a46 100644 --- a/icons/filter.svg +++ b/icons/filter.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/fingerprint.svg b/icons/fingerprint.svg index 09061d2c..22537251 100644 --- a/icons/fingerprint.svg +++ b/icons/fingerprint.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/firefox.svg b/icons/firefox.svg index c03b0f0f..242dec44 100644 --- a/icons/firefox.svg +++ b/icons/firefox.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/flag-checkered.svg b/icons/flag-checkered.svg index 0d85dfe1..79f5ec9e 100644 --- a/icons/flag-checkered.svg +++ b/icons/flag-checkered.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/flag.svg b/icons/flag.svg index 7bdf3cd5..8fb425fe 100644 --- a/icons/flag.svg +++ b/icons/flag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/floppy-disk.svg b/icons/floppy-disk.svg index a39459ca..c091725c 100644 --- a/icons/floppy-disk.svg +++ b/icons/floppy-disk.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/folder.svg b/icons/folder.svg index 16b42153..ffb1d736 100644 --- a/icons/folder.svg +++ b/icons/folder.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/forward.svg b/icons/forward.svg index 35b4eee7..7c1630eb 100644 --- a/icons/forward.svg +++ b/icons/forward.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/gauge.svg b/icons/gauge.svg index 5cbcd83b..592f7cca 100644 --- a/icons/gauge.svg +++ b/icons/gauge.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/gear.svg b/icons/gear.svg index 0c5fb9dd..16cefe1c 100644 --- a/icons/gear.svg +++ b/icons/gear.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/gift.svg b/icons/gift.svg index ac475f07..366a4b37 100644 --- a/icons/gift.svg +++ b/icons/gift.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/github.svg b/icons/github.svg index 6835e178..5577e603 100644 --- a/icons/github.svg +++ b/icons/github.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/google-play.svg b/icons/google-play.svg index e137c968..8da47ecc 100644 --- a/icons/google-play.svg +++ b/icons/google-play.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/grid.svg b/icons/grid.svg index 1cb65b66..4b738d81 100644 --- a/icons/grid.svg +++ b/icons/grid.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/grip-lines.svg b/icons/grip-lines.svg index 6180f329..c1ea4f0b 100644 --- a/icons/grip-lines.svg +++ b/icons/grip-lines.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heading-1.svg b/icons/heading-1.svg index d9e8ff87..fa12bab4 100644 --- a/icons/heading-1.svg +++ b/icons/heading-1.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heading-2.svg b/icons/heading-2.svg index 20e298b9..1d083597 100644 --- a/icons/heading-2.svg +++ b/icons/heading-2.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heading-3.svg b/icons/heading-3.svg index 7323ca9d..51e5eb20 100644 --- a/icons/heading-3.svg +++ b/icons/heading-3.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heading-4.svg b/icons/heading-4.svg index e0aeaa3f..0d01a2fa 100644 --- a/icons/heading-4.svg +++ b/icons/heading-4.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heading-5.svg b/icons/heading-5.svg index f87678c7..e1211d93 100644 --- a/icons/heading-5.svg +++ b/icons/heading-5.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heading-6.svg b/icons/heading-6.svg index 2a8907dd..e2d9f42a 100644 --- a/icons/heading-6.svg +++ b/icons/heading-6.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/headset.svg b/icons/headset.svg index c701bdf8..82d1b086 100644 --- a/icons/headset.svg +++ b/icons/headset.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heart-crack.svg b/icons/heart-crack.svg index a0039784..af045059 100644 --- a/icons/heart-crack.svg +++ b/icons/heart-crack.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heart-half.svg b/icons/heart-half.svg index 0087ecb2..84fd0fd8 100644 --- a/icons/heart-half.svg +++ b/icons/heart-half.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/heart.svg b/icons/heart.svg index d94e7044..a5412519 100644 --- a/icons/heart.svg +++ b/icons/heart.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/house.svg b/icons/house.svg index bd1abb47..b9d214eb 100644 --- a/icons/house.svg +++ b/icons/house.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/id-card.svg b/icons/id-card.svg index 515df07b..8bf638da 100644 --- a/icons/id-card.svg +++ b/icons/id-card.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/image.svg b/icons/image.svg index 8b2dcf33..88846e03 100644 --- a/icons/image.svg +++ b/icons/image.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/italic.svg b/icons/italic.svg index 6954d094..b9a8781f 100644 --- a/icons/italic.svg +++ b/icons/italic.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/laptop.svg b/icons/laptop.svg index cf8a8dde..77a10d3d 100644 --- a/icons/laptop.svg +++ b/icons/laptop.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/layers-plus.svg b/icons/layers-plus.svg index 35be18e5..8934466f 100644 --- a/icons/layers-plus.svg +++ b/icons/layers-plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/layers.svg b/icons/layers.svg index 43656dfd..8bd52da2 100644 --- a/icons/layers.svg +++ b/icons/layers.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/lightbulb-on.svg b/icons/lightbulb-on.svg index be39e815..0eda7e66 100644 --- a/icons/lightbulb-on.svg +++ b/icons/lightbulb-on.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/lightbulb.svg b/icons/lightbulb.svg index a4f5bbcb..a5e9e8ba 100644 --- a/icons/lightbulb.svg +++ b/icons/lightbulb.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/line.svg b/icons/line.svg index 2ed17b23..e172dd02 100644 --- a/icons/line.svg +++ b/icons/line.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/linkedin.svg b/icons/linkedin.svg index 107f351e..fade3ef2 100644 --- a/icons/linkedin.svg +++ b/icons/linkedin.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/list-checks.svg b/icons/list-checks.svg index 85c78bb1..5ee10f00 100644 --- a/icons/list-checks.svg +++ b/icons/list-checks.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/list-clock.svg b/icons/list-clock.svg index 453888f5..184e2dc6 100644 --- a/icons/list-clock.svg +++ b/icons/list-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/list-ordered-clock.svg b/icons/list-ordered-clock.svg index be367200..7c39459a 100644 --- a/icons/list-ordered-clock.svg +++ b/icons/list-ordered-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/list-ordered.svg b/icons/list-ordered.svg index 91381ea4..1c746ef6 100644 --- a/icons/list-ordered.svg +++ b/icons/list-ordered.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/list.svg b/icons/list.svg index b292b868..cf5d6f43 100644 --- a/icons/list.svg +++ b/icons/list.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/location-pin-dot.svg b/icons/location-pin-dot.svg index 70f81ee4..b46aebf4 100644 --- a/icons/location-pin-dot.svg +++ b/icons/location-pin-dot.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/location-pin-slash.svg b/icons/location-pin-slash.svg index f891ef06..8874cb34 100644 --- a/icons/location-pin-slash.svg +++ b/icons/location-pin-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/location-pin.svg b/icons/location-pin.svg index be63ea39..0ffd1692 100644 --- a/icons/location-pin.svg +++ b/icons/location-pin.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/location-pins-route.svg b/icons/location-pins-route.svg index f441bbfa..7e261d75 100644 --- a/icons/location-pins-route.svg +++ b/icons/location-pins-route.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/lock-open.svg b/icons/lock-open.svg index 11cbe7dc..464854af 100644 --- a/icons/lock-open.svg +++ b/icons/lock-open.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/lock.svg b/icons/lock.svg index 5019c90a..aeb67e48 100644 --- a/icons/lock.svg +++ b/icons/lock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/magnifying-glass.svg b/icons/magnifying-glass.svg index 4bd153b6..4ae52823 100644 --- a/icons/magnifying-glass.svg +++ b/icons/magnifying-glass.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/megaphone.svg b/icons/megaphone.svg index 18e2bd66..31d3baa8 100644 --- a/icons/megaphone.svg +++ b/icons/megaphone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/message-pen.svg b/icons/message-pen.svg index 486a7395..74773ef7 100644 --- a/icons/message-pen.svg +++ b/icons/message-pen.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/message-smile.svg b/icons/message-smile.svg index 8457f854..830a02dc 100644 --- a/icons/message-smile.svg +++ b/icons/message-smile.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/message-text.svg b/icons/message-text.svg index 3a016f20..17618afc 100644 --- a/icons/message-text.svg +++ b/icons/message-text.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/message.svg b/icons/message.svg index 0fadd41f..b905c33e 100644 --- a/icons/message.svg +++ b/icons/message.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/microphone.svg b/icons/microphone.svg index 350a42f6..74bc231f 100644 --- a/icons/microphone.svg +++ b/icons/microphone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/moon.svg b/icons/moon.svg index 5082a728..324fab0e 100644 --- a/icons/moon.svg +++ b/icons/moon.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/music.svg b/icons/music.svg index 7b27105d..e9913bb8 100644 --- a/icons/music.svg +++ b/icons/music.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/network.svg b/icons/network.svg index d5fda319..b21c4592 100644 --- a/icons/network.svg +++ b/icons/network.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/numpad.svg b/icons/numpad.svg index 482e94df..9e27606b 100644 --- a/icons/numpad.svg +++ b/icons/numpad.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/paper-plane.svg b/icons/paper-plane.svg index 7f9b73e5..b936c65c 100644 --- a/icons/paper-plane.svg +++ b/icons/paper-plane.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/parachute-box.svg b/icons/parachute-box.svg index 49253400..900d12e8 100644 --- a/icons/parachute-box.svg +++ b/icons/parachute-box.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/paragraph.svg b/icons/paragraph.svg index f60e1819..3a5f3b7a 100644 --- a/icons/paragraph.svg +++ b/icons/paragraph.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/pause.svg b/icons/pause.svg index 3975e34f..00de51a7 100644 --- a/icons/pause.svg +++ b/icons/pause.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/pen.svg b/icons/pen.svg index da6c6a17..da1862b4 100644 --- a/icons/pen.svg +++ b/icons/pen.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/people-circle.svg b/icons/people-circle.svg index fb855307..98e996ac 100644 --- a/icons/people-circle.svg +++ b/icons/people-circle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/people.svg b/icons/people.svg index c79830a0..24e11449 100644 --- a/icons/people.svg +++ b/icons/people.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person-clock.svg b/icons/person-clock.svg index a2ea3a55..a60d248d 100644 --- a/icons/person-clock.svg +++ b/icons/person-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person-gear.svg b/icons/person-gear.svg index ad58991d..45595590 100644 --- a/icons/person-gear.svg +++ b/icons/person-gear.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person-headset.svg b/icons/person-headset.svg index b18a8ece..16fd9c13 100644 --- a/icons/person-headset.svg +++ b/icons/person-headset.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person-list.svg b/icons/person-list.svg index 52c796db..e034b52c 100644 --- a/icons/person-list.svg +++ b/icons/person-list.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person-lock.svg b/icons/person-lock.svg index 159a3c5e..3b0e5357 100644 --- a/icons/person-lock.svg +++ b/icons/person-lock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person-plus.svg b/icons/person-plus.svg index 3b4cb3dd..41b0e2eb 100644 --- a/icons/person-plus.svg +++ b/icons/person-plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/person.svg b/icons/person.svg index 9086d727..e6050cbb 100644 --- a/icons/person.svg +++ b/icons/person.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-arrow-down-left-prohibited.svg b/icons/phone-arrow-down-left-prohibited.svg index ef484d25..8c24f309 100644 --- a/icons/phone-arrow-down-left-prohibited.svg +++ b/icons/phone-arrow-down-left-prohibited.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-arrow-down-left.svg b/icons/phone-arrow-down-left.svg index b8817e42..fd9e4f3c 100644 --- a/icons/phone-arrow-down-left.svg +++ b/icons/phone-arrow-down-left.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-arrow-up-right-prohibited.svg b/icons/phone-arrow-up-right-prohibited.svg index 2d8e70e8..145b7abf 100644 --- a/icons/phone-arrow-up-right-prohibited.svg +++ b/icons/phone-arrow-up-right-prohibited.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-arrow-up-right.svg b/icons/phone-arrow-up-right.svg index cd73092c..61f6434f 100644 --- a/icons/phone-arrow-up-right.svg +++ b/icons/phone-arrow-up-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-clock.svg b/icons/phone-clock.svg index ad5d5a41..c72e35d0 100644 --- a/icons/phone-clock.svg +++ b/icons/phone-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-gear.svg b/icons/phone-gear.svg index 9eb6f6a9..dbcf3c11 100644 --- a/icons/phone-gear.svg +++ b/icons/phone-gear.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-list.svg b/icons/phone-list.svg index daa9746d..0ab88a44 100644 --- a/icons/phone-list.svg +++ b/icons/phone-list.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-office.svg b/icons/phone-office.svg index 5e000baf..f79c8bdf 100644 --- a/icons/phone-office.svg +++ b/icons/phone-office.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone-volume.svg b/icons/phone-volume.svg index 6e28efd9..9e0585bf 100644 --- a/icons/phone-volume.svg +++ b/icons/phone-volume.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/phone.svg b/icons/phone.svg index 3247a7e4..efd76f42 100644 --- a/icons/phone.svg +++ b/icons/phone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/play-pause.svg b/icons/play-pause.svg index 908d7c47..5b7dd7da 100644 --- a/icons/play-pause.svg +++ b/icons/play-pause.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/play.svg b/icons/play.svg index 829612c0..1744e902 100644 --- a/icons/play.svg +++ b/icons/play.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/plus.svg b/icons/plus.svg index 58b7096f..093ca64a 100644 --- a/icons/plus.svg +++ b/icons/plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/power.svg b/icons/power.svg index a487b0b9..72ba2b21 100644 --- a/icons/power.svg +++ b/icons/power.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/prohibited.svg b/icons/prohibited.svg index 604f1b3c..b83a2dfd 100644 --- a/icons/prohibited.svg +++ b/icons/prohibited.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/puzzle-piece.svg b/icons/puzzle-piece.svg index e85c66e5..e271d4f9 100644 --- a/icons/puzzle-piece.svg +++ b/icons/puzzle-piece.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/quote.svg b/icons/quote.svg index c9295771..5b9b4138 100644 --- a/icons/quote.svg +++ b/icons/quote.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/redo.svg b/icons/redo.svg index e6a3cc07..659685fb 100644 --- a/icons/redo.svg +++ b/icons/redo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/repeat-once.svg b/icons/repeat-once.svg index 4e63e75d..3d15556e 100644 --- a/icons/repeat-once.svg +++ b/icons/repeat-once.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/repeat.svg b/icons/repeat.svg index 635a27fc..b48a6682 100644 --- a/icons/repeat.svg +++ b/icons/repeat.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/safari.svg b/icons/safari.svg index 58c8ab48..ac61f009 100644 --- a/icons/safari.svg +++ b/icons/safari.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/server.svg b/icons/server.svg index 20bb32d6..75dab050 100644 --- a/icons/server.svg +++ b/icons/server.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/shield-keyhole.svg b/icons/shield-keyhole.svg index 9a544bea..0e0af105 100644 --- a/icons/shield-keyhole.svg +++ b/icons/shield-keyhole.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/shield-plus.svg b/icons/shield-plus.svg index e92ea26b..5fa85826 100644 --- a/icons/shield-plus.svg +++ b/icons/shield-plus.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/shield-xmark.svg b/icons/shield-xmark.svg index d7c0dd69..68a94262 100644 --- a/icons/shield-xmark.svg +++ b/icons/shield-xmark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/shield.svg b/icons/shield.svg index c05752db..becd304b 100644 --- a/icons/shield.svg +++ b/icons/shield.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/shuffle.svg b/icons/shuffle.svg index a5119cf6..06d85503 100644 --- a/icons/shuffle.svg +++ b/icons/shuffle.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/sim-card.svg b/icons/sim-card.svg index 6420fc44..214444af 100644 --- a/icons/sim-card.svg +++ b/icons/sim-card.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/sippy.svg b/icons/sippy.svg index ff52e39b..76bad7a3 100644 --- a/icons/sippy.svg +++ b/icons/sippy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/sliders.svg b/icons/sliders.svg index a01329fa..3e8bbcaa 100644 --- a/icons/sliders.svg +++ b/icons/sliders.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/smartphone-arrow-right.svg b/icons/smartphone-arrow-right.svg index d5291030..896ce970 100644 --- a/icons/smartphone-arrow-right.svg +++ b/icons/smartphone-arrow-right.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/smartphone.svg b/icons/smartphone.svg index 7c84b23d..6cf1eecb 100644 --- a/icons/smartphone.svg +++ b/icons/smartphone.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/spinner-third.svg b/icons/spinner-third.svg index a0c34ae0..abc3ca99 100644 --- a/icons/spinner-third.svg +++ b/icons/spinner-third.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/spy.svg b/icons/spy.svg index a653ebee..201b1001 100644 --- a/icons/spy.svg +++ b/icons/spy.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/square-gum.svg b/icons/square-gum.svg index be545dc3..f891945e 100644 --- a/icons/square-gum.svg +++ b/icons/square-gum.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/star.svg b/icons/star.svg index c0398a3a..65156893 100644 --- a/icons/star.svg +++ b/icons/star.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/stop.svg b/icons/stop.svg index 96fdc064..28b75ac1 100644 --- a/icons/stop.svg +++ b/icons/stop.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/store.svg b/icons/store.svg index b1345a8d..1f630d3b 100644 --- a/icons/store.svg +++ b/icons/store.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/strikethrough.svg b/icons/strikethrough.svg index 9db0e0f4..7b5f2cd0 100644 --- a/icons/strikethrough.svg +++ b/icons/strikethrough.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/sun.svg b/icons/sun.svg index a1b2f6e9..86c31a94 100644 --- a/icons/sun.svg +++ b/icons/sun.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/swatchbook.svg b/icons/swatchbook.svg index 5436ea34..2f554a00 100644 --- a/icons/swatchbook.svg +++ b/icons/swatchbook.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/table-clock.svg b/icons/table-clock.svg index 2080bd5c..f4a616c1 100644 --- a/icons/table-clock.svg +++ b/icons/table-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/table.svg b/icons/table.svg index 58127c08..658bb32c 100644 --- a/icons/table.svg +++ b/icons/table.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/tag.svg b/icons/tag.svg index a15df50a..a21cf0d7 100644 --- a/icons/tag.svg +++ b/icons/tag.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/tower-broadcast.svg b/icons/tower-broadcast.svg index d1920785..0e9518b8 100644 --- a/icons/tower-broadcast.svg +++ b/icons/tower-broadcast.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/trash-can.svg b/icons/trash-can.svg index 13ffd4d2..5e081068 100644 --- a/icons/trash-can.svg +++ b/icons/trash-can.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/triangle-exclamation.svg b/icons/triangle-exclamation.svg index ff412a0c..7e5ec74e 100644 --- a/icons/triangle-exclamation.svg +++ b/icons/triangle-exclamation.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/underline.svg b/icons/underline.svg index 411851a7..c0cf75b0 100644 --- a/icons/underline.svg +++ b/icons/underline.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/undo.svg b/icons/undo.svg index 1b324ec7..008d5586 100644 --- a/icons/undo.svg +++ b/icons/undo.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/valkyrie-sword.svg b/icons/valkyrie-sword.svg index cd3b5e4c..7fdc1251 100644 --- a/icons/valkyrie-sword.svg +++ b/icons/valkyrie-sword.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/video.svg b/icons/video.svg index 3d521843..11af01b5 100644 --- a/icons/video.svg +++ b/icons/video.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/voicemail.svg b/icons/voicemail.svg index 7ff2cc6f..3c7acc44 100644 --- a/icons/voicemail.svg +++ b/icons/voicemail.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/volume-0.svg b/icons/volume-0.svg index cd036300..871d455e 100644 --- a/icons/volume-0.svg +++ b/icons/volume-0.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/volume-1.svg b/icons/volume-1.svg index ed3568be..9a8d7ecb 100644 --- a/icons/volume-1.svg +++ b/icons/volume-1.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/volume-2.svg b/icons/volume-2.svg index b83e7a90..c16a2f6d 100644 --- a/icons/volume-2.svg +++ b/icons/volume-2.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/volume-3.svg b/icons/volume-3.svg index 6a09dfee..b31fab3c 100644 --- a/icons/volume-3.svg +++ b/icons/volume-3.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/volume-slash.svg b/icons/volume-slash.svg index 10aa9cc5..08aad628 100644 --- a/icons/volume-slash.svg +++ b/icons/volume-slash.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/wallpaper.svg b/icons/wallpaper.svg index 2b3e031a..2ffe637a 100644 --- a/icons/wallpaper.svg +++ b/icons/wallpaper.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/waveform.svg b/icons/waveform.svg index 4f225195..b7a0aa4c 100644 --- a/icons/waveform.svg +++ b/icons/waveform.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/webhooks-clock.svg b/icons/webhooks-clock.svg index 7bb5a5dc..5f4f8f9b 100644 --- a/icons/webhooks-clock.svg +++ b/icons/webhooks-clock.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/webhooks.svg b/icons/webhooks.svg index 9c783c5b..af27d17e 100644 --- a/icons/webhooks.svg +++ b/icons/webhooks.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/window.svg b/icons/window.svg index c5b7a586..70704c5b 100644 --- a/icons/window.svg +++ b/icons/window.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/icons/xmark.svg b/icons/xmark.svg index b68180bd..c9541885 100644 --- a/icons/xmark.svg +++ b/icons/xmark.svg @@ -1 +1 @@ - \ No newline at end of file + \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 3125d70b..3793d172 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,22 +1,25 @@ { "name": "@sippy-platform/valkyrie", - "version": "0.21.1", + "version": "1.0.0-alpha.1", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@sippy-platform/valkyrie", - "version": "0.21.1", + "version": "1.0.0-alpha.1", "license": "AGPL-3.0-or-later", "devDependencies": { "@types/react": "18.0.21", "autoprefixer": "10.4.12", + "bootstrap": "5.2.2", "bundle-scss": "1.5.1", "copyfiles": "2.4.1", "fantasticon": "1.2.3", + "hugo-bin": "0.92.3", "node-sass": "7.0.3", "nodemon": "2.0.20", "npm-run-all": "4.1.5", + "picocolors": "1.0.0", "postcss": "8.4.18", "postcss-cli": "10.0.0", "react": "18.2.0", @@ -930,6 +933,26 @@ "node": ">=10" } }, + "node_modules/@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "dev": true, + "peer": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/popperjs" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -1184,6 +1207,47 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", @@ -1409,6 +1473,178 @@ "tweetnacl": "^0.14.3" } }, + "node_modules/bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "dependencies": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "dependencies": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "dependencies": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version-check/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/bin-version/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/bin-version/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/bin-version/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/bin-version/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -1467,6 +1703,25 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, + "node_modules/bootstrap": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", + "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/twbs" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/bootstrap" + } + ], + "peerDependencies": { + "@popperjs/core": "^2.11.6" + } + }, "node_modules/brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -1540,6 +1795,37 @@ "ieee754": "^1.1.13" } }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, "node_modules/bufferstreams": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz", @@ -1624,6 +1910,36 @@ "node": ">= 10" } }, + "node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "dev": true, + "dependencies": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/cacheable-request/node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1713,6 +2029,21 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, + "node_modules/caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "dependencies": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -1848,6 +2179,15 @@ "node": ">=0.8" } }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, "node_modules/clsx": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", @@ -1911,6 +2251,16 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "node_modules/console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -1928,6 +2278,18 @@ "upper-case": "^2.0.2" } }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, "node_modules/convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -2133,6 +2495,175 @@ "node": ">=0.10.0" } }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", + "dev": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress/node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/defaults": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", @@ -2264,6 +2795,56 @@ "tslib": "^2.0.3" } }, + "node_modules/download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/download/node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, "node_modules/ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -2295,6 +2876,15 @@ "iconv-lite": "^0.6.2" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -2448,6 +3038,96 @@ "es5-ext": "~0.10.14" } }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/execa/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/execa/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/execa/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/ext": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", @@ -2457,6 +3137,31 @@ "type": "^2.5.0" } }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/ext/node_modules/type": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", @@ -2552,15 +3257,56 @@ "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "dependencies": { - "reusify": "^1.0.4" + "reusify": "^1.0.4" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" } }, - "node_modules/file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, "node_modules/fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -2592,6 +3338,18 @@ "node": ">=8" } }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, "node_modules/forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -2628,6 +3386,58 @@ "url": "https://www.patreon.com/infusion" } }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "node_modules/fs-extra": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", @@ -2749,6 +3559,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", @@ -2758,6 +3580,15 @@ "node": ">=0.10.0" } }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -2878,6 +3709,43 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/got/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/graceful-fs": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", @@ -2966,6 +3834,15 @@ "node": ">=8" } }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "engines": { + "node": "*" + } + }, "node_modules/has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", @@ -2978,6 +3855,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", @@ -3124,6 +4013,25 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/hugo-bin": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.92.3.tgz", + "integrity": "sha512-gM121hh7C5ZXRNITQdk/rPWeZ7eh0PqQAVjebQ7uA5eu/Xbk8YH6bsq8A11T3po+RmzCkeh178eJkXiRDRScag==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "bin-wrapper": "^4.1.0", + "picocolors": "^1.0.0", + "pkg-conf": "^4.0.0", + "rimraf": "^3.0.2" + }, + "bin": { + "hugo": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, "node_modules/humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", @@ -3210,6 +4118,15 @@ "node": ">=4" } }, + "node_modules/import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -3250,6 +4167,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "node_modules/internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -3264,6 +4187,19 @@ "node": ">= 0.4" } }, + "node_modules/into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -3398,6 +4334,12 @@ "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, "node_modules/is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", @@ -3434,6 +4376,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -3465,6 +4416,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", @@ -3474,6 +4434,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -3552,6 +4521,19 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, "node_modules/js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", @@ -3581,6 +4563,12 @@ "node": ">=4" } }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, "node_modules/json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -3649,6 +4637,15 @@ "node": ">=0.6.0" } }, + "node_modules/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, "node_modules/kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -3798,6 +4795,15 @@ "tslib": "^2.0.3" } }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -3994,6 +5000,15 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -4495,6 +5510,42 @@ "node": ">=0.10.0" } }, + "node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/npm-run-all": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", @@ -4649,6 +5700,27 @@ "which": "bin/which" } }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -4773,6 +5845,57 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -4815,6 +5938,18 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, "node_modules/p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -4933,6 +6068,12 @@ "node": ">=8" } }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, "node_modules/performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -4977,6 +6118,125 @@ "node": ">=0.10.0" } }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", + "dev": true, + "dependencies": { + "find-up": "^6.0.0", + "load-json-file": "^7.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "dependencies": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/locate-path": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "dev": true, + "dependencies": { + "p-locate": "^6.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^1.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "dependencies": { + "p-limit": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, "node_modules/postcss": { "version": "8.4.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", @@ -5159,6 +6419,15 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, "node_modules/prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", @@ -5216,6 +6485,18 @@ "react-is": "^16.13.1" } }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, "node_modules/psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -5228,6 +6509,16 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -5246,6 +6537,20 @@ "node": ">=0.6" } }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -5567,6 +6872,15 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, "node_modules/restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -5759,6 +7073,25 @@ "node": ">= 8" } }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/seek-bzip/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, "node_modules/semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -5767,6 +7100,36 @@ "semver": "bin/semver.js" } }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/semver-truncate/node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, "node_modules/sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", @@ -5941,6 +7304,42 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length/node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -6085,6 +7484,15 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", @@ -6169,6 +7577,24 @@ "node": ">=4" } }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -6181,6 +7607,18 @@ "node": ">=8" } }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/stylis": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", @@ -6373,6 +7811,76 @@ "node": ">= 10" } }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/tar-stream/node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/tar-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/tar-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, "node_modules/through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -6428,6 +7936,15 @@ "node": ">=0.10.0" } }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/timers-ext": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", @@ -6438,6 +7955,12 @@ "next-tick": "1" } }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -6508,6 +8031,18 @@ "node": ">=8" } }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", @@ -6654,6 +8189,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "node_modules/undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", @@ -6748,6 +8293,27 @@ "punycode": "^2.1.0" } }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, "node_modules/util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -6946,6 +8512,28 @@ "engines": { "node": ">=10" } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } } }, "dependencies": { @@ -7598,6 +9186,19 @@ "rimraf": "^3.0.2" } }, + "@popperjs/core": { + "version": "2.11.6", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.6.tgz", + "integrity": "sha512-50/17A98tWUfQ176raKiOGXuYpLyyVMkxxG6oylzL3BPOlA6ADGdK7EYunSa4I064xerltq9TGXs8HmOk5E+vw==", + "dev": true, + "peer": true + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, "@tootallnate/once": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", @@ -7799,6 +9400,29 @@ "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==", "dev": true }, + "arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha512-zV4Ky0v1F8dBrdYElwTvQhweQ0P7Kwc1aluqJsYtOBP01jXcWCyW2IEfI1YiqsG+Iy7ZR+o5LF1N+PGECBxHWA==", + "dev": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ==", + "dev": true + } + } + }, "are-we-there-yet": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", @@ -7961,6 +9585,142 @@ "tweetnacl": "^0.14.3" } }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -8015,6 +9775,13 @@ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", "dev": true }, + "bootstrap": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.2.2.tgz", + "integrity": "sha512-dEtzMTV71n6Fhmbg4fYJzQsw1N29hJKO1js5ackCgIpDcGid2ETMGC6zwSYw09v05Y+oRdQ9loC54zB1La3hHQ==", + "dev": true, + "requires": {} + }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", @@ -8055,6 +9822,34 @@ "ieee754": "^1.1.13" } }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==", + "dev": true + }, "bufferstreams": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/bufferstreams/-/bufferstreams-3.0.0.tgz", @@ -8126,6 +9921,35 @@ "unique-filename": "^1.1.1" } }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha512-vag0O2LKZ/najSoUwDbVlnlCFvhBE/7mGTY2B5FgCBDcRD+oVV1HYTOwM6JZfMg/hIcM6IwnTZ1uQQL5/X3xIQ==", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true + }, + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha512-RPlX0+PHuvxVDZ7xX+EBVAp4RsVxP/TdDSN2mJYdiq1Lc4Hz7EUSjUI7RZrKKlmrIzVhf6Jo2stj7++gVarS0A==", + "dev": true + } + } + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -8190,6 +10014,18 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, "chalk": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", @@ -8293,6 +10129,15 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha512-yjLXh88P599UOyPTFX0POsd7WxnbsVsGohcwzHOLspIhhpalPw1BcqED8NblyZLKcGrL8dTgMlcaZxV2jAD41Q==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, "clsx": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz", @@ -8341,6 +10186,16 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, + "config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, "console-control-strings": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", @@ -8358,6 +10213,15 @@ "upper-case": "^2.0.2" } }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, "convert-source-map": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", @@ -8488,39 +10352,178 @@ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", "dev": true, "requires": { - "assert-plus": "^1.0.0" + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true + }, + "decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + } + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } } }, - "debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", "dev": true, "requires": { - "ms": "^2.1.1" + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "dependencies": { + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha512-Iq1nJ6D2+yIO4c8HHg4fyVb8mAJieo1Oloy1mLLaB2PvezNedhBVm+QU7g0qM42aiMbRXTxKKwGD17rjKNJYVQ==", + "dev": true + } } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decamelize-keys": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", - "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha512-1fqeluvxgnn86MOh66u8FjbtJpAFv5wgCT9Iw8rcBqQcCo5tO8eiJw7NNTrvt9n4CRBVq7CstiS922oPgyGLrw==", "dev": true, "requires": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" }, "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha512-RLoqTXE8/vPmMuTI88DAzhMYC99I8BWv7zYP4A1puo5HIjEJ5EX48ighy4ZyKMG9EDXxBgW6e++cn7d1xuFghA==", "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha512-AUGhbbemXxrZJRD5cDvKtQxLuYaIbNtDTK8YqupCI393Q2KSTreEsLUN3ZxAWFGiKTzL6nKuzfcIvieflUX9qA==", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } } } }, @@ -8622,6 +10625,49 @@ "tslib": "^2.0.3" } }, + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, + "duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, "ecc-jsbn": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", @@ -8653,6 +10699,15 @@ "iconv-lite": "^0.6.2" } }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -8782,6 +10837,83 @@ "es5-ext": "~0.10.14" } }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw==", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true + } + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + } + }, "ext": { "version": "1.6.0", "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", @@ -8799,6 +10931,25 @@ } } }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, "extend": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", @@ -8876,12 +11027,44 @@ "reusify": "^1.0.4" } }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, "file-uri-to-path": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", @@ -8907,6 +11090,15 @@ "path-exists": "^4.0.0" } }, + "find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "requires": { + "semver-regex": "^2.0.0" + } + }, "forever-agent": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", @@ -8930,6 +11122,60 @@ "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", "dev": true }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, "fs-extra": { "version": "10.0.0", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.0.tgz", @@ -9023,12 +11269,27 @@ "has-symbols": "^1.0.1" } }, + "get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", "dev": true }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true + }, "get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -9118,6 +11379,39 @@ } } }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, "graceful-fs": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", @@ -9179,12 +11473,27 @@ "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true + }, "has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, "has-tostringtag": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", @@ -9300,6 +11609,18 @@ } } }, + "hugo-bin": { + "version": "0.92.3", + "resolved": "https://registry.npmjs.org/hugo-bin/-/hugo-bin-0.92.3.tgz", + "integrity": "sha512-gM121hh7C5ZXRNITQdk/rPWeZ7eh0PqQAVjebQ7uA5eu/Xbk8YH6bsq8A11T3po+RmzCkeh178eJkXiRDRScag==", + "dev": true, + "requires": { + "bin-wrapper": "^4.1.0", + "picocolors": "^1.0.0", + "pkg-conf": "^4.0.0", + "rimraf": "^3.0.2" + } + }, "humanize-ms": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", @@ -9359,6 +11680,12 @@ } } }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, "imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -9393,6 +11720,12 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, "internal-slot": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", @@ -9404,6 +11737,16 @@ "side-channel": "^1.0.4" } }, + "into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha512-TcdjPibTksa1NQximqep2r17ISRiNE9fwlfbg3F8ANdvP5/yrFTew86VcO//jk4QTaMlbjypPBq76HN2zaKfZQ==", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, "ip": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", @@ -9499,6 +11842,12 @@ "integrity": "sha1-PZh3iZ5qU+/AFgUEzeFfgubwYdU=", "dev": true }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha512-Y4LTamMe0DDQIIAlaer9eKebAlDSV6huy+TWhJVPlzZh2o4tRP5SQWFlLn5N0To4mDD22/qdOq+veo1cSISLgQ==", + "dev": true + }, "is-negative-zero": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", @@ -9520,6 +11869,12 @@ "has-tostringtag": "^1.0.0" } }, + "is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true + }, "is-plain-obj": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", @@ -9542,12 +11897,24 @@ "has-tostringtag": "^1.0.0" } }, + "is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true + }, "is-shared-array-buffer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", "dev": true }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true + }, "is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -9605,6 +11972,16 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, "js-base64": { "version": "2.6.4", "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", @@ -9628,6 +12005,12 @@ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "peer": true }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, "json-parse-better-errors": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", @@ -9685,6 +12068,15 @@ "verror": "1.10.0" } }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", @@ -9812,6 +12204,12 @@ "tslib": "^2.0.3" } }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, "lru-cache": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", @@ -9968,6 +12366,12 @@ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, "min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", @@ -10354,6 +12758,35 @@ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", "dev": true }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true + } + } + }, "npm-run-all": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", @@ -10472,6 +12905,23 @@ } } }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "requires": { + "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true + } + } + }, "npmlog": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", @@ -10563,6 +13013,42 @@ "wcwidth": "^1.0.1" } }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha512-zL7VE4JVS2IFSkR2GQKDSPEVxkoH43/p7oEnwpdCndKYJO0HVeRB7fA8TJwuLOTBREtK0ea8eHaxdwcpob5dmg==", + "dev": true + }, "p-limit": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", @@ -10590,6 +13076,15 @@ "aggregate-error": "^3.0.0" } }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, "p-try": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", @@ -10684,6 +13179,12 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true + }, "performance-now": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", @@ -10713,6 +13214,82 @@ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-conf": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-4.0.0.tgz", + "integrity": "sha512-7dmgi4UY4qk+4mj5Cd8v/GExPo0K+SlY+hulOSdfZ/T6jVH6//y7NtzZo5WrfhDBxuQ0jCa7fLZmNaNh7EWL/w==", + "dev": true, + "requires": { + "find-up": "^6.0.0", + "load-json-file": "^7.0.0" + }, + "dependencies": { + "find-up": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz", + "integrity": "sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw==", + "dev": true, + "requires": { + "locate-path": "^7.1.0", + "path-exists": "^5.0.0" + } + }, + "load-json-file": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-7.0.1.tgz", + "integrity": "sha512-Gnxj3ev3mB5TkVBGad0JM6dmLiQL+o0t23JPBZ9sd+yvSLk05mFoqKBw5N8gbbkU4TNXyqCgIrl/VM17OgUIgQ==", + "dev": true + }, + "locate-path": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-7.1.1.tgz", + "integrity": "sha512-vJXaRMJgRVD3+cUZs3Mncj2mxpt5mP0EmNOsxRSZRMlbqjvxzDEOIUWXGmavo0ZC9+tNZCBLQ66reA11nbpHZg==", + "dev": true, + "requires": { + "p-locate": "^6.0.0" + } + }, + "p-limit": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz", + "integrity": "sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ==", + "dev": true, + "requires": { + "yocto-queue": "^1.0.0" + } + }, + "p-locate": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz", + "integrity": "sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw==", + "dev": true, + "requires": { + "p-limit": "^4.0.0" + } + }, + "path-exists": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz", + "integrity": "sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ==", + "dev": true + } + } + }, "postcss": { "version": "8.4.18", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.18.tgz", @@ -10824,6 +13401,12 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true + }, "prettier": { "version": "1.19.1", "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz", @@ -10869,6 +13452,18 @@ "react-is": "^16.13.1" } }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true + }, "psl": { "version": "1.8.0", "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", @@ -10881,6 +13476,16 @@ "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", "dev": true }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", @@ -10893,6 +13498,17 @@ "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", "dev": true }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -11145,6 +13761,15 @@ "path-parse": "^1.0.6" } }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, "restore-cursor": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", @@ -11276,11 +13901,51 @@ } } }, + "seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "requires": { + "commander": "^2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + } + } + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha512-V1fGg9i4CL3qesB6U0L6XAm4xOJiHmt4QAacazumuasc03BvtFGIMCduv01JWQ69Nv+JST9TqhSCiJoxoY031w==", + "dev": true, + "requires": { + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, "sentence-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz", @@ -11419,6 +14084,35 @@ } } }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha512-/dPCrG1s3ePpWm6yBbxZq5Be1dXGLyLn9Z791chDC3NFrpkVbWGzkBwPN1knaciexFXgRJ7hzdnwZ4stHSDmjg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha512-GRbEOUqCxemTAk/b32F2xa8wDTs+Z1QHOkbhJDQTvv/6G3ZkbJ+frYWsTcc7cBB3Fu4wy4XlLCuNtJuMn7Gsvw==", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + }, + "dependencies": { + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha512-vzn8aSqKgytVik0iwdBEi+zevbTYZogewTUM6dtpmGwEcdzbub/TX4bCzRhebDCRC3QzXgJsLRKB2V/Oof7HXg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", @@ -11548,6 +14242,12 @@ } } }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ==", + "dev": true + }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", @@ -11611,6 +14311,21 @@ "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true + }, "strip-indent": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", @@ -11620,6 +14335,15 @@ "min-indent": "^1.0.0" } }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "stylis": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.0.13.tgz", @@ -11771,6 +14495,75 @@ "yallist": "^4.0.0" } }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, "through2": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", @@ -11825,6 +14618,12 @@ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", "dev": true }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA==", + "dev": true + }, "timers-ext": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/timers-ext/-/timers-ext-0.1.7.tgz", @@ -11835,6 +14634,12 @@ "next-tick": "1" } }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true + }, "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -11886,6 +14691,15 @@ "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", "dev": true }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, "true-case-path": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", @@ -11996,6 +14810,16 @@ "which-boxed-primitive": "^1.0.2" } }, + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, "undefsafe": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz", @@ -12068,6 +14892,21 @@ "punycode": "^2.1.0" } }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha512-0kQLIzG4fdk/G5NONku64rSH/x32NOA39LVQqlK8Le6lvTF6GGRJpqaQFGgU+CLwySIqBSMdwYM0sYcW9f6P4A==", + "dev": true + }, "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", @@ -12224,6 +15063,22 @@ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", "dev": true + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yocto-queue": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", + "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", + "dev": true } } } diff --git a/package.json b/package.json index 1c9fb3b6..a84fe7d0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@sippy-platform/valkyrie", - "version": "0.21.1", + "version": "1.0.0-alpha.1", "description": "The iconography of Sippy.", "main": "./dist/cjs/index.js", "module": "./dist/esm/index.js", @@ -9,8 +9,8 @@ "build": "npm run build:esm && npm run build:cjs", "build:esm": "tsc", "build:cjs": "tsc --module commonjs --outDir dist/cjs", - "docs:fonts": "copyfiles -a \"font/fonts/*.*\" \"docs/fonts\" -f", - "docs:styles": "copyfiles -a \"font/Valkyrie.css\" \"docs/\" -f", + "docs:build": "hugo --cleanDestinationDir", + "docs:serve": "hugo server --port 5000 --disableFastRender", "fonts": "npm run fonts:generate", "fonts:generate": "fantasticon", "icons": "npm run icons:clean && npm run icons:ts", @@ -19,7 +19,8 @@ "icons:ts": "svg-to-ts-constants", "mellow": "svgo -f ./mellow -o ./mellow", "test": "echo \"Error: no test specified\" && exit 1", - "prod": "npm run icons && npm run fonts && npm run build && npm run scss && npm run docs:fonts && npm run docs:styles", + "pages": "node build/generate-pages.js --verbose", + "prod": "npm run icons && npm run fonts && npm run build && npm run scss", "scss": "npm run scss:compile && npm run scss:prefix", "scss:compile": "node-sass font -o font --output-style compressed", "scss:prefix": "postcss -u autoprefixer -r ./font/*.css --map" @@ -53,12 +54,15 @@ "devDependencies": { "@types/react": "18.0.21", "autoprefixer": "10.4.12", + "bootstrap": "5.2.2", "bundle-scss": "1.5.1", "copyfiles": "2.4.1", "fantasticon": "1.2.3", + "hugo-bin": "0.92.3", "node-sass": "7.0.3", "nodemon": "2.0.20", "npm-run-all": "4.1.5", + "picocolors": "1.0.0", "postcss": "8.4.18", "postcss-cli": "10.0.0", "react": "18.2.0", @@ -75,5 +79,8 @@ "not ie <= 11" ] }, - "sideEffects": false + "sideEffects": false, + "hugo-bin": { + "buildTags": "extended" + } } diff --git a/src/Valkyrie.ts b/src/Valkyrie.ts index b25c28d6..c787c8d4 100644 --- a/src/Valkyrie.ts +++ b/src/Valkyrie.ts @@ -4,1561 +4,1561 @@ export const viAGum: { data: string; } = { name: 'a_gum', - data: `` + data: `` }; export const viAddressBook: { name: 'address_book'; data: string; } = { name: 'address_book', - data: `` + data: `` }; export const viAngleDown: { name: 'angle_down'; data: string; } = { name: 'angle_down', - data: `` + data: `` }; export const viAngleLeft: { name: 'angle_left'; data: string; } = { name: 'angle_left', - data: `` + data: `` }; export const viAngleRight: { name: 'angle_right'; data: string; } = { name: 'angle_right', - data: `` + data: `` }; export const viAngleUp: { name: 'angle_up'; data: string; } = { name: 'angle_up', - data: `` + data: `` }; export const viAnglesY: { name: 'angles_y'; data: string; } = { name: 'angles_y', - data: `` + data: `` }; export const viAppleAppStore: { name: 'apple_app_store'; data: string; } = { name: 'apple_app_store', - data: `` + data: `` }; export const viArrowDownShortWide: { name: 'arrow_down_short_wide'; data: string; } = { name: 'arrow_down_short_wide', - data: `` + data: `` }; export const viArrowDownToLine: { name: 'arrow_down_to_line'; data: string; } = { name: 'arrow_down_to_line', - data: `` + data: `` }; export const viArrowDownWideShort: { name: 'arrow_down_wide_short'; data: string; } = { name: 'arrow_down_wide_short', - data: `` + data: `` }; export const viArrowDown: { name: 'arrow_down'; data: string; } = { name: 'arrow_down', - data: `` + data: `` }; export const viArrowLeftFromBracket: { name: 'arrow_left_from_bracket'; data: string; } = { name: 'arrow_left_from_bracket', - data: `` + data: `` }; export const viArrowLeftToBracket: { name: 'arrow_left_to_bracket'; data: string; } = { name: 'arrow_left_to_bracket', - data: `` + data: `` }; export const viArrowLeftToLine: { name: 'arrow_left_to_line'; data: string; } = { name: 'arrow_left_to_line', - data: `` + data: `` }; export const viArrowLeft: { name: 'arrow_left'; data: string; } = { name: 'arrow_left', - data: `` + data: `` }; export const viArrowPointer: { name: 'arrow_pointer'; data: string; } = { name: 'arrow_pointer', - data: `` + data: `` }; export const viArrowRightFromBracket: { name: 'arrow_right_from_bracket'; data: string; } = { name: 'arrow_right_from_bracket', - data: `` + data: `` }; export const viArrowRightProhibited: { name: 'arrow_right_prohibited'; data: string; } = { name: 'arrow_right_prohibited', - data: `` + data: `` }; export const viArrowRightToBracket: { name: 'arrow_right_to_bracket'; data: string; } = { name: 'arrow_right_to_bracket', - data: `` + data: `` }; export const viArrowRightToLine: { name: 'arrow_right_to_line'; data: string; } = { name: 'arrow_right_to_line', - data: `` + data: `` }; export const viArrowRight: { name: 'arrow_right'; data: string; } = { name: 'arrow_right', - data: `` + data: `` }; export const viArrowRotateRight: { name: 'arrow_rotate_right'; data: string; } = { name: 'arrow_rotate_right', - data: `` + data: `` }; export const viArrowUpShortWide: { name: 'arrow_up_short_wide'; data: string; } = { name: 'arrow_up_short_wide', - data: `` + data: `` }; export const viArrowUpToLine: { name: 'arrow_up_to_line'; data: string; } = { name: 'arrow_up_to_line', - data: `` + data: `` }; export const viArrowUpWideShort: { name: 'arrow_up_wide_short'; data: string; } = { name: 'arrow_up_wide_short', - data: `` + data: `` }; export const viArrowUp: { name: 'arrow_up'; data: string; } = { name: 'arrow_up', - data: `` + data: `` }; export const viArrowsRotateRight: { name: 'arrows_rotate_right'; data: string; } = { name: 'arrows_rotate_right', - data: `` + data: `` }; export const viAsterisk: { name: 'asterisk'; data: string; } = { name: 'asterisk', - data: `` + data: `` }; export const viAt: { name: 'at'; data: string; } = { name: 'at', - data: `` + data: `` }; export const viBackward: { name: 'backward'; data: string; } = { name: 'backward', - data: `` + data: `` }; export const viBars: { name: 'bars'; data: string; } = { name: 'bars', - data: `` + data: `` }; export const viBlf: { name: 'blf'; data: string; } = { name: 'blf', - data: `` + data: `` }; export const viBold: { name: 'bold'; data: string; } = { name: 'bold', - data: `` + data: `` }; export const viBook: { name: 'book'; data: string; } = { name: 'book', - data: `` + data: `` }; export const viBoxOpenFull: { name: 'box_open_full'; data: string; } = { name: 'box_open_full', - data: `` + data: `` }; export const viBracketsCurly: { name: 'brackets_curly'; data: string; } = { name: 'brackets_curly', - data: `` + data: `` }; export const viBug: { name: 'bug'; data: string; } = { name: 'bug', - data: `` + data: `` }; export const viBuilding: { name: 'building'; data: string; } = { name: 'building', - data: `` + data: `` }; export const viCalendarStars: { name: 'calendar_stars'; data: string; } = { name: 'calendar_stars', - data: `` + data: `` }; export const viCalendar: { name: 'calendar'; data: string; } = { name: 'calendar', - data: `` + data: `` }; export const viChainSlash: { name: 'chain_slash'; data: string; } = { name: 'chain_slash', - data: `` + data: `` }; export const viChain: { name: 'chain'; data: string; } = { name: 'chain', - data: `` + data: `` }; export const viChartPie: { name: 'chart_pie'; data: string; } = { name: 'chart_pie', - data: `` + data: `` }; export const viCheck: { name: 'check'; data: string; } = { name: 'check', - data: `` + data: `` }; export const viChevronDown: { name: 'chevron_down'; data: string; } = { name: 'chevron_down', - data: `` + data: `` }; export const viChevronLeft: { name: 'chevron_left'; data: string; } = { name: 'chevron_left', - data: `` + data: `` }; export const viChevronRight: { name: 'chevron_right'; data: string; } = { name: 'chevron_right', - data: `` + data: `` }; export const viChevronUp: { name: 'chevron_up'; data: string; } = { name: 'chevron_up', - data: `` + data: `` }; export const viChrome: { name: 'chrome'; data: string; } = { name: 'chrome', - data: `` + data: `` }; export const viCircleCheck: { name: 'circle_check'; data: string; } = { name: 'circle_check', - data: `` + data: `` }; export const viCircleExclamation: { name: 'circle_exclamation'; data: string; } = { name: 'circle_exclamation', - data: `` + data: `` }; export const viCircleInfo: { name: 'circle_info'; data: string; } = { name: 'circle_info', - data: `` + data: `` }; export const viCirclePlus: { name: 'circle_plus'; data: string; } = { name: 'circle_plus', - data: `` + data: `` }; export const viCircleQuestion: { name: 'circle_question'; data: string; } = { name: 'circle_question', - data: `` + data: `` }; export const viCircleUser: { name: 'circle_user'; data: string; } = { name: 'circle_user', - data: `` + data: `` }; export const viCircleXmark: { name: 'circle_xmark'; data: string; } = { name: 'circle_xmark', - data: `` + data: `` }; export const viCity: { name: 'city'; data: string; } = { name: 'city', - data: `` + data: `` }; export const viClockRotateLeft: { name: 'clock_rotate_left'; data: string; } = { name: 'clock_rotate_left', - data: `` + data: `` }; export const viClock: { name: 'clock'; data: string; } = { name: 'clock', - data: `` + data: `` }; export const viCode: { name: 'code'; data: string; } = { name: 'code', - data: `` + data: `` }; export const viCodeblock: { name: 'codeblock'; data: string; } = { name: 'codeblock', - data: `` + data: `` }; export const viCompass: { name: 'compass'; data: string; } = { name: 'compass', - data: `` + data: `` }; export const viCompress: { name: 'compress'; data: string; } = { name: 'compress', - data: `` + data: `` }; export const viCopy: { name: 'copy'; data: string; } = { name: 'copy', - data: `` + data: `` }; export const viDevices: { name: 'devices'; data: string; } = { name: 'devices', - data: `` + data: `` }; export const viDisplay: { name: 'display'; data: string; } = { name: 'display', - data: `` + data: `` }; export const viEarth: { name: 'earth'; data: string; } = { name: 'earth', - data: `` + data: `` }; export const viEclipse: { name: 'eclipse'; data: string; } = { name: 'eclipse', - data: `` + data: `` }; export const viEdge: { name: 'edge'; data: string; } = { name: 'edge', - data: `` + data: `` }; export const viEllipsis: { name: 'ellipsis'; data: string; } = { name: 'ellipsis', - data: `` + data: `` }; export const viEnvelope: { name: 'envelope'; data: string; } = { name: 'envelope', - data: `` + data: `` }; export const viEthernet: { name: 'ethernet'; data: string; } = { name: 'ethernet', - data: `` + data: `` }; export const viEuro: { name: 'euro'; data: string; } = { name: 'euro', - data: `` + data: `` }; export const viExpand: { name: 'expand'; data: string; } = { name: 'expand', - data: `` + data: `` }; export const viEyeSlash: { name: 'eye_slash'; data: string; } = { name: 'eye_slash', - data: `` + data: `` }; export const viEye: { name: 'eye'; data: string; } = { name: 'eye', - data: `` + data: `` }; export const viFacebookMessenger: { name: 'facebook_messenger'; data: string; } = { name: 'facebook_messenger', - data: `` + data: `` }; export const viFacebook: { name: 'facebook'; data: string; } = { name: 'facebook', - data: `` + data: `` }; export const viFastBackward: { name: 'fast_backward'; data: string; } = { name: 'fast_backward', - data: `` + data: `` }; export const viFastForward: { name: 'fast_forward'; data: string; } = { name: 'fast_forward', - data: `` + data: `` }; export const viFax: { name: 'fax'; data: string; } = { name: 'fax', - data: `` + data: `` }; export const viFile: { name: 'file'; data: string; } = { name: 'file', - data: `` + data: `` }; export const viFilesList: { name: 'files_list'; data: string; } = { name: 'files_list', - data: `` + data: `` }; export const viFiles: { name: 'files'; data: string; } = { name: 'files', - data: `` + data: `` }; export const viFilmstrip: { name: 'filmstrip'; data: string; } = { name: 'filmstrip', - data: `` + data: `` }; export const viFilterPlus: { name: 'filter_plus'; data: string; } = { name: 'filter_plus', - data: `` + data: `` }; export const viFilterXmark: { name: 'filter_xmark'; data: string; } = { name: 'filter_xmark', - data: `` + data: `` }; export const viFilter: { name: 'filter'; data: string; } = { name: 'filter', - data: `` + data: `` }; export const viFingerprint: { name: 'fingerprint'; data: string; } = { name: 'fingerprint', - data: `` + data: `` }; export const viFirefox: { name: 'firefox'; data: string; } = { name: 'firefox', - data: `` + data: `` }; export const viFlagCheckered: { name: 'flag_checkered'; data: string; } = { name: 'flag_checkered', - data: `` + data: `` }; export const viFlag: { name: 'flag'; data: string; } = { name: 'flag', - data: `` + data: `` }; export const viFloppyDisk: { name: 'floppy_disk'; data: string; } = { name: 'floppy_disk', - data: `` + data: `` }; export const viFolder: { name: 'folder'; data: string; } = { name: 'folder', - data: `` + data: `` }; export const viForward: { name: 'forward'; data: string; } = { name: 'forward', - data: `` + data: `` }; export const viGauge: { name: 'gauge'; data: string; } = { name: 'gauge', - data: `` + data: `` }; export const viGear: { name: 'gear'; data: string; } = { name: 'gear', - data: `` + data: `` }; export const viGift: { name: 'gift'; data: string; } = { name: 'gift', - data: `` + data: `` }; export const viGithub: { name: 'github'; data: string; } = { name: 'github', - data: `` + data: `` }; export const viGooglePlay: { name: 'google_play'; data: string; } = { name: 'google_play', - data: `` + data: `` }; export const viGrid: { name: 'grid'; data: string; } = { name: 'grid', - data: `` + data: `` }; export const viGripLines: { name: 'grip_lines'; data: string; } = { name: 'grip_lines', - data: `` + data: `` }; export const viHeading1: { name: 'heading_1'; data: string; } = { name: 'heading_1', - data: `` + data: `` }; export const viHeading2: { name: 'heading_2'; data: string; } = { name: 'heading_2', - data: `` + data: `` }; export const viHeading3: { name: 'heading_3'; data: string; } = { name: 'heading_3', - data: `` + data: `` }; export const viHeading4: { name: 'heading_4'; data: string; } = { name: 'heading_4', - data: `` + data: `` }; export const viHeading5: { name: 'heading_5'; data: string; } = { name: 'heading_5', - data: `` + data: `` }; export const viHeading6: { name: 'heading_6'; data: string; } = { name: 'heading_6', - data: `` + data: `` }; export const viHeadset: { name: 'headset'; data: string; } = { name: 'headset', - data: `` + data: `` }; export const viHeartCrack: { name: 'heart_crack'; data: string; } = { name: 'heart_crack', - data: `` + data: `` }; export const viHeartHalf: { name: 'heart_half'; data: string; } = { name: 'heart_half', - data: `` + data: `` }; export const viHeart: { name: 'heart'; data: string; } = { name: 'heart', - data: `` + data: `` }; export const viHouse: { name: 'house'; data: string; } = { name: 'house', - data: `` + data: `` }; export const viIdCard: { name: 'id_card'; data: string; } = { name: 'id_card', - data: `` + data: `` }; export const viImage: { name: 'image'; data: string; } = { name: 'image', - data: `` + data: `` }; export const viItalic: { name: 'italic'; data: string; } = { name: 'italic', - data: `` + data: `` }; export const viLaptop: { name: 'laptop'; data: string; } = { name: 'laptop', - data: `` + data: `` }; export const viLayersPlus: { name: 'layers_plus'; data: string; } = { name: 'layers_plus', - data: `` + data: `` }; export const viLayers: { name: 'layers'; data: string; } = { name: 'layers', - data: `` + data: `` }; export const viLightbulbOn: { name: 'lightbulb_on'; data: string; } = { name: 'lightbulb_on', - data: `` + data: `` }; export const viLightbulb: { name: 'lightbulb'; data: string; } = { name: 'lightbulb', - data: `` + data: `` }; export const viLine: { name: 'line'; data: string; } = { name: 'line', - data: `` + data: `` }; export const viLinkedin: { name: 'linkedin'; data: string; } = { name: 'linkedin', - data: `` + data: `` }; export const viListChecks: { name: 'list_checks'; data: string; } = { name: 'list_checks', - data: `` + data: `` }; export const viListClock: { name: 'list_clock'; data: string; } = { name: 'list_clock', - data: `` + data: `` }; export const viListOrderedClock: { name: 'list_ordered_clock'; data: string; } = { name: 'list_ordered_clock', - data: `` + data: `` }; export const viListOrdered: { name: 'list_ordered'; data: string; } = { name: 'list_ordered', - data: `` + data: `` }; export const viList: { name: 'list'; data: string; } = { name: 'list', - data: `` + data: `` }; export const viLocationPinDot: { name: 'location_pin_dot'; data: string; } = { name: 'location_pin_dot', - data: `` + data: `` }; export const viLocationPinSlash: { name: 'location_pin_slash'; data: string; } = { name: 'location_pin_slash', - data: `` + data: `` }; export const viLocationPin: { name: 'location_pin'; data: string; } = { name: 'location_pin', - data: `` + data: `` }; export const viLocationPinsRoute: { name: 'location_pins_route'; data: string; } = { name: 'location_pins_route', - data: `` + data: `` }; export const viLockOpen: { name: 'lock_open'; data: string; } = { name: 'lock_open', - data: `` + data: `` }; export const viLock: { name: 'lock'; data: string; } = { name: 'lock', - data: `` + data: `` }; export const viMagnifyingGlass: { name: 'magnifying_glass'; data: string; } = { name: 'magnifying_glass', - data: `` + data: `` }; export const viMegaphone: { name: 'megaphone'; data: string; } = { name: 'megaphone', - data: `` + data: `` }; export const viMessagePen: { name: 'message_pen'; data: string; } = { name: 'message_pen', - data: `` + data: `` }; export const viMessageSmile: { name: 'message_smile'; data: string; } = { name: 'message_smile', - data: `` + data: `` }; export const viMessageText: { name: 'message_text'; data: string; } = { name: 'message_text', - data: `` + data: `` }; export const viMessage: { name: 'message'; data: string; } = { name: 'message', - data: `` + data: `` }; export const viMicrophone: { name: 'microphone'; data: string; } = { name: 'microphone', - data: `` + data: `` }; export const viMoon: { name: 'moon'; data: string; } = { name: 'moon', - data: `` + data: `` }; export const viMusic: { name: 'music'; data: string; } = { name: 'music', - data: `` + data: `` }; export const viNetwork: { name: 'network'; data: string; } = { name: 'network', - data: `` + data: `` }; export const viNumpad: { name: 'numpad'; data: string; } = { name: 'numpad', - data: `` + data: `` }; export const viPaperPlane: { name: 'paper_plane'; data: string; } = { name: 'paper_plane', - data: `` + data: `` }; export const viParachuteBox: { name: 'parachute_box'; data: string; } = { name: 'parachute_box', - data: `` + data: `` }; export const viParagraph: { name: 'paragraph'; data: string; } = { name: 'paragraph', - data: `` + data: `` }; export const viPause: { name: 'pause'; data: string; } = { name: 'pause', - data: `` + data: `` }; export const viPen: { name: 'pen'; data: string; } = { name: 'pen', - data: `` + data: `` }; export const viPeopleCircle: { name: 'people_circle'; data: string; } = { name: 'people_circle', - data: `` + data: `` }; export const viPeople: { name: 'people'; data: string; } = { name: 'people', - data: `` + data: `` }; export const viPersonClock: { name: 'person_clock'; data: string; } = { name: 'person_clock', - data: `` + data: `` }; export const viPersonGear: { name: 'person_gear'; data: string; } = { name: 'person_gear', - data: `` + data: `` }; export const viPersonHeadset: { name: 'person_headset'; data: string; } = { name: 'person_headset', - data: `` + data: `` }; export const viPersonList: { name: 'person_list'; data: string; } = { name: 'person_list', - data: `` + data: `` }; export const viPersonLock: { name: 'person_lock'; data: string; } = { name: 'person_lock', - data: `` + data: `` }; export const viPersonPlus: { name: 'person_plus'; data: string; } = { name: 'person_plus', - data: `` + data: `` }; export const viPerson: { name: 'person'; data: string; } = { name: 'person', - data: `` + data: `` }; export const viPhoneArrowDownLeftProhibited: { name: 'phone_arrow_down_left_prohibited'; data: string; } = { name: 'phone_arrow_down_left_prohibited', - data: `` + data: `` }; export const viPhoneArrowDownLeft: { name: 'phone_arrow_down_left'; data: string; } = { name: 'phone_arrow_down_left', - data: `` + data: `` }; export const viPhoneArrowUpRightProhibited: { name: 'phone_arrow_up_right_prohibited'; data: string; } = { name: 'phone_arrow_up_right_prohibited', - data: `` + data: `` }; export const viPhoneArrowUpRight: { name: 'phone_arrow_up_right'; data: string; } = { name: 'phone_arrow_up_right', - data: `` + data: `` }; export const viPhoneClock: { name: 'phone_clock'; data: string; } = { name: 'phone_clock', - data: `` + data: `` }; export const viPhoneGear: { name: 'phone_gear'; data: string; } = { name: 'phone_gear', - data: `` + data: `` }; export const viPhoneList: { name: 'phone_list'; data: string; } = { name: 'phone_list', - data: `` + data: `` }; export const viPhoneOffice: { name: 'phone_office'; data: string; } = { name: 'phone_office', - data: `` + data: `` }; export const viPhoneVolume: { name: 'phone_volume'; data: string; } = { name: 'phone_volume', - data: `` + data: `` }; export const viPhone: { name: 'phone'; data: string; } = { name: 'phone', - data: `` + data: `` }; export const viPlayPause: { name: 'play_pause'; data: string; } = { name: 'play_pause', - data: `` + data: `` }; export const viPlay: { name: 'play'; data: string; } = { name: 'play', - data: `` + data: `` }; export const viPlus: { name: 'plus'; data: string; } = { name: 'plus', - data: `` + data: `` }; export const viPower: { name: 'power'; data: string; } = { name: 'power', - data: `` + data: `` }; export const viProhibited: { name: 'prohibited'; data: string; } = { name: 'prohibited', - data: `` + data: `` }; export const viPuzzlePiece: { name: 'puzzle_piece'; data: string; } = { name: 'puzzle_piece', - data: `` + data: `` }; export const viQuote: { name: 'quote'; data: string; } = { name: 'quote', - data: `` + data: `` }; export const viRedo: { name: 'redo'; data: string; } = { name: 'redo', - data: `` + data: `` }; export const viRepeatOnce: { name: 'repeat_once'; data: string; } = { name: 'repeat_once', - data: `` + data: `` }; export const viRepeat: { name: 'repeat'; data: string; } = { name: 'repeat', - data: `` + data: `` }; export const viSafari: { name: 'safari'; data: string; } = { name: 'safari', - data: `` + data: `` }; export const viServer: { name: 'server'; data: string; } = { name: 'server', - data: `` + data: `` }; export const viShieldKeyhole: { name: 'shield_keyhole'; data: string; } = { name: 'shield_keyhole', - data: `` + data: `` }; export const viShieldPlus: { name: 'shield_plus'; data: string; } = { name: 'shield_plus', - data: `` + data: `` }; export const viShieldXmark: { name: 'shield_xmark'; data: string; } = { name: 'shield_xmark', - data: `` + data: `` }; export const viShield: { name: 'shield'; data: string; } = { name: 'shield', - data: `` + data: `` }; export const viShuffle: { name: 'shuffle'; data: string; } = { name: 'shuffle', - data: `` + data: `` }; export const viSimCard: { name: 'sim_card'; data: string; } = { name: 'sim_card', - data: `` + data: `` }; export const viSippy: { name: 'sippy'; data: string; } = { name: 'sippy', - data: `` + data: `` }; export const viSliders: { name: 'sliders'; data: string; } = { name: 'sliders', - data: `` + data: `` }; export const viSmartphoneArrowRight: { name: 'smartphone_arrow_right'; data: string; } = { name: 'smartphone_arrow_right', - data: `` + data: `` }; export const viSmartphone: { name: 'smartphone'; data: string; } = { name: 'smartphone', - data: `` + data: `` }; export const viSpinnerThird: { name: 'spinner_third'; data: string; } = { name: 'spinner_third', - data: `` + data: `` }; export const viSpy: { name: 'spy'; data: string; } = { name: 'spy', - data: `` + data: `` }; export const viSquareGum: { name: 'square_gum'; data: string; } = { name: 'square_gum', - data: `` + data: `` }; export const viStar: { name: 'star'; data: string; } = { name: 'star', - data: `` + data: `` }; export const viStop: { name: 'stop'; data: string; } = { name: 'stop', - data: `` + data: `` }; export const viStore: { name: 'store'; data: string; } = { name: 'store', - data: `` + data: `` }; export const viStrikethrough: { name: 'strikethrough'; data: string; } = { name: 'strikethrough', - data: `` + data: `` }; export const viSun: { name: 'sun'; data: string; } = { name: 'sun', - data: `` + data: `` }; export const viSwatchbook: { name: 'swatchbook'; data: string; } = { name: 'swatchbook', - data: `` + data: `` }; export const viTableClock: { name: 'table_clock'; data: string; } = { name: 'table_clock', - data: `` + data: `` }; export const viTable: { name: 'table'; data: string; } = { name: 'table', - data: `` + data: `` }; export const viTag: { name: 'tag'; data: string; } = { name: 'tag', - data: `` + data: `` }; export const viTowerBroadcast: { name: 'tower_broadcast'; data: string; } = { name: 'tower_broadcast', - data: `` + data: `` }; export const viTrashCan: { name: 'trash_can'; data: string; } = { name: 'trash_can', - data: `` + data: `` }; export const viTriangleExclamation: { name: 'triangle_exclamation'; data: string; } = { name: 'triangle_exclamation', - data: `` + data: `` }; export const viUnderline: { name: 'underline'; data: string; } = { name: 'underline', - data: `` + data: `` }; export const viUndo: { name: 'undo'; data: string; } = { name: 'undo', - data: `` + data: `` }; export const viValkyrieSword: { name: 'valkyrie_sword'; data: string; } = { name: 'valkyrie_sword', - data: `` + data: `` }; export const viVideo: { name: 'video'; data: string; } = { name: 'video', - data: `` + data: `` }; export const viVoicemail: { name: 'voicemail'; data: string; } = { name: 'voicemail', - data: `` + data: `` }; export const viVolume0: { name: 'volume_0'; data: string; } = { name: 'volume_0', - data: `` + data: `` }; export const viVolume1: { name: 'volume_1'; data: string; } = { name: 'volume_1', - data: `` + data: `` }; export const viVolume2: { name: 'volume_2'; data: string; } = { name: 'volume_2', - data: `` + data: `` }; export const viVolume3: { name: 'volume_3'; data: string; } = { name: 'volume_3', - data: `` + data: `` }; export const viVolumeSlash: { name: 'volume_slash'; data: string; } = { name: 'volume_slash', - data: `` + data: `` }; export const viWallpaper: { name: 'wallpaper'; data: string; } = { name: 'wallpaper', - data: `` + data: `` }; export const viWaveform: { name: 'waveform'; data: string; } = { name: 'waveform', - data: `` + data: `` }; export const viWebhooksClock: { name: 'webhooks_clock'; data: string; } = { name: 'webhooks_clock', - data: `` + data: `` }; export const viWebhooks: { name: 'webhooks'; data: string; } = { name: 'webhooks', - data: `` + data: `` }; export const viWindow: { name: 'window'; data: string; } = { name: 'window', - data: `` + data: `` }; export const viXmark: { name: 'xmark'; data: string; } = { name: 'xmark', - data: `` + data: `` }; export type Valkyrie = | 'a_gum' diff --git a/svgo.config.js b/svgo.config.js index ed4eb49b..f5aab872 100644 --- a/svgo.config.js +++ b/svgo.config.js @@ -2,37 +2,60 @@ module.exports = { multipass: true, + js2svg: { + eol: "lf" + }, plugins: [ { name: "preset-default", params: { overrides: { - convertPathData: { - floatPrecision: 2, - }, removeUnknownsAndDefaults: { - keepRoleAttr: true, + keepRoleAttr: true }, - }, - }, + removeViewBox: false + } + } }, "cleanupListOfValues", "sortAttrs", { name: "removeAttrs", params: { - attrs: ["clip-rule", "data-name", "fill", "height", "width"], - }, + attrs: ["clip-rule", "data-name", "fill"] + } }, { - name: "addAttributesToSVGElement", + name: "explicitAttrs", + type: "visitor", params: { - attributes: [ - { - fill: "currentColor", - }, - ], + attributes: { + xmlns: "http://www.w3.org/2000/svg", + width: "16", + height: "16", + fill: "currentColor", + class: "vi", + viewBox: "0 0 16 16" + } }, - }, - ], + fn(_root, params) { + if (!params.attributes) { + return null; + } + + return { + element: { + enter(node, parentNode) { + if (node.name === "svg" && parentNode.type === "root") { + node.attributes = {}; + for (const [key, value] of Object.entries(params.attributes)) { + node.attributes[key] = value; + } + } + } + } + }; + } + } + ] }; diff --git a/templates/css.hbs b/templates/css.hbs deleted file mode 100644 index e53237e7..00000000 --- a/templates/css.hbs +++ /dev/null @@ -1,82 +0,0 @@ -@font-face { - font-family: "{{ name }}"; - src: {{{ fontSrc }}}; -} - -{{# if selector }} -{{ selector }} { -{{ else }} -{{ tag }}[class^="{{prefix}}-"], {{ tag }}[class*=" {{prefix}}-"] { -{{/ if }} - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; - display: inline-block; - font-family: {{ name }} !important; - font-style: normal; - font-variant: normal; - font-weight: normal !important; - line-height: 1; - text-rendering: auto; - box-sizing: content-box; - position: relative; - overflow: visible; - vertical-align: 0; - flex-shrink: 0; -} - -{{ selector }}-spin { - animation-name: animate-spin; - animation-duration: 2s; - animation-iteration-count: infinite; - animation-timing-function: linear; -} - -@media (prefers-reduced-motion: reduce) { - {{ selector }}-spin { - animation: none; - } -} - -{{ selector }}-rotate-90 { - transform: rotate(90deg); -} - -{{ selector }}-rotate-180 { - transform: rotate(180deg); -} - -{{ selector }}-rotate-270 { - transform: rotate(270deg); -} - -{{ selector }}-flip-x { - transform: scaleX(-1); -} - -{{ selector }}-flip-y { - transform: scaleY(-1); -} - -{{ selector }}-flip { - transform: scale(-1); -} - -@keyframes animate-spin { - 0% { - transform: rotate(0deg); - } - - 100% { - transform: rotate(360deg); - } -} - -{{# each codepoints }} -{{# if ../selector }} -{{ ../selector }}.{{ ../prefix }}-{{ @key }}:before { -{{ else }} -{{ tag }}.{{ ../prefix }}-{{ @key }}:before { -{{/ if }} - content: "\\{{ codepoint this }}"; -} -{{/ each }} diff --git a/templates/html.hbs b/templates/html.hbs deleted file mode 100644 index 6b033d1c..00000000 --- a/templates/html.hbs +++ /dev/null @@ -1,151 +0,0 @@ - - - - - {{ name }} - - - - - - - - - -
    -

    {{ name }}

    -
    - -
    - {{# each assets }} - -
    - - <{{ ../tag }} class="{{ ../prefix }} {{ ../prefix }}-{{ @key }}"> - -
    - {{ @key }} -
    - - {{/ each }} -
    - -

    CSS classes

    - -
    -
    - - - -
    - spin -
    - -
    - - - -
    - rotate-90 -
    - -
    - - - -
    - rotate-180 -
    - -
    - - - -
    - rotate-270 -
    - -
    - - - -
    - flip-x -
    - -
    - - - -
    - flip-y -
    - -
    - - - -
    - flip -
    -
    - - -