UNPKG

cryptex

Version:

Secure secret storage and cryptographic key retrieval for Node.js

103 lines (102 loc) 2.2 kB
{ "name": "cryptex", "version": "1.0.1", "description": "Secure secret storage and cryptographic key retrieval for Node.js", "main": "src/index.js", "bin": "./src/cli.js", "scripts": { "format": "prettier --write '**/*.{json,js,md}'", "lint": "eslint '**/*.js'", "clean": "rm -rf node_modules coverage", "test": "npm run lint && NODE_PATH=./ RESOURCES_PATH=./src jest --coverage --colors", "test:watch": "NODE_PATH=./ RESOURCES_PATH=./src jest --watchAll --colors" }, "repository": { "type": "git", "url": "https://github.com/TomFrost/Cryptex" }, "files": [ "src" ], "engines": { "node": ">=4.2.0" }, "keywords": [ "crypto", "key", "keys", "secret", "secrets", "passwords", "encrypt", "decrypt", "encryption", "decryption" ], "author": "Tom Shawver <tom@frosteddesign.com>", "license": "ISC", "bugs": { "url": "https://github.com/TomFrost/Cryptex/issues" }, "homepage": "https://github.com/TomFrost/Cryptex#readme", "yargs": { "parse-numbers": false }, "eslintIgnore": [ "node_modules", "coverage" ], "husky": { "hooks": { "pre-commit": "lint-staged" } }, "lint-staged": { "**/*.{md,json}": [ "prettier --write", "git add" ], "**/*.js": [ "eslint --fix", "git add" ] }, "jest": { "testEnvironment": "node", "verbose": true, "testPathIgnorePatterns": [], "coverageThreshold": { "global": { "branches": 85, "functions": 90, "lines": 95, "statements": 95 } }, "collectCoverageFrom": [ "src/**/*.js" ], "coveragePathIgnorePatterns": [ "/node_modules/", "/coverage/", "src/cli.js" ] }, "devDependencies": { "eslint": "^6.3.0", "eslint-config-prettier": "^6.3.0", "eslint-plugin-prettier": "^3.1.0", "husky": "^3.0.5", "jest": "^24.9.0", "lint-staged": "^9.2.5", "nock": "^11.3.3", "prettier": "^1.18.2", "tmp": "^0.1.0" }, "dependencies": { "aws-sdk": "^2.526.0", "lodash": "^4.17.15", "request": "^2.88.0", "yargs": "^14.0.0" } }