UNPKG

@nodeboot/starter-persistence

Version:

Nodeboot starter package for persistence. Supports data access layer auto-configuration providing features like database initialization, consistency check, entity mapping, repository pattern, transactions, paging, migrations, persistence listeners, persis

71 lines 1.82 kB
{ "name": "@nodeboot/starter-persistence", "version": "1.9.2", "description": "Nodeboot starter package for persistence. Supports data access layer auto-configuration providing features like database initialization, consistency check, entity mapping, repository pattern, transactions, paging, migrations, persistence listeners, persistence logger, etc", "author": "Manuel Santos <ney.br.santos@gmail.com>", "license": "MIT", "keywords": [ "data", "persistence", "database", "transactions", "migration", "repository-pattern", "mongodb", "mysql", "postgresql", "mariadb", "sqlite", "oracle", "cockroachdb", "google-spanner", "ms-sqlserver" ], "repository": { "type": "git", "url": "https://github.com/nodejs-boot/node-boot.git" }, "publishConfig": { "access": "public" }, "main": "dist/index.js", "types": "dist/index.d.ts", "dependencies": { "typeorm-transactional": "^0.5.0", "winston": "^3.10.0", "reflect-metadata": "^0.2.1", "@nodeboot/config": "1.2.6", "@nodeboot/core": "1.13.2", "@nodeboot/context": "1.11.1", "@nodeboot/di": "1.3.1" }, "peerDependencies": { "typeorm": ">=0.3.20", "winston": ">=3.10.0" }, "optionalDependencies": { "mongodb": "5.9.2" }, "devDependencies": { "@types/node": "^22.13.4", "@types/jest": "^28.1.6", "ts-jest": "^29.1.1" }, "files": [ "dist", "package.json", "README.md", "config.d.ts" ], "scripts": { "build": "tsc -p tsconfig.build.json", "clean:build": "rimraf ./dist", "dev": "nodemon", "lint": "eslint . --ext .js,.ts", "lint:fix": "pnpm lint --fix", "format": "prettier --check .", "format:fix": "prettier --write .", "test": "jest", "typecheck": "tsc" } }