- Replace the ambiguous Guide section with explicit overview, reference, and development routes while preserving legacy URLs with redirects - Route missing localized content to maintained canonical pages and emit SEO alternates only for real translations - Add parser-backed documentation integrity checks and make the optimized local build the default while retaining a complete production build
94 lines
2 KiB
JSON
94 lines
2 KiB
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2022",
|
|
"useDefineForClassFields": true,
|
|
"lib": [
|
|
"ESNext",
|
|
"DOM",
|
|
"DOM.Iterable"
|
|
],
|
|
"module": "ESNext",
|
|
"skipLibCheck": true,
|
|
"moduleResolution": "bundler",
|
|
"allowImportingTsExtensions": true,
|
|
"allowArbitraryExtensions": true,
|
|
"resolveJsonModule": true,
|
|
"isolatedModules": true,
|
|
"noEmit": true,
|
|
"jsx": "preserve",
|
|
"strict": true,
|
|
"noUnusedLocals": true,
|
|
"noUnusedParameters": true,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"paths": {
|
|
"@/*": [
|
|
"./src/*"
|
|
],
|
|
"#vue/*": [
|
|
"./packages/vue/src/*",
|
|
"./packages/vue/src/*.vue"
|
|
],
|
|
"#core/*": [
|
|
"./packages/core/src/*"
|
|
],
|
|
"#cli/*": [
|
|
"./packages/cli/src/*"
|
|
],
|
|
"#mcp/*": [
|
|
"./packages/mcp/src/*"
|
|
],
|
|
"#dom-css/*": [
|
|
"./packages/dom-css/src/*"
|
|
],
|
|
"#tests/*": [
|
|
"./tests/*"
|
|
],
|
|
"#docs-config/*": [
|
|
"./packages/docs/.vitepress/*"
|
|
],
|
|
"tinykeys": [
|
|
"./node_modules/tinykeys/dist/tinykeys.d.ts"
|
|
],
|
|
"@open-pencil/vue": [
|
|
"./packages/vue/src/index.ts"
|
|
],
|
|
"@open-pencil/core": [
|
|
"./packages/core/src/index.ts"
|
|
],
|
|
"@open-pencil/core/*": [
|
|
"./packages/core/src/*"
|
|
],
|
|
"@open-pencil/dom-css": [
|
|
"./packages/dom-css/src/index.ts"
|
|
],
|
|
"#scene-graph/*": [
|
|
"./packages/scene-graph/src/*"
|
|
],
|
|
"@open-pencil/scene-graph": [
|
|
"./packages/scene-graph/src/index.ts"
|
|
],
|
|
"@open-pencil/scene-graph/*": [
|
|
"./packages/scene-graph/src/*"
|
|
],
|
|
"#pen/*": [
|
|
"./packages/pen/src/*"
|
|
],
|
|
"@open-pencil/pen": [
|
|
"./packages/pen/src/index.ts"
|
|
],
|
|
"@open-pencil/pen/*": [
|
|
"./packages/pen/src/*"
|
|
]
|
|
}
|
|
},
|
|
"include": [
|
|
"src/**/*.ts",
|
|
"src/**/*.vue"
|
|
],
|
|
"references": [
|
|
{
|
|
"path": "./tsconfig.node.json"
|
|
}
|
|
]
|
|
}
|