strapi-generate-types
v1.0.0
Published
CLI to generate types based on your Strapi API content types
Downloads
3,627
Readme
strapi-generate-types
CLI to generate types based on your Strapi API content types.
Features
- Generate Typescript's types based on your content types
- Ease-of-use thanks a beautiful prompt
Getting started
⏳ Installation
yarn add strapi-generate-types
or
npm install --save strapi-generate-types
🖐 Requirements
In order to use this generator you must have installed the GraphQL plugin on your Strapi API.
yarn strapi install graphql
For more informations see the GraphQL plugin
🕹 Usage
yarn strapi-generate-types generate
OR
npx strapi-generate-types generate
The prompt will ask you 3 things:
- First, the host of your Strapi API with which you want to generate your types (default:
http://localhost:1337
). - Then, where you want to generate it (default:
./models/
). - Finally, the name of the file which will be generated (default:
types.ts
)
Enjoy 🎉
If you don't want to use the prompt everytime you run the generator, you can use the quickgen
:
yarn|npx strapi quickgen <url> [-p, --path <location>, default: "./models/"] [-n, --file-name <filename>, default: "types.ts"]