@ayato-san/adonis-commands
TypeScript icon, indicating that this package has built-in type declarations

1.2.2 • Public • Published

Features

  • Designed to work with AdonisJS, his packages lucid and bouncer out of the box
  • add / modify Adonis commands

Install

npm i -D @ayato-san/adonis-commands
node ace configure @ayato-san/adonis-commands

Commands

  • make:action create an action class
  • make:enum create an enum file
  • make:helper create an helper file (empty)
  • make:presenter create a presenter class
  • make:repository create a repository class
  • make:migration (⚠️ only if lucid configured) create a migration based on default adonis migration but using postgres uuid generation

Configure

activate modules :

import { defineConfig } from '@ayato-san/adonis-commands'

const commandConfig = defineConfig({
  modules: ['lucid', 'bouncer'],
})

export default commandConfig

change folders generation :

import { defineConfig } from '@ayato-san/adonis-commands'

const commandConfig = defineConfig({
  folders: {
    app: 'src',
    start: 'boot',
  },
})

export default commandConfig

Readme

Keywords

Package Sidebar

Install

npm i @ayato-san/adonis-commands

Weekly Downloads

1

Version

1.2.2

License

MIT

Unpacked Size

38.9 kB

Total Files

37

Last publish

Collaborators

  • ayato-san