This repository was archived by the owner on Jan 23, 2025. It is now read-only.
- Notifications
You must be signed in to change notification settings - Fork18
Boilerplate to create a new AdonisJs typescript project
License
NotificationsYou must be signed in to change notification settings
adonisjs-community/create-adonis-ts-app
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
AdonisJS Typescript starter template
This is the official starter template to create AdonisJS applications. You can choose between one of the following boilerplates
- api: Project structure + dependencies tailored for creating a REST API server.
- web: Traditional web application with server rendered templates and pre-configured support for sessions.
- slim: A smallest possible AdonisJS application. Still way powerful and feature rich than an Express application.
npm init adonis-ts-app hello-world
Yarn users
yarn create adonis-ts-app hello-world
Execute the following command to see the help output and available options
npm init adonis-ts-app
_ _ _ _ / \ __| | ___ _ __ (_)___ | |___ / _ \ / _` |/ _ \| '_ \| / __|_ | / __| / ___ \ (_| | (_) | | | | \__ \ |_| \__ \/_/ \_\__,_|\___/|_| |_|_|___/\___/|___/npm init adonis-ts-app <project-name>Options--boilerplate [api, web, slim] Select the project boilerplate--name <string> Specify application name--eslint <boolean> Enable/disable eslint setup--prettier <boolean> Enable/disable prettier setup--encore <boolean> Enable/disable encore setup--debug <boolean> Turn on the debug mode
Choose the boilerplate by passing the flag
npm init adonis-ts-app hello-world -- --boilerplate=web
Define the application name. Thename
property inside thepackage.json
file will reflect this value
npm init adonis-ts-app hello-world -- --name=my-app
Configure eslint
npm init adonis-ts-app hello-world -- --eslint
Configure prettier
npm init adonis-ts-app hello-world -- --prettier
Configure encore
npm init adonis-ts-app hello-world -- --encore
Debug the project creation process. This flag will use the verbose output for better debugging experience.
npm init adonis-ts-app hello-world -- --debug
Built with ❤︎ byHarminder Virk
About
Boilerplate to create a new AdonisJs typescript project
Topics
Resources
License
Stars
Watchers
Forks
Packages0
No packages published