UNPKG

2.24 kBJSONView Raw
1{
2 "name": "@foxify/odin",
3 "version": "0.7.5",
4 "description": "Active Record Model",
5 "author": "Ardalan Amini <ardalanamini22@gmail.com> [https://github.com/ardalanamini]",
6 "contributors": [
7 "Ardalan Amini <ardalanamini22@gmail.com> [https://github.com/ardalanamini]"
8 ],
9 "license": "MIT",
10 "homepage": "https://github.com/foxifyjs/odin#readme",
11 "repository": {
12 "type": "git",
13 "url": "git+https://github.com/foxifyjs/odin.git"
14 },
15 "engines": {
16 "node": ">=8"
17 },
18 "main": "dist/index.js",
19 "types": "dist/index.d.ts",
20 "scripts": {
21 "build": "tsc",
22 "prepublishOnly": "npm run lint && npm test && node scripts/prepare.js",
23 "lint": "tslint -p tsconfig.json -c tslint.json --exclude '**/*.d.ts'",
24 "test": "jest --runInBand",
25 "coverage": "npm test -- --coverage",
26 "codecov": "npm run coverage && codecov"
27 },
28 "files": [
29 "dist"
30 ],
31 "keywords": [
32 "database",
33 "active",
34 "record",
35 "typescript",
36 "mongodb",
37 "deep",
38 "relation",
39 "graphql",
40 "json",
41 "schema",
42 "validation"
43 ],
44 "dependencies": {
45 "@types/graphql": "^0.13.4",
46 "@types/graphql-iso-date": "^3.3.1",
47 "@types/mongodb": "^3.1.17",
48 "@types/node": "^10.12.15",
49 "async": "^2.6.1",
50 "caller-id": "^0.1.0",
51 "deasync": "^0.1.14",
52 "graphql": "^0.13.2",
53 "graphql-iso-date": "^3.6.1",
54 "mongodb": "^3.1.10",
55 "prototyped.js": "^0.21.0",
56 "verifications": "^0.3.0"
57 },
58 "devDependencies": {
59 "@types/async": "^2.0.50",
60 "@types/deasync": "^0.1.0",
61 "@types/jest": "^23.3.10",
62 "codecov": "^3.1.0",
63 "dotenv": "^6.2.0",
64 "fs-readdir-recursive": "^1.1.0",
65 "jest": "^23.6.0",
66 "mongodb-memory-server": "^2.8.0",
67 "rimraf": "^2.6.2",
68 "ts-jest": "^23.10.5",
69 "tslint": "^5.11.0",
70 "tslint-config-airbnb": "^5.11.1",
71 "typescript": "^3.2.2"
72 },
73 "jest": {
74 "globalSetup": "<rootDir>/test/setup.js",
75 "globalTeardown": "<rootDir>/test/teardown.js",
76 "testEnvironment": "<rootDir>/test/environment.js",
77 "moduleFileExtensions": [
78 "ts",
79 "js",
80 "node"
81 ],
82 "transform": {
83 "^.+\\.ts$": "ts-jest"
84 },
85 "testMatch": [
86 "<rootDir>/test/**/*\\.ts"
87 ]
88 }
89}