UNPKG

1.58 kBJSONView Raw
1{
2 "name": "@creditkarma/vault-client",
3 "version": "0.3.5",
4 "description": "A client for communicating with Hashicorp Vault written in TypeScript",
5 "main": "dist/main/index.js",
6 "types": "dist/main/index.d.ts",
7 "files": [
8 "dist/main"
9 ],
10 "keywords": [
11 "TypeScript",
12 "Hashicorp",
13 "Vault"
14 ],
15 "scripts": {
16 "clean": "rimraf dist/",
17 "lint": "tslint --fix src/**/*.ts",
18 "build": "npm run clean && npm run lint && tsc",
19 "docker": "docker-compose up --force-recreate vault &",
20 "docker:kill": "docker-compose kill",
21 "pretest": "npm run build && npm run docker",
22 "posttest": "npm run docker:kill",
23 "test": "wait-on --timeout 20000 http://localhost:8201 && npm run lint && npm run test:unit && npm run test:integration",
24 "test:unit": "lab --timeout 10000 --verbose -l -S ./dist/tests/unit/*.spec.js",
25 "test:integration": "lab --timeout 15000 --verbose -l -S ./dist/tests/integration/*.spec.js"
26 },
27 "author": "Credit Karma",
28 "license": "Apache-2.0",
29 "repository": {
30 "type": "git",
31 "url": "https://github.com/creditkarma/thrift-server/tree/master/packages/vault-client"
32 },
33 "devDependencies": {
34 "@types/code": "^4.0.3",
35 "@types/lab": "^11.1.0",
36 "code": "^4.1.0",
37 "lab": "^14.3.1",
38 "rimraf": "^2.6.2",
39 "tslint": "^5.8.0",
40 "typescript": "^2.6.2",
41 "wait-on": "^2.0.2"
42 },
43 "dependencies": {
44 "@types/node": "^8.0.51",
45 "@types/request": "^2.0.8",
46 "@types/request-promise-native": "^1.0.10",
47 "request": "^2.83.0",
48 "request-promise-native": "^1.0.5"
49 }
50}