Passed
Push — develop ( 0f893c...04a393 )
by Andrew
23:53 queued 18:20
created

docs/docs/vite.config.ts   A

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
mnd 2
bc 2
fnc 0
dl 0
loc 27
bpm 0
cpm 0
noi 0
c 0
b 0
f 0
rs 10
1
import {defineConfig} from 'vite'
2
import SitemapPlugin from 'rollup-plugin-sitemap'
3
import VitePressConfig from './.vitepress/config'
4
5
const docsSiteBaseUrl = 'https://nystudio107.com'
6
const docsBaseUrl = new URL(VitePressConfig.base!, docsSiteBaseUrl).href.replace(/\/$/, '') + '/'
7
const siteMapRoutes = [{
8
  path: '',
9
  name: VitePressConfig.title
10
}]
11
12
// https://vitejs.dev/config/
13
export default defineConfig({
14
  plugins: [
15
    SitemapPlugin({
16
      baseUrl: docsBaseUrl,
17
      contentBase: './docs/.vitepress/dist',
18
      routes: siteMapRoutes,
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