# TypeScript project configuration
TypeScript-enabled Strapi applications have a specific project structure with the following dedicated folders and configuration files:
TypeScript-specific directories and files | Location | Purpose |
---|---|---|
./dist directory | application root | Adds the location for compiling the project JavaScript source code. |
build directory | ./dist | Contains the compiled administration panel JavaScript source code. The directory is created on the first yarn build or npm run build command |
tsconfig.json file | application root | Manages TypeScript compilation for the server. |
tsconfig.json file | ./src/admin/ | Manages TypeScript compilation for the admin panel. |