@adonisjs/lucid

v17.2.0
SQL ORM built on top of Active Record pattern

mrm

mrm --preset=@adonisjs/mrm-preset

lint

eslint . --ext=.ts

test

docker-compose -f docker-compose.yml -f docker-compose-test.yml build && docker-compose -f docker-compose.yml -f docker-compose-test.yml run --rm test && npm run test:sqlite && npm run test:better_sqlite

build

npm run compile

clean

del-cli build

commit

git-cz

format

prettier --write .

compile

npm run lint && npm run clean && tsc && npm run copyfiles

pretest

npm run lint

release

np --message="chore(release): %s"

test:pg

cross-env DB=pg FORCE_COLOR=true node -r @adonisjs/require-ts/build/register ./bin/test.ts

version

npm run build

copyfiles

copyfiles "templates/**/*.txt" "instructions.md" build

test:mssql

cross-env DB=mssql FORCE_COLOR=true node -r @adonisjs/require-ts/build/register ./bin/test.ts

test:mysql

cross-env DB=mysql FORCE_COLOR=true node -r @adonisjs/require-ts/build/register ./bin/test.ts

sync-labels

github-label-sync --labels ./node_modules/@adonisjs/mrm-preset/gh-labels.json adonisjs/lucid

test:docker

npm run test:mysql && npm run test:mysql_legacy && npm run test:pg && npm run test:mssql

test:sqlite

cross-env DB=sqlite FORCE_COLOR=true node -r @adonisjs/require-ts/build/register ./bin/test.ts

prepublishOnly

npm run build

test:mysql_legacy

cross-env DB=mysql_legacy FORCE_COLOR=true node -r @adonisjs/require-ts/build/register ./bin/test.ts

test:better_sqlite

cross-env DB=better_sqlite FORCE_COLOR=true node -r @adonisjs/require-ts/build/register ./bin/test.ts
npm i @adonisjs/[email protected]

Metadata

  • MIT
  • Whatever
  • virk,adonisjs
  • released 4/8/2022

Downloads