pack: separate documentation build script from root package.json to docs directory root

This commit is contained in:
leejooy96 committed 2023-03-08 13:13:46 +09:00
1 parent 47d27ee7ca
commit a3b554fa8f
19 files changed
+1145 -28

No files matched your search

+10
View File
@@ -0,0 +1,10 @@
# Node artifact files
node_modules/
# VitePress files
dist
dist/*
src/.vitepress/.temp
src/.vitepress/.temp/*
src/.vitepress/cache
src/.vitepress/cache/*
+1103
View File
File diff suppressed because it is too large. Load diff
+17
View File
@@ -0,0 +1,17 @@
{
"name": "docs",
"version": "1.0.0",
"scripts": {
"install": "npm i --no-save vitepress vitepress-sidebar",
"dev": "vitepress dev src",
"build": "vitepress build src",
"serve": "vitepress serve src"
},
"author": "jooy2 <jooy2.contact@gmail.com>",
"license": "MIT",
"dependencies": {
"vitepress": "^1.0.0-alpha.50",
"vitepress-sidebar": "^1.2.0",
"vue": "^3.2.47"
}
}
@@ -1,21 +1,20 @@
// @ts-ignore
import { generateSidebar } from 'vitepress-sidebar'
import { name, description, repository } from '../../package.json'
import { name, description, repository } from '../../../package.json'
const capitalizeFirst = (str: string): string => str.charAt(0).toUpperCase() + str.slice(1)
export default {
title: capitalizeFirst(name),
description,
outDir: '../distDocs',
outDir: '../dist',
head: [
['link', { rel: 'icon', href: '/logo.png' }],
['link', { rel: 'shortcut icon', href: '/favicon.ico' }]
],
themeConfig: {
sidebar: generateSidebar({
root: 'docs',
collapsible: false,
root: 'src',
collapsed: false,
useTitleFromFileHeading: true,
sortByFileName: [
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.