UNPKG

dynamic-record

Version:

A bare minimum Javascript implementation of the Active Record pattern

71 lines (70 loc) 1.88 kB
{ "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" } }