forked from typegoose/mongodb-memory-server
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
99 lines (99 loc) · 3.18 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
{
"name": "mongodb-memory-server",
"version": "0.0.0-development",
"description": "In-memory MongoDB Server. Designed with testing in mind, the server will allow you to connect your favourite ODM or client library to the MongoDB Server and run integration tests isolated from each other.",
"main": "lib/index.js",
"types": "lib/index.d.ts",
"repository": "https://github.com/nodkz/mongodb-memory-server",
"author": "Nodkz ([email protected])",
"files": [
"lib",
"postinstall.js"
],
"keywords": [
"mongodb",
"mongoose",
"mock",
"stub",
"mockgoose",
"mongodb-prebuilt",
"mongomem"
],
"license": "MIT",
"bugs": {
"url": "https://github.com/nodkz/mongodb-memory-server/issues"
},
"homepage": "https://github.com/nodkz/mongodb-memory-server",
"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/plugin-proposal-class-properties": "^7.0.0",
"@babel/plugin-proposal-object-rest-spread": "^7.0.0",
"@babel/plugin-proposal-optional-chaining": "^7.0.0",
"@babel/plugin-transform-flow-strip-types": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/preset-flow": "^7.0.0",
"@types/getos": "^3.0.0",
"@types/node": "^10.11.1",
"babel-core": "^7.0.0-bridge.0",
"babel-eslint": "^9.0.0",
"babel-jest": "^23.6.0",
"cz-conventional-changelog": "^2.1.0",
"eslint": "^5.5.0",
"eslint-config-airbnb-base": "^13.1.0",
"eslint-config-prettier": "^3.0.1",
"eslint-plugin-flowtype": "^2.50.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-prettier": "^2.6.2",
"flow-bin": "^0.80.0",
"jest": "^23.6.0",
"mongodb": "^3.1.6",
"npm-run-all": "^4.1.3",
"prettier": "^1.14.2",
"rimraf": "^2.6.2",
"semantic-release": "^15.9.15",
"tslint": "^5.11.0",
"typescript": "^3.1.1"
},
"dependencies": {
"@babel/runtime": "^7.0.0",
"debug": "^4.0.1",
"decompress": "^4.2.0",
"get-port": "^4.0.0",
"getos": "^3.1.0",
"https-proxy-agent": "^2.2.1",
"lockfile": "^1.0.4",
"md5-file": "^4.0.0",
"mkdirp": "^0.5.1",
"tmp": "^0.0.33",
"uuid": "^3.2.1"
},
"peerDependencies": {
"mongodb": ">= 3.0"
},
"scripts": {
"build": "npm-run-all build:*",
"build:cjs": "rimraf lib && babel src --ignore __tests__,__mocks__ -d lib",
"build:flow": "find ./src -name '*.js' -not -path '*/__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/lib\\//g'`.flow; done",
"build:ts": "find ./src -name '*.d.ts' -not -path '*/__*' | while read filepath; do cp $filepath `echo $filepath | sed 's/\\/src\\//\\/lib\\//g'`; done",
"watch": "jest --watch",
"coverage": "jest --coverage",
"lint": "eslint --ext .js ./src && npm run tslint",
"flow": "./node_modules/.bin/flow",
"test": "npm run coverage && npm run lint && npm run flow && npm run tscheck",
"tscheck": "tsc",
"tslint": "tslint -p . \"src/**/*.d.ts\"",
"semantic-release": "semantic-release",
"postinstall": "node ./postinstall.js"
},
"jest": {
"roots": [
"<rootDir>/src"
]
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog"
}
}
}