0.0.2 • Published 2 years ago

prisma-mongo-json-schema-generator v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

Prisma Mongo JSON Schema Generator

This package contains two things:

Credit

This package is a fork of prisma-json-schema-generator, an amazing work by Valentin Palkovic!

Getting Started

1. Install

npm:

npm install prisma-mongo-json-schema-generator --save-dev

yarn:

yarn add -D prisma-mongo-json-schema-generator

2. Apply the schema to database

PRISMA_SCHEMA_FILE=prisma/prisma.schema MONGO_URI=mongodb://localhost:27017/your-database yarn prisma-mongo-json-schema-generator-apply

Env variables:

Env nameDefault value
MONGO_URIrequired
PRISMA_SCHEMA_FILEprisma/prisma.schema
VALIDATION_LEVELstrict
VALIDATION_ACTIONerror

3. Validate collections according to the schema

PRISMA_SCHEMA_FILE=prisma/prisma.schema MONGO_URI=mongodb://localhost:27017/your-database yarn prisma-mongo-json-schema-generator-validate