UNPKG

@jhinkle/gpg

Version:

GPG encryption and decryption in node.js by way of the gpg command-line tool

83 lines (82 loc) 2.08 kB
{ "author": "Jeremy Hinkle", "name": "@jhinkle/gpg", "description": "GPG encryption and decryption in node.js by way of the gpg command-line tool", "version": "0.7.27", "private": false, "publishConfig": { "access": "public" }, "repository": { "type": "git", "url": "git://github.com/jchinkle/node-gpg.git" }, "scripts": { "pretest": "eslint .", "test": "mocha test/*.test.js --require @babel/register --require ts-node/register", "test:watch": "npm test -- -w", "watch:tsc": "tsc --watch -p ./tsconfig.json", "build:tsc": "tsc -p ./tsconfig.json", "lint:check": "eslint . --ext=ts", "script": "ts-node -r tsconfig-paths/register --files --", "prepublish": "npm run build:tsc" }, "keywords": [ "gpg", "encrypt", "decrypt", "pgp", "gnupg" ], "main": "./dist/index.js", "typings": "./dist/index.d.ts", "files": [ "/dist" ], "engines": { "node": ">= 0.10.0" }, "dependencies": { "uuid": "^8.3.2" }, "devDependencies": { "@babel/core": "^7.11.6", "@babel/plugin-transform-runtime": "^7.11.5", "@babel/preset-env": "^7.11.5", "@babel/register": "^7.11.5", "@types/node": "^15.0.1", "@types/uuid": "^8.3.0", "@typescript-eslint/eslint-plugin": "^4.22.0", "@typescript-eslint/parser": "^4.22.0", "babel-plugin-source-map-support": "^2.1.3", "chai": "^4.2.0", "chai-as-promised": "^7.1.1", "eslint": "^7.9.0", "husky": "^4.3.0", "lint-staged": "^10.4.0", "mocha": "^8.0.1", "sinon": "^9.0.3", "sinon-chai": "^3.5.0", "ts-node": "^9.1.1", "tsconfig-paths": "^3.9.0", "typescript": "^4.2.4" }, "husky": { "hooks": { "pre-commit": "lint-staged", "pre-push": "npm test -- --watchAll=false" } }, "lint-staged": { "*.js": "eslint --cache --fix" }, "bugs": { "url": "https://github.com/jchinkle/node-gpg/issues" }, "homepage": "https://github.com/jchinkle/node-gpg#readme", "directories": { "lib": "lib", "test": "test" }, "license": "MIT" }