docs/docs/vite.config.ts   A
last analyzed

Complexity

Total Complexity 2
Complexity/F 0

Size

Lines of Code 27
Function Count 0

Duplication

Duplicated Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
wmc 2
eloc 20
c 0
b 0
f 0
dl 0
loc 27
rs 10
mnd 2
bc 2
fnc 0
bpm 0
cpm 0
noi 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