UNPKG

2.91 kBJSONView Raw
1{
2 "name": "@typegoose/typegoose",
3 "version": "10.1.1",
4 "description": "Define Mongoose models using TypeScript classes",
5 "main": "lib/typegoose.js",
6 "types": "lib/typegoose.d.ts",
7 "engines": {
8 "node": ">=14.17.0"
9 },
10 "files": [
11 "lib/**/*.js",
12 "lib/**/*.d.ts"
13 ],
14 "scripts": {
15 "build": "tsc -p tsconfig.build.json",
16 "build:tests": "tsc -p tsconfig.buildTests.json",
17 "lint": "eslint -c ./.eslintrc.js \"./**/*.{js,ts}\"",
18 "test": "jest",
19 "test:watch": "jest --watchAll",
20 "test:coverage": "jest --collectCoverage",
21 "test:watchCoverage": "jest --collectCoverage --watchAll",
22 "test:types": "jest -c jest.config.tsd.json",
23 "watch": "tsc -w -p tsconfig.buildTests.json",
24 "clean": "rimraf lib .tsbuildinfo coverage doc build",
25 "prepare": "husky install",
26 "website": "yarn --cwd website/ run start"
27 },
28 "repository": {
29 "type": "git",
30 "url": "git+https://github.com/typegoose/typegoose.git"
31 },
32 "author": "Akos Szokodi <akos@codingsans.com> (http://codingsans.com)",
33 "contributors": [
34 "Ben305",
35 "hasezoey <hasezoey@gmail.com>"
36 ],
37 "license": "MIT",
38 "peerDependencies": {
39 "mongoose": "~6.9.0"
40 },
41 "devDependencies": {
42 "@commitlint/cli": "^17.4.2",
43 "@commitlint/config-conventional": "^17.4.2",
44 "@deepkit/core": "1.0.1-alpha.58",
45 "@deepkit/type": "1.0.1-alpha.58",
46 "@semantic-release/changelog": "^6.0.2",
47 "@semantic-release/commit-analyzer": "^9.0.2",
48 "@semantic-release/git": "^10.0.1",
49 "@semantic-release/github": "^8.0.7",
50 "@semantic-release/npm": "^9.0.2",
51 "@semantic-release/release-notes-generator": "^10.0.3",
52 "@tsd/typescript": "~4.9.4",
53 "@types/jest": "^29.4.0",
54 "@types/lodash": "^4.14.191",
55 "@types/node": "~14.14.31",
56 "@types/semver": "^7.3.13",
57 "@typescript-eslint/eslint-plugin": "^5.49.0",
58 "@typescript-eslint/parser": "^5.49.0",
59 "class-transformer": "0.5.1",
60 "commitlint": "^17.4.2",
61 "eslint": "^8.32.0",
62 "eslint-config-prettier": "^8.6.0",
63 "eslint-plugin-prettier": "^4.2.1",
64 "husky": "^8.0.3",
65 "jest": "^29.4.1",
66 "jest-runner-tsd": "^4.0.0",
67 "lint-staged": "^13.1.0",
68 "mongodb-memory-server": "^8.11.4",
69 "mongoose": "~6.9.0",
70 "mongoose-findorcreate": "3.0.0",
71 "prettier": "^2.8.3",
72 "rimraf": "^3.0.2",
73 "semantic-release": "^19.0.5",
74 "ts-jest": "^29.0.5",
75 "typescript": "~4.9.4"
76 },
77 "dependencies": {
78 "lodash": "^4.17.20",
79 "loglevel": "^1.8.1",
80 "reflect-metadata": "^0.1.13",
81 "semver": "^7.3.8",
82 "tslib": "^2.5.0"
83 },
84 "publishConfig": {
85 "access": "public"
86 },
87 "keywords": [
88 "typegoose",
89 "mongoose",
90 "orm",
91 "mongodb",
92 "class",
93 "model",
94 "schema",
95 "odm"
96 ],
97 "bugs": {
98 "url": "https://github.com/typegoose/typegoose/issues"
99 },
100 "homepage": "https://typegoose.github.io/typegoose/"
101}