Skip to content

Instantly share code, notes, and snippets.

@reg2005
Last active March 30, 2021 05:32
Show Gist options
  • Save reg2005/d34f58a8898714f7c199bc2f70f7f430 to your computer and use it in GitHub Desktop.
Save reg2005/d34f58a8898714f7c199bc2f70f7f430 to your computer and use it in GitHub Desktop.
How can you start developing pkg for AdonisJS 5?

How can you start developing npm package for AdonisJS 5?

It's simple - using mrm preset

  1. mkdir adonis-package-name && cd mkdir adonis-package-name
  2. npm init
  3. npm i --save-dev mrm @adonisjs/mrm-preset
  4. Add script to package.json file
{
 "scripts": {
   "mrm": "mrm --preset=@adonisjs/mrm-preset"
 }
}
  1. npm run mrm init && npm run mrm all
  2. Then you need to look best practices in official repos like https://github.com/adonisjs/lucid or https://github.com/adonisjs/redis or other. Often I doing so: I find similar ideas or structures in official packages and take best practices from them

Welcome to developing best tools for best NodeJS framework AdonisJS

RU version:

Как начать разработку npm package для AdonisJS 5?

Это просто - используйте mrm preset

  1. mkdir adonis-package-name && cd mkdir adonis-package-name
  2. npm init
  3. npm i - save-dev mrm @ adonisjs / mrm-preset
  4. Добавьте скрипт в файл package.json
{
  "scripts": {
    "mrm": "mrm --preset = @ adonisjs / mrm-preset"
  }
}
  1. npm run mrm init && npm run mrm all
  2. Затем вам нужно посмотреть лучшие практики в официальных репозиториях, таких как https://github.com/adonisjs/lucid или https://github.com/adonisjs/redis. Часто я делаю так: нахожу похожие идеи или структуры в официальных пакетах и беру у них передовой опыт
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment