A CRAB (Create, Retrieve, Append, Burn) based ORM for BigchainDB, version 0.0.7. This library provides a higher-level abstraction over the BigchainDB JavaScript driver, enabling developers to define models and perform CRUD-like operations on a blockchain. It is a fork of the original bigchaindb-js driver, maintained independently. The package does not appear to be actively maintained, with the last version released around 2018. It relies on the official BigchainDB driver for connection and keypair generation.
npm install js-driver-bdb-ormNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initialize ORM, define a model, create a keypair, and create an asset on BigchainDB testnet.
Switch to 'bigchaindb-orm' (official) or 'bigchaindb-driver' for up-to-date support.
Understand that 'update' appends a new transaction, and 'delete' burns the asset.
Define the model name correctly at startup; it's immutable.
Install package with correct name: npm install js-driver-bdb-orm
Use import Orm from 'js-driver-bdb-orm' (default import) instead of import { Orm } from '...'Check BigchainDB driver docs; use 'app_id' and 'app_key' as shown in README.
Call bdbOrm.define('myModel', ...) before accessing bdbOrm.models.myModel