{
    "name": "@protontech/pmcrypto",
    "version": "8.9.0",
    "description": "",
    "main": "./lib/index.ts",
    "sideEffects": false,
    "browser": {
        "buffer": false,
        "stream": false
    },
    "files": [
        "lib/",
        "tsconfig.json"
    ],
    "scripts": {
        "test": "karma start karma.conf.js",
        "lint": "eslint eslint.config.mjs lib test",
        "postversion": "git push && git push --tags",
        "test-type-definitions": "tsc"
    },
    "repository": {
        "type": "git",
        "url": "git+https://github.com/ProtonMail/pmcrypto.git"
    },
    "author": "ProtonMail",
    "license": "MIT",
    "bugs": {
        "url": "https://github.com/ProtonMail/pmcrypto/issues"
    },
    "homepage": "https://github.com/ProtonMail/pmcrypto#readme",
    "dependencies": {
        "@noble/hashes": "^2.0.1",
        "@openpgp/web-stream-tools": "~0.1.3",
        "jsmimeparser": "npm:@protontech/jsmimeparser@^3.0.2",
        "openpgp": "npm:@protontech/openpgp@~6.3.0"
    },
    "devDependencies": {
        "@eslint/js": "^9.39.3",
        "@protontech/eslint-plugin-enforce-uint8array-arraybuffer": "^2.0.0",
        "@stylistic/eslint-plugin": "^5.9.0",
        "@types/bn.js": "^5.2.0",
        "@types/chai": "^5.2.3",
        "@types/chai-as-promised": "^8.0.2",
        "@types/elliptic": "^6.4.18",
        "@types/mocha": "^10.0.10",
        "@types/sinon": "^21.0.0",
        "@types/webpack-env": "^1.18.8",
        "@typescript-eslint/eslint-plugin": "^8.56.1",
        "bn.js": "^5.2.3",
        "chai": "^6.2.2",
        "chai-as-promised": "^8.0.2",
        "elliptic": "^6.6.1",
        "eslint": "^9.39.3",
        "eslint-import-resolver-typescript": "^4.4.4",
        "eslint-plugin-chai-friendly": "^1.1.0",
        "eslint-plugin-import": "^2.32.0",
        "karma": "^6.4.4",
        "karma-chrome-launcher": "^3.2.0",
        "karma-firefox-launcher": "^2.1.3",
        "karma-mocha": "^2.0.1",
        "karma-mocha-reporter": "^2.2.5",
        "karma-webkit-launcher": "^2.6.0",
        "karma-webpack": "^5.0.1",
        "mocha": "^11.7.5",
        "playwright": "^1.58.1",
        "sinon": "^21.0.1",
        "ts-loader": "^9.5.4",
        "typescript": "^5.9.3",
        "typescript-eslint": "^8.56.1",
        "web-streams-polyfill": "^3.3.3",
        "webpack": "^5.105.2",
        "webpack-cli": "^6.0.1"
    },
    "packageManager": "yarn@4.10.2",
    "engines": {
        "npm": "please use yarn"
    }
}
