sqlite-shaman
TypeScript icon, indicating that this package has built-in type declarations

1.0.0 • Public • Published

Sqlite Shaman - by IoT Shaman

Access sqlite databases using a simple, familiar ORM syntax.

Let's be honest, the official sqlite3 npm package leaves a lot to be desired. While it is a solid library that works as advertised, it requires users to submit queries in string form, sacrificing discoverability for the sake of simplicity. To compensate for this, many different ORM packages have been developed, with the intent to make sqlite database management simpler. Unfortunately, almost all of there ORMS are extremely bulky, and often opinionated, forcing users to decide between writing hard-coded string queries, or using a bulky ORM.

The purpose of sqlite-shaman is to provide a standardized ORM interface on top of the core sqlite3 package, without adding any additional bulkiness. Now, insteading of writing hard-coded string queries, you can write your CRUD operations using javascript expressions. This significantly improves the developer experience, allowing users to leverage IDE technology to anaylze their data-access operations.

Requirements

  • Node JS

Installation

To use the sqlite-shaman ORM in a Node JS project:

npm install sqlite-shaman --save

Quick Start

Coming soon!

Readme

Keywords

Package Sidebar

Install

npm i sqlite-shaman

Weekly Downloads

0

Version

1.0.0

License

ISC

Unpacked Size

36.6 kB

Total Files

22

Last publish

Collaborators

  • iotshaman