{
  "name": "@sqds/grid",
  "version": "3.1.2",
  "description": "Grid SDK - Core TypeScript client (platform-agnostic)",
  "main": "dist/index.js",
  "module": "dist/index.mjs",
  "types": "dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.mjs",
      "require": "./dist/index.js"
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist"
  ],
  "scripts": {
    "build": "tsup",
    "build:prod": "NODE_ENV=production tsup",
    "dev": "tsup --watch",
    "watch": "nodemon",
    "prepublishOnly": "npm run build:prod",
    "type-check": "tsc --noEmit",
    "analyze": "npm run build:prod && npx bundle-analyzer dist/index.mjs",
    "test": "cd __tests__ && npm test",
    "test:sandbox": "cd __tests__ && npm run test:sandbox",
    "test:production": "cd __tests__ && npm run test:production",
    "test:debug": "cd __tests__ && npm run test:debug",
    "docs:clean": "rm -rf docs",
    "docs:generate": "typedoc",
    "docs:generate-quickstart": "node ../../scripts/generate-quickstart-from-readme.js --package=grid",
    "docs:enhance": "node ../../scripts/docs-pipeline --package=grid",
    "docs:build": "npm run docs:clean && npm run docs:generate && npm run docs:generate-quickstart && npm run docs:enhance",
    "docs:build:html": "typedoc --options typedoc.html.json"
  },
  "license": "MIT",
  "devDependencies": {
    "@jest/globals": "^30.0.2",
    "@react-native-async-storage/async-storage": "^2.2.0",
    "@swc/core": "^1.13.4",
    "@testing-library/jest-dom": "^6.8.0",
    "@testing-library/react": "^16.3.0",
    "@testing-library/react-native": "^13.3.1",
    "@types/bs58": "4.0.4",
    "@types/jest": "^30.0.0",
    "@types/node": "^24.10.9",
    "@types/uuid": "^10.0.0",
    "benchmark": "^2.1.4",
    "dotenv": "^16.6.0",
    "jest": "^30.0.2",
    "jest-ctrf-json-reporter": "^0.0.9",
    "jest-environment-jsdom": "^30.0.5",
    "jest-html-reporter": "^4.3.0",
    "mailosaur": "9.0.0",
    "msw": "^2.10.5",
    "nodemon": "^3.1.10",
    "ts-jest": "^29.4.1",
    "tsup": "^8.5.0",
    "typedoc": "0.28.13",
    "typedoc-plugin-markdown": "4.9.0",
    "typescript": "^5.8.3"
  },
  "dependencies": {
    "@hpke/chacha20poly1305": "1.7.1",
    "@hpke/core": "1.7.5",
    "@noble/ciphers": "1.3.0",
    "@noble/curves": "1.9.7",
    "@noble/hashes": "1.8.0",
    "@solana/web3.js": "1.98.4",
    "@sqds/grid-crypto": "0.1.5",
    "@turnkey/crypto": "2.8.3",
    "asn1js": "3.0.6",
    "bs58": "6.0.0",
    "canonicalize": "2.1.0",
    "fast-text-encoding": "1.0.6",
    "jose": "6.0.13",
    "sha256-uint8array": "0.10.7",
    "text-encoding-utf-8": "1.0.2",
    "uuid": "11.1.0"
  }
}
