{"_id":"@ayato-san/adonis-commands","_rev":"12-0b9b7bc85a0169cdec9ca2e8f29520df","name":"@ayato-san/adonis-commands","dist-tags":{"latest":"1.2.2"},"versions":{"1.2.1":{"name":"@ayato-san/adonis-commands","version":"1.2.1","keywords":["adonisjs","adonis"],"author":{"name":"Ayato-san","email":"ayatosan.pro@gmail.com"},"license":"MIT","_id":"@ayato-san/adonis-commands@1.2.1","dist":{"shasum":"48538696dd6ddde7bf6a6547a6f99c3c114ec1f5","tarball":"https://registry.npmjs.org/@ayato-san/adonis-commands/-/adonis-commands-1.2.1.tgz","fileCount":37,"integrity":"sha512-KIqx4LuZ1exzZdNDAVVM8CsK3BYbKViqn7OCOV2u6poVdclKshPe74qgyrLPo7lUxZn2pBwPRlYTStFI+w6Jng==","signatures":[{"sig":"MEUCIFhG/ZIqVUYGwaFwDEHkjF7Cb0uEZ4h+VB5BBEMxrGuMAiEAqG5sZvH08x41vbbbved5a/vem2G2Q1lPv8xn4+xaW84=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38581},"main":"build/index.js","type":"module","types":"./build/index.d.ts","engines":{"node":">= 20.11.0"},"exports":{".":"./build/index.js","./commands":"./build/commands/main.js"},"gitHead":"227f36408a1e0b1d82c89f29b3799dbaa0172bbb","scripts":{"lint":"eslint .","test":"cross-env NODE_DEBUG=adonisjs:core c8 npm run test:quick","build":"npm run clean && tsc","clean":"del-cli build","format":"prettier --write .","release":"npx release-it","lint:fix":"eslint . --fix","prebuild":"npm run format && npm run lint:fix","postbuild":"npm run copy:templates && npm run index:commands","typecheck":"tsc --noEmit","test:quick":"node --loader=ts-node/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","copy:templates":"copyfiles \"stubs/**/*.stub\" build","index:commands":"adonis-kit index build/commands","prepublishOnly":"npm run build"},"_npmUser":{"name":"ayato-san","email":"ayatosan.pro@gmail.com"},"prettier":"@ayato-san/tooling-configs/prettier","release-it":{"git":{"tagName":"v${version}","commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}"},"github":{"web":true,"release":true,"releaseName":"v${version}"}},"_npmVersion":"10.8.1","description":"My custom commands for AdoniJS","directories":{},"_nodeVersion":"21.7.1","dependencies":{"local-pkg":"^0.5.0"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"publishConfig":{"tag":"latest","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","eslint":"^8.57.0","del-cli":"^5.1.0","ts-node":"^10.9.2","prettier":"^3.3.2","@swc/core":"^1.6.3","copyfiles":"^2.4.1","cross-env":"^7.0.3","release-it":"^17.4.0","typescript":"^5.5.2","@types/node":"^20.14.7","@japa/assert":"^3.0.0","@japa/runner":"^3.1.4","@adonisjs/core":"^6.12.0","@adonisjs/lucid":"^21.1.0","@japa/expect-type":"^2.0.2","@japa/file-system":"^2.3.0","@adonisjs/tsconfig":"^1.3.0","@adonisjs/assembler":"^7.7.0","@adonisjs/eslint-config":"^1.3.0","@adonisjs/prettier-config":"^1.3.0","@ayato-san/tooling-configs":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adonis-commands_1.2.1_1719096782855_0.6753471971173415","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@ayato-san/adonis-commands","type":"module","version":"1.2.2","description":"My custom commands for AdoniJS","author":{"name":"Ayato-san","email":"ayatosan.pro@gmail.com"},"license":"MIT","homepage":"https://github.com/Ayato-san/adonis-commands#readme","repository":{"type":"git","url":"git+https://github.com/Ayato-san/adonis-commands.git"},"bugs":{"url":"https://github.com/Ayato-san/adonis-commands/issues"},"keywords":["adonisjs","adonis"],"exports":{".":"./build/index.js","./commands":"./build/commands/main.js"},"main":"build/index.js","engines":{"node":">= 20.11.0"},"scripts":{"lint":"eslint .","lint:fix":"eslint . --fix","format":"prettier --write .","typecheck":"tsc --noEmit","clean":"del-cli build","copy:templates":"copyfiles \"stubs/**/*.stub\" build","prebuild":"npm run format && npm run lint:fix","build":"npm run clean && tsc","postbuild":"npm run copy:templates && npm run index:commands","prepublishOnly":"npm run build","release":"npx release-it","test":"cross-env NODE_DEBUG=adonisjs:core c8 npm run test:quick","test:quick":"node --loader=ts-node/esm --enable-source-maps --experimental-import-meta-resolve bin/test.ts --force-exit","index:commands":"adonis-kit index build/commands"},"dependencies":{"local-pkg":"^0.5.0"},"devDependencies":{"@adonisjs/assembler":"^7.7.0","@adonisjs/core":"^6.12.1","@adonisjs/eslint-config":"^1.3.0","@adonisjs/lucid":"^21.2.0","@adonisjs/prettier-config":"^1.3.0","@adonisjs/tsconfig":"^1.3.0","@ayato-san/tooling-configs":"^1.0.0","@japa/assert":"^3.0.0","@japa/expect-type":"^2.0.2","@japa/file-system":"^2.3.0","@japa/runner":"^3.1.4","@swc/core":"^1.7.10","@types/node":"^20.14.15","c8":"^10.1.2","copyfiles":"^2.4.1","cross-env":"^7.0.3","del-cli":"^5.1.0","eslint":"^8.57.0","prettier":"^3.3.3","release-it":"^17.6.0","ts-node":"^10.9.2","typescript":"^5.5.4"},"eslintConfig":{"extends":"@adonisjs/eslint-config/package"},"prettier":"@ayato-san/tooling-configs/prettier","publishConfig":{"access":"public","tag":"latest"},"release-it":{"git":{"commitMessage":"chore(release): ${version}","tagAnnotation":"v${version}","tagName":"v${version}"},"github":{"release":true,"releaseName":"v${version}","web":true}},"_id":"@ayato-san/adonis-commands@1.2.2","gitHead":"8ee71959b487cb2a24393e14988667e7f88de5f8","types":"./build/index.d.ts","_nodeVersion":"22.5.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-udBIXEMsV9uHCd+AB31QevwOFmCSIY+KuPY2lA/1nwx/1H93sg7TP/MLid5ZR8jdsqrn3sfdj2TWmUtL3wI4Iw==","shasum":"b5c6a6cdda58645f534f508a2c1cee6cc0abed22","tarball":"https://registry.npmjs.org/@ayato-san/adonis-commands/-/adonis-commands-1.2.2.tgz","fileCount":37,"unpackedSize":38867,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8i/ap/rIVSsP36YGt5QKJXffcjzfwfu7uYR894N+vhwIhAOVoiG48NkQPlmANR6s61TMPTcQnABTWodt1Fqs9PLwH"}]},"_npmUser":{"name":"ayato-san","email":"ayatosan.pro@gmail.com"},"directories":{},"maintainers":[{"name":"ayato-san","email":"ayatosan.pro@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/adonis-commands_1.2.2_1723487819839_0.935993757630003"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-22T22:53:02.714Z","modified":"2024-08-12T18:37:00.215Z","0.0.2":"2024-06-09T17:09:19.358Z","0.0.3":"2024-06-11T14:46:34.770Z","0.0.4":"2024-06-11T15:35:18.846Z","0.0.5":"2024-06-11T15:42:57.724Z","0.0.6":"2024-06-11T15:52:11.321Z","1.0.0":"2024-06-14T15:19:29.389Z","1.0.1":"2024-06-14T15:24:46.686Z","1.1.0":"2024-06-15T17:22:01.609Z","1.2.0":"2024-06-15T18:54:40.368Z","1.2.1":"2024-06-22T22:53:03.020Z","1.2.2":"2024-08-12T18:37:00.031Z"},"author":{"name":"Ayato-san","email":"ayatosan.pro@gmail.com"},"license":"MIT","keywords":["adonisjs","adonis"],"description":"My custom commands for AdoniJS","maintainers":[{"name":"ayato-san","email":"ayatosan.pro@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://github.com/Ayato-san/adonis-commands/assets/71392060/cd36b965-5a4f-481a-bf64-8f357c6e5689\">\n</p>\n\n## Features\n\n- Designed to work with AdonisJS, his packages lucid and bouncer out of the box\n- add / modify Adonis commands\n\n### Install\n\n```bash\nnpm i -D @ayato-san/adonis-commands\nnode ace configure @ayato-san/adonis-commands\n```\n\n### Commands\n\n- `make:action` create an action class\n- `make:enum` create an enum file\n- `make:helper` create an helper file (empty)\n- `make:presenter` create a presenter class\n- `make:repository` create a repository class\n- `make:migration` (⚠️ only if lucid configured) create a migration based on default adonis migration but using postgres `uuid` generation\n\n### Configure\n\nactivate modules :\n\n```ts\nimport { defineConfig } from '@ayato-san/adonis-commands'\n\nconst commandConfig = defineConfig({\n  modules: ['lucid', 'bouncer'],\n})\n\nexport default commandConfig\n```\n\nchange folders generation :\n\n```ts\nimport { defineConfig } from '@ayato-san/adonis-commands'\n\nconst commandConfig = defineConfig({\n  folders: {\n    app: 'src',\n    start: 'boot',\n  },\n})\n\nexport default commandConfig\n```\n","readmeFilename":"README.md","homepage":"https://github.com/Ayato-san/adonis-commands#readme","repository":{"type":"git","url":"git+https://github.com/Ayato-san/adonis-commands.git"},"bugs":{"url":"https://github.com/Ayato-san/adonis-commands/issues"}}