DEV Community

Kennedy Wambua
Kennedy Wambua

Posted on

πŸ” I Built a Permission Sync CLI for Prisma + CASL + NestJS and React

Hey Devs πŸ‘‹

I recently built a CLI + utility that syncs permissions to your Prisma database and auto-generates CASL abilities for NestJS/React projects.

🌟 Features:

Sync permissions to your DB

Auto-generate ability classes (type-safe!)

Great for apps using Prisma + CASL

πŸ’‘ Why I built it:
I got tired of writing permissions in multiple places, forgetting to update roles in the DB, and writing repetitive CASL boilerplate. So I automated it.

πŸ“¦ npm: permission-sync-tool
πŸ’» GitHub: github.com/kennywam/permission-sync-tool

πŸ”§ Works best with:

NestJS

Prisma

CASL

TypeScript

Hope it helps someone out there! Would love feedback or feature suggestions. πŸ™Œ

typescript #nestjs #prisma #casl #opensource #React

Top comments (0)