{
  "name": "contractless-browser-wallet",
  "private": true,
  "version": "0.1.0",
  "type": "module",
  "scripts": {
    "build:wasm:testnet": "wasm-pack build ../core --target web --out-dir ../extension/src/wasm/testnet --out-name contractless_browser_core --no-default-features --features testnet",
    "build:wasm:mainnet": "wasm-pack build ../core --target web --out-dir ../extension/src/wasm/mainnet --out-name contractless_browser_core --no-default-features --features mainnet",
    "build:wasm": "pnpm run build:wasm:testnet && pnpm run build:wasm:mainnet",
    "build:chrome": "pnpm run build:wasm && vite build --mode chrome",
    "build:firefox": "pnpm run build:wasm && vite build --mode firefox",
    "build": "pnpm run build:wasm && vite build --mode chrome && vite build --mode firefox",
    "check": "tsc --noEmit",
    "lint:firefox": "web-ext lint --source-dir dist/firefox",
    "package:firefox": "web-ext build --source-dir dist/firefox --artifacts-dir web-ext-artifacts --overwrite-dest"
  },
  "devDependencies": {
    "@types/chrome": "^0.0.326",
    "@types/node": "^22.15.3",
    "@types/qrcode": "^1.5.6",
    "typescript": "^5.8.3",
    "vite": "^6.3.5",
    "vite-plugin-static-copy": "^2.3.1",
    "web-ext": "^10.5.0"
  },
  "dependencies": {
    "qrcode": "^1.5.4"
  }
}
