Step 1: Download Kitty Cli from
https://drive.google.com/drive/folders/1ukh8ZDrD_QbmvfhjI-SAIsxms_dAb9-A
Step 2: Extract and put this into your projects root folder
Step 3: Add the script into your packgae json (optional), you can direcly run from
node cli/kitty-cli.mjs
"generate": "node cli/kitty-cli.mjs",
QUICK DEMO (optional)
npm run generate Demo
This will generate a few files and folders inside the src/features folder with the template that I have defined delete this folder as your might need other template
Step 4: Add this propt to chat gpt along with your code to generate a json template for your code
{
"content": "import { useCreate{moduleName}, useUpdate{moduleName} } from \\"./action/{moduleName.toLowerCase()}.action\\";\\n\\nexport interface CreateEdit{moduleName}Props {\\n editMode?: boolean;\\n}\\n\\ntype {moduleName}Data = {\\n id: number;\\n {moduleName.toLowerCase()}_name: string;\\n address: string;\\n city: {\\n id: number;\\n city_name: string;\\n };\\n city_id: number;\\n state: {\\n id: number;\\n state_name: string;\\n };\\n state_id: number;\\n registration_number: string;\\n created_at: string;\\n updated_at: string;\\n};\\n\\nexport type {moduleName}ApiResponse = {\\n currentPage: number;\\n list: {moduleName}Data[];\\n totalCount: number;\\n totalPages: number;\\n};\\n\\nexport interface {moduleName}Payload {\\n {moduleName.toLowerCase()}_name: string;\\n address: string;\\n city_id: number;\\n state_id: number;\\n registration_number: string;\\n}\\n\\nexport type MutationApi =\\n | ReturnType<typeof useCreate{moduleName}>\\n | ReturnType<typeof useUpdate{moduleName}>;\\n"
}
convert the below code to a json format as mentioned above use moduleName variable where nessacary
// ADD YOUR CODE HERE