{
  "name": "dynamic-record",
  "version": "0.11.0",
  "description": "A bare minimum Javascript implementation of the Active Record pattern",
  "keywords": [
    "orm",
    "mongodb",
    "odm",
    "object relational mapping",
    "db",
    "database",
    "query",
    "active-record"
  ],
  "engines": {
    "node": ">=10.15.0"
  },
  "homepage": "https://dynamic-record.js.org",
  "bugs": "https://github.com/limzykenneth/DynamicRecord/issues",
  "repository": "https://github.com/limzykenneth/DynamicRecord.git",
  "main": "build/main.js",
  "files": [
    "build/**",
    "tools/**"
  ],
  "scripts": {
    "lint": "eslint src/**/*.ts test/**/*.js tools/**/*.js",
    "pretest": "npm run build",
    "test": "npm run lint && mocha",
    "database": "sh test/mongo_test.sh",
    "build": "tsc",
    "predocs": "npm test && rm -rf docs/",
    "docs": "node ./gendocs/gendocs.js",
    "prepublish-docs": "npm run docs",
    "publish-docs": "surge --domain dynamic-record.js.org ./docs",
    "release": "np"
  },
  "bin": {
    "dynamic-record": "./tools/cli.js"
  },
  "author": "Kenneth Lim <limzy.kenneth@gmail.com> (https://designerken.be/designing/)",
  "license": "BSD-2-Clause",
  "dependencies": {
    "ajv": "^6.10.0",
    "bluebird": "^3.5.1",
    "commander": "^4.0.0",
    "inquirer": "^7.0.0",
    "lodash": "^4.17.15",
    "mongodb": "^6.3.0",
    "mysql2": "^2.1.0"
  },
  "devDependencies": {
    "@types/bluebird": "^3.5.30",
    "@types/lodash": "^4.14.149",
    "@types/node": "^12.12.26",
    "@typescript-eslint/eslint-plugin": "^5.11.0",
    "@typescript-eslint/parser": "^5.11.0",
    "chai": "^4.2.0",
    "comment-parser": "^0.7.5",
    "dotenv": "^8.2.0",
    "eslint": "^8.8.0",
    "glob": "^7.1.6",
    "handlebars": "^4.7.6",
    "marked": "^4.0.10",
    "mocha": "^9.2.0",
    "np": "^8.0.4",
    "surge": "^0.23.1",
    "typescript": "^4.5.5"
  }
}
