1.1.4 • Published 6 months ago
mongoose-collection-naming-plugin v1.1.4
Description
A Mongoose plugin that enforces a standard naming convention (e.g., CamelCase, SnakeCase) for collections while allowing flexibility for custom names outside the convention.
Installation
npm
npm i mongoose-collection-naming-plugin
pnpm
pnpm add mongoose-collection-naming-plugin
Usage
Typescript
import {
MongooseCollectionNamingPlugin,
} from 'mongoose-collection-naming-plugin';
// It uses NamingConvention.CamelCase by default
mongoose.plugin(MongooseCollectionNamingPlugin);
Javascript
const {
MongooseCollectionNamingPlugin,
NamingConvention,
} = require('mongoose-collection-naming-plugin');
mongoose.plugin(
MongooseCollectionNamingPlugin,
{ namingConvention: NamingConvention.SnakeCase }
);