29 packages
@megaorm/builder
This package provides a flexible query builder for MegaORM, designed to simplify the process of constructing and executing SQL queries. With a clean, simple API.
@megaorm/cli
This package allows you to communicate with MegaORM via commands directly from the command line interface (CLI).
@megaorm/cluster
This package is designed to manage multiple database connection pools efficiently.
@megaorm/config
This package is designed to help with loading, managing, validating, and ensuring the existence of configuration files in a Node.js project root.
megaorm-config
This package is designed to help with loading, managing, validating, and ensuring the existence of configuration files in a Node.js project root
@megaorm/core
A powerful and feature-rich ORM for Node.js with seamless database management and query execution.
@megaorm/driver
This package defines the core interfaces and types needed to create custom database drivers for MegaORM.
@megaorm/echo
This package designed to provide robust retry mechanisms for your operations. It allows you to configure retry logic with customizable delay and incremental backoffs.
megaorm-echo
This package designed to provide robust retry mechanisms for your operations. It allows you to configure retry logic with customizable delay and incremental backoffs.
@megaorm/errors
This package provides custom error classes for handling transaction, connection, and queue management issues in MegaORM.
@megaorm/faker
This package provides a set of methods to generate realistic, randomized data for your database seeding needs.
@megaorm/gen
This package is designed to manage tables creation and deletion for you.
@megaorm/logger
This package is designed for managing log files, with support for logging messages, retrieving entries, filtering by date, and more.
megaorm-logger
MegaORM Logger is a simple, yet powerful utility for managing log files, with support for logging messages, retrieving entries, filtering by date, and more...
@megaorm/model
This package is designed to simplify database interactions in MegaORM.
@megaorm/mysql
This package provides a simple, high-level, unified API for interacting with MySQL databases.
@megaorm/pg
This package provides a simple, high-level, unified API for interacting with PostgreSQL databases.
@megaorm/pool
This package is a connection manager designed to optimize database connection handling.
@megaorm/seeder
This package allows you to seed data into your database tables in MegaORM.
@megaorm/sqlite
This package provides a simple, high-level, unified API for interacting with SQLite databases.
@megaorm/test
This package is designed to assist developers in type checking and validation for various JavaScript values. It provides a collection of type-checking functions, and utilities to validate your values.
megaorm-test
MegaORM-Test is designed to assist developers in type checking and validation for various JavaScript values. It provides a collection type-checking functions, and utilities to determine the type of a given value. and more...
@megaorm/text
This package is designed to offer a variety of string manipulation functions. It simplifies working with and transforming strings in your projects.
megaorm-text
This package provides various functions to manipulate and transform strings.
@megaorm/utc
This package is designed for handling date and time manipulation in UTC (Coordinated Universal Time).