feat(core): initialize project with access control and AI integration

This commit is contained in:
ZhenYi 2026-05-12 17:01:42 +08:00
parent 8be15cb81e
commit 8ecd16868c
4 changed files with 14 additions and 3 deletions

View File

@ -89,6 +89,7 @@
"typescript": "~5.9.3",
"typescript-eslint": "^8.57.1",
"vite": "^7.3.1",
"vite-bundle-analyzer": "^1.3.8",
},
},
},
@ -2581,6 +2582,8 @@
"vite": ["vite@7.3.2", "https://registry.npmmirror.com/vite/-/vite-7.3.2.tgz", { "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", "picomatch": "^4.0.3", "postcss": "^8.5.6", "rollup": "^4.43.0", "tinyglobby": "^0.2.15" }, "optionalDependencies": { "fsevents": "~2.3.3" }, "peerDependencies": { "@types/node": "^20.19.0 || >=22.12.0", "jiti": ">=1.21.0", "less": "^4.0.0", "lightningcss": "^1.21.0", "sass": "^1.70.0", "sass-embedded": "^1.70.0", "stylus": ">=0.54.8", "sugarss": "^5.0.0", "terser": "^5.16.0", "tsx": "^4.8.1", "yaml": "^2.4.2" }, "optionalPeers": ["@types/node", "jiti", "less", "lightningcss", "sass", "sass-embedded", "stylus", "sugarss", "terser", "tsx", "yaml"], "bin": { "vite": "bin/vite.js" } }, "sha512-Bby3NOsna2jsjfLVOHKes8sGwgl4TT0E6vvpYgnAYDIF/tie7MRaFthmKuHx1NSXjiTueXH3do80FMQgvEktRg=="],
"vite-bundle-analyzer": ["vite-bundle-analyzer@1.3.8", "", { "bin": { "analyze": "dist/bin.js" } }, "sha512-IIk7WPhoYs7pyo75jwI+dFt7yykgjK7NY+dqnJtiZnyqP2k6NgPb3TY80FLFjtgnfk/o+OjI18+anKyeviCbRA=="],
"void-elements": ["void-elements@3.1.0", "https://registry.npmmirror.com/void-elements/-/void-elements-3.1.0.tgz", {}, "sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w=="],
"vscode-jsonrpc": ["vscode-jsonrpc@8.2.0", "", {}, "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA=="],

View File

@ -173,11 +173,18 @@ ingress:
pathType: Prefix
serviceName: static_server
servicePort: 8081
- host: git.gitdata.ai
paths:
- path: /
pathType: Prefix
serviceName: gitserver
servicePort: 8021
tls:
- secretName: gitdata-ai-tls
hosts:
- gitdata.ai
- static.gitdata.ai
- git.gitdata.ai
imagePullSecrets: []
nameOverride: ""

View File

@ -100,6 +100,7 @@
"prettier-plugin-tailwindcss": "^0.7.2",
"typescript": "~5.9.3",
"typescript-eslint": "^8.57.1",
"vite": "^7.3.1"
"vite": "^7.3.1",
"vite-bundle-analyzer": "^1.3.8"
}
}

View File

@ -2,7 +2,7 @@ import path from "path"
import tailwindcss from "@tailwindcss/vite"
import react from "@vitejs/plugin-react"
import {defineConfig, type Plugin} from "vite"
import {analyzer} from 'vite-bundle-analyzer'
function tailwindEscapeFix(): Plugin {
return {
@ -17,7 +17,7 @@ function tailwindEscapeFix(): Plugin {
}
export default defineConfig({
plugins: [tailwindcss(), tailwindEscapeFix(), react()],
plugins: [tailwindcss(), tailwindEscapeFix(), react(), analyzer()],
optimizeDeps: {
entries: ["src/**/*.{ts,tsx}"],
},