{
  "name": "realibox-ui-sdk",
  "version": "0.2.0",
  "type": "module",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "browser": "./dist/realibox-ui-sdk.umd.js",
  "types": "./dist/index.d.ts",
  "unpkg": "./dist/realibox-ui-sdk.umd.js",
  "jsdelivr": "./dist/realibox-ui-sdk.umd.js",
  "customElements": "./custom-elements.json",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./react": {
      "types": "./dist/react.d.ts",
      "import": "./dist/react.js",
      "default": "./dist/react.js"
    },
    "./vue": {
      "types": "./dist/vue.d.ts",
      "import": "./dist/vue.js",
      "default": "./dist/vue.js"
    },
    "./init": {
      "types": "./dist/init.d.ts",
      "import": "./dist/init.js",
      "default": "./dist/init.js"
    },
    "./api": {
      "types": "./dist/api/index.d.ts",
      "import": "./dist/api.js",
      "default": "./dist/api.js"
    },
    "./components/product-3d-viewer": {
      "types": "./dist/components/product-3d-viewer/index.d.ts",
      "import": "./dist/components/product-3d-viewer.js",
      "default": "./dist/components/product-3d-viewer.js"
    },
    "./components/product-3d-configurator": {
      "types": "./dist/components/product-3d-configurator/index.d.ts",
      "import": "./dist/components/product-3d-configurator.js",
      "default": "./dist/components/product-3d-configurator.js"
    },
    "./components/product-configurator": {
      "types": "./dist/components/product-configurator/index.d.ts",
      "import": "./dist/components/product-configurator.js",
      "default": "./dist/components/product-configurator.js"
    },
    "./components/product-detail": {
      "types": "./dist/components/product-detail/index.d.ts",
      "import": "./dist/components/product-detail.js",
      "default": "./dist/components/product-detail.js"
    },
    "./components/product-detail-page": {
      "types": "./dist/components/product-detail-page/index.d.ts",
      "import": "./dist/components/product-detail-page.js",
      "default": "./dist/components/product-detail-page.js"
    },
    "./components/product-list-page": {
      "types": "./dist/components/product-list-page/index.d.ts",
      "import": "./dist/components/product-list-page.js",
      "default": "./dist/components/product-list-page.js"
    },
    "./components/product-sidebar": {
      "types": "./dist/components/product-sidebar/index.d.ts",
      "import": "./dist/components/product-sidebar.js",
      "default": "./dist/components/product-sidebar.js"
    },
    "./components/site-shell": {
      "types": "./dist/components/site-shell/index.d.ts",
      "import": "./dist/components/site-shell.js",
      "default": "./dist/components/site-shell.js"
    },
    "./dist/init": {
      "types": "./dist/init.d.ts",
      "import": "./dist/init.js",
      "default": "./dist/init.js"
    },
    "./dist/components": {
      "types": "./dist/components/index.d.ts"
    },
    "./dist/types/react-jsx-elements": {
      "types": "./dist/types/react-jsx-elements.d.ts"
    },
    "./dist/types/custom-elements": {
      "types": "./dist/types/custom-elements.d.ts"
    }
  },
  "files": [
    "dist",
    "!dist/data/beauty-packaging-enums.d.ts",
    "README.md",
    "CHANGELOG.md",
    "custom-elements.json",
    "examples/configurator-css-customization.html",
    "docs/site-config/README.md",
    "docs/site-config/catalog-instance",
    "docs/site-config/getting-started",
    "docs/site-config/theme",
    "docs/site-config/shell",
    "docs/site-config/product-list",
    "docs/site-config/product-detail",
    "docs/site-config/filters",
    "docs/site-config/detail-fields",
    "docs/site-config/aliases",
    "docs/site-config/viewer-controls",
    "docs/site-config/css-customization",
    "docs/sdk-api"
  ],
  "scripts": {
    "dev": "vite",
    "build": "pnpm custom-elements && vite build && vite build --config vite.browser.config.ts && node scripts/check-dist-alias.mjs",
    "postbuild": "node scripts/obfuscate-dist.mjs",
    "build:debug": "vite build --sourcemap --minify=false",
    "docs:site-config:build": "node docs/site-config-hugo/scripts/build.mjs",
    "docs:site-config:check": "pnpm docs:site-config:build && node docs/site-config-hugo/scripts/check.mjs",
    "docs:site-config:preview": "python3 -m http.server 8080 --directory docs/site-config-hugo/public",
    "prepublishOnly": "npm run build",
    "preview": "vite preview",
    "lint": "biome check .",
    "lint:fix": "biome check --write .",
    "custom-elements": "cem analyze --config custom-elements-manifest.config.mjs && node scripts/normalize-custom-elements-manifest.mjs && node scripts/check-custom-elements-manifest.mjs",
    "test": "vitest run",
    "test:coverage": "vitest run --coverage",
    "test:e2e": "playwright test"
  },
  "devDependencies": {
    "@biomejs/biome": "^1.9.4",
    "@custom-elements-manifest/analyzer": "^0.11.0",
    "@playwright/test": "^1.61.1",
    "@tailwindcss/vite": "^4.1.2",
    "@types/node": "^22.13.10",
    "@types/react": "^19.2.14",
    "@vitest/coverage-v8": "^2.1.9",
    "autoprefixer": "^10.4.20",
    "happy-dom": "^20.10.6",
    "javascript-obfuscator": "^5.4.1",
    "lit": "^3.2.0",
    "postcss": "^8.5.3",
    "tailwindcss": "^4.1.2",
    "terser": "^5.46.1",
    "typescript": "^5.8.2",
    "vite": "^5.4.14",
    "vite-plugin-dts": "^4.5.4",
    "vitest": "^2.1.9",
    "vue": "^3.5.31"
  },
  "dependencies": {
    "axios": "^1.13.6"
  }
}
