{
	"typescript": true,
	"commands": [
		"./commands",
		"@adonisjs/core/build/commands/index.js",
		"@adonisjs/repl/build/commands",
		"@eidellev/inertia-adonisjs/build/commands",
		"@adonisjs/lucid/build/commands"
	],
	"exceptionHandlerNamespace": "App/Exceptions/Handler",
	"aliases": {
		"App": "app",
		"Config": "config",
		"Database": "database",
		"Contracts": "contracts"
	},
	"preloads": [
		"./start/routes",
		"./start/kernel",
		{
			"file": "./start/inertia",
			"environment": [
				"web"
			]
		},
		{
			"file": "./start/validator",
			"environment": [
				"web"
			]
		}
	],
	"providers": [
		"./providers/AppProvider",
		"@adonisjs/core",
		"@adonisjs/session",
		"@adonisjs/view",
		"@adonisjs/shield",
		"@eidellev/inertia-adonisjs",
		"@adonisjs/lucid",
		"@adonisjs/auth",
		"@eidellev/adonis-stardust",
		"./providers/QueryBuilderProvider"
	],
	"metaFiles": [
		{
			"pattern": "public/**",
			"reloadServer": false
		},
		{
			"pattern": "resources/views/**/*.edge",
			"reloadServer": false
		}
	],
	"aceProviders": [
		"@adonisjs/repl"
	],
	"tests": {
		"suites": [
			{
				"name": "functional",
				"files": [
					"tests/functional/**/*.spec(.ts|.js)"
				],
				"timeout": 60000
			}
		]
	},
	"testProviders": [
		"@japa/preset-adonis/TestsProvider"
	]
}
