strapi-generate-types
strapi-generate-types copied to clipboard
π₯ CLI to generate types based on your Strapi API content types

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"]
License
MIT License