{
  "name": "g1-papi",
  "type": "module",
  "version": "0.1.10",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.cjs"
    },
    "./descriptors": {
      "types": "./dist/descriptors/index.d.ts",
      "import": "./dist/descriptors.js",
      "require": "./dist/descriptors.cjs"
    },
    "./node": {
      "types": "./dist/client/node.d.ts",
      "import": "./dist/node.js",
      "require": "./dist/node.cjs"
    },
    "./web": {
      "types": "./dist/client/web.d.ts",
      "import": "./dist/web.js",
      "require": "./dist/web.cjs"
    },
    "./vault": {
      "types": "./dist/vault/index.d.ts",
      "import": "./dist/vault.js",
      "require": "./dist/vault.cjs"
    },
    "./network": {
      "types": "./dist/network/index.d.ts",
      "import": "./dist/network.js",
      "require": "./dist/network.cjs"
    },
    "./cesium-plus": {
      "types": "./dist/cesium-plus/index.d.ts",
      "import": "./dist/cesium-plus.js",
      "require": "./dist/cesium-plus.cjs"
    }
  },
  "main": "./dist/index.cjs",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "files": [
    "dist"
  ],
  "dependencies": {
    "@polkadot-api/utils": "^0.2.0",
    "@polkadot-labs/hdkd": "^0.0.25",
    "@polkadot-labs/hdkd-helpers": "^0.0.26",
    "@scure/base": "^2.0.0",
    "@types/sql.js": "^1.4.9",
    "age-encryption": "^0.2.4",
    "polkadot-api": "^1.19.2",
    "scrypt-js": "^3.0.1",
    "sql.js": "^1.13.0"
  },
  "devDependencies": {
    "@antfu/eslint-config": "^5.4.1",
    "@commitlint/cli": "^20.1.0",
    "@commitlint/config-conventional": "^20.0.0",
    "@types/node": "^24.7.0",
    "@vitest/coverage-v8": "^3.2.4",
    "@vitest/ui": "3.2.4",
    "changelogen": "^0.6.2",
    "eslint": "^9.37.0",
    "husky": "^9.1.7",
    "lint-staged": "^16.2.3",
    "typescript": "^5.9.3",
    "unplugin-dts": "1.0.0-beta.6",
    "vite": "^7.1.9",
    "vite-plugin-wasm": "^3.5.0",
    "vitest": "^3.2.4"
  },
  "lint-staged": {
    "*.ts": "pnpm lint:staged"
  },
  "scripts": {
    "dev": "vite",
    "build": "tsc && vite build",
    "bump": "changelogen --release --push",
    "release": "pnpm test && pnpm build && changelogen --release --push && pnpm publish",
    "lint": "eslint . --fix",
    "lint:staged": "eslint --fix",
    "test": "vitest",
    "test:ui": "vitest --ui --standalone",
    "test:watch": "vitest",
    "test:coverage": "vitest --coverage",
    "papi": "pnpm duniter:start && npx papi add gdev_local -w ws://127.0.0.1:9944 && npx papi add gdev -w wss://gdev.cgeek.fr/ws && npx papi add gtest -w wss://gtest.coinduf.eu",
    "duniter:generate": "cd ../duniter-mocks && ./run.sh generate ../g1-papi/test/data/local.json",
    "duniter:start": "cd ../duniter-mocks && ./run.sh restart",
    "duniter:sealing": "cd ../duniter-mocks && ./run.sh restart --sealing",
    "duniter:stop": "cd ../duniter-mocks && ./run.sh clean"
  }
}