{
  "name": "bitcoinsigner",
  "version": "1.0.0",
  "description": "Minimal, secure Bitcoin message signer for frictionless web authentication",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "web": "node src/server.js",
    "test": "node tests/verify-crypto.js && node tests/verify-api.js"
  },
  "keywords": [],
  "type": "commonjs",
  "dependencies": {
    "@noble/hashes": "^2.4.0",
    "@noble/secp256k1": "^3.2.0",
    "bech32": "^2.0.0",
    "bitcoinjs-lib": "^7.0.4",
    "bitcoinjs-message": "^2.2.0",
    "ecpair": "^3.0.2",
    "qrcode": "^1.5.4",
    "tiny-secp256k1": "^2.2.4",
    "wif": "^5.0.0"
  },
  "devDependencies": {
    "electron": "^44.7.2"
  },
  "build": {
    "appId": "com.submatrix.bitcoinauth",
    "win": {
      "target": "portable"
    }
  }
}
