diff options
| author | 2023-04-19 17:50:02 +0800 | |
|---|---|---|
| committer | 2023-04-19 17:50:02 +0800 | |
| commit | 56a6240bf700ac307342ed494d8bfbabe5c822dc (patch) | |
| tree | 0b1288a2ec1cbb538c11f4c122b6a97b9c55a05f /docs/nuxt.config.ts | |
| parent | 3adc965dd09490b7efa1cce9f09b0a3b30970277 (diff) | |
| download | HydroRoll-56a6240bf700ac307342ed494d8bfbabe5c822dc.tar.gz HydroRoll-56a6240bf700ac307342ed494d8bfbabe5c822dc.zip | |
✨docs init
Diffstat (limited to 'docs/nuxt.config.ts')
| -rw-r--r-- | docs/nuxt.config.ts | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/docs/nuxt.config.ts b/docs/nuxt.config.ts deleted file mode 100644 index 404e9c6..0000000 --- a/docs/nuxt.config.ts +++ /dev/null @@ -1,75 +0,0 @@ -import { createResolver, logger, defineNuxtModule } from '@nuxt/kit' -import { $fetch } from 'ofetch' -import { version } from './package.json' - -const { resolve } = createResolver(import.meta.url) - -// That allows to overwrite these dependencies paths via `.env` for local development -const envModules = { - tokens: process?.env?.THEME_DEV_TOKENS_PATH || '@nuxt-themes/tokens', - elements: process?.env?.THEME_DEV_ELEMENTS_PATH || '@nuxt-themes/elements', - studio: process?.env?.THEME_DEV_STUDIO_PATH || '@nuxthq/studio', - typography: process?.env?.THEME_DEV_TYPOGRAPHY_PATH || '@nuxt-themes/typography' -} - -export default defineNuxtConfig({ - extends: [envModules.typography, envModules.elements], - modules: [ - envModules.tokens, - envModules.studio, - '@nuxtjs/color-mode', - '@nuxt/content', - '@vueuse/nuxt', - 'nuxt-config-schema', - resolve('./app/module'), - defineNuxtModule({ - meta: { - name: '@nuxt-themes/docus' - }, - setup (_, nuxt) { - if (nuxt.options.dev) { - $fetch('https://registry.npmjs.org/@nuxt-themes/docus/latest').then((release) => { - if (release.version > version) { - logger.info(`A new version of Docus (v${release.version}) is available: https://github.com/nuxt-themes/docus/releases/latest`) - } - }).catch((_) => {}) - } - } - }) - ], - css: [ - resolve('./assets/css/main.css') - ], - components: [ - { - prefix: '', - path: resolve('./components/app'), - global: true - }, - { - prefix: '', - path: resolve('./components/docs'), - global: true - } - ], - pinceau: { - studio: true - }, - content: { - documentDriven: true, - highlight: { - theme: { - dark: 'github-dark', - default: 'github-light' - }, - preload: ['json', 'js', 'ts', 'html', 'css', 'vue', 'diff', 'shell', 'markdown', 'yaml', 'bash', 'ini'] - }, - navigation: { - fields: ['icon', 'titleTemplate', 'header', 'main', 'aside', 'footer'] - } - }, - colorMode: { - classSuffix: '', - dataValue: 'theme' - } -}) |
