UNPKG

2.95 kBJSONView Raw
1{
2 "name": "@typegoose/typegoose",
3 "version": "9.13.2",
4 "description": "Define Mongoose models using TypeScript classes",
5 "main": "lib/typegoose.js",
6 "types": "lib/typegoose.d.ts",
7 "engines": {
8 "node": ">=12.22.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.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.json",
24 "clean": "rimraf lib .tsbuildinfo coverage doc build",
25 "version:patch": "yarn version patch -m 'release: %s'",
26 "prepare": "husky install",
27 "website": "yarn --cwd website/ run start"
28 },
29 "repository": {
30 "type": "git",
31 "url": "git+https://github.com/typegoose/typegoose.git"
32 },
33 "author": "Akos Szokodi <akos@codingsans.com> (http://codingsans.com)",
34 "contributors": [
35 "Ben305",
36 "hasezoey <hasezoey@gmail.com>"
37 ],
38 "license": "MIT",
39 "peerDependencies": {
40 "mongoose": "~6.7.2"
41 },
42 "devDependencies": {
43 "@commitlint/cli": "^16.3.0",
44 "@commitlint/config-conventional": "^16.2.4",
45 "@deepkit/core": "1.0.1-alpha.58",
46 "@deepkit/type": "1.0.1-alpha.58",
47 "@semantic-release/changelog": "^5.0.1",
48 "@semantic-release/commit-analyzer": "^8.0.1",
49 "@semantic-release/git": "^9.0.0",
50 "@semantic-release/github": "^7.2.3",
51 "@semantic-release/npm": "^7.1.3",
52 "@semantic-release/release-notes-generator": "^9.0.3",
53 "@tsd/typescript": "~4.8.4",
54 "@types/jest": "^28.1.8",
55 "@types/lodash": "^4.14.189",
56 "@types/node": "~12.20.55",
57 "@types/semver": "^7.3.13",
58 "@typescript-eslint/eslint-plugin": "^5.43.0",
59 "@typescript-eslint/parser": "^5.43.0",
60 "class-transformer": "0.5.1",
61 "commitlint": "^16.3.0",
62 "eslint": "^8.27.0",
63 "eslint-config-prettier": "^8.5.0",
64 "eslint-plugin-prettier": "^4.2.1",
65 "husky": "^7.0.4",
66 "jest": "^28.1.3",
67 "jest-runner-tsd": "^3.1.1",
68 "lint-staged": "^12.5.0",
69 "mongodb-memory-server": "^8.10.0",
70 "mongoose": "~6.7.2",
71 "mongoose-findorcreate": "3.0.0",
72 "prettier": "^2.7.1",
73 "rimraf": "^3.0.2",
74 "semantic-release": "^17.4.7",
75 "ts-jest": "^28.0.8",
76 "typescript": "~4.8.4"
77 },
78 "dependencies": {
79 "lodash": "^4.17.20",
80 "loglevel": "^1.8.1",
81 "reflect-metadata": "^0.1.13",
82 "semver": "^7.3.8",
83 "tslib": "^2.4.1"
84 },
85 "publishConfig": {
86 "access": "public"
87 },
88 "keywords": [
89 "typegoose",
90 "mongoose",
91 "orm",
92 "mongodb",
93 "class",
94 "model",
95 "schema",
96 "odm"
97 ],
98 "bugs": {
99 "url": "https://github.com/typegoose/typegoose/issues"
100 },
101 "homepage": "https://typegoose.github.io/typegoose/"
102}