UNPKG

@typegoose/typegoose

Version:

Define Mongoose models using TypeScript classes

102 lines (101 loc) 2.91 kB
{ "name": "@typegoose/typegoose", "version": "10.3.4", "description": "Define Mongoose models using TypeScript classes", "main": "lib/typegoose.js", "types": "lib/typegoose.d.ts", "engines": { "node": ">=14.17.0" }, "files": [ "lib/**/*.js", "lib/**/*.d.ts" ], "scripts": { "build": "tsc -p tsconfig.build.json", "build:tests": "tsc -p tsconfig.buildTests.json", "lint": "eslint -c ./.eslintrc.js \"./**/*.{js,ts}\"", "test": "jest", "test:watch": "jest --watchAll", "test:coverage": "jest --collectCoverage", "test:watchCoverage": "jest --collectCoverage --watchAll", "test:types": "jest -c jest.config.tsd.json", "watch": "tsc -w -p tsconfig.buildTests.json", "clean": "rimraf lib .tsbuildinfo coverage doc build", "prepare": "husky install", "website": "yarn --cwd website/ run start" }, "repository": { "type": "git", "url": "git+https://github.com/typegoose/typegoose.git" }, "author": "Akos Szokodi <akos@codingsans.com> (http://codingsans.com)", "contributors": [ "Ben305", "hasezoey <hasezoey@gmail.com>" ], "license": "MIT", "peerDependencies": { "mongoose": "~6.10.0" }, "devDependencies": { "@commitlint/cli": "^17.4.4", "@commitlint/config-conventional": "^17.4.4", "@deepkit/core": "1.0.1-alpha.58", "@deepkit/type": "1.0.1-alpha.58", "@semantic-release/changelog": "^6.0.2", "@semantic-release/commit-analyzer": "^9.0.2", "@semantic-release/git": "^10.0.1", "@semantic-release/github": "^8.0.7", "@semantic-release/npm": "^9.0.2", "@semantic-release/release-notes-generator": "^10.0.3", "@tsd/typescript": "~4.9.5", "@types/jest": "^29.4.0", "@types/lodash": "^4.14.191", "@types/node": "~14.14.31", "@types/semver": "^7.3.13", "@typescript-eslint/eslint-plugin": "^5.54.0", "@typescript-eslint/parser": "^5.54.0", "class-transformer": "0.5.1", "commitlint": "^17.4.4", "eslint": "^8.35.0", "eslint-config-prettier": "^8.6.0", "eslint-plugin-prettier": "^4.2.1", "husky": "^8.0.3", "jest": "^29.4.3", "jest-runner-tsd": "^4.0.0", "lint-staged": "^13.1.2", "mongodb-memory-server": "^8.11.5", "mongoose": "~6.10.0", "mongoose-findorcreate": "3.0.0", "prettier": "^2.8.4", "rimraf": "^3.0.2", "semantic-release": "^19.0.5", "ts-jest": "^29.0.5", "typescript": "~4.9.5" }, "dependencies": { "lodash": "^4.17.20", "loglevel": "^1.8.1", "reflect-metadata": "^0.1.13", "semver": "^7.3.8", "tslib": "^2.5.0" }, "publishConfig": { "access": "public" }, "keywords": [ "typegoose", "mongoose", "orm", "mongodb", "class", "model", "schema", "odm" ], "bugs": { "url": "https://github.com/typegoose/typegoose/issues" }, "homepage": "https://typegoose.github.io/typegoose/" }