65 lines
1.4 KiB
JSON
65 lines
1.4 KiB
JSON
{
|
|
"extends": "adonis-preset-ts/tsconfig.json",
|
|
"include": [
|
|
"**/*"
|
|
// "./resources/js/**/*"
|
|
// "./resources/js/**/*.vue",
|
|
],
|
|
"exclude": [
|
|
"node_modules",
|
|
"build",
|
|
"public"
|
|
// "src/**/js/*.js"
|
|
],
|
|
"compilerOptions": {
|
|
"allowJs": true,
|
|
"outDir": "build",
|
|
"rootDir": "./",
|
|
"sourceMap": true,
|
|
"moduleResolution": "node", //neu
|
|
"experimentalDecorators": true, //neu
|
|
"strictPropertyInitialization": false, //neu
|
|
// Target latest version 'esnext' of ECMAScript or minimal 'es6'.
|
|
"target": "esnext", //neu
|
|
//what module code is generated
|
|
"module": "NodeNext", //neu
|
|
"skipLibCheck": true, //neu
|
|
"esModuleInterop": true, //neu
|
|
"allowSyntheticDefaultImports": true, //neu,
|
|
"paths": {
|
|
"App/*": [
|
|
"./app/*"
|
|
],
|
|
"Config/*": [
|
|
"./config/*"
|
|
],
|
|
"Contracts/*": [
|
|
"./contracts/*"
|
|
],
|
|
"Database/*": [
|
|
"./database/*"
|
|
],
|
|
// "@/*": ["./resources/js/"],
|
|
"@/*": [
|
|
"./resources/js/*"
|
|
]
|
|
// "vue$": ["vue/dist/vue.runtime.esm-bundler.js"],
|
|
},
|
|
"types": [
|
|
"@adonisjs/core",
|
|
"@adonisjs/repl",
|
|
"@adonisjs/session",
|
|
"@adonisjs/view",
|
|
"@adonisjs/shield",
|
|
"@japa/preset-adonis/build/adonis-typings",
|
|
"@eidellev/inertia-adonisjs",
|
|
"naive-ui/volar",
|
|
"@adonisjs/lucid",
|
|
"@adonisjs/auth"
|
|
]
|
|
},
|
|
"files": [
|
|
"index.d.ts"
|
|
]
|
|
}
|