0.0.2 • Published 1 year ago

ct3a-codegen v0.0.2

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
1 year ago

ct3a-codegen

Code generation tool for NextJS / create-t3-app projects powered by Plop

Installation

# npm
npm install -g ct3a-codegen 

# yarn
yarn global add ct3a-codegen

# pnpm (recommended)
pnpm install -g ct3a-codegen

Usage

ct3a-codegen <generator-name>

Generators

GeneratorStatusDescriptionExample Command
env✔️Creates an environment variable in .env, and adds the appropriate definition and zod schema in src/env.jsct3a-codegen env
trpc-routerCreates a tRPC router in src/server/api/ and adds it to the appRouter in src/server/api/root.tsct3a-codegen trpc-router
featureCreates a directory in src for a client feature, or in src/server for a server featurect3a-codegen feature
pageCreates a page.tsx in src///ct3a-codegen page
componentCreates a client/server component tsx file as src/feature/_components/.tsx or src/server/feature/_components/.tsxct3a-codegen component
actionCreates server actions files: src/feature/action.ts and/or src/feature/validation.tsct3a-codegen action
storeCreates a Zustand store in src//store.tsct3a-codegen store

License

Apache-2.0