{
    "name": "cosmian_js_lib",
    "version": "3.0.1",
    "license": "MIT",
    "description": "Cosmian javascript client library",
    "main": "dist/cjs/index.js",
    "module": "dist/esm/index.js",
    "author": "Bruno Grieder<bruno.grieder@cosmian.com>, Pauline Hochard<pauline.hochard@cosmian.com>",
    "files": [
        "dist"
    ],
    "scripts": {
        "prepare": "tsc -p tsconfig.json && tsc -p tsconfig-cjs.json",
        "test": "NODE_OPTIONS=\"--max-http-header-size=128000\" jest",
        "lint": "npx eslint src tests",
        "lint:fix": "npm run lint -- --fix",
        "prettier": "npx prettier src tests --check",
        "prettier:fix": "npm run prettier -- --write",
        "format": "npm run prettier:fix && npm run lint:fix"
    },
    "dependencies": {
        "@types/uuid": "^8.3.4",
        "abe_gpsw": "^2.0.1",
        "cosmian_findex": "^0.7.0",
        "cover_crypt": "^6.0.1",
        "js-crypto-hmac": "^1.0.4",
        "leb128": "0.0.5",
        "process": "^0.11.10",
        "reflect-metadata": "^0.1.13",
        "stream-browserify": "^3.0.0"
    },
    "devDependencies": {
        "@types/jest": "^29.0.0",
        "@types/node": "^18.7.18",
        "@typescript-eslint/eslint-plugin": "^5.36.2",
        "axios": "^0.27.2",
        "eslint": "^8.23.1",
        "eslint-config-prettier": "^8.5.0",
        "eslint-config-standard-with-typescript": "^22.0.0",
        "eslint-plugin-import": "^2.26.0",
        "eslint-plugin-jsdoc": "^39.3.6",
        "eslint-plugin-n": "^15.2.5",
        "eslint-plugin-promise": "^6.0.1",
        "jest": "^28.1.3",
        "prettier": "2.7.1",
        "redis": "^4.3.1",
        "ts-jest": "^28.0.8",
        "ts-loader": "^9.3.1",
        "typescript": "^4.8.3",
        "uuid": "^9.0.0",
        "webpack": "^5.74.0",
        "webpack-cli": "^4.10.0",
        "webpack-dev-server": "^3.11.3"
    }
}
