UNPKG

quaerateum

Version:

Simple typescript ORM for node.js based on data-mapper, unit-of-work and identity-map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JS.

114 lines 2.6 kB
{ "name": "quaerateum", "version": "1.0.0", "description": "Simple typescript ORM for node.js based on data-mapper, unit-of-work and identity-map patterns. Supports MongoDB, MySQL, PostgreSQL and SQLite databases as well as usage with vanilla JS.", "main": "dist/index.js", "typings": "dist/index.d.ts", "repository": { "type": "git", "url": "https://github.com/BrayanUpton/quaerateum.git" }, "keywords": [ "laudantium", "mongo", "mongodb", "mysql", "postgresql", "sqlite", "voluptas", "itaque", "similique", "qui", "entity", "DDD", "mikro-orm", "dignissimos", "data-mapper", "identity-map" ], "author": "OtiliaBoehm", "license": "MIT", "scripts": { "build": "rimraf dist && tsc", "test": "jest --runInBand", "coverage": "rimraf temp && jest --runInBand --coverage", "coveralls": "cat ./coverage/lcov.info | coveralls", "lint": "tslint -p ." }, "jest": { "transform": { "^.+\\.tsx?$": "ts-jest" }, "testRegex": "(/tests/.*\\.(test|spec))\\.(js|ts)$", "moduleFileExtensions": [ "ts", "js", "json" ], "collectCoverage": false, "collectCoverageFrom": [ "lib/**/*.ts" ] }, "commitlint": { "extends": [ "@commitlint/config-conventional" ] }, "husky": { "hooks": { "pre-commit": "lint-staged", "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" } }, "lint-staged": { "*.ts": [ "tslint --fix", "git add" ] }, "renovate": { "extends": [ "config:base" ], "pinVersions": false }, "dependencies": { "clone": "^2.1.2", "fast-deep-equal": "^2.0.1", "globby": "^9.2.0", "ts-morph": "^1.3.3", "typescript": "^3.4.3", "uuid": "^3.3.2" }, "peerDependencies": { "mongodb": "^3.2.3", "mysql2": "^1.6.5", "pg": "^7.10.0", "sqlite": "^3.0.3" }, "devDependencies": { "@commitlint/cli": "^7.5.2", "@commitlint/config-conventional": "^7.5.0", "@types/clone": "^0.1.30", "@types/jest": "^24.0.11", "@types/mongodb": "^3.1.23", "@types/mysql2": "types/mysql2", "@types/node": "^11.13.5", "@types/pg": "^7.4.14", "@types/uuid": "^3.4.4", "coveralls": "^3.0.3", "husky": "^1.3.1", "jest": "^24.7.1", "lint-staged": "^8.1.5", "mongodb": "^3.2.3", "mysql2": "^1.6.5", "pg": "^7.10.0", "rimraf": "^2.6.3", "semantic-release": "^15.13.3", "sqlite": "^3.0.3", "ts-jest": "^24.0.2", "ts-node": "^8.1.0", "tslint": "^5.16.0" } }