{
  "name": "@miden-sdk/miden-sdk",
  "version": "0.14.0",
  "description": "Miden Wasm SDK",
  "collaborators": [
    "Miden"
  ],
  "type": "module",
  "main": "./dist/index.js",
  "browser": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": "./dist/index.js"
  },
  "files": [
    "dist",
    "../LICENSE.md"
  ],
  "scripts": {
    "build-rust-client-js": "cd ../idxdb-store/src/ && yarn && yarn build",
    "build": "rimraf dist && npm run build-rust-client-js && cross-env RUSTFLAGS=\"--cfg getrandom_backend=\\\"wasm_js\\\"\" rollup -c rollup.config.js && cpr js/types dist && node clean.js",
    "build-dev": "npm install && MIDEN_WEB_DEV=true npm run build",
    "check:wasm-types": "node ./scripts/check-bindgen-types.js",
    "check:method-classification": "node ./scripts/check-method-classification.js",
    "test": "yarn playwright install --with-deps && yarn playwright test",
    "test:ci": "yarn playwright install --with-deps chromium && yarn playwright test",
    "test:ci:remote_prover": "yarn playwright install --with-deps && cross-env TEST_MIDEN_PROVER_URL=localhost yarn playwright test -g 'with remote prover'",
    "test:devnet": "cross-env TEST_MIDEN_NETWORK=devnet yarn test",
    "test:testnet": "cross-env TEST_MIDEN_NETWORK=testnet yarn test",
    "test:remote_prover": "yarn install && yarn playwright install --with-deps && cross-env MIDEN_WEB_DEV=true yarn run build && cross-env TEST_MIDEN_PROVER_URL=localhost yarn playwright test -g 'with remote prover' ",
    "test:remote_prover:devnet": "cross-env TEST_MIDEN_NETWORK=devnet TEST_MIDEN_PROVER_URL=devnet yarn run test:remote_prover",
    "test:remote_prover:testnet": "cross-env TEST_MIDEN_NETWORK=testnet TEST_MIDEN_PROVER_URL=testnet yarn run test:remote_prover",
    "test:clean": "yarn install && yarn playwright install --with-deps && MIDEN_WEB_DEV=true yarn run build && yarn playwright test ",
    "test:clean:opt": "yarn install && yarn playwright install --with-deps && yarn run build && yarn playwright test ",
    "typedoc": "typedoc"
  },
  "devDependencies": {
    "@playwright/test": "^1.55.0",
    "@rollup/plugin-commonjs": "^25.0.7",
    "@rollup/plugin-node-resolve": "^15.2.3",
    "@types/node": "^24.9.2",
    "@wasm-tool/rollup-plugin-rust": "^3.0.3",
    "chai": "^5.1.1",
    "cpr": "^3.0.1",
    "cross-env": "^7.0.3",
    "esm": "^3.2.25",
    "http-server": "^14.1.1",
    "mocha": "^10.7.3",
    "puppeteer": "^23.1.0",
    "rimraf": "^6.0.1",
    "rollup": "^4.59.0",
    "rollup-plugin-copy": "^3.5.0",
    "ts-node": "^10.9.2",
    "typedoc": "^0.28.1",
    "typedoc-plugin-markdown": "^4.8.1",
    "typescript": "^5.5.4"
  },
  "dependencies": {
    "@rollup/plugin-typescript": "^12.3.0",
    "dexie": "^4.0.1",
    "glob": "^11.0.0"
  },
  "resolutions": {
    "rollup": ">=4.59.0",
    "basic-ftp": ">=5.2.0",
    "tar": ">=7.5.8",
    "qs": ">=6.14.1",
    "minimatch": ">=10.2.1"
  }
}
