{
  "name": "webauthn-web-client",
  "version": "1.0.0",
  "description": "WebAuthn Passkey Web Client",
  "main": "./dist/umd/webauthn-client.umd.js",
  "types": "./dist/src/index.d.ts",
  "files": [
    "dist/"
  ],
  "scripts": {
    "build": "NODE_ENV=production webpack && npm run build:server",
    "build:dev": "NODE_ENV=development webpack && npm run build:server",
    "build:server": "tsc --project tsconfig.build.json",
    "start": "node dist/src/server.js",
    "dev": "npm run build:dev && npm run start",
    "dev:watch": "nodemon --exec ts-node src/server.ts",
    "test": "playwright test",
    "test:ui": "playwright test --ui",
    "test:debug": "playwright test --debug",
    "test:headed": "playwright test --headed",
    "test:report": "playwright show-report",
    "postinstall": "echo 'Dependencies installed. Run npm run build to compile.'"
  },
  "devDependencies": {
    "@babel/core": "^7.28.0",
    "@babel/preset-env": "^7.28.0",
    "@playwright/test": "^1.40.0",
    "@types/cors": "^2.8.17",
    "@types/express": "^4.17.21",
    "@types/node": "^20.10.0",
    "babel-loader": "^10.0.0",
    "copy-webpack-plugin": "^13.0.0",
    "html-webpack-plugin": "^5.6.3",
    "nodemon": "^3.0.2",
    "terser-webpack-plugin": "^5.3.14",
    "ts-loader": "^9.5.2",
    "ts-node": "^10.9.1",
    "typescript": "^5.3.0",
    "webpack": "^5.101.0",
    "webpack-cli": "^6.0.1"
  },
  "dependencies": {
    "@simplewebauthn/browser": "^10.0.0",
    "@vmenon25/mpo-webauthn-client": "latest",
    "axios": "^1.6.1",
    "cors": "^2.8.5",
    "express": "^4.18.2",
    "jwt-decode": "^4.0.0"
  }
}
