You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
senzapaura_es/tsconfig.panel.json

50 lines
1.9 KiB

{
// El mismo tsconfig, sobre lo que genera el build del panel.
//
// Hacen falta dos porque cada aplicación tiene su carpeta de rutas y su
// `.svelte-kit`, y ahí dentro está el `./$types` de cada página. El
// `exclude` no es cosmético: sin él, esta comprobación entra también en
// `src/routes` y resuelve el `./$types` de cada página del sitio contra el
// mapa de rutas del panel, donde no existe ninguna. Salían casi doscientos
// errores que no lo eran.
"extends": "./.svelte-kit-panel/tsconfig.json",
"exclude": [
"./node_modules/**",
"./src/estudio/**",
"./src/routes/**",
"./src/hooks.server.ts",
// Los componentes son del sitio: resuelven `/musica`, `/generos` y demás,
// que en el panel no existen. Están en `$lib` por costumbre, no porque se
// compartan; el panel no usa ninguno. El día que use alguno, habrá que
// sacarlo de aquí y quitarle las rutas.
"./src/lib/components/**",
"./src/lib/navegacion.ts",
"./src/lib/audio.ts",
// `pista.ts` importa `audio.ts`, y excluir un archivo no lo saca de la
// comprobación si algo incluido lo importa. El reproductor es del sitio.
"./src/lib/player/**",
// Los tipos ambientales del sitio: su `PageData` es la del layout raíz de
// la web —usuario, carrito, compras, favoritos—, que aquí no baja nadie.
// El panel tiene los suyos en `src/panel/app.d.ts`.
"./src/app.d.ts",
"./src/service-worker.js",
"./src/service-worker/**/*.js",
"./src/service-worker.ts",
"./src/service-worker/**/*.ts",
"./src/service-worker.d.ts",
"./src/service-worker/**/*.d.ts"
],
"compilerOptions": {
"rewriteRelativeImportExtensions": true,
"allowJs": true,
"checkJs": true,
"esModuleInterop": true,
"forceConsistentCasingInFileNames": true,
"resolveJsonModule": true,
"skipLibCheck": true,
"sourceMap": true,
"strict": true,
"moduleResolution": "bundler"
}
}

Powered by TurnKey Linux.