mirror of
https://github.com/aditama-labs/nest-autocrud.git
synced 2024-11-21 19:06:21 +00:00
Nest AutoCRUD
libs | ||
prisma | ||
src | ||
test | ||
.env.example | ||
.eslintrc.js | ||
.gitignore | ||
.npmignore | ||
.prettierrc | ||
index.ts | ||
jsr.json | ||
mod.ts | ||
nest-cli.json | ||
package-lock.json | ||
package.json | ||
README.md | ||
tsconfig.build.json | ||
tsconfig.json | ||
tsconfig.lib.json |
A progressive Node.js framework for building efficient and scalable server-side applications.
Status
This project is still in development and not ready for production, it's not even ready to install yet. Calling for contributors to help this project.
Description
Nest Auto CRUD is a library that provides a set of modules, decorator, service, and many more to reduce the boilerplate code.
Roadmap
- Create custom generic for Prisma ORM Support #5273
Installation
$ npm install @aditama-labs/nest-autocrud
Example
Prisma ORM
// Your Module
@Module({
imports: [
// This is the magic
PrismaModule.forRoot({
delegate: (prisma) => prisma.user,
}),
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
// Your Controller
@Controller('examples')
export class AppController extends SkeletonCRUDController {}
TypeORM
COMING SOON
Support
Nest AutoCRUD is an MIT-licensed open source project.
Stay in touch
- Author - Supan Adit Pratama
- Website - https://supanadit.com
License
Nest AutoCRUD is MIT licensed