{
  "name": "@ariestools/sdk-react",
  "version": "12.0.0",
  "description": "Common React library for all XY Labs projects that use React",
  "keywords": [
    "utility",
    "typescript",
    "react"
  ],
  "homepage": "https://xylabs.com",
  "bugs": {
    "url": "git+https://github.com/xylabs/sdk-react/issues",
    "email": "support@xylabs.com"
  },
  "repository": {
    "type": "git",
    "url": "git+https://github.com/xylabs/sdk-react.git"
  },
  "license": "LGPL-3.0-only",
  "author": {
    "name": "XY Labs Development Team",
    "email": "support@xylabs.com",
    "url": "https://xylabs.com"
  },
  "sideEffects": false,
  "type": "module",
  "imports": {
    "#accordion": "./src/modules/accordion/index.ts",
    "#accordion/*": "./src/modules/accordion/*",
    "#animation": "./src/modules/animation/index.ts",
    "#animation/*": "./src/modules/animation/*",
    "#app-settings": "./src/modules/app-settings/index.ts",
    "#app-settings/*": "./src/modules/app-settings/*",
    "#appbar": "./src/modules/appbar/index.ts",
    "#appbar/*": "./src/modules/appbar/*",
    "#async-effect": "./src/modules/async-effect/index.ts",
    "#async-effect/*": "./src/modules/async-effect/*",
    "#base-page": "./src/modules/base-page/index.ts",
    "#base-page/*": "./src/modules/base-page/*",
    "#button": "./src/modules/button/index.ts",
    "#button/*": "./src/modules/button/*",
    "#common": "./src/modules/common/index.ts",
    "#common/*": "./src/modules/common/*",
    "#cookie-consent": "./src/modules/cookie-consent/index.ts",
    "#cookie-consent/*": "./src/modules/cookie-consent/*",
    "#crypto": "./src/modules/crypto/index.ts",
    "#crypto/*": "./src/modules/crypto/*",
    "#dialogs": "./src/modules/dialogs/index.ts",
    "#dialogs/*": "./src/modules/dialogs/*",
    "#error": "./src/modules/error/index.ts",
    "#error/*": "./src/modules/error/*",
    "#experiments": "./src/modules/experiments/index.ts",
    "#experiments/*": "./src/modules/experiments/*",
    "#flexbox": "./src/modules/flexbox/index.ts",
    "#flexbox/*": "./src/modules/flexbox/*",
    "#hooks": "./src/modules/hooks/index.ts",
    "#hooks/*": "./src/modules/hooks/*",
    "#identicon": "./src/modules/identicon/index.ts",
    "#identicon/*": "./src/modules/identicon/*",
    "#json-viewer": "./src/modules/json-viewer/index.ts",
    "#json-viewer/*": "./src/modules/json-viewer/*",
    "#link": "./src/modules/link/index.ts",
    "#link/*": "./src/modules/link/*",
    "#number-status": "./src/modules/number-status/index.ts",
    "#number-status/*": "./src/modules/number-status/*",
    "#pixel": "./src/modules/pixel/index.ts",
    "#pixel/*": "./src/modules/pixel/*",
    "#pixel-debugger": "./src/modules/pixel-debugger/index.ts",
    "#pixel-debugger/*": "./src/modules/pixel-debugger/*",
    "#portal": "./src/modules/portal/index.ts",
    "#portal/*": "./src/modules/portal/*",
    "#promise": "./src/modules/promise/index.ts",
    "#promise/*": "./src/modules/promise/*",
    "#quick-tip-button": "./src/modules/quick-tip-button/index.ts",
    "#quick-tip-button/*": "./src/modules/quick-tip-button/*",
    "#render-spin-check": "./src/modules/render-spin-check/index.ts",
    "#render-spin-check/*": "./src/modules/render-spin-check/*",
    "#rich-result": "./src/modules/rich-result/index.ts",
    "#rich-result/*": "./src/modules/rich-result/*",
    "#scroll-to-top": "./src/modules/scroll-to-top/index.ts",
    "#scroll-to-top/*": "./src/modules/scroll-to-top/*",
    "#select": "./src/modules/select/index.ts",
    "#select/*": "./src/modules/select/*",
    "#shared": "./src/modules/shared/index.ts",
    "#shared/*": "./src/modules/shared/*",
    "#theme": "./src/modules/theme/index.ts",
    "#theme/*": "./src/modules/theme/*",
    "#webapp": "./src/modules/webapp/index.ts",
    "#webapp/*": "./src/modules/webapp/*"
  },
  "exports": {
    ".": {
      "node": {
        "types": "./dist/node/index.d.ts",
        "default": "./dist/node/index.mjs"
      },
      "browser": {
        "types": "./dist/browser/index.d.ts",
        "default": "./dist/browser/index.mjs"
      },
      "default": {
        "types": "./dist/browser/index.d.ts",
        "default": "./dist/browser/index.mjs"
      }
    },
    "./accordion": {
      "browser": {
        "types": "./dist/browser/accordion.d.ts",
        "default": "./dist/browser/accordion.mjs"
      },
      "default": {
        "types": "./dist/browser/accordion.d.ts",
        "default": "./dist/browser/accordion.mjs"
      }
    },
    "./animation": {
      "browser": {
        "types": "./dist/browser/animation.d.ts",
        "default": "./dist/browser/animation.mjs"
      },
      "default": {
        "types": "./dist/browser/animation.d.ts",
        "default": "./dist/browser/animation.mjs"
      }
    },
    "./app-settings": {
      "browser": {
        "types": "./dist/browser/app-settings.d.ts",
        "default": "./dist/browser/app-settings.mjs"
      },
      "default": {
        "types": "./dist/browser/app-settings.d.ts",
        "default": "./dist/browser/app-settings.mjs"
      }
    },
    "./appbar": {
      "browser": {
        "types": "./dist/browser/appbar.d.ts",
        "default": "./dist/browser/appbar.mjs"
      },
      "default": {
        "types": "./dist/browser/appbar.d.ts",
        "default": "./dist/browser/appbar.mjs"
      }
    },
    "./async-effect": {
      "browser": {
        "types": "./dist/browser/async-effect.d.ts",
        "default": "./dist/browser/async-effect.mjs"
      },
      "default": {
        "types": "./dist/browser/async-effect.d.ts",
        "default": "./dist/browser/async-effect.mjs"
      }
    },
    "./base-page": {
      "browser": {
        "types": "./dist/browser/base-page.d.ts",
        "default": "./dist/browser/base-page.mjs"
      },
      "default": {
        "types": "./dist/browser/base-page.d.ts",
        "default": "./dist/browser/base-page.mjs"
      }
    },
    "./button": {
      "browser": {
        "types": "./dist/browser/button.d.ts",
        "default": "./dist/browser/button.mjs"
      },
      "default": {
        "types": "./dist/browser/button.d.ts",
        "default": "./dist/browser/button.mjs"
      }
    },
    "./common": {
      "browser": {
        "types": "./dist/browser/common.d.ts",
        "default": "./dist/browser/common.mjs"
      },
      "default": {
        "types": "./dist/browser/common.d.ts",
        "default": "./dist/browser/common.mjs"
      }
    },
    "./cookie-consent": {
      "browser": {
        "types": "./dist/browser/cookie-consent.d.ts",
        "default": "./dist/browser/cookie-consent.mjs"
      },
      "default": {
        "types": "./dist/browser/cookie-consent.d.ts",
        "default": "./dist/browser/cookie-consent.mjs"
      }
    },
    "./crypto": {
      "browser": {
        "types": "./dist/browser/crypto.d.ts",
        "default": "./dist/browser/crypto.mjs"
      },
      "default": {
        "types": "./dist/browser/crypto.d.ts",
        "default": "./dist/browser/crypto.mjs"
      }
    },
    "./dialogs": {
      "browser": {
        "types": "./dist/browser/dialogs.d.ts",
        "default": "./dist/browser/dialogs.mjs"
      },
      "default": {
        "types": "./dist/browser/dialogs.d.ts",
        "default": "./dist/browser/dialogs.mjs"
      }
    },
    "./error": {
      "browser": {
        "types": "./dist/browser/error.d.ts",
        "default": "./dist/browser/error.mjs"
      },
      "default": {
        "types": "./dist/browser/error.d.ts",
        "default": "./dist/browser/error.mjs"
      }
    },
    "./experiments": {
      "browser": {
        "types": "./dist/browser/experiments.d.ts",
        "default": "./dist/browser/experiments.mjs"
      },
      "default": {
        "types": "./dist/browser/experiments.d.ts",
        "default": "./dist/browser/experiments.mjs"
      }
    },
    "./flexbox": {
      "browser": {
        "types": "./dist/browser/flexbox.d.ts",
        "default": "./dist/browser/flexbox.mjs"
      },
      "default": {
        "types": "./dist/browser/flexbox.d.ts",
        "default": "./dist/browser/flexbox.mjs"
      }
    },
    "./hooks": {
      "browser": {
        "types": "./dist/browser/hooks.d.ts",
        "default": "./dist/browser/hooks.mjs"
      },
      "default": {
        "types": "./dist/browser/hooks.d.ts",
        "default": "./dist/browser/hooks.mjs"
      }
    },
    "./identicon": {
      "browser": {
        "types": "./dist/browser/identicon.d.ts",
        "default": "./dist/browser/identicon.mjs"
      },
      "default": {
        "types": "./dist/browser/identicon.d.ts",
        "default": "./dist/browser/identicon.mjs"
      }
    },
    "./json-viewer": {
      "browser": {
        "types": "./dist/browser/json-viewer.d.ts",
        "default": "./dist/browser/json-viewer.mjs"
      },
      "default": {
        "types": "./dist/browser/json-viewer.d.ts",
        "default": "./dist/browser/json-viewer.mjs"
      }
    },
    "./link": {
      "browser": {
        "types": "./dist/browser/link.d.ts",
        "default": "./dist/browser/link.mjs"
      },
      "default": {
        "types": "./dist/browser/link.d.ts",
        "default": "./dist/browser/link.mjs"
      }
    },
    "./number-status": {
      "browser": {
        "types": "./dist/browser/number-status.d.ts",
        "default": "./dist/browser/number-status.mjs"
      },
      "default": {
        "types": "./dist/browser/number-status.d.ts",
        "default": "./dist/browser/number-status.mjs"
      }
    },
    "./pixel": {
      "browser": {
        "types": "./dist/browser/pixel.d.ts",
        "default": "./dist/browser/pixel.mjs"
      },
      "default": {
        "types": "./dist/browser/pixel.d.ts",
        "default": "./dist/browser/pixel.mjs"
      }
    },
    "./pixel-debugger": {
      "browser": {
        "types": "./dist/browser/pixel-debugger.d.ts",
        "default": "./dist/browser/pixel-debugger.mjs"
      },
      "default": {
        "types": "./dist/browser/pixel-debugger.d.ts",
        "default": "./dist/browser/pixel-debugger.mjs"
      }
    },
    "./portal": {
      "browser": {
        "types": "./dist/browser/portal.d.ts",
        "default": "./dist/browser/portal.mjs"
      },
      "default": {
        "types": "./dist/browser/portal.d.ts",
        "default": "./dist/browser/portal.mjs"
      }
    },
    "./promise": {
      "browser": {
        "types": "./dist/browser/promise.d.ts",
        "default": "./dist/browser/promise.mjs"
      },
      "default": {
        "types": "./dist/browser/promise.d.ts",
        "default": "./dist/browser/promise.mjs"
      }
    },
    "./quick-tip-button": {
      "browser": {
        "types": "./dist/browser/quick-tip-button.d.ts",
        "default": "./dist/browser/quick-tip-button.mjs"
      },
      "default": {
        "types": "./dist/browser/quick-tip-button.d.ts",
        "default": "./dist/browser/quick-tip-button.mjs"
      }
    },
    "./render-spin-check": {
      "browser": {
        "types": "./dist/browser/render-spin-check.d.ts",
        "default": "./dist/browser/render-spin-check.mjs"
      },
      "default": {
        "types": "./dist/browser/render-spin-check.d.ts",
        "default": "./dist/browser/render-spin-check.mjs"
      }
    },
    "./rich-result": {
      "browser": {
        "types": "./dist/browser/rich-result.d.ts",
        "default": "./dist/browser/rich-result.mjs"
      },
      "default": {
        "types": "./dist/browser/rich-result.d.ts",
        "default": "./dist/browser/rich-result.mjs"
      }
    },
    "./scroll-to-top": {
      "browser": {
        "types": "./dist/browser/scroll-to-top.d.ts",
        "default": "./dist/browser/scroll-to-top.mjs"
      },
      "default": {
        "types": "./dist/browser/scroll-to-top.d.ts",
        "default": "./dist/browser/scroll-to-top.mjs"
      }
    },
    "./select": {
      "browser": {
        "types": "./dist/browser/select.d.ts",
        "default": "./dist/browser/select.mjs"
      },
      "default": {
        "types": "./dist/browser/select.d.ts",
        "default": "./dist/browser/select.mjs"
      }
    },
    "./shared": {
      "browser": {
        "types": "./dist/browser/shared.d.ts",
        "default": "./dist/browser/shared.mjs"
      },
      "default": {
        "types": "./dist/browser/shared.d.ts",
        "default": "./dist/browser/shared.mjs"
      }
    },
    "./theme": {
      "browser": {
        "types": "./dist/browser/theme.d.ts",
        "default": "./dist/browser/theme.mjs"
      },
      "default": {
        "types": "./dist/browser/theme.d.ts",
        "default": "./dist/browser/theme.mjs"
      }
    },
    "./webapp": {
      "browser": {
        "types": "./dist/browser/webapp.d.ts",
        "default": "./dist/browser/webapp.mjs"
      },
      "default": {
        "types": "./dist/browser/webapp.d.ts",
        "default": "./dist/browser/webapp.mjs"
      }
    },
    "./package.json": "./package.json"
  },
  "files": [
    "dist",
    "!**/*.bench.*",
    "!**/*.spec.*",
    "!**/*.test.*",
    "README.md"
  ],
  "dependencies": {
    "@ariestools/sdk-react-analytics": "~12.0.0",
    "@ariestools/sdk-react-app": "~12.0.0",
    "@ariestools/sdk-react-crypto": "~12.0.0",
    "@ariestools/sdk-react-foundation": "~12.0.0",
    "@ariestools/sdk-react-identicon": "~12.0.0",
    "@ariestools/sdk-react-json-viewer": "~12.0.0",
    "@ariestools/sdk-react-motion": "~12.0.0",
    "@ariestools/sdk-react-number-status": "~12.0.0",
    "@ariestools/sdk-react-ui": "~12.0.0"
  },
  "devDependencies": {
    "@ariestools/eth-address": "~8.3.0",
    "@ariestools/pixel": "~8.3.0",
    "@ariestools/sdk": "~8.3.0",
    "@ariestools/toolchain": "~10.0.7",
    "@ariestools/tsconfig": "~10.0.7",
    "@ariestools/tsconfig-dom": "~10.0.7",
    "@ariestools/tsconfig-react": "~10.0.7",
    "@mui/material": "~9.4.0",
    "@opentelemetry/api": "~1.9.1",
    "eslint": "~10.10.0",
    "ethers": "~6.17.0",
    "react": "~19.3.0",
    "react-dom": "~19.3.0",
    "react-router": "~8.4.0",
    "typescript": "~6.0.3"
  },
  "engines": {
    "node": ">=18.17.1"
  },
  "engineStrict": true,
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "sync-sdk-layout": "package-sync-layout",
    "sync-sdk-layout:check": "package-sync-layout --check"
  }
}