0.2.1 • Published 5 years ago

mongoose-management v0.2.1

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

Mongoose Management Tool

Table of Contents

Features

  • Manage collections for multiple databases
  • Manage your schemas via CLI
  • Create columns and indexes
  • Generate models with full TypeScript support

Installation

npm install --global mongoose-management

Introduction

In your project folder you start the application and follow the menu items.

mongoose-management

The example folder contains an example project. With the following command the mongoose-management can be started in the context of the example project.

mongoose-management -p path/to/example/folder

Overview of collections groups

Overview of collections groups

Overview of collections

Overview of collections

Overview of columns and indexes

Overview of columns and indexes

Creating a column

Creating a column

Building

Compile the application from TypeScript to JavaScript.

The following command is available:

  • npm run build

    Builds the application

Tests

The following commands are available:

CommandDescription
npm run testRun all tests
npm run test:watchWatching mode from test
npm run test:coverageCreates a coverage report

Prettier and Lint

Ensures that the code is formatted uniformly and that the coding standards are adhered to.

The following commands are available:

  • npm run prettier

    Changes the code formatting as defined in the Prettier setting.

  • npm run lint

    Checks if the lint rules are followed. It calls the prettier command first.