| Total Complexity | 2 |
| Complexity/F | 0 |
| Lines of Code | 27 |
| Function Count | 0 |
| Duplicated Lines | 0 |
| Ratio | 0 % |
| Changes | 0 | ||
| 1 | import {defineConfig} from 'vite' |
||
| 2 | import { sitemap, Url as SitemapUrl } from '@aminnairi/rollup-plugin-sitemap' |
||
| 3 | import VitePressConfig from './.vitepress/config' |
||
| 4 | import {DefaultTheme} from "vitepress/types/default-theme"; |
||
| 5 | |||
| 6 | const docsSiteBaseUrl = 'https://nystudio107.com' |
||
| 7 | const docsBaseUrl = new URL(VitePressConfig.base!, docsSiteBaseUrl).href.replace(/\/$/, '') + '/'; |
||
| 8 | let siteMapUrls: SitemapUrl[] = [{ |
||
| 9 | location: '', |
||
| 10 | lastModified: new Date(), |
||
| 11 | }]; |
||
| 12 | |||
| 13 | // https://vitejs.dev/config/ |
||
| 14 | export default defineConfig({ |
||
| 15 | plugins: [ |
||
| 16 | sitemap({ |
||
| 17 | baseUrl: docsBaseUrl, |
||
| 18 | urls: siteMapUrls, |
||
| 19 | }) |
||
| 20 | ], |
||
| 21 | server: { |
||
| 22 | host: '0.0.0.0', |
||
| 23 | port: parseInt(process.env.DOCS_DEV_PORT ?? '4000'), |
||
| 24 | strictPort: true, |
||
| 25 | } |
||
| 26 | }); |
||
| 27 |