diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b112a7fd47d9170e10da856965ed668d389c0024..f7c1eb96f48ca9be16f2a232c00da7b859b0e282 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -68,10 +68,10 @@ format-pfam: # - mv Pfam-A.hmm.dat scripts/ script: - ./scripts/pfam-a-hmm-to-csv.py - - mv Pfam-A.hmm.dat.csv content/_partial/pfam-a-hmm.csv + - mv Pfam-A.hmm.dat.csv content/_partials/_pfam-a-hmm.csv artifacts: paths: - - content/_partial/pfam-a-hmm.csv + - content/_partials/_pfam-a-hmm.csv build:dev: extends: .build diff --git a/components/Nav/Navbar.vue b/components/Nav/Navbar.vue index 281ba3bf5955a188861f7809b1c76d1059dcde9f..320f273fae73a28dbfba6db119269ee5bb2a309e 100644 --- a/components/Nav/Navbar.vue +++ b/components/Nav/Navbar.vue @@ -50,18 +50,7 @@ const computedNavigation = computed(() => { .filter(({ _path }) => { return _path !== "/refseq"; }) - .map((navItem) => { - if (navItem._path === "/") { - return { ...navItem, icon: "md:home" }; - } - if (navItem._path === "/defense-systems") { - return { ...navItem, icon: "md:list" }; - } - if (navItem._path === "/general-concepts") { - return { ...navItem, icon: "md:history_edu" }; - } - return navItem; - }); + }); </script> <template> diff --git a/components/Nav/Navigation.vue b/components/Nav/Navigation.vue index 52de4514918ae23c1e2d24103e1fd21a375c4edc..6bc1162f81400456d94cfa4c219128493a23cca5 100644 --- a/components/Nav/Navigation.vue +++ b/components/Nav/Navigation.vue @@ -3,8 +3,6 @@ const props = defineProps<{ navigation: any; }>(); -// const { navigation } = useContent(); -// console.log(navigation.value); </script> <template> diff --git a/composables/useFetchArticle.ts b/composables/useFetchArticle.ts index dcaa8976034e77fe353547bd00b699bf4c1f659c..127060d6ca53bc9e31e7a7a7dda455cfab620d6e 100644 --- a/composables/useFetchArticle.ts +++ b/composables/useFetchArticle.ts @@ -88,7 +88,7 @@ export function useFetchArticle(doi: string) { watchEffect(async () => { if (store.articles.size === 0) { - const localArticles = await queryContent('/_partial/articles').where({ _partial: true }).findOne() + const localArticles = await queryContent('/_partials/_articles').where({ _partial: true }).findOne() if (localArticles.body && store.articles.size <= 0) { for (const article of localArticles.body) { store.add(article) diff --git a/content/0.index.md b/content/0.index.md index dcf8f3e5ff8090ae162756e0f5e2a13771e3fde5..5fc9d6328f9f53512bdb61bb4e9bf917ef212eb7 100644 --- a/content/0.index.md +++ b/content/0.index.md @@ -1,6 +1,8 @@ --- title: DefenseFinder Wiki layout: article +navigation: + icon: 'md:home' --- ## Introduction diff --git a/content/1.help.md b/content/1.help.md index aa191c1c92c6a6e1835e7540648189b868068d05..08b693b17a8df2607ecbd65031b4b8556d27fec0 100644 --- a/content/1.help.md +++ b/content/1.help.md @@ -1,7 +1,8 @@ --- title: help layout: article -icon: 'md:list' +navigation: + icon: 'md:help' --- diff --git a/content/2.general-concepts/_dir.yml b/content/2.general-concepts/_dir.yml new file mode 100644 index 0000000000000000000000000000000000000000..2e76f830bf8a82e3da6e6eb6da1e8ec4a9d57546 --- /dev/null +++ b/content/2.general-concepts/_dir.yml @@ -0,0 +1,2 @@ +navigation.icon: "md:history_edu" + diff --git a/content/3.defense-systems/_dir.yml b/content/3.defense-systems/_dir.yml new file mode 100644 index 0000000000000000000000000000000000000000..06c1b3d676d02dc034865cf54abfaf8255194e20 --- /dev/null +++ b/content/3.defense-systems/_dir.yml @@ -0,0 +1,2 @@ +title: Defense Systems +navigation.icon: 'md:list' \ No newline at end of file diff --git a/content/4.refseq.md b/content/4.refseq.md new file mode 100644 index 0000000000000000000000000000000000000000..19e7ab8ba9bbf5e6b3fbfa7a09511d7e42f1d25e --- /dev/null +++ b/content/4.refseq.md @@ -0,0 +1,4 @@ +--- +layout: article +navigation: false +--- \ No newline at end of file diff --git a/content/4.refseq/index.md b/content/4.refseq/index.md deleted file mode 100644 index a341d1ed3dde2033d4c77c7d3801f87c119c9fca..0000000000000000000000000000000000000000 --- a/content/4.refseq/index.md +++ /dev/null @@ -1,11 +0,0 @@ ---- -title: RefSeq -layout: article - ---- - - - -# test - -bal bala \ No newline at end of file diff --git a/content/_partial/articles.json b/content/_partials/_articles.json similarity index 100% rename from content/_partial/articles.json rename to content/_partials/_articles.json diff --git a/content/_partials/_dir.yml b/content/_partials/_dir.yml new file mode 100644 index 0000000000000000000000000000000000000000..9a286def0874abc3f8edae1d953748fa397fd869 --- /dev/null +++ b/content/_partials/_dir.yml @@ -0,0 +1 @@ +navigation: false diff --git a/content/_partial/pfam-a-hmm.csv b/content/_partials/_pfam-a-hmm.csv similarity index 100% rename from content/_partial/pfam-a-hmm.csv rename to content/_partials/_pfam-a-hmm.csv diff --git a/content/_partial/refseq.csv b/content/_partials/_refseq.csv similarity index 100% rename from content/_partial/refseq.csv rename to content/_partials/_refseq.csv diff --git a/layouts/article.vue b/layouts/article.vue index 0a6d156570e1b541117eb13caa0578609573aa72..5a111f7030630c6c36de5cc182067acea60fdf4b 100644 --- a/layouts/article.vue +++ b/layouts/article.vue @@ -1,12 +1,14 @@ <script setup lang="ts"> -const { page, surround } = useContent(); +const { page, surround, prev, next } = useContent(); // import { useCustomTheme } from '~/composables/useCustomTheme' import { useDisplay } from 'vuetify' // const { isDark } = useCustomTheme() const { mobile } = useDisplay() - - +console.log("================================") +console.log(surround) +console.log(prev) +console.log(next) </script> <template> @@ -21,7 +23,7 @@ const { mobile } = useDisplay() </v-card> --> <EditGitlab /> <v-row justify="space-between"> - <v-col v-for="(surroundPage, i) in surround" :key="surroundPage?._id" :cols="mobile ? '12' : 'auto'"> + <v-col v-for="(surroundPage, i) in [prev, next]" :key="surroundPage?._id" :cols="mobile ? '12' : 'auto'"> <v-btn v-if="surroundPage" :prepend-icon="i === 0 ? 'mdi-arrow-left' : undefined" :append-icon="i === 1 ? 'mdi-arrow-right' : undefined" :block="mobile ? true : false" variant="outlined" color="primary" :to="surroundPage?._path">{{ surroundPage?.title }}</v-btn> diff --git a/package-lock.json b/package-lock.json index f7de6814f9d83fe50a39096c6178bbe1ab4357e1..700902b1a0a8d4cfded5b93cb54b5cda8552764e 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,5 +1,5 @@ { - "name": "wiki", + "name": "app", "lockfileVersion": 3, "requires": true, "packages": { @@ -10,11 +10,11 @@ "pinia": "^2.1.6" }, "devDependencies": { - "@nuxt/content": "^2.7.2", + "@nuxt/content": "^2.8.5", "@types/node": "^18.15.12", "@vueuse/core": "^10.4.1", "@vueuse/nuxt": "^10.4.1", - "nuxt": "^3.7.0", + "nuxt": "^3.7.4", "vuetify-nuxt-module": "^0.5.7" } }, @@ -48,56 +48,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { "version": "7.22.20", "license": "MIT", @@ -392,56 +342,6 @@ "node": ">=6.9.0" } }, - "node_modules/@babel/highlight/node_modules/ansi-styles": { - "version": "3.2.1", - "license": "MIT", - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/chalk": { - "version": "2.4.2", - "license": "MIT", - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/highlight/node_modules/color-convert": { - "version": "1.9.3", - "license": "MIT", - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/highlight/node_modules/color-name": { - "version": "1.1.3", - "license": "MIT" - }, - "node_modules/@babel/highlight/node_modules/escape-string-regexp": { - "version": "1.0.5", - "license": "MIT", - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/highlight/node_modules/supports-color": { - "version": "5.5.0", - "license": "MIT", - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/parser": { "version": "7.23.0", "license": "MIT", @@ -556,7 +456,7 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.19.3", + "version": "0.19.4", "cpu": [ "x64" ], @@ -570,6 +470,14 @@ "node": ">=12" } }, + "node_modules/@fastify/busboy": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/@ioredis/commands": { "version": "1.2.0", "dev": true, @@ -641,6 +549,17 @@ "node-pre-gyp": "bin/node-pre-gyp" } }, + "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, "node_modules/@mapbox/node-pre-gyp/node_modules/detect-libc": { "version": "2.0.2", "dev": true, @@ -649,31 +568,24 @@ "node": ">=8" } }, - "node_modules/@mapbox/node-pre-gyp/node_modules/node-fetch": { - "version": "2.7.0", + "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { - "whatwg-url": "^5.0.0" + "agent-base": "6", + "debug": "4" }, "engines": { - "node": "4.x || >=6.0.0" - }, - "peerDependencies": { - "encoding": "^0.1.0" - }, - "peerDependenciesMeta": { - "encoding": { - "optional": true - } + "node": ">= 6" } }, "node_modules/@netlify/functions": { - "version": "2.0.2", + "version": "2.2.0", "dev": true, "license": "MIT", "dependencies": { - "@netlify/serverless-functions-api": "1.7.3", + "@netlify/serverless-functions-api": "1.8.0", "is-promise": "^4.0.0" }, "engines": { @@ -689,7 +601,7 @@ } }, "node_modules/@netlify/serverless-functions-api": { - "version": "1.7.3", + "version": "1.8.0", "dev": true, "license": "MIT", "dependencies": { @@ -730,31 +642,34 @@ } }, "node_modules/@nuxt/content": { - "version": "2.8.2", + "version": "2.8.5", "dev": true, "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.7.0", - "@nuxtjs/mdc": "^0.1.6", - "@vueuse/head": "^1.3.1", + "@nuxt/kit": "^3.7.4", + "@nuxtjs/mdc": "^0.2.1", + "@vueuse/head": "^2.0.0", "consola": "^3.2.3", "defu": "^6.1.2", "destr": "^2.0.1", "json5": "^2.2.3", "knitwork": "^1.0.0", - "listhen": "^1.4.4", + "listhen": "^1.5.5", + "mdast-util-to-string": "^4.0.0", "mdurl": "^1.0.1", "micromark": "^4.0.0", "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-types": "^2.0.0", "ohash": "^1.1.3", "pathe": "^1.1.1", "scule": "^1.0.0", "shiki-es": "^0.14.0", "slugify": "^1.6.6", "socket.io-client": "^4.7.2", - "ufo": "^1.3.0", + "ufo": "^1.3.1", + "unist-util-stringify-position": "^4.0.0", "unstorage": "^1.9.0", - "ws": "^8.13.0" + "ws": "^8.14.2" } }, "node_modules/@nuxt/devalue": { @@ -763,11 +678,11 @@ "license": "MIT" }, "node_modules/@nuxt/kit": { - "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.7.3.tgz", - "integrity": "sha512-bhP02i6CNti15Z4ix3LpR3fd1ANtTcpfS3CDSaCja24hDt3UxIasyp52mqD9LRC+OxrUVHJziB18EwUtS6RLDQ==", + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@nuxt/kit/-/kit-3.7.4.tgz", + "integrity": "sha512-/S5abZL62BITCvC/TY3KWA6N721U1Osln3cQdBb56XHIeafZCBVqTi92Xb0o7ovl72mMRhrKwRu7elzvz9oT/g==", "dependencies": { - "@nuxt/schema": "3.7.3", + "@nuxt/schema": "3.7.4", "c12": "^1.4.2", "consola": "^3.2.3", "defu": "^6.1.2", @@ -791,10 +706,11 @@ } }, "node_modules/@nuxt/schema": { - "version": "3.7.3", + "version": "3.7.4", "license": "MIT", "dependencies": { "@nuxt/ui-templates": "^1.3.1", + "consola": "^3.2.3", "defu": "^6.1.2", "hookable": "^5.5.3", "pathe": "^1.1.1", @@ -810,25 +726,22 @@ } }, "node_modules/@nuxt/telemetry": { - "version": "2.5.0", + "version": "2.5.2", "dev": true, "license": "MIT", "dependencies": { - "@nuxt/kit": "^3.7.3", - "chalk": "^5.3.0", + "@nuxt/kit": "^3.7.4", "ci-info": "^3.8.0", "consola": "^3.2.3", "create-require": "^1.1.1", "defu": "^6.1.2", "destr": "^2.0.1", "dotenv": "^16.3.1", - "fs-extra": "^11.1.1", "git-url-parse": "^13.1.0", "is-docker": "^3.0.0", "jiti": "^1.20.0", "mri": "^1.2.0", "nanoid": "^4.0.2", - "node-fetch": "^3.3.2", "ofetch": "^1.3.3", "parse-git-config": "^3.0.0", "pathe": "^1.1.1", @@ -858,20 +771,20 @@ "license": "CC-BY-ND-4.0" }, "node_modules/@nuxt/vite-builder": { - "version": "3.7.3", + "version": "3.7.4", "dev": true, "license": "MIT", "dependencies": { - "@nuxt/kit": "3.7.3", + "@nuxt/kit": "3.7.4", "@rollup/plugin-replace": "^5.0.2", "@vitejs/plugin-vue": "^4.3.4", "@vitejs/plugin-vue-jsx": "^3.0.2", - "autoprefixer": "^10.4.15", + "autoprefixer": "^10.4.16", "clear": "^0.1.0", "consola": "^3.2.3", "cssnano": "^6.0.1", "defu": "^6.1.2", - "esbuild": "^0.19.2", + "esbuild": "^0.19.3", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "externality": "^1.0.2", @@ -885,14 +798,14 @@ "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", "pkg-types": "^1.0.3", - "postcss": "^8.4.29", + "postcss": "^8.4.30", "postcss-import": "^15.1.0", "postcss-url": "^10.1.3", "rollup-plugin-visualizer": "^5.9.2", "std-env": "^3.4.3", "strip-literal": "^1.3.0", "ufo": "^1.3.0", - "unplugin": "^1.4.0", + "unplugin": "^1.5.0", "vite": "^4.4.9", "vite-node": "^0.33.0", "vite-plugin-checker": "^0.6.2", @@ -914,13 +827,13 @@ } }, "node_modules/@nuxtjs/mdc": { - "version": "0.1.6", + "version": "0.2.1", "dev": true, "license": "MIT", "dependencies": { "@nuxt/kit": "latest", - "@types/hast": "^3.0.0", - "@types/mdast": "^4.0.0", + "@types/hast": "^3.0.1", + "@types/mdast": "^4.0.1", "@vue/compiler-core": "^3.3.4", "consola": "^3.2.3", "defu": "^6.1.2", @@ -931,10 +844,10 @@ "mdast-util-to-hast": "^13.0.2", "micromark-util-sanitize-uri": "^2.0.0", "ohash": "^1.1.3", - "property-information": "^6.2.0", - "rehype-external-links": "^2.1.0", + "property-information": "^6.3.0", + "rehype-external-links": "^3.0.0", "rehype-raw": "^6.1.1", - "rehype-slug": "^5.1.0", + "rehype-slug": "^6.0.0", "rehype-sort-attribute-values": "^5.0.0", "rehype-sort-attributes": "^5.0.0", "remark-emoji": "^4.0.0", @@ -943,17 +856,16 @@ "remark-parse": "^10.0.2", "remark-rehype": "^10.1.0", "scule": "^1.0.0", - "shiki-es": "^0.14.0", - "ufo": "^1.3.0", - "unified": "^11.0.2", + "shikiji": "^0.6.8", + "ufo": "^1.3.1", + "unified": "^11.0.3", "unist-builder": "^4.0.0", "unist-util-visit": "^5.0.0" } }, "node_modules/@observablehq/plot": { "version": "0.6.11", - "resolved": "https://registry.npmjs.org/@observablehq/plot/-/plot-0.6.11.tgz", - "integrity": "sha512-7f43OizjVcno6/lZ+IC/bIceud9ZYJa7PCnZTjHCf3utcaGXgLqC1qxpYLzNZTnVHpKTFfqoPY/jOuFC/kSWgA==", + "license": "ISC", "dependencies": { "d3": "^7.8.0", "interval-tree-1d": "^1.0.0", @@ -1061,8 +973,7 @@ }, "node_modules/@pinia/nuxt": { "version": "0.4.11", - "resolved": "https://registry.npmjs.org/@pinia/nuxt/-/nuxt-0.4.11.tgz", - "integrity": "sha512-bhuNFngJpmBCdAqWguezNJ/oJFR7wvKieqiZrmmdmPR07XjsidAw8RLXHMZE9kUm32M9E6T057OBbG/22jERTg==", + "license": "MIT", "dependencies": { "@nuxt/kit": "^3.5.0", "pinia": ">=2.1.0" @@ -1072,7 +983,7 @@ } }, "node_modules/@rollup/plugin-alias": { - "version": "5.0.0", + "version": "5.0.1", "dev": true, "license": "MIT", "dependencies": { @@ -1082,7 +993,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1091,7 +1002,7 @@ } }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.4", + "version": "25.0.5", "dev": true, "license": "MIT", "dependencies": { @@ -1106,7 +1017,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.68.0||^3.0.0" + "rollup": "^2.68.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1126,7 +1037,7 @@ } }, "node_modules/@rollup/plugin-inject": { - "version": "5.0.3", + "version": "5.0.4", "dev": true, "license": "MIT", "dependencies": { @@ -1138,7 +1049,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1158,7 +1069,7 @@ } }, "node_modules/@rollup/plugin-json": { - "version": "6.0.0", + "version": "6.0.1", "dev": true, "license": "MIT", "dependencies": { @@ -1168,7 +1079,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1177,7 +1088,7 @@ } }, "node_modules/@rollup/plugin-node-resolve": { - "version": "15.2.1", + "version": "15.2.2", "dev": true, "license": "MIT", "dependencies": { @@ -1192,7 +1103,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.78.0||^3.0.0" + "rollup": "^2.78.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1201,7 +1112,7 @@ } }, "node_modules/@rollup/plugin-replace": { - "version": "5.0.2", + "version": "5.0.3", "dev": true, "license": "MIT", "dependencies": { @@ -1212,7 +1123,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1232,7 +1143,7 @@ } }, "node_modules/@rollup/plugin-terser": { - "version": "0.4.3", + "version": "0.4.4", "dev": true, "license": "MIT", "dependencies": { @@ -1244,7 +1155,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^2.x || ^3.x" + "rollup": "^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1253,14 +1164,17 @@ } }, "node_modules/@rollup/plugin-wasm": { - "version": "6.1.3", + "version": "6.2.2", "dev": true, "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.2" + }, "engines": { "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1269,7 +1183,7 @@ } }, "node_modules/@rollup/pluginutils": { - "version": "5.0.4", + "version": "5.0.5", "license": "MIT", "dependencies": { "@types/estree": "^1.0.0", @@ -1280,7 +1194,7 @@ "node": ">=14.0.0" }, "peerDependencies": { - "rollup": "^1.20.0||^2.0.0||^3.0.0" + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" }, "peerDependenciesMeta": { "rollup": { @@ -1341,7 +1255,7 @@ } }, "node_modules/@types/mdast": { - "version": "4.0.0", + "version": "4.0.1", "dev": true, "license": "MIT", "dependencies": { @@ -1349,12 +1263,12 @@ } }, "node_modules/@types/ms": { - "version": "0.7.31", + "version": "0.7.32", "dev": true, "license": "MIT" }, "node_modules/@types/node": { - "version": "18.17.19", + "version": "18.18.3", "dev": true, "license": "MIT" }, @@ -1395,7 +1309,7 @@ "url": "https://github.com/sponsors/harlan-zw" } }, - "node_modules/@unhead/schema": { + "node_modules/@unhead/dom/node_modules/@unhead/schema": { "version": "1.7.4", "dev": true, "license": "MIT", @@ -1407,6 +1321,18 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/@unhead/schema": { + "version": "1.7.5", + "dev": true, + "license": "MIT", + "dependencies": { + "hookable": "^5.5.3", + "zhead": "^2.1.2" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, "node_modules/@unhead/shared": { "version": "1.7.4", "dev": true, @@ -1418,6 +1344,18 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/@unhead/shared/node_modules/@unhead/schema": { + "version": "1.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "hookable": "^5.5.3", + "zhead": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, "node_modules/@unhead/ssr": { "version": "1.7.4", "dev": true, @@ -1430,6 +1368,18 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/@unhead/ssr/node_modules/@unhead/schema": { + "version": "1.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "hookable": "^5.5.3", + "zhead": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, "node_modules/@unhead/vue": { "version": "1.7.4", "dev": true, @@ -1447,6 +1397,18 @@ "vue": ">=2.7 || >=3" } }, + "node_modules/@unhead/vue/node_modules/@unhead/schema": { + "version": "1.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "hookable": "^5.5.3", + "zhead": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, "node_modules/@vercel/nft": { "version": "0.23.1", "dev": true, @@ -1523,7 +1485,7 @@ } }, "node_modules/@vitejs/plugin-vue": { - "version": "4.3.4", + "version": "4.4.0", "dev": true, "license": "MIT", "engines": { @@ -1723,14 +1685,14 @@ } }, "node_modules/@vueuse/head": { - "version": "1.3.1", + "version": "2.0.0", "dev": true, "license": "MIT", "dependencies": { - "@unhead/dom": "^1.3.1", - "@unhead/schema": "^1.3.1", - "@unhead/ssr": "^1.3.1", - "@unhead/vue": "^1.3.1" + "@unhead/dom": "^1.7.0", + "@unhead/schema": "^1.7.0", + "@unhead/ssr": "^1.7.0", + "@unhead/vue": "^1.7.0" }, "peerDependencies": { "vue": ">=2.7 || >=3" @@ -1790,13 +1752,13 @@ } }, "node_modules/agent-base": { - "version": "6.0.2", + "version": "7.1.0", "license": "MIT", "dependencies": { - "debug": "4" + "debug": "^4.3.4" }, "engines": { - "node": ">= 6.0.0" + "node": ">= 14" } }, "node_modules/ansi-colors": { @@ -1841,17 +1803,13 @@ } }, "node_modules/ansi-styles": { - "version": "4.3.0", - "dev": true, + "version": "3.2.1", "license": "MIT", "dependencies": { - "color-convert": "^2.0.1" + "color-convert": "^1.9.0" }, "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" + "node": ">=4" } }, "node_modules/anymatch": { @@ -1953,12 +1911,25 @@ } }, "node_modules/ast-walker-scope": { - "version": "0.4.2", + "version": "0.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.22.7", + "ast-kit": "^0.9.4" + }, + "engines": { + "node": ">=16.14.0" + } + }, + "node_modules/ast-walker-scope/node_modules/ast-kit": { + "version": "0.9.5", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.22.4", - "@babel/types": "^7.22.4" + "@babel/parser": "^7.22.7", + "@rollup/pluginutils": "^5.0.2", + "pathe": "^1.1.1" }, "engines": { "node": ">=16.14.0" @@ -2038,8 +2009,7 @@ }, "node_modules/binary-search-bounds": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/binary-search-bounds/-/binary-search-bounds-2.0.5.tgz", - "integrity": "sha512-H0ea4Fd3lS1+sTEB2TgcLoK21lLhwEJzlQv3IN47pJS976Gx4zoWe0ak3q+uYh60ppQxg9F16Ri4tS1sfD4+jA==" + "license": "MIT" }, "node_modules/bindings": { "version": "1.5.0", @@ -2073,7 +2043,7 @@ } }, "node_modules/browserslist": { - "version": "4.21.11", + "version": "4.22.1", "funding": [ { "type": "opencollective", @@ -2090,8 +2060,8 @@ ], "license": "MIT", "dependencies": { - "caniuse-lite": "^1.0.30001538", - "electron-to-chromium": "^1.4.526", + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", "node-releases": "^2.0.13", "update-browserslist-db": "^1.0.13" }, @@ -2126,16 +2096,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/busboy": { - "version": "1.6.0", - "dev": true, - "dependencies": { - "streamsearch": "^1.1.0" - }, - "engines": { - "node": ">=10.16.0" - } - }, "node_modules/c12": { "version": "1.4.2", "license": "MIT", @@ -2184,7 +2144,7 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001539", + "version": "1.0.30001546", "funding": [ { "type": "opencollective", @@ -2211,22 +2171,30 @@ } }, "node_modules/chalk": { - "version": "5.3.0", - "dev": true, + "version": "2.4.2", "license": "MIT", - "engines": { - "node": "^12.17.0 || ^14.13 || >=16.0.0" + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" + "engines": { + "node": ">=4" } }, - "node_modules/char-regex": { - "version": "1.0.2", - "dev": true, + "node_modules/chalk/node_modules/escape-string-regexp": { + "version": "1.0.5", "license": "MIT", "engines": { - "node": ">=10" + "node": ">=0.8.0" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" } }, "node_modules/character-entities": { @@ -2298,7 +2266,7 @@ } }, "node_modules/ci-info": { - "version": "3.8.0", + "version": "3.9.0", "dev": true, "funding": [ { @@ -2364,19 +2332,14 @@ } }, "node_modules/color-convert": { - "version": "2.0.1", - "dev": true, + "version": "1.9.3", "license": "MIT", "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" + "color-name": "1.1.3" } }, "node_modules/color-name": { - "version": "1.1.4", - "dev": true, + "version": "1.1.3", "license": "MIT" }, "node_modules/color-support": { @@ -2675,8 +2638,7 @@ }, "node_modules/d3": { "version": "7.8.5", - "resolved": "https://registry.npmjs.org/d3/-/d3-7.8.5.tgz", - "integrity": "sha512-JgoahDG51ncUfJu6wX/1vWQEqOflgXyl4MaHqlcSruTez7yhaRKR9i8VjjcQGeS2en/jnFivXuaIMnseMMt0XA==", + "license": "ISC", "dependencies": { "d3-array": "3", "d3-axis": "3", @@ -2715,8 +2677,7 @@ }, "node_modules/d3-array": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/d3-array/-/d3-array-3.2.4.tgz", - "integrity": "sha512-tdQAmyA18i4J7wprpYq8ClcxZy3SC31QMeByyCFyRt7BVHdREQZ5lpzoe5mFEYZUWe+oq8HBvk9JjpibyEV4Jg==", + "license": "ISC", "dependencies": { "internmap": "1 - 2" }, @@ -2726,16 +2687,14 @@ }, "node_modules/d3-axis": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-axis/-/d3-axis-3.0.0.tgz", - "integrity": "sha512-IH5tgjV4jE/GhHkRV0HiVYPDtvfjHQlQfJHs0usq7M30XcSBvOotpmH1IgkcXsO/5gEQZD43B//fc7SRT5S+xw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-brush": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-brush/-/d3-brush-3.0.0.tgz", - "integrity": "sha512-ALnjWlVYkXsVIGlOsuWH1+3udkYFI48Ljihfnh8FZPF2QS9o+PzGLBslO0PjzVoHLZ2KCVgAM8NVkXPJB2aNnQ==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -2749,8 +2708,7 @@ }, "node_modules/d3-chord": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-chord/-/d3-chord-3.0.1.tgz", - "integrity": "sha512-VE5S6TNa+j8msksl7HwjxMHDM2yNK3XCkusIlpX5kwauBfXuyLAtNg9jCp/iHH61tgI4sb6R/EIMWCqEIdjT/g==", + "license": "ISC", "dependencies": { "d3-path": "1 - 3" }, @@ -2760,16 +2718,14 @@ }, "node_modules/d3-color": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-color/-/d3-color-3.1.0.tgz", - "integrity": "sha512-zg/chbXyeBtMQ1LbD/WSoW2DpC3I0mpmPdW+ynRTj/x2DAWYrIY7qeZIHidozwV24m4iavr15lNwIwLxRmOxhA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-contour": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-contour/-/d3-contour-4.0.2.tgz", - "integrity": "sha512-4EzFTRIikzs47RGmdxbeUvLWtGedDUNkTcmzoeyg4sP/dvCexO47AaQL7VKy/gul85TOxw+IBgA8US2xwbToNA==", + "license": "ISC", "dependencies": { "d3-array": "^3.2.0" }, @@ -2779,8 +2735,7 @@ }, "node_modules/d3-delaunay": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/d3-delaunay/-/d3-delaunay-6.0.4.tgz", - "integrity": "sha512-mdjtIZ1XLAM8bm/hx3WwjfHt6Sggek7qH043O8KEjDXN40xi3vx/6pYSVTwLjEgiXQTbvaouWKynLBiUZ6SK6A==", + "license": "ISC", "dependencies": { "delaunator": "5" }, @@ -2790,16 +2745,14 @@ }, "node_modules/d3-dispatch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-3.0.1.tgz", - "integrity": "sha512-rzUyPU/S7rwUflMyLc1ETDeBj0NRuHKKAcvukozwhshr6g6c5d8zh4c2gQjY2bZ0dXeGLWc1PF174P2tVvKhfg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-drag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-drag/-/d3-drag-3.0.0.tgz", - "integrity": "sha512-pWbUJLdETVA8lQNJecMxoXfH6x+mO2UQo8rSmZ+QqxcbyA3hfeprFgIT//HW2nlHChWeIIMwS2Fq+gEARkhTkg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-selection": "3" @@ -2810,8 +2763,7 @@ }, "node_modules/d3-dsv": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-dsv/-/d3-dsv-3.0.1.tgz", - "integrity": "sha512-UG6OvdI5afDIFP9w4G0mNq50dSOsXHJaRE8arAS5o9ApWnIElp8GZw1Dun8vP8OyHOZ/QJUKUJwxiiCCnUwm+Q==", + "license": "ISC", "dependencies": { "commander": "7", "iconv-lite": "0.6", @@ -2834,16 +2786,14 @@ }, "node_modules/d3-ease": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-ease/-/d3-ease-3.0.1.tgz", - "integrity": "sha512-wR/XK3D3XcLIZwpbvQwQ5fK+8Ykds1ip7A2Txe0yxncXSdq1L9skcG7blcedkOX+ZcgxGAmLX1FrRGbADwzi0w==", + "license": "BSD-3-Clause", "engines": { "node": ">=12" } }, "node_modules/d3-fetch": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-fetch/-/d3-fetch-3.0.1.tgz", - "integrity": "sha512-kpkQIM20n3oLVBKGg6oHrUchHM3xODkTzjMoj7aWQFq5QEM+R6E4WkzT5+tojDY7yjez8KgCBRoj4aEr99Fdqw==", + "license": "ISC", "dependencies": { "d3-dsv": "1 - 3" }, @@ -2853,8 +2803,7 @@ }, "node_modules/d3-force": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-force/-/d3-force-3.0.0.tgz", - "integrity": "sha512-zxV/SsA+U4yte8051P4ECydjD/S+qeYtnaIyAs9tgHCqfguma/aAQDjo85A9Z6EKhBirHRJHXIgJUlffT4wdLg==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-quadtree": "1 - 3", @@ -2866,16 +2815,14 @@ }, "node_modules/d3-format": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-3.1.0.tgz", - "integrity": "sha512-YyUI6AEuY/Wpt8KWLgZHsIU86atmikuoOmCfommt0LYHiQSPjvX2AcFc38PX0CBpr2RCyZhjex+NS/LPOv6YqA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-geo": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-geo/-/d3-geo-3.1.0.tgz", - "integrity": "sha512-JEo5HxXDdDYXCaWdwLRt79y7giK8SbhZJbFWXqbRTolCHFI5jRqteLzCsq51NKbUoX0PjBVSohxrx+NoOUujYA==", + "license": "ISC", "dependencies": { "d3-array": "2.5.0 - 3" }, @@ -2885,16 +2832,14 @@ }, "node_modules/d3-hierarchy": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/d3-hierarchy/-/d3-hierarchy-3.1.2.tgz", - "integrity": "sha512-FX/9frcub54beBdugHjDCdikxThEqjnR93Qt7PvQTOHxyiNCAlvMrHhclk3cD5VeAaq9fxmfRp+CnWw9rEMBuA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-interpolate": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-interpolate/-/d3-interpolate-3.0.1.tgz", - "integrity": "sha512-3bYs1rOD33uo8aqJfKP3JWPAibgw8Zm2+L9vBKEHJ2Rg+viTR7o5Mmv5mZcieN+FRYaAOWX5SJATX6k1PWz72g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3" }, @@ -2904,40 +2849,35 @@ }, "node_modules/d3-path": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-path/-/d3-path-3.1.0.tgz", - "integrity": "sha512-p3KP5HCf/bvjBSSKuXid6Zqijx7wIfNW+J/maPs+iwR35at5JCbLUT0LzF1cnjbCHWhqzQTIN2Jpe8pRebIEFQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-polygon": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-polygon/-/d3-polygon-3.0.1.tgz", - "integrity": "sha512-3vbA7vXYwfe1SYhED++fPUQlWSYTTGmFmQiany/gdbiWgU/iEyQzyymwL9SkJjFFuCS4902BSzewVGsHHmHtXg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-quadtree": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-quadtree/-/d3-quadtree-3.0.1.tgz", - "integrity": "sha512-04xDrxQTDTCFwP5H6hRhsRcb9xxv2RzkcsygFzmkSIOJy3PeRJP7sNk3VRIbKXcog561P9oU0/rVH6vDROAgUw==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-random": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-random/-/d3-random-3.0.1.tgz", - "integrity": "sha512-FXMe9GfxTxqd5D6jFsQ+DJ8BJS4E/fT5mqqdjovykEB2oFbTMDVdg1MGFxfQW+FBOGoB++k8swBrgwSHT1cUXQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-scale": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/d3-scale/-/d3-scale-4.0.2.tgz", - "integrity": "sha512-GZW464g1SH7ag3Y7hXjf8RoUuAFIqklOAq3MRl4OaWabTFJY9PN/E1YklhXLh+OQ3fM9yS2nOkCoS+WLZ6kvxQ==", + "license": "ISC", "dependencies": { "d3-array": "2.10.0 - 3", "d3-format": "1 - 3", @@ -2951,8 +2891,7 @@ }, "node_modules/d3-scale-chromatic": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-scale-chromatic/-/d3-scale-chromatic-3.0.0.tgz", - "integrity": "sha512-Lx9thtxAKrO2Pq6OO2Ua474opeziKr279P/TKZsMAhYyNDD3EnCffdbgeSYN5O7m2ByQsxtuP2CSDczNUIZ22g==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-interpolate": "1 - 3" @@ -2963,16 +2902,14 @@ }, "node_modules/d3-selection": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", - "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-shape": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/d3-shape/-/d3-shape-3.2.0.tgz", - "integrity": "sha512-SaLBuwGm3MOViRq2ABk3eLoxwZELpH6zhl3FbAoJ7Vm1gofKx6El1Ib5z23NUEhF9AsGl7y+dzLe5Cw2AArGTA==", + "license": "ISC", "dependencies": { "d3-path": "^3.1.0" }, @@ -2982,8 +2919,7 @@ }, "node_modules/d3-time": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/d3-time/-/d3-time-3.1.0.tgz", - "integrity": "sha512-VqKjzBLejbSMT4IgbmVgDjpkYrNWUYJnbCGo874u7MMKIWsILRX+OpX/gTk8MqjpT1A/c6HY2dCA77ZN0lkQ2Q==", + "license": "ISC", "dependencies": { "d3-array": "2 - 3" }, @@ -2993,8 +2929,7 @@ }, "node_modules/d3-time-format": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/d3-time-format/-/d3-time-format-4.1.0.tgz", - "integrity": "sha512-dJxPBlzC7NugB2PDLwo9Q8JiTR3M3e4/XANkreKSUxF8vvXKqm1Yfq4Q5dl8budlunRVlUUaDUgFt7eA8D6NLg==", + "license": "ISC", "dependencies": { "d3-time": "1 - 3" }, @@ -3004,16 +2939,14 @@ }, "node_modules/d3-timer": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-timer/-/d3-timer-3.0.1.tgz", - "integrity": "sha512-ndfJ/JxxMd3nw31uyKoY2naivF+r29V+Lc0svZxe1JvvIRmi8hUsrMvdOwgS1o6uBHmiz91geQ0ylPP0aj1VUA==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/d3-transition": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/d3-transition/-/d3-transition-3.0.1.tgz", - "integrity": "sha512-ApKvfjsSR6tg06xrL434C0WydLr7JewBB3V+/39RMHsaXTOG0zmt/OAXeng5M5LBm0ojmxJrpomQVZ1aPvBL4w==", + "license": "ISC", "dependencies": { "d3-color": "1 - 3", "d3-dispatch": "1 - 3", @@ -3030,8 +2963,7 @@ }, "node_modules/d3-zoom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/d3-zoom/-/d3-zoom-3.0.0.tgz", - "integrity": "sha512-b8AmV3kfQaqWAuacbPuNbL6vahnOJflOhexLzMMNLga62+/nh0JzvJ0aO/5a5MVgUFGS7Hu1P9P03o3fJkDCyw==", + "license": "ISC", "dependencies": { "d3-dispatch": "1 - 3", "d3-drag": "2 - 3", @@ -3043,14 +2975,6 @@ "node": ">=12" } }, - "node_modules/data-uri-to-buffer": { - "version": "4.0.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 12" - } - }, "node_modules/debug": { "version": "4.3.4", "license": "MIT", @@ -3100,8 +3024,7 @@ }, "node_modules/delaunator": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/delaunator/-/delaunator-5.0.0.tgz", - "integrity": "sha512-AyLvtyJdbv/U1GkiS6gUUzclRoAY4Gs75qkMygJJhU75LW4DNuSF2RMzpxs9jw9Oz1BobHjTdkG3zdP55VxAqw==", + "license": "ISC", "dependencies": { "robust-predicates": "^3.0.0" } @@ -3289,7 +3212,7 @@ "license": "MIT" }, "node_modules/electron-to-chromium": { - "version": "1.4.528", + "version": "1.4.543", "license": "ISC" }, "node_modules/emoji-regex": { @@ -3319,17 +3242,6 @@ "node": ">= 0.8" } }, - "node_modules/encoding": { - "version": "0.1.13", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", - "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", - "dev": true, - "optional": true, - "peer": true, - "dependencies": { - "iconv-lite": "^0.6.2" - } - }, "node_modules/engine.io-client": { "version": "6.5.2", "dev": true, @@ -3404,7 +3316,7 @@ } }, "node_modules/esbuild": { - "version": "0.19.3", + "version": "0.19.4", "dev": true, "hasInstallScript": true, "license": "MIT", @@ -3415,28 +3327,28 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.19.3", - "@esbuild/android-arm64": "0.19.3", - "@esbuild/android-x64": "0.19.3", - "@esbuild/darwin-arm64": "0.19.3", - "@esbuild/darwin-x64": "0.19.3", - "@esbuild/freebsd-arm64": "0.19.3", - "@esbuild/freebsd-x64": "0.19.3", - "@esbuild/linux-arm": "0.19.3", - "@esbuild/linux-arm64": "0.19.3", - "@esbuild/linux-ia32": "0.19.3", - "@esbuild/linux-loong64": "0.19.3", - "@esbuild/linux-mips64el": "0.19.3", - "@esbuild/linux-ppc64": "0.19.3", - "@esbuild/linux-riscv64": "0.19.3", - "@esbuild/linux-s390x": "0.19.3", - "@esbuild/linux-x64": "0.19.3", - "@esbuild/netbsd-x64": "0.19.3", - "@esbuild/openbsd-x64": "0.19.3", - "@esbuild/sunos-x64": "0.19.3", - "@esbuild/win32-arm64": "0.19.3", - "@esbuild/win32-ia32": "0.19.3", - "@esbuild/win32-x64": "0.19.3" + "@esbuild/android-arm": "0.19.4", + "@esbuild/android-arm64": "0.19.4", + "@esbuild/android-x64": "0.19.4", + "@esbuild/darwin-arm64": "0.19.4", + "@esbuild/darwin-x64": "0.19.4", + "@esbuild/freebsd-arm64": "0.19.4", + "@esbuild/freebsd-x64": "0.19.4", + "@esbuild/linux-arm": "0.19.4", + "@esbuild/linux-arm64": "0.19.4", + "@esbuild/linux-ia32": "0.19.4", + "@esbuild/linux-loong64": "0.19.4", + "@esbuild/linux-mips64el": "0.19.4", + "@esbuild/linux-ppc64": "0.19.4", + "@esbuild/linux-riscv64": "0.19.4", + "@esbuild/linux-s390x": "0.19.4", + "@esbuild/linux-x64": "0.19.4", + "@esbuild/netbsd-x64": "0.19.4", + "@esbuild/openbsd-x64": "0.19.4", + "@esbuild/sunos-x64": "0.19.4", + "@esbuild/win32-arm64": "0.19.4", + "@esbuild/win32-ia32": "0.19.4", + "@esbuild/win32-x64": "0.19.4" } }, "node_modules/escalade": { @@ -3537,28 +3449,6 @@ "reusify": "^1.0.4" } }, - "node_modules/fetch-blob": { - "version": "3.2.0", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "paypal", - "url": "https://paypal.me/jimmywarting" - } - ], - "license": "MIT", - "dependencies": { - "node-domexception": "^1.0.0", - "web-streams-polyfill": "^3.0.3" - }, - "engines": { - "node": "^12.20 || >= 14.13" - } - }, "node_modules/file-uri-to-path": { "version": "1.0.0", "dev": true, @@ -3609,17 +3499,6 @@ "flat": "cli.js" } }, - "node_modules/formdata-polyfill": { - "version": "4.0.10", - "dev": true, - "license": "MIT", - "dependencies": { - "fetch-blob": "^3.1.2" - }, - "engines": { - "node": ">=12.20.0" - } - }, "node_modules/fraction.js": { "version": "4.3.6", "dev": true, @@ -3682,11 +3561,6 @@ "dev": true, "license": "ISC" }, - "node_modules/function-bind": { - "version": "1.1.1", - "dev": true, - "license": "MIT" - }, "node_modules/gauge": { "version": "3.0.2", "dev": true, @@ -3738,16 +3612,16 @@ } }, "node_modules/giget": { - "version": "1.1.2", + "version": "1.1.3", "license": "MIT", "dependencies": { - "colorette": "^2.0.19", + "colorette": "^2.0.20", "defu": "^6.1.2", - "https-proxy-agent": "^5.0.1", + "https-proxy-agent": "^7.0.2", "mri": "^1.2.0", - "node-fetch-native": "^1.0.2", - "pathe": "^1.1.0", - "tar": "^6.1.13" + "node-fetch-native": "^1.4.0", + "pathe": "^1.1.1", + "tar": "^6.2.0" }, "bin": { "giget": "dist/cli.mjs" @@ -3854,14 +3728,14 @@ } }, "node_modules/h3": { - "version": "1.8.1", + "version": "1.8.2", "dev": true, "license": "MIT", "dependencies": { "cookie-es": "^1.0.0", "defu": "^6.1.2", "destr": "^2.0.1", - "iron-webcrypto": "^0.8.0", + "iron-webcrypto": "^0.10.1", "radix3": "^1.1.0", "ufo": "^1.3.0", "uncrypto": "^0.1.3", @@ -3869,12 +3743,9 @@ } }, "node_modules/has": { - "version": "1.0.3", + "version": "1.0.4", "dev": true, "license": "MIT", - "dependencies": { - "function-bind": "^1.1.1" - }, "engines": { "node": ">= 0.4.0" } @@ -3926,66 +3797,30 @@ "dev": true, "license": "MIT" }, - "node_modules/hast-util-has-property": { - "version": "2.0.1", - "dev": true, - "license": "MIT", - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/hast-util-heading-rank": { - "version": "2.1.1", + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0" + "@types/hast": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-heading-rank/node_modules/@types/hast": { - "version": "2.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/hast-util-heading-rank/node_modules/@types/unist": { - "version": "2.0.8", - "dev": true, - "license": "MIT" - }, "node_modules/hast-util-is-element": { - "version": "2.1.3", + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/hast": "^2.0.0", - "@types/unist": "^2.0.0" + "@types/hast": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-is-element/node_modules/@types/hast": { - "version": "2.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/hast-util-is-element/node_modules/@types/unist": { - "version": "2.0.8", - "dev": true, - "license": "MIT" - }, "node_modules/hast-util-parse-selector": { "version": "3.1.1", "dev": true, @@ -4084,13 +3919,185 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/hast-util-raw/node_modules/unist-util-visit-parents": { - "version": "5.1.3", + "node_modules/hast-util-raw/node_modules/unist-util-visit-parents": { + "version": "5.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "unist-util-is": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-raw": "^9.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/hast-util-from-parse5": { + "version": "8.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^8.0.0", + "property-information": "^6.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/hast-util-raw": { + "version": "9.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/hast-util-to-parse5": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/hastscript": { + "version": "8.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^6.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/html-void-elements": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/hast-util-to-html/node_modules/parse5": { + "version": "7.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "entities": "^4.4.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/hast-util-to-html/node_modules/vfile": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/vfile-location": { + "version": "5.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html/node_modules/vfile-message": { + "version": "4.0.2", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" }, "funding": { "type": "opencollective", @@ -4139,6 +4146,18 @@ "url": "https://opencollective.com/unified" } }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/hastscript": { "version": "7.2.0", "dev": true, @@ -4217,14 +4236,14 @@ } }, "node_modules/https-proxy-agent": { - "version": "5.0.1", + "version": "7.0.2", "license": "MIT", "dependencies": { - "agent-base": "6", + "agent-base": "^7.0.2", "debug": "4" }, "engines": { - "node": ">= 6" + "node": ">= 14" } }, "node_modules/httpxy": { @@ -4242,8 +4261,7 @@ }, "node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -4278,16 +4296,14 @@ }, "node_modules/internmap": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/internmap/-/internmap-2.0.3.tgz", - "integrity": "sha512-5Hh7Y1wQbvY5ooGgPbDaL5iYLAPzMTUrjMulskHLH6wnv/A+1q5rgEaiuqEjB+oxGXIVZs1FF+R/KPN3ZSQYYg==", + "license": "ISC", "engines": { "node": ">=12" } }, "node_modules/interval-tree-1d": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/interval-tree-1d/-/interval-tree-1d-1.0.4.tgz", - "integrity": "sha512-wY8QJH+6wNI0uh4pDQzMvl+478Qh7Rl4qLmqiluxALlNvl+I+o5x38Pw3/z7mDPTPS1dQalZJXsmbvxx5gclhQ==", + "license": "MIT", "dependencies": { "binary-search-bounds": "^2.0.0" } @@ -4316,7 +4332,7 @@ } }, "node_modules/iron-webcrypto": { - "version": "0.8.2", + "version": "0.10.1", "dev": true, "license": "MIT", "funding": { @@ -4555,8 +4571,7 @@ }, "node_modules/isoformat": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/isoformat/-/isoformat-0.2.1.tgz", - "integrity": "sha512-tFLRAygk9NqrRPhJSnNGh7g7oaVWDwR0wKh/GM2LgmPa50Eg4UfyaCO4I8k6EqJHl1/uh2RAD6g06n5ygEnrjQ==" + "license": "ISC" }, "node_modules/jiti": { "version": "1.20.0", @@ -4616,7 +4631,7 @@ } }, "node_modules/kleur": { - "version": "3.0.3", + "version": "4.1.5", "dev": true, "license": "MIT", "engines": { @@ -4782,7 +4797,7 @@ } }, "node_modules/magic-string": { - "version": "0.30.3", + "version": "0.30.4", "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -4848,7 +4863,7 @@ } }, "node_modules/mdast-util-definitions/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -4938,7 +4953,7 @@ } }, "node_modules/mdast-util-from-markdown/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -4950,6 +4965,18 @@ "dev": true, "license": "MIT" }, + "node_modules/mdast-util-from-markdown/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-from-markdown/node_modules/micromark": { "version": "3.2.0", "dev": true, @@ -5350,6 +5377,18 @@ ], "license": "MIT" }, + "node_modules/mdast-util-from-markdown/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-gfm": { "version": "2.0.2", "dev": true, @@ -5384,7 +5423,7 @@ } }, "node_modules/mdast-util-gfm-autolink-literal/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5500,7 +5539,7 @@ } }, "node_modules/mdast-util-gfm-footnote/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5559,7 +5598,7 @@ } }, "node_modules/mdast-util-gfm-strikethrough/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5587,7 +5626,7 @@ } }, "node_modules/mdast-util-gfm-table/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5613,7 +5652,7 @@ } }, "node_modules/mdast-util-gfm-task-list-item/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5639,7 +5678,7 @@ } }, "node_modules/mdast-util-phrasing/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5702,7 +5741,7 @@ } }, "node_modules/mdast-util-to-markdown/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -5714,6 +5753,18 @@ "dev": true, "license": "MIT" }, + "node_modules/mdast-util-to-markdown/node_modules/mdast-util-to-string": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mdast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/mdast-util-to-markdown/node_modules/unist-util-is": { "version": "5.2.1", "dev": true, @@ -5754,30 +5805,17 @@ } }, "node_modules/mdast-util-to-string": { - "version": "3.2.0", + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/mdast": "^3.0.0" + "@types/mdast": "^4.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/mdast-util-to-string/node_modules/@types/mdast": { - "version": "3.0.12", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/mdast-util-to-string/node_modules/@types/unist": { - "version": "2.0.8", - "dev": true, - "license": "MIT" - }, "node_modules/mdn-data": { "version": "2.0.30", "dev": true, @@ -7379,29 +7417,22 @@ } } }, - "node_modules/node-addon-api": { - "version": "7.0.0", - "dev": true, - "license": "MIT" - }, - "node_modules/node-domexception": { - "version": "1.0.0", + "node_modules/nitropack/node_modules/chalk": { + "version": "5.3.0", "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/jimmywarting" - }, - { - "type": "github", - "url": "https://paypal.me/jimmywarting" - } - ], "license": "MIT", "engines": { - "node": ">=10.5.0" + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/node-addon-api": { + "version": "7.0.0", + "dev": true, + "license": "MIT" + }, "node_modules/node-emoji": { "version": "2.1.0", "dev": true, @@ -7414,20 +7445,22 @@ } }, "node_modules/node-fetch": { - "version": "3.3.2", + "version": "2.7.0", "dev": true, "license": "MIT", "dependencies": { - "data-uri-to-buffer": "^4.0.0", - "fetch-blob": "^3.1.4", - "formdata-polyfill": "^4.0.10" + "whatwg-url": "^5.0.0" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": "4.x || >=6.0.0" }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/node-fetch" + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } } }, "node_modules/node-fetch-native": { @@ -7536,19 +7569,19 @@ } }, "node_modules/nuxt": { - "version": "3.7.3", + "version": "3.7.4", "dev": true, "license": "MIT", "dependencies": { "@nuxt/devalue": "^2.0.2", - "@nuxt/kit": "3.7.3", - "@nuxt/schema": "3.7.3", - "@nuxt/telemetry": "^2.4.1", + "@nuxt/kit": "3.7.4", + "@nuxt/schema": "3.7.4", + "@nuxt/telemetry": "^2.5.0", "@nuxt/ui-templates": "^1.3.1", - "@nuxt/vite-builder": "3.7.3", - "@unhead/dom": "^1.7.2", - "@unhead/ssr": "^1.7.2", - "@unhead/vue": "^1.7.2", + "@nuxt/vite-builder": "3.7.4", + "@unhead/dom": "^1.7.4", + "@unhead/ssr": "^1.7.4", + "@unhead/vue": "^1.7.4", "@vue/shared": "^3.3.4", "acorn": "8.10.0", "c12": "^1.4.2", @@ -7557,7 +7590,7 @@ "defu": "^6.1.2", "destr": "^2.0.1", "devalue": "^4.3.2", - "esbuild": "^0.19.2", + "esbuild": "^0.19.3", "escape-string-regexp": "^5.0.0", "estree-walker": "^3.0.3", "fs-extra": "^11.1.1", @@ -7570,14 +7603,14 @@ "magic-string": "^0.30.3", "mlly": "^1.4.2", "nitropack": "^2.6.3", - "nuxi": "^3.8.3", + "nuxi": "^3.9.0", "nypm": "^0.3.3", "ofetch": "^1.3.3", "ohash": "^1.1.3", "pathe": "^1.1.1", "perfect-debounce": "^1.0.0", "pkg-types": "^1.0.3", - "prompts": "^2.4.2", + "radix3": "^1.1.0", "scule": "^1.0.0", "std-env": "^3.4.3", "strip-literal": "^1.3.0", @@ -7587,13 +7620,13 @@ "unctx": "^2.3.1", "unenv": "^1.7.4", "unimport": "^3.3.0", - "unplugin": "^1.4.0", - "unplugin-vue-router": "^0.6.4", + "unplugin": "^1.5.0", + "unplugin-vue-router": "^0.7.0", "untyped": "^1.4.0", "vue": "^3.3.4", "vue-bundle-renderer": "^2.0.0", "vue-devtools-stub": "^0.1.0", - "vue-router": "^4.2.4" + "vue-router": "^4.2.5" }, "bin": { "nuxi": "bin/nuxt.mjs", @@ -7836,7 +7869,7 @@ } }, "node_modules/openapi-typescript": { - "version": "6.6.2", + "version": "6.7.0", "dev": true, "license": "MIT", "dependencies": { @@ -7851,6 +7884,17 @@ "openapi-typescript": "bin/cli.js" } }, + "node_modules/openapi-typescript/node_modules/supports-color": { + "version": "9.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/p-limit": { "version": "2.3.0", "dev": true, @@ -8017,8 +8061,7 @@ }, "node_modules/pinia": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/pinia/-/pinia-2.1.6.tgz", - "integrity": "sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ==", + "license": "MIT", "dependencies": { "@vue/devtools-api": "^6.5.0", "vue-demi": ">=0.14.5" @@ -8061,7 +8104,7 @@ } }, "node_modules/postcss": { - "version": "8.4.30", + "version": "8.4.31", "funding": [ { "type": "opencollective", @@ -8603,18 +8646,6 @@ "version": "2.0.1", "license": "MIT" }, - "node_modules/prompts": { - "version": "2.4.2", - "dev": true, - "license": "MIT", - "dependencies": { - "kleur": "^3.0.3", - "sisteransi": "^1.0.5" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/property-information": { "version": "6.3.0", "dev": true, @@ -8745,157 +8776,37 @@ } }, "node_modules/rehype-external-links": { - "version": "2.1.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "extend": "^3.0.0", - "hast-util-is-element": "^2.0.0", - "is-absolute-url": "^4.0.0", - "space-separated-tokens": "^2.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-external-links/node_modules/@types/hast": { - "version": "2.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/rehype-external-links/node_modules/@types/unist": { - "version": "2.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/rehype-external-links/node_modules/unified": { - "version": "10.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-external-links/node_modules/unist-util-is": { - "version": "5.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-external-links/node_modules/unist-util-visit": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-external-links/node_modules/unist-util-visit-parents": { - "version": "5.1.3", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw": { - "version": "6.1.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0", - "hast-util-raw": "^7.2.0", - "unified": "^10.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-raw/node_modules/@types/hast": { - "version": "2.3.6", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2" - } - }, - "node_modules/rehype-raw/node_modules/@types/unist": { - "version": "2.0.8", - "dev": true, - "license": "MIT" - }, - "node_modules/rehype-raw/node_modules/unified": { - "version": "10.1.2", + "version": "3.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "bail": "^2.0.0", - "extend": "^3.0.0", - "is-buffer": "^2.0.0", - "is-plain-obj": "^4.0.0", - "trough": "^2.0.0", - "vfile": "^5.0.0" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-slug": { - "version": "5.1.0", + "node_modules/rehype-raw": { + "version": "6.1.1", "dev": true, "license": "MIT", "dependencies": { "@types/hast": "^2.0.0", - "github-slugger": "^2.0.0", - "hast-util-has-property": "^2.0.0", - "hast-util-heading-rank": "^2.0.0", - "hast-util-to-string": "^2.0.0", - "unified": "^10.0.0", - "unist-util-visit": "^4.0.0" + "hast-util-raw": "^7.2.0", + "unified": "^10.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-slug/node_modules/@types/hast": { + "node_modules/rehype-raw/node_modules/@types/hast": { "version": "2.3.6", "dev": true, "license": "MIT", @@ -8903,24 +8814,12 @@ "@types/unist": "^2" } }, - "node_modules/rehype-slug/node_modules/@types/unist": { + "node_modules/rehype-raw/node_modules/@types/unist": { "version": "2.0.8", "dev": true, "license": "MIT" }, - "node_modules/rehype-slug/node_modules/hast-util-to-string": { - "version": "2.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-slug/node_modules/unified": { + "node_modules/rehype-raw/node_modules/unified": { "version": "10.1.2", "dev": true, "license": "MIT", @@ -8938,39 +8837,16 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-slug/node_modules/unist-util-is": { - "version": "5.2.1", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-slug/node_modules/unist-util-visit": { - "version": "4.1.2", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0", - "unist-util-visit-parents": "^5.1.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, - "node_modules/rehype-slug/node_modules/unist-util-visit-parents": { - "version": "5.1.3", + "node_modules/rehype-slug": { + "version": "6.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^5.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", @@ -8991,18 +8867,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/rehype-sort-attribute-values/node_modules/hast-util-is-element": { - "version": "3.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/hast": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/rehype-sort-attributes": { "version": "5.0.0", "dev": true, @@ -9045,7 +8909,7 @@ } }, "node_modules/remark-gfm/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -9155,18 +9019,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/remark-mdc/node_modules/mdast-util-to-string": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/mdast": "^4.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-mdc/node_modules/micromark-util-decode-string": { "version": "2.0.0", "dev": true, @@ -9188,18 +9040,6 @@ "micromark-util-symbol": "^2.0.0" } }, - "node_modules/remark-mdc/node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/remark-parse": { "version": "10.0.2", "dev": true, @@ -9215,7 +9055,7 @@ } }, "node_modules/remark-parse/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -9269,7 +9109,7 @@ } }, "node_modules/remark-rehype/node_modules/@types/mdast": { - "version": "3.0.12", + "version": "3.0.13", "dev": true, "license": "MIT", "dependencies": { @@ -9548,11 +9388,10 @@ }, "node_modules/robust-predicates": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/robust-predicates/-/robust-predicates-3.0.2.tgz", - "integrity": "sha512-IXgzBWvWQwE6PrDI05OvmXUIruQTcoMDzRsOd5CDvHCVLcLHMTSYvOK5Cm46kWqlV3yAbuSpBZdJ5oP5OUoStg==" + "license": "Unlicense" }, "node_modules/rollup": { - "version": "3.29.3", + "version": "3.29.4", "devOptional": true, "license": "MIT", "bin": { @@ -9614,8 +9453,7 @@ }, "node_modules/rw": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/rw/-/rw-1.3.3.tgz", - "integrity": "sha512-PdhdWy89SiZogBLaw42zdeqtRJ//zFd2PgQavcICDUgJT5oW10QCRKbJ6bg4r0/UY2M6BWd5tkxuGFRvCkgfHQ==" + "license": "BSD-3-Clause" }, "node_modules/sade": { "version": "1.8.1", @@ -9649,8 +9487,7 @@ }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "license": "MIT" }, "node_modules/scule": { "version": "1.0.0", @@ -9799,16 +9636,19 @@ "dev": true, "license": "MIT" }, + "node_modules/shikiji": { + "version": "0.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "hast-util-to-html": "^9.0.0" + } + }, "node_modules/signal-exit": { "version": "3.0.7", "dev": true, "license": "ISC" }, - "node_modules/sisteransi": { - "version": "1.0.5", - "dev": true, - "license": "MIT" - }, "node_modules/skin-tone": { "version": "2.0.0", "dev": true, @@ -9927,13 +9767,6 @@ "version": "3.4.3", "license": "MIT" }, - "node_modules/streamsearch": { - "version": "1.1.0", - "dev": true, - "engines": { - "node": ">=10.0.0" - } - }, "node_modules/streamx": { "version": "2.15.1", "dev": true, @@ -10022,14 +9855,13 @@ } }, "node_modules/supports-color": { - "version": "9.4.0", - "dev": true, + "version": "5.5.0", "license": "MIT", - "engines": { - "node": ">=12" + "dependencies": { + "has-flag": "^3.0.0" }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" + "engines": { + "node": ">=4" } }, "node_modules/supports-preserve-symlinks-flag": { @@ -10108,7 +9940,7 @@ "license": "ISC" }, "node_modules/terser": { - "version": "5.20.0", + "version": "5.21.0", "dev": true, "license": "BSD-2-Clause", "dependencies": { @@ -10194,7 +10026,7 @@ } }, "node_modules/ufo": { - "version": "1.3.0", + "version": "1.3.1", "license": "MIT" }, "node_modules/ultrahtml": { @@ -10203,14 +10035,14 @@ "license": "MIT" }, "node_modules/unconfig": { - "version": "0.3.10", + "version": "0.3.11", "dev": true, "license": "MIT", "dependencies": { - "@antfu/utils": "^0.7.5", + "@antfu/utils": "^0.7.6", "defu": "^6.1.2", - "jiti": "^1.19.1", - "mlly": "^1.4.0" + "jiti": "^1.20.0", + "mlly": "^1.4.2" }, "funding": { "url": "https://github.com/sponsors/antfu" @@ -10239,11 +10071,11 @@ } }, "node_modules/undici": { - "version": "5.25.2", + "version": "5.25.4", "dev": true, "license": "MIT", "dependencies": { - "busboy": "^1.6.0" + "@fastify/busboy": "^2.0.0" }, "engines": { "node": ">=14.0" @@ -10275,6 +10107,18 @@ "url": "https://github.com/sponsors/harlan-zw" } }, + "node_modules/unhead/node_modules/@unhead/schema": { + "version": "1.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "hookable": "^5.5.3", + "zhead": "^2.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/harlan-zw" + } + }, "node_modules/unicode-emoji-modifier-base": { "version": "1.0.0", "dev": true, @@ -10301,18 +10145,6 @@ "url": "https://opencollective.com/unified" } }, - "node_modules/unified/node_modules/unist-util-stringify-position": { - "version": "4.0.0", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/unist": "^3.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/unified/node_modules/vfile": { "version": "6.0.1", "dev": true, @@ -10341,7 +10173,7 @@ } }, "node_modules/unimport": { - "version": "3.3.0", + "version": "3.4.0", "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.4", @@ -10349,12 +10181,12 @@ "fast-glob": "^3.3.1", "local-pkg": "^0.4.3", "magic-string": "^0.30.3", - "mlly": "^1.4.1", + "mlly": "^1.4.2", "pathe": "^1.1.1", "pkg-types": "^1.0.3", "scule": "^1.0.0", "strip-literal": "^1.3.0", - "unplugin": "^1.4.0" + "unplugin": "^1.5.0" } }, "node_modules/unist-builder": { @@ -10403,22 +10235,17 @@ } }, "node_modules/unist-util-stringify-position": { - "version": "3.0.3", + "version": "4.0.0", "dev": true, "license": "MIT", "dependencies": { - "@types/unist": "^2.0.0" + "@types/unist": "^3.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-stringify-position/node_modules/@types/unist": { - "version": "2.0.8", - "dev": true, - "license": "MIT" - }, "node_modules/unist-util-visit": { "version": "5.0.0", "dev": true, @@ -10465,23 +10292,23 @@ } }, "node_modules/unplugin-vue-router": { - "version": "0.6.4", + "version": "0.7.0", "dev": true, "license": "MIT", "dependencies": { - "@babel/types": "^7.21.5", - "@rollup/pluginutils": "^5.0.2", - "@vue-macros/common": "^1.3.1", - "ast-walker-scope": "^0.4.1", + "@babel/types": "^7.22.19", + "@rollup/pluginutils": "^5.0.4", + "@vue-macros/common": "^1.8.0", + "ast-walker-scope": "^0.5.0", "chokidar": "^3.5.3", - "fast-glob": "^3.2.12", + "fast-glob": "^3.3.1", "json5": "^2.2.3", "local-pkg": "^0.4.3", - "mlly": "^1.2.0", - "pathe": "^1.1.0", + "mlly": "^1.4.2", + "pathe": "^1.1.1", "scule": "^1.0.0", - "unplugin": "^1.3.1", - "yaml": "^2.2.2" + "unplugin": "^1.5.0", + "yaml": "^2.3.2" }, "peerDependencies": { "vue-router": "^4.1.0" @@ -10663,14 +10490,6 @@ "node": ">=8" } }, - "node_modules/uvu/node_modules/kleur": { - "version": "4.1.5", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=6" - } - }, "node_modules/vfile": { "version": "5.3.7", "dev": true, @@ -10722,13 +10541,37 @@ "dev": true, "license": "MIT" }, + "node_modules/vfile-message/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/vfile/node_modules/@types/unist": { "version": "2.0.8", "dev": true, "license": "MIT" }, + "node_modules/vfile/node_modules/unist-util-stringify-position": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/vite": { - "version": "4.4.9", + "version": "4.4.11", "dev": true, "license": "MIT", "dependencies": { @@ -10867,6 +10710,20 @@ } } }, + "node_modules/vite-plugin-checker/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, "node_modules/vite-plugin-checker/node_modules/chalk": { "version": "4.1.2", "dev": true, @@ -10882,6 +10739,22 @@ "url": "https://github.com/chalk/chalk?sponsor=1" } }, + "node_modules/vite-plugin-checker/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vite-plugin-checker/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/vite-plugin-checker/node_modules/commander": { "version": "8.3.0", "dev": true, @@ -11039,7 +10912,7 @@ } }, "node_modules/vscode-languageserver-textdocument": { - "version": "1.0.8", + "version": "1.0.11", "dev": true, "license": "MIT" }, @@ -11049,7 +10922,7 @@ "license": "MIT" }, "node_modules/vscode-uri": { - "version": "3.0.7", + "version": "3.0.8", "dev": true, "license": "MIT" }, @@ -11117,7 +10990,7 @@ } }, "node_modules/vuetify": { - "version": "3.3.17", + "version": "3.3.20", "dev": true, "license": "MIT", "engines": { @@ -11150,7 +11023,7 @@ } }, "node_modules/vuetify-nuxt-module": { - "version": "0.5.12", + "version": "0.5.13", "dev": true, "license": "MIT", "dependencies": { @@ -11171,14 +11044,6 @@ "url": "https://github.com/sponsors/wooorm" } }, - "node_modules/web-streams-polyfill": { - "version": "3.2.1", - "dev": true, - "license": "MIT", - "engines": { - "node": ">= 8" - } - }, "node_modules/webidl-conversions": { "version": "3.0.1", "dev": true, @@ -11242,6 +11107,36 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, "node_modules/wrappy": { "version": "1.0.2", "dev": true, @@ -11328,7 +11223,7 @@ } }, "node_modules/zhead": { - "version": "2.1.1", + "version": "2.1.3", "dev": true, "license": "MIT", "funding": { diff --git a/package.json b/package.json index 65356414354c827555a42015a598f4523e91466d..12756372ec3cd8d4e3e3d1ebd92eec882fafbf35 100644 --- a/package.json +++ b/package.json @@ -7,11 +7,11 @@ "preview": "nuxt preview" }, "devDependencies": { - "@nuxt/content": "^2.7.2", + "@nuxt/content": "^2.8.5", "@types/node": "^18.15.12", "@vueuse/core": "^10.4.1", "@vueuse/nuxt": "^10.4.1", - "nuxt": "^3.7.0", + "nuxt": "^3.7.4", "vuetify-nuxt-module": "^0.5.7" }, "overrides": { diff --git a/pages/refseq.vue b/pages/refseq.vue index fc10c341553b26cbbea917dcbbbcede36105b969..bb451ba7a1bd2893c5959cccb91fea197625c22c 100644 --- a/pages/refseq.vue +++ b/pages/refseq.vue @@ -17,7 +17,7 @@ const { error, pending, } = await useAsyncData("refseq-data", () => - queryContent("/_partial/refseq").where({ _partial: true }).findOne() + queryContent("/_partials/_refseq").where({ _partial: true }).findOne() ); const availableTaxo = ref(["species", "genus", "phylum"]); @@ -81,22 +81,23 @@ function filterOnlyCapsText(value, query, item) { const computedDistriSystemOptions = computed(() => { const groupYOption = facetDistriSystem.value ? { - fx: "type", - x: selectedTaxoRank.value, - // fill: selectedTaxoRank.value, - tip: true, - sort: { y: "-x" }, - } + fx: "type", + x: selectedTaxoRank.value, + // fill: selectedTaxoRank.value, + tip: true, + sort: { y: "-x" }, + } : { - x: "type", - tip: true, - // fill: selectedTaxoRank.value, - sort: { x: "-y" }, - }; + x: "type", + tip: true, + // fill: selectedTaxoRank.value, + sort: { x: "-y" }, + }; return { - marginLeft: facetDistriSystem.value ? 120 : 112, - x: { label: null, tickRotate: 40 }, + marginLeft: facetDistriSystem.value ? 120 : 30, + marginBottom: facetDistriSystem.value ? 120 : 120, + x: { label: null, tickRotate: 70 }, y: { grid: true }, color: { legend: true }, width: computedWidth.value, @@ -117,19 +118,19 @@ const computedDistriSystemOptions = computed(() => { const computedDistriTaxoOptions = computed(() => { const groupYOption = facet.value ? { - y: "type", - fy: selectedTaxoRank.value, - fill: "type", - tip: true, - sort: { x: "-y" }, - } + y: "type", + fy: selectedTaxoRank.value, + fill: "type", + tip: true, + sort: { x: "-y" }, + } : { - y: selectedTaxoRank.value, - tip: true, - fill: "type", - // offset: "normalize", - sort: { y: "x", reverse: true }, - }; + y: selectedTaxoRank.value, + tip: true, + fill: "type", + // offset: "normalize", + sort: { y: "x", reverse: true }, + }; return { // style: { @@ -160,71 +161,35 @@ const computedDistriTaxoOptions = computed(() => { <template> <v-card> - <v-toolbar color="primary" - ><v-toolbar-title> REFSEQ</v-toolbar-title> - <v-text-field - v-model="search" - density="compact" - variant="underlined" - prepend-inner-icon="mdi-magnify" - label="Search for defense systems" - single-line - hide-details - class="mx-2" - clearable - ></v-text-field - ></v-toolbar> - <v-data-table-virtual - v-model="selected" - :headers="headers" - :items="sanitizedRefseq" - :item-value="itemValue" - density="compact" - :search="search" - :custom-filter="filterOnlyCapsText" - height="800" - show-select - class="elevation-1" - ></v-data-table-virtual> + <v-toolbar color="primary"><v-toolbar-title> REFSEQ</v-toolbar-title> + <v-text-field v-model="search" density="compact" variant="underlined" prepend-inner-icon="mdi-magnify" + label="Search for defense systems" single-line hide-details class="mx-2" clearable></v-text-field></v-toolbar> + <v-data-table-virtual v-model="selected" :headers="headers" :items="sanitizedRefseq" :item-value="itemValue" + density="compact" :search="search" :custom-filter="filterOnlyCapsText" height="800" show-select class="elevation-1"> + + <template #[`item.type`]="{ item }"> + <v-chip variant="text" link :to="`/defense-systems/${item.columns.type.toLowerCase()}`">{{ + item.columns.type + }}</v-chip> + </template> + </v-data-table-virtual> </v-card> <v-card class="my-3"> - <v-toolbar color="primary" - ><v-toolbar-title> Distribution Systems</v-toolbar-title></v-toolbar - > + <v-toolbar color="primary"><v-toolbar-title> Distribution Systems</v-toolbar-title></v-toolbar> <v-card-text> - <v-select - v-model="selectedTaxoRank" - :items="availableTaxo" - density="compact" - label="Select taxonomic rank" - ></v-select> - <v-switch - v-model="facetDistriSystem" - label="Facet" - color="primary" - ></v-switch> - <PlotFigure - :options="unref(computedDistriSystemOptions)" - defer - ></PlotFigure> + <v-select v-model="selectedTaxoRank" :items="availableTaxo" density="compact" + label="Select taxonomic rank"></v-select> + <v-switch v-model="facetDistriSystem" label="Facet" color="primary"></v-switch> + <PlotFigure :options="unref(computedDistriSystemOptions)" defer></PlotFigure> </v-card-text> </v-card> <v-card> - <v-toolbar color="primary" - ><v-toolbar-title> Distribution </v-toolbar-title></v-toolbar - > + <v-toolbar color="primary"><v-toolbar-title> Distribution </v-toolbar-title></v-toolbar> <v-card-text> - <v-select - v-model="selectedTaxoRank" - :items="availableTaxo" - density="compact" - label="Select taxonomic rank" - ></v-select> + <v-select v-model="selectedTaxoRank" :items="availableTaxo" density="compact" + label="Select taxonomic rank"></v-select> <v-switch v-model="facet" label="Facet" color="primary"></v-switch> - <PlotFigure - defer - :options="unref(computedDistriTaxoOptions)" - ></PlotFigure> + <PlotFigure defer :options="unref(computedDistriTaxoOptions)"></PlotFigure> </v-card-text> </v-card> </template> \ No newline at end of file diff --git a/stores/pfam.ts b/stores/pfam.ts index f89011c6114522a96cc1ab75d4dec6bfaea77d46..dc2d082bec21e542fa27593bd9ef0be3a8678af6 100644 --- a/stores/pfam.ts +++ b/stores/pfam.ts @@ -25,7 +25,7 @@ export const usePfamStore = defineStore('pfam', () => { async function initPfam() { if (pfam.value.size < 1) { - const pfamContent = await queryContent<PfamContent>("/_partial/pfam-a-hmm").where({ _partial: true }).findOne() + const pfamContent = await queryContent<PfamContent>("/_partials/_pfam-a-hmm").where({ _partial: true }).findOne() if (pfamContent?.body) { pfam.value = new Map(pfamContent.body.map(pfam => { return [pfam.AC.split(".")[0], { ...unref(pfam) }];