{
  "name": "@geenius/adapters",
  "version": "2.3.0",
  "type": "module",
  "sideEffects": [
    "**/*.css"
  ],
  "repository": {
    "type": "git",
    "url": "git+https://github.com/geenius-dev/geenius-adapters.git"
  },
  "files": [
    "packages/shared/dist",
    "packages/storage/dist",
    "packages/cache/dist",
    "packages/queue/dist",
    "packages/events/dist",
    "packages/auth/dist",
    "packages/payments/dist",
    "packages/deploy/dist",
    "packages/react/dist",
    "packages/react-css/dist",
    "packages/solidjs/dist",
    "packages/solidjs-css/dist",
    "packages/react-shadcn/dist",
    "packages/react-ant/dist",
    "packages/react-chakra/dist",
    "packages/react-mui/dist",
    "packages/react-mantine/dist",
    "packages/react-heroui/dist",
    "packages/react-daisyui/dist",
    "packages/react-native/dist",
    "packages/solidjs-ark/dist",
    "packages/solidjs-kobalte/dist",
    "packages/solidjs-solidui/dist",
    "packages/convex/dist",
    "packages/neon/dist",
    "packages/cloudflareKV/dist",
    "packages/memory/dist",
    "README.md",
    "LICENSE",
    "CHANGELOG.md",
    "SECURITY.md"
  ],
  "devDependencies": {
    "@arethetypeswrong/cli": "^0.18.2",
    "@axe-core/playwright": "^4.11.3",
    "@biomejs/biome": "^2.4.15",
    "@changesets/cli": "^2.31.0",
    "@cyclonedx/cyclonedx-npm": "^4.2.1",
    "@electric-sql/pglite": "^0.4.5",
    "@geenius/release-toolkit": "^0.10.0",
    "@geenius/storybook": "^0.17.0",
    "@playwright/test": "^1.60.0",
    "@rolldown/pluginutils": "^1.0.1",
    "@size-limit/preset-small-lib": "^12.1.0",
    "@solidjs/testing-library": "^0.8.10",
    "@storybook/addon-vitest": "^10.4.0",
    "@storybook/react-vite": "^10.4.0",
    "@stryker-mutator/core": "^9.6.1",
    "@stryker-mutator/vitest-runner": "^9.6.1",
    "@testing-library/jest-dom": "^6.9.1",
    "@testing-library/react": "^16.3.2",
    "@testing-library/user-event": "^14.6.1",
    "@types/node": "^25.8.0",
    "@types/react": "^19.2.14",
    "@vitest/coverage-v8": "^4.1.6",
    "convex-test": "^0.0.52",
    "diff-cover": "^2.0.5",
    "fast-check": "^4.8.0",
    "jsdom": "^29.1.1",
    "lightningcss": "^1.32.0",
    "miniflare": "^4.20260515.0",
    "picomatch": "^4.0.4",
    "postcss": "^8.5.14",
    "publint": "^0.3.21",
    "react": "19.2.6",
    "scheduler": "^0.27.0",
    "size-limit": "^12.1.0",
    "solid-js": "^1.9.12",
    "tinyglobby": "^0.2.16",
    "typescript": "~6.0.3",
    "vite-plugin-solid": "^2.11.12",
    "vitest": "^4.1.6",
    "ws": "^8.20.1"
  },
  "author": "Mehdi Nabhani",
  "license": "FSL-1.1-Apache-2.0",
  "engines": {
    "node": ">=22.0.0"
  },
  "exports": {
    ".": {
      "import": {
        "types": "./packages/shared/dist/index.d.ts",
        "default": "./packages/shared/dist/index.js"
      },
      "require": {
        "types": "./packages/shared/dist/index.d.cts",
        "default": "./packages/shared/dist/index.cjs"
      }
    },
    "./storage": {
      "types": "./packages/storage/dist/index.d.ts",
      "import": "./packages/storage/dist/index.js"
    },
    "./cache": {
      "types": "./packages/cache/dist/index.d.ts",
      "import": "./packages/cache/dist/index.js"
    },
    "./queue": {
      "types": "./packages/queue/dist/index.d.ts",
      "import": "./packages/queue/dist/index.js"
    },
    "./events": {
      "types": "./packages/events/dist/index.d.ts",
      "import": "./packages/events/dist/index.js"
    },
    "./auth": {
      "types": "./packages/auth/dist/index.d.ts",
      "import": "./packages/auth/dist/index.js"
    },
    "./payments": {
      "types": "./packages/payments/dist/index.d.ts",
      "import": "./packages/payments/dist/index.js"
    },
    "./deploy": {
      "types": "./packages/deploy/dist/index.d.ts",
      "import": "./packages/deploy/dist/index.js"
    },
    "./deploy/cloudflare": {
      "types": "./packages/deploy/dist/cloudflare.d.ts",
      "import": "./packages/deploy/dist/cloudflare.js"
    },
    "./deploy/vercel": {
      "types": "./packages/deploy/dist/vercel.d.ts",
      "import": "./packages/deploy/dist/vercel.js"
    },
    "./deploy/netlify": {
      "types": "./packages/deploy/dist/netlify.d.ts",
      "import": "./packages/deploy/dist/netlify.js"
    },
    "./deploy/heroku": {
      "types": "./packages/deploy/dist/heroku.d.ts",
      "import": "./packages/deploy/dist/heroku.js"
    },
    "./react-css": {
      "types": "./packages/react-css/dist/index.d.ts",
      "import": "./packages/react-css/dist/index.js"
    },
    "./react-chakra": {
      "types": "./packages/react-chakra/dist/index.d.ts",
      "import": "./packages/react-chakra/dist/index.js"
    },
    "./solidjs-kobalte": {
      "types": "./packages/solidjs-kobalte/dist/index.d.ts",
      "import": "./packages/solidjs-kobalte/dist/index.js"
    },
    "./react-daisyui": {
      "types": "./packages/react-daisyui/dist/index.d.ts",
      "import": "./packages/react-daisyui/dist/index.js"
    },
    "./memory": {
      "types": "./packages/memory/dist/index.d.ts",
      "import": "./packages/memory/dist/index.js"
    },
    "./react-native": {
      "types": "./packages/react-native/dist/index.d.ts",
      "import": "./packages/react-native/dist/index.js"
    },
    "./react-ant": {
      "types": "./packages/react-ant/dist/index.d.ts",
      "import": "./packages/react-ant/dist/index.js"
    },
    "./solidjs-css": {
      "types": "./packages/solidjs-css/dist/index.d.ts",
      "import": "./packages/solidjs-css/dist/index.js"
    },
    "./react-shadcn": {
      "types": "./packages/react-shadcn/dist/index.d.ts",
      "import": "./packages/react-shadcn/dist/index.js"
    },
    "./solidjs": {
      "types": "./packages/solidjs/dist/index.d.ts",
      "import": "./packages/solidjs/dist/index.js"
    },
    "./react-mantine": {
      "types": "./packages/react-mantine/dist/index.d.ts",
      "import": "./packages/react-mantine/dist/index.js"
    },
    "./react-heroui": {
      "types": "./packages/react-heroui/dist/index.d.ts",
      "import": "./packages/react-heroui/dist/index.js"
    },
    "./convex": {
      "types": "./packages/convex/dist/index.d.ts",
      "import": "./packages/convex/dist/index.js"
    },
    "./convex/api": {
      "types": "./packages/convex/dist/api.d.ts",
      "import": "./packages/convex/dist/api.js"
    },
    "./convex/convex.config": {
      "types": "./packages/convex/dist/convex.config.d.ts",
      "import": "./packages/convex/dist/convex.config.js"
    },
    "./react-mui": {
      "types": "./packages/react-mui/dist/index.d.ts",
      "import": "./packages/react-mui/dist/index.js"
    },
    "./solidjs-ark": {
      "types": "./packages/solidjs-ark/dist/index.d.ts",
      "import": "./packages/solidjs-ark/dist/index.js"
    },
    "./cloudflareKV": {
      "types": "./packages/cloudflareKV/dist/index.d.ts",
      "import": "./packages/cloudflareKV/dist/index.js"
    },
    "./neon": {
      "types": "./packages/neon/dist/index.d.ts",
      "import": "./packages/neon/dist/index.js"
    },
    "./solidjs-solidui": {
      "types": "./packages/solidjs-solidui/dist/index.d.ts",
      "import": "./packages/solidjs-solidui/dist/index.js"
    },
    "./react": {
      "types": "./packages/react/dist/index.d.ts",
      "import": "./packages/react/dist/index.js"
    },
    "./react-css/styles.css": {
      "types": "./packages/react-css/dist/styles.css.d.ts",
      "default": "./packages/react-css/dist/styles.css"
    },
    "./solidjs-css/styles.css": {
      "types": "./packages/solidjs-css/dist/styles.css.d.ts",
      "default": "./packages/solidjs-css/dist/styles.css"
    }
  },
  "main": "./packages/shared/dist/index.js",
  "types": "./packages/shared/dist/index.d.ts",
  "typesVersions": {
    "*": {
      "storage": [
        "packages/storage/dist/index.d.ts"
      ],
      "cache": [
        "packages/cache/dist/index.d.ts"
      ],
      "queue": [
        "packages/queue/dist/index.d.ts"
      ],
      "events": [
        "packages/events/dist/index.d.ts"
      ],
      "auth": [
        "packages/auth/dist/index.d.ts"
      ],
      "payments": [
        "packages/payments/dist/index.d.ts"
      ],
      "deploy": [
        "packages/deploy/dist/index.d.ts"
      ],
      "deploy/cloudflare": [
        "packages/deploy/dist/cloudflare.d.ts"
      ],
      "deploy/vercel": [
        "packages/deploy/dist/vercel.d.ts"
      ],
      "deploy/netlify": [
        "packages/deploy/dist/netlify.d.ts"
      ],
      "deploy/heroku": [
        "packages/deploy/dist/heroku.d.ts"
      ],
      "react-css": [
        "packages/react-css/dist/index.d.ts"
      ],
      "react-chakra": [
        "packages/react-chakra/dist/index.d.ts"
      ],
      "solidjs-kobalte": [
        "packages/solidjs-kobalte/dist/index.d.ts"
      ],
      "react-daisyui": [
        "packages/react-daisyui/dist/index.d.ts"
      ],
      "memory": [
        "packages/memory/dist/index.d.ts"
      ],
      "react-native": [
        "packages/react-native/dist/index.d.ts"
      ],
      "react-ant": [
        "packages/react-ant/dist/index.d.ts"
      ],
      "solidjs-css": [
        "packages/solidjs-css/dist/index.d.ts"
      ],
      "react-shadcn": [
        "packages/react-shadcn/dist/index.d.ts"
      ],
      "solidjs": [
        "packages/solidjs/dist/index.d.ts"
      ],
      "react-mantine": [
        "packages/react-mantine/dist/index.d.ts"
      ],
      "react-heroui": [
        "packages/react-heroui/dist/index.d.ts"
      ],
      "convex": [
        "packages/convex/dist/index.d.ts"
      ],
      "convex/api": [
        "packages/convex/dist/api.d.ts"
      ],
      "convex/convex.config": [
        "packages/convex/dist/convex.config.d.ts"
      ],
      "react-mui": [
        "packages/react-mui/dist/index.d.ts"
      ],
      "solidjs-ark": [
        "packages/solidjs-ark/dist/index.d.ts"
      ],
      "cloudflareKV": [
        "packages/cloudflareKV/dist/index.d.ts"
      ],
      "neon": [
        "packages/neon/dist/index.d.ts"
      ],
      "solidjs-solidui": [
        "packages/solidjs-solidui/dist/index.d.ts"
      ],
      "react": [
        "packages/react/dist/index.d.ts"
      ],
      "react-css/styles.css": [
        "packages/react-css/dist/styles.css.d.ts"
      ],
      "solidjs-css/styles.css": [
        "packages/solidjs-css/dist/styles.css.d.ts"
      ]
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@geenius/errors": "^0.1.0",
    "@geenius/tokens": "^0.4.0",
    "zod": "^4.4.3"
  },
  "peerDependencies": {
    "@ant-design/icons": "^5.5.0",
    "@ark-ui/solid": "^5.36.2",
    "@chakra-ui/react": "^3.34.0",
    "@heroui/react": "^3.0.3",
    "@heroui/styles": "^3.0.3",
    "@kobalte/core": "^0.13.11",
    "@mantine/core": "^9.1.1",
    "@mantine/dates": "^9.1.1",
    "@mantine/hooks": "^9.1.1",
    "@mui/material": "^6.5.0",
    "antd": "^5.20.0",
    "class-variance-authority": "^0.7.1",
    "clsx": "^2.1.1",
    "convex": "^1.34.0",
    "lucide-react": "^1.8.0",
    "react": ">=18.0.0",
    "react-dom": ">=18.0.0",
    "react-native": ">=0.79.0",
    "solid-js": ">=1.8.0",
    "tailwind-merge": "^3.5.0"
  },
  "peerDependenciesMeta": {
    "@ant-design/icons": {
      "optional": true
    },
    "@ark-ui/solid": {
      "optional": true
    },
    "@chakra-ui/react": {
      "optional": true
    },
    "@heroui/react": {
      "optional": true
    },
    "@heroui/styles": {
      "optional": true
    },
    "@kobalte/core": {
      "optional": true
    },
    "@mantine/core": {
      "optional": true
    },
    "@mantine/dates": {
      "optional": true
    },
    "@mantine/hooks": {
      "optional": true
    },
    "@mui/material": {
      "optional": true
    },
    "antd": {
      "optional": true
    },
    "class-variance-authority": {
      "optional": true
    },
    "clsx": {
      "optional": true
    },
    "convex": {
      "optional": true
    },
    "lucide-react": {
      "optional": true
    },
    "react": {
      "optional": true
    },
    "react-dom": {
      "optional": true
    },
    "react-native": {
      "optional": true
    },
    "solid-js": {
      "optional": true
    },
    "tailwind-merge": {
      "optional": true
    }
  },
  "scripts": {
    "changeset": "geenius-release run-scripts changeset:create",
    "changeset:create": "changeset",
    "build": "geenius-release run-scripts build:packages build:rewrite-imports",
    "build:packages": "OMEGA_INCLUDE_OUT_OF_SCOPE=1 geenius-release pnpm-filters build --sequential --shared-first packages/shared --include-missing --kind-order 'shared|reference,css-variant,contract-domain,db-provider|library-variant' --heartbeat-ms 3000",
    "build:rewrite-imports": "for v in packages/*/; do geenius-release rewrite-imports \"$v\"; done",
    "lint": "geenius-release lint -- vitest.pack-contract.config.ts vitest.setup.ts size-limit.config.mjs release-toolkit.config.json coverage-thresholds.json --error-on-warnings",
    "lint:apps": "geenius-release lint --apps -- --diagnostic-level=error --files-ignore-unknown=true",
    "type-check": "geenius-release type-check --shared-first packages/shared",
    "test:unit": "geenius-release run-scripts test:unit:packages test:unit:root",
    "test:unit:packages": "OMEGA_INCLUDE_OUT_OF_SCOPE=1 geenius-release pnpm-filters test --sequential --shared-first packages/shared --include-missing --kind-order 'shared|reference,css-variant,contract-domain,db-provider|library-variant' --heartbeat-ms 3000",
    "test:unit:root": "vitest run __tests__/parity.test.ts __tests__/contract-domains.test.ts",
    "test": "geenius-release run-scripts build test:unit test:exports test:dist-contract test:types test:pack-contract",
    "test:coverage": "geenius-release run-scripts build test:coverage:collect test:coverage:report",
    "test:coverage:collect": "geenius-release coverage --separate-package-dirs packages/shared,packages/react,packages/react-css,packages/solidjs,packages/solidjs-css",
    "test:coverage:report": "geenius-release coverage-report --threshold-file coverage-thresholds.json --output test-results/coverage/adapters.md --json test-results/coverage/adapters.json --fail-on-gaps",
    "test:diff-coverage": "geenius-release diff-coverage --min-local 0 --min-ci 80",
    "test:exports": "vitest run __tests__/exports.test.ts --no-file-parallelism --maxWorkers=1",
    "test:dist-contract": "vitest run __tests__/dist-contract.test.ts",
    "test:types": "geenius-release attw --ignore-rules cjs-resolves-to-esm",
    "lint:pub": "geenius-release publint",
    "clean": "geenius-release run-scripts clean:packages clean:reports",
    "clean:packages": "geenius-release pnpm-filters clean --sequential --shared-first packages/shared --include-missing",
    "clean:reports": "node scripts/clean-reports.mjs",
    "test:packed-smoke": "geenius-release run-scripts build test:packed-smoke:imports",
    "test:packed-smoke:imports": "geenius-release smoke-packed",
    "test:pack-contract": "geenius-release run-scripts build test:pack-contract:vitest",
    "test:pack-contract:vitest": "geenius-release pack-contract --test-config vitest.pack-contract.config.ts",
    "test:behavior": "vitest run __tests__/behavior.test.ts",
    "test:storybook:build": "geenius-release storybook --from-variants --variants-scope all --actions build",
    "test:storybook": "geenius-release storybook --from-variants --variants-scope all --actions test:storybook",
    "test:e2e": "geenius-release e2e e2e/smoke.spec.ts e2e/adapters.spec.ts e2e/states.spec.ts",
    "test:a11y": "geenius-release run-scripts test:a11y:e2e test:a11y:report",
    "test:a11y:e2e": "geenius-release e2e e2e/a11y",
    "test:a11y:report": "geenius-release a11y-report",
    "test:visual": "geenius-release e2e e2e/visual",
    "test:db:conformance": "vitest run __tests__/db-integration/provider-parity.test.ts __tests__/db-integration/convex.integration.test.ts __tests__/db-integration/cloudflareKV.integration.test.ts __tests__/db-integration/neon.integration.test.ts __tests__/db-integration/memory.integration.test.ts",
    "test:db:migrations": "geenius-release db-migrations",
    "test:mutation": "geenius-release mutation-report --required",
    "test:perf": "geenius-release run-scripts test:perf:e2e test:perf:report",
    "test:perf:e2e": "geenius-release e2e e2e/perf",
    "test:perf:report": "geenius-release perf-smoke",
    "size": "geenius-release size-check --required",
    "audit:supply-chain": "geenius-release supply-chain",
    "test:license": "geenius-release license",
    "sbom": "geenius-release sbom",
    "publish:verify": "geenius-release run-scripts test:gauntlet sbom",
    "test:gauntlet": "geenius-release run-scripts build lint type-check lint:apps lint:pub test:unit test:behavior test:exports test:dist-contract test:types test:packed-smoke test:pack-contract size test:coverage test:diff-coverage audit:supply-chain test:license",
    "test:all": "geenius-release run-scripts test:gauntlet test:db:conformance test:db:migrations test:e2e test:a11y test:visual test:perf test:storybook:build test:storybook"
  }
}