Nest AutoCRUD
Go to file
2024-10-29 09:24:04 +07:00
libs feat: chaining index ts for distribution 2024-10-29 08:20:33 +07:00
prisma wip: sample with prisma 2024-10-26 20:01:34 +07:00
src wip: advanced type safe protection 2024-10-29 00:59:35 +07:00
test wip: prisma support 2024-10-26 19:15:42 +07:00
.env.example chore: env and prisma init 2024-10-26 19:17:58 +07:00
.eslintrc.js wip: controller 2024-10-26 15:35:59 +07:00
.gitignore wip: controller 2024-10-26 15:35:59 +07:00
.npmignore chore: testing version 0.0.8 2024-10-29 09:24:04 +07:00
.prettierrc wip: controller 2024-10-26 15:35:59 +07:00
index.js chore: testing version 0.0.8 2024-10-29 09:24:04 +07:00
index.ts chore: testing version 0.0.8 2024-10-29 09:24:04 +07:00
jsr.json feat: add jsr 2024-10-29 01:38:53 +07:00
mod.ts feat: mod.ts 2024-10-29 01:55:43 +07:00
nest-cli.json wip: prisma support 2024-10-26 19:15:42 +07:00
package-lock.json wip: prisma support 2024-10-26 19:15:42 +07:00
package.json chore: testing version 0.0.8 2024-10-29 09:24:04 +07:00
README.md chore: update readme.md 2024-10-29 02:22:40 +07:00
tsconfig.build.json wip: controller 2024-10-26 15:35:59 +07:00
tsconfig.json wip: prisma support 2024-10-26 19:15:42 +07:00
tsconfig.lib.json chore: testing version 0.0.8 2024-10-29 09:24:04 +07:00
tsconfig.lib.tsbuildinfo chore: testing version 0.0.8 2024-10-29 09:24:04 +07:00

Nest Logo

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

License

Nest AutoCRUD is MIT licensed