{
    "name": "@havenlife/persistor",
    "description": "A subclass of supertype that serializes to and reconstitutes from MongoDB or SQL databases",
    "homepage": "https://github.com/haven-life/persistor",
    "version": "5.2.1",
    "main": "dist/index.js",
    "types": "dist/index.d.ts",
    "dependencies": {
        "aws-sdk": "2.x",
        "bluebird": "x",
        "knex": "^0.20.13",
        "mongodb": "^3.5.5",
        "pg": "7.4.1",
        "q": "1.x",
        "tv4": "^1.2.7",
        "underscore": "1.x",
        "uuid": "3.3.3"
    },
    "peerDependencies": {
        "@havenlife/supertype": "3.x"
    },
    "devDependencies": {
        "@havenlife/supertype": "3.x",
        "@types/bluebird": "*",
        "@types/chai": "^3.4.34",
        "@types/mocha": "^2.2.39",
        "@types/node": "^13.13.1",
        "@types/q": "*",
        "@types/underscore": "*",
        "chai": "3.x",
        "chai-as-promised": "^5.1.0",
        "eslint": "3.7.x",
        "mocha": "7.1.1",
        "mock-fs": "3.6.x",
        "nyc": "^15.0.1",
        "reflect-metadata": "^0.1.13",
        "sinon": "9.0.1",
        "sinon-chai": "2.8.x",
        "ts-node": "*",
        "typescript": "*"
    },
    "directories": {},
    "engines": {
        "node": ">=12.x"
    },
    "repository": {
        "type": "git",
        "url": "git://github.com/haven-life/persistor.git"
    },
    "scripts": {
        "setup": "npm install",
        "lint": "eslint .",
        "compile": "tsc -p ./tsconfig.json && cp index.d.ts dist/ && cp ./lib/persistable.ts dist/lib/",
        "compile:tests": "tsc -p ./test/supertype/tsconfig.test.json",
        "compile:all": "npm run compile && npm run compile:tests",
        "prepublishOnly": "npm run compile",
        "test": "mocha --exit -- test/*.js",
        "test:coverage": "nyc npm test",
        "test:debug": "mocha test/**/*.js --inspect-brk=0.0.0.0:5858",
        "test:docker": "docker-compose up --build",
        "test:docker:debug": "docker-compose -f docker-compose-debug.yml up --build",
        "test:compiled:js": "_mocha ./test/supertype/persist_banking_pgsql.js --exit",
        "test:config": "mocha test/config --exit",
        "test:example": "mocha test/example --exit",
        "test:ts": "npm run compile:tests && npm run test:compiled:js",
        "test:ts:register": "mocha --compilers ts:ts-node/register test/supertype/persist_banking_pgsql.ts",
        "test:ts:debug": "mocha --inspect-brk --compilers ts:ts-node/register test/supertype/persist_banking_pgsql.ts"
    },
    "bugs": {
        "url": "http://github.com/haven-life/persistor/issues"
    },
    "optionalDependencies": {}
}
