{"repo":"adonisjs/pkg-starter-kit","free":true,"listed":false,"github":"https://github.com/adonisjs/pkg-starter-kit","clone":"git clone https://github.com/adonisjs/pkg-starter-kit.git","description":"AdonisJS starter kit to create a new package","language":"TypeScript","stars":56,"topics":["starter-kit"],"license":"MIT","category":"saas-starters-boilerplates","readme_excerpt":"AdonisJS package starter kit [!note] This starter kit targets AdonisJS v7 A boilerplate for creating AdonisJS packages This repo provides you with a starting point for creating AdonisJS packages. Of course, you can create a package from scratch with your folder structure and workflow. However, using this starter kit can speed up the process, as you have fewer decisions to make. Setup - Clone the repo on your computer, or use giget to download this repo without the Git history. - Install dependencies. - Update the package.json file and define the name , description , keywords , and author properties. - The repo is configured with an MIT license. Feel free to change that if you are not publishing under the MIT license. Folder structure The starter kit mimics the folder structure of the official packages. Feel free to rename files and folders as per your requirements. - The configure.ts file exports the configure hook to configure the package using the node ace configure command. - The index.ts file is the main entry point of the package. - The tsnode.esm.js file runs TypeScript code using TS-Node + SWC. Please read the code comment in this file to learn more. - The bin directory contains the entry point file to run Japa tests. - Learn more about the providers directory. - Learn more about the src directory. - Learn more about the stubs directory. File system naming convention We use snake case naming conventions for the file system. The rule is enforced using ESLint. However, t","default_branch":null,"files":null,"tree":[],"storefront":"/r/adonisjs","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/adonisjs/pkg-starter-kit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}