All Projects → adonisjs-community → create-adonis-ts-app

adonisjs-community / create-adonis-ts-app

Licence: MIT license
Boilerplate to create a new AdonisJs typescript project

Programming Languages

typescript
32286 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to create-adonis-ts-app

adonis-tasks
A simple task list
Stars: ✭ 12 (-87.23%)
Mutual labels:  adonisjs
Docs
AdonisJs Chinese Documentions
Stars: ✭ 46 (-51.06%)
Mutual labels:  adonisjs
Adonisjs Hackathon Starter
A boilerplate for AdonisJS web framework
Stars: ✭ 142 (+51.06%)
Mutual labels:  adonisjs
Adonuxt Template
[Deprecated] Starter template for Nuxt.js with AdonisJS.
Stars: ✭ 457 (+386.17%)
Mutual labels:  adonisjs
Bj Decoupage Territorial
API pour récupérer les départements, communes, arrondissements et les quartiers du Bénin
Stars: ✭ 29 (-69.15%)
Mutual labels:  adonisjs
Create Adonis Ts App
Boilerplate to create a new AdonisJs typescript project
Stars: ✭ 63 (-32.98%)
Mutual labels:  adonisjs
adonis-graphql-server
A GraphQL server built with Apollo server and AdonisJs
Stars: ✭ 31 (-67.02%)
Mutual labels:  adonisjs
Ace
Node.js framework for creating command line applications
Stars: ✭ 233 (+147.87%)
Mutual labels:  adonisjs
Adonisdocbr
Documentação completa em português brasileiro da versão 4.1 do Adonisjs
Stars: ✭ 33 (-64.89%)
Mutual labels:  adonisjs
Adonis Bumblebee
Api Transformer for AdonisJs Framework
Stars: ✭ 125 (+32.98%)
Mutual labels:  adonisjs
Rest Admin
Restful Admin Dashboard Based on Vue and Boostrap 4
Stars: ✭ 565 (+501.06%)
Mutual labels:  adonisjs
Adminify
An Admin Dashboard based on Vuetify material
Stars: ✭ 923 (+881.91%)
Mutual labels:  adonisjs
Adonis Lucid Filter
Addon for filtering AdonisJS Lucid ORM
Stars: ✭ 67 (-28.72%)
Mutual labels:  adonisjs
Adonis App
Application structure for new adonis app, think of it as scaffolding a new project
Stars: ✭ 368 (+291.49%)
Mutual labels:  adonisjs
Leaguestats
📈 League of Legends Stats Web App
Stars: ✭ 172 (+82.98%)
Mutual labels:  adonisjs
adonis-recaptcha2
Google reCAPTCHA for AdonisJS
Stars: ✭ 24 (-74.47%)
Mutual labels:  adonisjs
Adonis pro
node.js 框架 adonisjs WEB应用:多人在线文章分享平台
Stars: ✭ 52 (-44.68%)
Mutual labels:  adonisjs
Moviepark
A Nuxt universal app with an Adonis 5 api server using the TMDb API for its movie catalog.
Stars: ✭ 32 (-65.96%)
Mutual labels:  adonisjs
Adonis Acl
demo app: https://github.com/enniel/adonis-acl-blog-demo
Stars: ✭ 195 (+107.45%)
Mutual labels:  adonisjs
Adonis Adminify
Admin dashboard based on AdonisJs + Adminify (based on vuetify)
Stars: ✭ 90 (-4.26%)
Mutual labels:  adonisjs

npm-image license-image synk-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. The name property inside the package.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 ❤︎ by Harminder Virk
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].