Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
This repository was archived by the owner on Jan 23, 2025. It is now read-only.

Boilerplate to create a new AdonisJs typescript project

License

NotificationsYou must be signed in to change notification settings

adonisjs-community/create-adonis-ts-app

Repository files navigation


npm-imagelicense-imagesynk-image


Create AdonisJS App

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.

Creating a new app

npm init adonis-ts-app hello-world

Yarn users

yarn create adonis-ts-app hello-world

Options

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

boilerplate

Choose the boilerplate by passing the flag

npm init adonis-ts-app hello-world -- --boilerplate=web

name

Define the application name. Thename property inside thepackage.json file will reflect this value

npm init adonis-ts-app hello-world -- --name=my-app

eslint

Configure eslint

npm init adonis-ts-app hello-world -- --eslint

prettier

Configure prettier

npm init adonis-ts-app hello-world -- --prettier

encore

Configure encore

npm init adonis-ts-app hello-world -- --encore

debug

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

[8]ページ先頭

©2009-2025 Movatter.jp