{
  "_args": [
    [
      "openpgp@4.10.8",
      "/home/lash/src/ext/cic/grassrootseconomics/cic-internal-integration/apps/cic-meta"
    ]
  ],
  "_from": "openpgp@4.10.8",
  "_id": "openpgp@4.10.8",
  "_inBundle": false,
  "_integrity": "sha512-l+/u3TyR3+qS7mN0+HoNQRu/2BzHdLOMOOCDRLDE9gZGAqpKkD9ZD7hkpjan+GGY3f0nHaE7Qv7kI6qmQK+AkA==",
  "_location": "/openpgp",
  "_phantomChildren": {
    "write-file-atomic": "1.3.4"
  },
  "_requested": {
    "type": "version",
    "registry": true,
    "raw": "openpgp@4.10.8",
    "name": "openpgp",
    "escapedName": "openpgp",
    "rawSpec": "4.10.8",
    "saveSpec": null,
    "fetchSpec": "4.10.8"
  },
  "_requiredBy": [
    "/"
  ],
  "_resolved": "https://registry.npmjs.org/openpgp/-/openpgp-4.10.8.tgz",
  "_spec": "4.10.8",
  "_where": "/home/lash/src/ext/cic/grassrootseconomics/cic-internal-integration/apps/cic-meta",
  "bugs": {
    "url": "https://github.com/openpgpjs/openpgpjs/issues"
  },
  "dependencies": {
    "asn1.js": "^5.0.0",
    "node-fetch": "^2.1.2",
    "node-localstorage": "~1.3.0"
  },
  "description": "OpenPGP.js is a Javascript implementation of the OpenPGP protocol. This is defined in RFC 4880.",
  "devDependencies": {
    "@mattiasbuelens/web-streams-polyfill": "^0.3.1",
    "asmcrypto.js": "github:openpgpjs/asmcrypto#475cffa5ccb2cf2556427056679414acf3610d1b",
    "babel-core": "^6.26.3",
    "babel-plugin-syntax-async-functions": "^6.13.0",
    "babel-plugin-transform-async-to-generator": "^6.24.1",
    "babel-plugin-transform-regenerator": "^6.26.0",
    "babel-plugin-transform-remove-strict-mode": "0.0.2",
    "babel-plugin-transform-runtime": "^6.23.0",
    "babel-polyfill": "^6.26.0",
    "babel-preset-env": "^1.7.0",
    "babel-preset-es2015-mod": "^6.6.0",
    "babel-preset-es3": "^1.0.1",
    "babelify": "^8.0.0",
    "bn.js": "^4.11.8",
    "browserify-derequire": "^0.9.4",
    "buffer": "^5.0.8",
    "chai": "^4.1.2",
    "chai-as-promised": "^7.1.1",
    "core-js": "^2.5.3",
    "elliptic": "github:openpgpjs/elliptic#ab7d8268c60b6abeb175841c578c224ac5b2d279",
    "email-addresses": "3.1.0",
    "eslint": "^4.17.0",
    "eslint-config-airbnb": "^16.1.0",
    "eslint-config-airbnb-base": "^12.1.0",
    "eslint-plugin-chai-friendly": "^0.5.0",
    "eslint-plugin-import": "^2.8.0",
    "grunt": "^1.1.0",
    "grunt-browserify": "^5.3.0",
    "grunt-contrib-clean": "~1.1.0",
    "grunt-contrib-connect": "~1.0.2",
    "grunt-contrib-copy": "~1.0.0",
    "grunt-contrib-watch": "^1.1.0",
    "grunt-header": "^1.1.0",
    "grunt-jsbeautifier": "^0.2.13",
    "grunt-jsdoc": "^2.2.1",
    "grunt-mocha-test": "^0.13.3",
    "grunt-simple-nyc": "^3.0.1",
    "grunt-terser": "^0.1.0",
    "grunt-text-replace": "~0.4.0",
    "gruntify-eslint": "^4.0.0",
    "hash.js": "^1.1.3",
    "mocha": "^5.0.0",
    "nyc": "^14.1.1",
    "pako": "^1.0.6",
    "seek-bzip": "github:openpgpjs/seek-bzip#6187fc025851d35c4e104a25ea15a10b9b8d6f7d",
    "sinon": "^4.3.0",
    "text-encoding-utf-8": "^1.0.2",
    "tweetnacl": "github:openpgpjs/tweetnacl-js#1ef755f2b252a3e328ac739848d00e0dad76be2d",
    "web-stream-tools": "github:openpgpjs/web-stream-tools#dc4b05e8a272b45819233f3df735423432beacfc",
    "whatwg-fetch": "^2.0.3"
  },
  "directories": {
    "lib": "src"
  },
  "engines": {
    "node": ">= 8.0.0"
  },
  "files": [
    "src/",
    "dist/",
    "test/unittests.js",
    "test/general",
    "test/crypto"
  ],
  "homepage": "https://openpgpjs.org/",
  "keywords": [
    "crypto",
    "pgp",
    "gpg",
    "openpgp"
  ],
  "license": "LGPL-3.0+",
  "main": "dist/openpgp.js",
  "name": "openpgp",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/openpgpjs/openpgpjs.git"
  },
  "scripts": {
    "build": "grunt build --compat copy:openpgp_compat && grunt build --lightweight copy:openpgp_lightweight clean:js && grunt build",
    "lint": "eslint src",
    "pretest": "grunt",
    "test": "grunt test"
  },
  "version": "4.10.8"
}
