UNPKG

bun-sqlite-orm

Version:

A lightweight TypeScript ORM for Bun runtime with Bun SQLite, featuring Active Record pattern and decorator-based entities

76 lines (75 loc) 2.4 kB
{ "name": "bun-sqlite-orm", "version": "1.5.1", "description": "A lightweight TypeScript ORM for Bun runtime with Bun SQLite, featuring Active Record pattern and decorator-based entities", "repository": { "type": "git", "url": "git+https://github.com/angelxmoreno/bun-sqlite-orm.git" }, "main": "src/index.ts", "module": "src/index.ts", "types": "src/index.ts", "exports": { ".": { "types": "./src/index.ts", "import": "./src/index.ts" } }, "files": ["src", "README.md", "LICENSE"], "type": "module", "scripts": { "prepare": "if [ \"$CI\" = \"true\" ]; then echo 'CI detected: skipping lefthook install'; else bunx lefthook install; fi", "lint": "bun biome check .", "lint:fix": "bun biome check --write", "test": "bun test", "test:unit": "bun test tests/unit", "test:integration": "bun test tests/integration", "test:e2e": "bun test tests/e2e", "test:watch": "bun test --watch", "test:coverage": "bun test --coverage", "typecheck": "tsc --noEmit", "release": "release-it", "release:dry": "release-it --dry-run", "sonar": "./scripts/sonar-scan.sh", "check": "bun run typecheck && bun run lint:fix && bun run test" }, "keywords": [ "orm", "bun sqlite orm", "bun", "database", "sqlite", "bun:sqlite", "active-record", "decorators", "class-validator" ], "author": "Angel S. Moreno <angelxmoreno@gmail.com>", "homepage": "https://github.com/angelxmoreno/bun-sqlite-orm", "bugs": { "url": "https://github.com/angelxmoreno/bun-sqlite-orm/issues" }, "license": "MIT", "private": false, "engines": { "bun": ">=1.1.21" }, "dependencies": { "class-validator": "^0.14.2", "pino": "^9.7.0", "reflect-metadata": "^0.2.2", "tsyringe": "^4.10.0" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@commitlint/cli": "^19.8.1", "@commitlint/config-conventional": "^19.8.1", "@release-it/conventional-changelog": "8.0.0", "@types/bun": "latest", "lefthook": "^1.11.13", "release-it": "17.6.0" }, "peerDependencies": { "typescript": "^5.0.0" } }