UNPKG

iridium

Version:

A custom lightweight ORM for MongoDB designed for power-users

95 lines (94 loc) 3.31 kB
{ "name": "iridium", "version": "7.2.5", "author": "Benjamin Pannell <admin@sierrasoftworks.com>", "description": "A custom lightweight ORM for MongoDB designed for power-users", "license": "MIT", "homepage": "https://sierrasoftworks.com/iridium", "repository": { "url": "https://github.com/sierrasoftworks/iridium", "type": "git" }, "contributors": [ { "name": "Benjamin Pannell", "email": "admin@sierrasoftworks.com" } ], "licence": "MIT", "main": "./dist/iridium.js", "typings": "dist/iridium.d.ts", "scripts": { "build": "tsc", "pretest": "npm run build", "prepublish": "npm run build", "test": "mocha --opts test/mocha.opts dist/test", "coverage": "istanbul cover node_modules/mocha/bin/_mocha -- --opts test/mocha.opts dist/test", "postcoverage": "npm run coverage:remap:lcov", "coverage:remap:lcov": "remap-istanbul -i coverage/coverage.json -o coverage/lcov.info -t lcovonly", "coverage:remap:json": "remap-istanbul -i coverage/coverage.json -o coverage/coverage-ts.json", "coverage:remap:html": "remap-istanbul -i coverage/coverage.json -o coverage/report -t html", "lint": "tslint lib/", "git:stash": "git stash", "git:stash:pop": "git stash pop", "changelog": "node build/changelog.js", "doc": "npm run doc:build && npm run doc:publish && npm run doc:submodule", "predoc:build": "cd ./doc && git checkout gh-pages", "doc:build": "typedoc --out ./doc --mode file --name Iridium --tsconfig tsconfig.doc.json iridium.ts", "postdoc:build": "echo gitdir: ../.git/modules/doc> ./doc/.git", "doc:stage": "cd ./doc && git add -A", "doc:commit": "cd ./doc && git diff-index --cached --quiet HEAD -- && git commit -m \"doc: Update documentation\" || true", "doc:push": "cd ./doc && git push", "doc:publish": "npm run doc:stage && npm run doc:commit && npm run doc:push", "doc:submodule": "npm run doc:submodule:commit", "doc:submodule:commit": "git commit doc -m \"doc: Update documentation\"", "watch": "concurrently -r --kill-others \"npm run watch:build\" \"npm run watch:test\"", "watch:build": "tsc --watch", "watch:test": "mocha --opts test/mocha.opts --watch dist/test" }, "engines": { "node": ">= 6.0" }, "dependencies": { "@types/bluebird": "^3.5.4", "@types/lodash": "^4.14.64", "@types/mongodb": "^2.2.4", "@types/chai": "^3.5.2", "bluebird": "^3.5.0", "lodash": "^4.17.4", "mongodb": "^2.2.28", "skmatc": "~1.2.3" }, "peerDependencies": { "@types/bluebird": "^3.5.4", "@types/lodash": "^4.14.64", "@types/mongodb": "^2.2.2", "@types/chai": "^3.5.2" }, "devDependencies": { "@types/chai": "^3.5.2", "@types/chai-as-promised": "^0.0.30", "@types/mocha": "^2.2.41", "@types/source-map-support": "^0.2.28", "chai": "^3.5.0", "chai-as-promised": "^6.0.0", "chalk": "^1.1.3", "concurrently": "^3.4.0", "coveralls": "^2.13.1", "istanbul": "~0.4.5", "mocha": "^3.4.1", "remap-istanbul": "^0.9.5", "source-map-support": "^0.4.15", "tslint": "^5.2.0", "typedoc": "~0.7.0", "typescript": "~2.3.2" }, "keywords": [ "mongodb", "orm", "odm", "iridium", "validation", "preprocessing" ] }