UNPKG

vault-auth-aws

Version:

js module that get token from vault HashiCorp server by using AWS STS

57 lines (56 loc) 1.42 kB
{ "name": "vault-auth-aws", "version": "0.3.0", "description": "js module that get token from vault HashiCorp server by using AWS STS ", "author": "Abdullah Shahin <eng.abd.shahin@gmail.com>", "license": "ISC", "main": "index.js", "bugs": { "url": "https://github.com/abdullahshahin/vault-auth-aws/issues" }, "repository": { "type": "git", "url": "https://github.com/abdullahshahin/vault-auth-aws" }, "directories": { "test": "test" }, "scripts": { "clean": "rm -rf node_modules && npm install", "test": "lab test", "lint": "eslint ./libs index.js", "lint-fix": "eslint ./libs index.js --fix", "lint-test": "eslint ./test", "lint-test-fix": "eslint ./test --fix", "coverage": "lab -r console -o stdout -r html -o ./coverage/coverage.html -r junit -o ./coverage/junit.xml test -r lcov -o ./coverage/lcov.info" }, "pre-commit": [ "lint-fix", "lint-test-fix", "test" ], "engines": { "node": ">=12.0.0" }, "keywords": [ "vault", "hashicorp", "token", "aws", "lambda", "sts" ], "dependencies": { "@aws-sdk/credential-provider-node": "^3.95.0", "aws4": "^1.11.0", "got": "^11.8.2", "validator": "^13.7.0" }, "devDependencies": { "@babel/core": "^7.14.6", "@babel/eslint-parser": "^7.14.7", "@hapi/lab": "^25.0.1", "chai": "^4.3.4", "typescript": "^4.3.5" } }