0.0.1 • Published 8 months ago
@icapps/nestkit-prisma v0.0.1
@icapps/nestkit-prisma
Based on @prisma/client@^5.3.1
Installation
npm install @icapps/nestkit-prisma
Usage
1. Install Prisma CLI as a development dependency
npm install prisma --save-dev
2. Initialize Prisma into your project
npx prisma init
3. Import PrismaModule
into your root module
import { PrismaModule } from '@icapps/nestkit-prisma';
@Module({
imports: [
ConfigModule.forRoot({ load: [appConfig] }),
PrismaModule,
TodosModule,
],
controllers: [AppController],
providers: [AppService],
})
export class AppModule {}
4. Inject PrismaService
into your service
...
import { PrismaService } from '@icapps/nestkit-prisma';
@Injectable()
export class TodosService {
constructor(private prisma: PrismaService) {}
create(data: CreateTodoDto): Promise<Todo> {
return this.prisma.todo.create({ data });
}
...
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Please make sure to update tests as appropriate.
License
0.0.1
8 months ago