-
Notifications
You must be signed in to change notification settings - Fork 1
/
package.json
85 lines (85 loc) · 2.68 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
{
"name": "@maibornwolff/alt-core-js",
"version": "1.18.8",
"description": "Simple test framework supporting execution of different `scenarios` based on `action` templates. The framework supports definition of different action types in an *yaml* format, including e.g. which endpoints have to be called with which parameters as well as defining validation rules to be applied on the responses. It also supports detailed report creation of the test results.",
"main": "lib/index",
"types": "lib/index",
"scripts": {
"start": "npm run build:live",
"build": "tsc",
"build:live": "nodemon --exec ./node_modules/.bin/ts-node -- ./src/index.ts",
"build-and-publish": "tsc && npm publish --access public",
"test": "mocha -r ts-node/register \"src/**/*.spec.ts\"",
"format": "prettier --write \"src/**/*.ts\"",
"format:files": "prettier --write",
"check-format": "prettier --list-different \"src/**/*.ts\"",
"lint": "eslint \"src/**/*.ts\"",
"lint-fix": "eslint --fix \"src/**/*.ts\""
},
"keywords": [],
"author": "Bartosz Boron <www.github.com/bboron86>",
"homepage": "https://github.com/MaibornWolff/alt-core-js",
"license": "MIT",
"devDependencies": {
"@types/amqplib": "^0.5.13",
"@types/chai": "^4.2.5",
"@types/chai-as-promised": "^7.1.2",
"@types/js-yaml": "^3.12.1",
"@types/mocha": "^5.2.7",
"@types/node": "^12.12.14",
"@types/requestretry": "^1.12.5",
"@types/ws": "^6.0.4",
"@typescript-eslint/eslint-plugin": "^2.9.0",
"@typescript-eslint/parser": "^2.9.0",
"chai": "^4.2.0",
"chai-as-promised": "^7.1.1",
"eslint": "^6.7.1",
"eslint-config-airbnb-base": "^14.0.0",
"eslint-config-prettier": "^6.7.0",
"eslint-plugin-import": "^2.18.2",
"eslint-plugin-prettier": "^3.1.1",
"husky": "^3.1.0",
"lint-staged": "^9.5.0",
"mocha": "^7.2.0",
"nodemon": "^1.19.4",
"prettier": "^1.19.1",
"ts-node": "^8.5.4",
"typescript": "^3.7.2"
},
"dependencies": {
"amqplib": "^0.5.5",
"hexdump-nodejs": "^0.1.0",
"js-yaml": "^3.13.1",
"long": "^4.0.0",
"mqtt": "^2.17.0",
"node-plantuml": "^0.6.2",
"pad": "^2.3.0",
"protobufjs": "~6.8.8",
"request": "^2.83.0",
"requestretry": "^1.13.0",
"winston": "^3.2.1",
"word-wrap": "^1.2.3",
"ws": "^4.0.0"
},
"directories": {
"lib": "lib"
},
"repository": {
"type": "git",
"url": "git+https://github.com/MaibornWolff/alt-core-js.git"
},
"bugs": {
"url": "https://github.com/MaibornWolff/alt-core-js/issues"
},
"lint-staged": {
"*.ts": [
"npm run format:files",
"git add"
]
},
"husky": {
"hooks": {
"pre-commit": "lint-staged"
}
}
}