feat: obfuscate build files
Deploy / Build (push) Has been cancelled
Deploy / Deploy to Stapler (push) Has been cancelled
Lint / ESLint (push) Has been cancelled
Lint / Oxlint (push) Has been cancelled
Lint / TypeScript (push) Has been cancelled

This commit is contained in:
2026-07-17 11:09:43 +02:00
parent 6680d464c3
commit f92baf3b82
2 changed files with 15 additions and 17 deletions
+14 -1
View File
@@ -18,7 +18,6 @@ export default ({ mode }: { mode: string }) => {
return defineConfig({ return defineConfig({
plugins: [vue(), vueDevTools(), mdPlugin({ mode: [Mode.HTML] })], plugins: [vue(), vueDevTools(), mdPlugin({ mode: [Mode.HTML] })],
base: process.env.VITE_BASE_URL,
resolve: { resolve: {
alias: { alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)), '@': fileURLToPath(new URL('./src', import.meta.url)),
@@ -29,5 +28,19 @@ export default ({ mode }: { mode: string }) => {
'@components': fileURLToPath(new URL('./src/components', import.meta.url)), '@components': fileURLToPath(new URL('./src/components', import.meta.url)),
}, },
}, },
build: {
rolldownOptions: {
output: {
codeSplitting: {
groups: [
{
name: (moduleId: string) => moduleId.includes('node_modules') ? 'libs' : 'app',
maxSize: 1024 * 1024,
}
]
}
}
}
}
}) })
} }
Vendored
+1 -16
View File
@@ -2,26 +2,11 @@ declare module '*.md' {
// "unknown" would be more detailed depends on how you structure frontmatter // "unknown" would be more detailed depends on how you structure frontmatter
const attributes: Record<string, unknown> const attributes: Record<string, unknown>
// When "Mode.TOC" is requested
const toc: { level: string; content: string }[]
// When "Mode.HTML" is requested // When "Mode.HTML" is requested
const html: string const html: string
// When "Mode.RAW" is requested
const raw: string
// When "Mode.React" is requested. VFC could take a generic like React.VFC<{ MyComponent: TypeOfMyComponent }>
import React from 'react'
const ReactComponent: React.VFC
// When "Mode.Vue" is requested
import { ComponentOptions, Component } from 'vue'
const VueComponent: ComponentOptions
const VueComponentWith: (components: Record<string, Component>) => ComponentOptions
// Modify below per your usage // Modify below per your usage
export { attributes, toc, html, ReactComponent, VueComponent, VueComponentWith } export { html }
} }
declare module '*.vue' declare module '*.vue'