Indicates whether this is a TypeScript project.
List of configured directories for the application. Combines standard AdonisJS directories with custom ones.
Array of files to preload after the application has been booted. These files are automatically imported based on environment.
Array of meta files to watch for changes. Used by development tools to trigger server reloads.
Providers to register in the IoC container. Providers are registered based on their environment configuration.
Array of Ace commands to register. Each entry is a function that imports a command class.
Custom aliases for Ace commands. Maps alias names to actual command names.
Assembler hooks configuration for build processes. Hooks are executed during various build lifecycle events.
Test suites configuration for the application. Defines test files, directories, and execution settings.
Reference to the raw contents of the adonisrc.js file.
Contains the original, unprocessed configuration object.
Flags to enable experimental features. Can be extended by packages to add their own experimental options.
Shape of the adonisrc.js configuration file. This is the main configuration file that defines the application structure, providers, preloads, and other essential settings.
Example