{
    "name": "xypriss-security",
    "version": "1.1.2",
    "description": "XyPriss Security is an advanced JavaScript security library designed for enterprise applications. It provides military-grade encryption, secure data structures, quantum-resistant cryptography, and comprehensive security utilities for modern web applications.",
    "main": "./dist/cjs/index.js",
    "module": "./dist/esm/index.js",
    "types": "./dist/index.d.ts",
    "type": "module",
    "bin": {},
    "files": [
        "dist/cjs/**/*",
        "dist/esm/**/*",
        "dist/index.d.ts",
        "README.md",
        "LICENSE"
    ],
    "scripts": {
        "build": "node --max-old-space-size=4096 ../../node_modules/rollup/dist/bin/rollup -c rollup.config.js",
        "build:memory": "node --max-old-space-size=6144 ../../node_modules/rollup/dist/bin/rollup -c rollup.config.js",
        "test": "jest",
        "test:watch": "jest --watch",
        "test:coverage": "jest --coverage",
        "benchmark": "node benchmarks/index.js",
        "prepublishOnly": "npm run build"
    },
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "import": {
                "types": "./dist/index.d.ts",
                "default": "./dist/esm/index.js"
            },
            "require": {
                "types": "./dist/index.d.ts",
                "default": "./dist/cjs/index.js"
            },
            "node": {
                "import": "./dist/esm/index.js",
                "require": "./dist/cjs/index.js"
            },
            "default": "./dist/cjs/index.js"
        },
        "./package.json": "./package.json"
    },
    "keywords": [
        "javascript",
        "typescript",
        "server",
        "fast server",
        "express",
        "express js",
        "javascript server",
        "typescript server",
        "ts server",
        "js server",
        "security",
        "cryptography",
        "object-enhancement",
        "functional-programming",
        "lodash-alternative",
        "filter",
        "transform",
        "chainable",
        "type-safe",
        "secure-object",
        "secure-string",
        "military-grade",
        "quantum-resistant",
        "zero-dependencies",
        "performance",
        "developer-experience",
        "modern-javascript",
        "utility-library",
        "data-manipulation",
        "array-like",
        "immutable",
        "encryption",
        "middleware",
        "CSRF",
        "express",
        "fast-api",
        "fast-server",
        "ultra-fast",
        "rate-limiting",
        "tamper-evident",
        "quantum-safe",
        "nehonix",
        "nehonix xypriss",
        "secure-memory",
        "express",
        "node",
        "browser",
        "hash",
        "token",
        "random",
        "jwt",
        "api-key",
        "password",
        "sha256",
        "pbkdf2",
        "enterprise",
        "post-quantum",
        "buffer",
        "logging",
        "console-interception",
        "log-export",
        "silent-logging",
        "audit",
        "compliance",
        "observability",
        "metrics",
        "developer-tools",
        "open-source",
        "MIT",
        "xypriss"
    ],
    "author": {
        "name": "Nehonix",
        "whatsapp": "https://s.nehonix.space/QBo0KpCl",
        "url": "https://nehonix.space"
    },
    "contributors": [
        {
            "name": "suppercoder",
            "url": "https://github.com/suppercoder"
        },
        {
            "name": "Nehonix",
            "url": "https://nehonix.space"
        }
    ],
    "license": "MIT",
    "repository": {
        "type": "git",
        "url": "https://github.com/Nehonix-Team/XyPriss.git"
    },
    "documentation": "https://lab.nehonix.space/nehonix_viewer/_doc/Nehonix%20xypriss/readme.md",
    "changelog": "https://github.com/Nehonix-Team/XyPriss/blob/main/CHANGELOG.md",
    "support": "https://github.com/Nehonix-Team/XyPriss/issues",
    "bugs": {
        "url": "https://github.com/Nehonix-Team/XyPriss/issues"
    },
    "funding": {
        "type": "github",
        "url": "https://github.com/sponsors/nehonix"
    },
    "browserslist": [
        "> 1%",
        "last 2 versions",
        "not dead"
    ],
    "devDependencies": {
        "@rollup/plugin-commonjs": "^25.0.0",
        "@rollup/plugin-json": "^6.1.0",
        "@rollup/plugin-node-resolve": "^15.0.0",
        "@rollup/plugin-terser": "^0.4.0",
        "@rollup/plugin-typescript": "^11.0.0",
        "@types/bcrypt": "^5.0.2",
        "@types/compression": "^1.8.0",
        "@types/cors": "^2.8.18",
        "@types/express": "^5.0.2",
        "@types/jest": "^29.5.0",
        "@types/libsodium-wrappers": "^0.7.14",
        "@types/noble": "^0.0.44",
        "@types/node": "^18.19.110",
        "@types/react": "^18.0.0",
        "@types/ws": "^8.18.1",
        "@typescript-eslint/eslint-plugin": "^5.57.0",
        "@typescript-eslint/parser": "^5.57.0",
        "eslint": "^8.37.0",
        "express": "^4.21.2",
        "jest": "^29.5.0",
        "rimraf": "^4.4.0",
        "rollup": "^3.29.4",
        "rollup-plugin-dts": "^6.2.1",
        "rollup-plugin-typescript2": "^0.34.1",
        "ts-jest": "^29.3.4",
        "ts-node": "^10.9.2",
        "typedoc": "^0.25.12"
    },
    "engines": {
        "node": ">=22.12.0"
    },
    "sideEffects": false,
    "peerDependencies": {
        "@types/react": ">=16.8.0",
        "react": ">=16.8.0"
    },
    "peerDependenciesMeta": {
        "react": {
            "optional": true
        },
        "@types/react": {
            "optional": true
        }
    },
    "dependencies": {
        "@noble/ciphers": "^1.3.0",
        "@noble/curves": "^1.9.1",
        "@noble/hashes": "^1.8.0",
        "@noble/secp256k1": "^2.2.3",
        "@types/fast-json-stable-stringify": "^2.0.0",
        "@types/ioredis": "^4.28.10",
        "@types/msgpack-lite": "^0.1.11",
        "@types/node-os-utils": "^1.3.4",
        "@types/pako": "^2.0.3",
        "@types/pidusage": "^2.0.5",
        "@types/redis": "^4.0.10",
        "@types/systeminformation": "^3.23.1",
        "aes-js": "^3.1.2",
        "argon2": "^0.43.0",
        "argon2-browser": "^1.18.0",
        "axios": "^1.6.0",
        "bcrypt": "^6.0.0",
        "bcryptjs": "^2.4.3",
        "check-disk-space": "^3.4.0",
        "compression": "^1.8.0",
        "concurrently": "^8.2.2",
        "cors": "^2.8.5",
        "crypto-js": "^4.2.0",
        "crystals-kyber": "^5.1.0",
        "elliptic": "^6.6.1",
        "entropy-string": "^4.2.0",
        "express-rate-limit": "^7.5.0",
        "fast-json-stable-stringify": "^2.1.0",
        "fast-json-stringify": "^6.0.1",
        "helmet": "^8.1.0",
        "http-proxy-middleware": "^3.0.5",
        "ioredis": "^5.6.1",
        "kyber-crystals": "^1.0.7",
        "libsodium-wrappers": "^0.7.15",
        "msgpack-lite": "^0.1.26",
        "nehoid": "^2.0.0",
        "nehonix-uri-processor": "^2.3.19",
        "noble": "^1.9.1",
        "node-forge": "^1.3.1",
        "node-os-utils": "^1.3.7",
        "pako": "^2.1.0",
        "pbkdf2": "^3.1.2",
        "pidusage": "^4.0.1",
        "pqc-kyber": "^0.7.0",
        "randombytes": "^2.1.0",
        "redis": "^5.1.1",
        "scrypt-js": "^3.0.1",
        "secure-random": "^1.1.2",
        "systeminformation": "^5.27.1",
        "tweetnacl": "^1.0.3",
        "typescript": "^5.8.3",
        "ws": "^8.18.2"
    }
}
