{
    "name": "@passageidentity/passage-node",
    "version": "3.0.1",
    "author": "Passage by 1Password",
    "license": "MIT",
    "description": "Passkey Complete for Node.js - Integrate into your Node.js API or service to enable a completely passwordless standalone auth solution with Passage by 1Password",
    "homepage": "https://docs.passage.id/complete",
    "bugs": {
        "url": "https://github.com/passageidentity/.github/blob/main/SUPPORT.md",
        "email": "support@passage.id"
    },
    "keywords": [
        "nodejs",
        "javascript",
        "typescript",
        "authentication",
        "passkeys",
        "passwordless",
        "webauthn",
        "passkey-complete",
        "biometrics",
        "ciam",
        "identity",
        "magic-links",
        "oauth2",
        "oidc",
        "otp",
        "1password",
        "passage",
        "passage-sdk"
    ],
    "type": "commonjs",
    "main": "./dist/index.js",
    "module": "./dist/index.mjs",
    "types": "./dist/index.d.ts",
    "exports": {
        ".": {
            "types": "./dist/index.d.ts",
            "require": "./dist/index.js",
            "import": "./dist/index.mjs"
        }
    },
    "files": [
        "dist/",
        "CHANGELOG.md"
    ],
    "private": false,
    "publishConfig": {
        "access": "public"
    },
    "engines": {
        "node": "^18 || ^20 || ^22"
    },
    "scripts": {
        "lint": "eslint '{src,tests}/**/*.ts' --fix",
        "lint:ci": "eslint '{src,tests}/**/*.ts'",
        "format": "prettier --write '{src,tests}/**/*.ts'",
        "format:ci": "prettier --check '{src,tests}/**/*.ts'",
        "test": "jest",
        "build": "tsc --noEmit & tsup ./src/index.ts --no-config --format esm,cjs --dts-resolve --minify"
    },
    "dependencies": {
        "jose": "^5.9.6",
        "node-fetch": "^2.7.0"
    },
    "devDependencies": {
        "@faker-js/faker": "^9.2.0",
        "@types/jest": "^29.5.14",
        "@types/node": "^22.9.0",
        "@types/node-fetch": "^2.6.11",
        "@typescript-eslint/eslint-plugin": "^8.13.0",
        "@typescript-eslint/parser": "^8.13.0",
        "babel-jest": "^29.7.0",
        "eslint": "^8.57.0",
        "eslint-config-google": "^0.14.0",
        "eslint-config-prettier": "^9.1.0",
        "eslint-plugin-prettier": "^5.2.1",
        "jest": "^29.7.0",
        "prettier": "^3.3.3",
        "ts-jest": "^29.2.5",
        "tsup": "^8.2.4",
        "typescript": "^5.6.3"
    }
}
