{
  "description": "Shopify TanStack Router - to simplify building Shopify apps with TanStack Router",
  "name": "@yan-ad/shopify-app-tanstack",
  "version": "1.5.1",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/yanuaraditia/shopify-app-tanstack.git"
  },
  "bugs": {
    "url": "https://github.com/yanuaraditia/shopify-app-tanstack/issues"
  },
  "homepage": "https://github.com/yanuaraditia/shopify-app-tanstack",
  "author": "Community Maintainers",
  "license": "MIT",
  "main": "./dist/esm/server/index.mjs",
  "module": "./dist/esm/server/index.mjs",
  "types": "./dist/ts/server/index.d.ts",
  "type": "module",
  "exports": {
    "./adapters/*": {
      "types": "./dist/ts/server/adapters/*/index.d.ts",
      "import": "./dist/esm/server/adapters/*/index.mjs",
      "default": "./dist/esm/server/adapters/*/index.mjs"
    },
    "./server/adapters/*": {
      "types": "./dist/ts/server/adapters/*/index.d.ts",
      "import": "./dist/esm/server/adapters/*/index.mjs",
      "default": "./dist/esm/server/adapters/*/index.mjs"
    },
    "./server": {
      "types": "./dist/ts/server/index.d.ts",
      "import": "./dist/esm/server/index.mjs",
      "default": "./dist/esm/server/index.mjs"
    },
    "./react": {
      "types": "./dist/ts/react/index.d.ts",
      "import": "./dist/esm/react/index.mjs",
      "default": "./dist/esm/react/index.mjs"
    },
    "./test-helpers": {
      "types": "./dist/ts/server/test-helpers/index.d.ts",
      "import": "./dist/esm/server/test-helpers/index.mjs",
      "default": "./dist/esm/server/test-helpers/index.mjs"
    },
    "./adapters/nitro": {
      "types": "./dist/ts/server/adapters/nitro/index.d.ts",
      "import": "./dist/esm/server/adapters/nitro/index.mjs",
      "default": "./dist/esm/server/adapters/nitro/index.mjs"
    },
    "./server/adapters/nitro": {
      "types": "./dist/ts/server/adapters/nitro/index.d.ts",
      "import": "./dist/esm/server/adapters/nitro/index.mjs",
      "default": "./dist/esm/server/adapters/nitro/index.mjs"
    }
  },
  "scripts": {
    "build-docs": "sh docs/build-docs.sh",
    "docs:dev": "bun run --cwd docs dev",
    "docs:build": "bun run --cwd docs build",
    "docs:preview": "bun run --cwd docs preview",
    "validate-docs": "sh ./docs/build-docs.sh isTest && bun run compare-docs",
    "lint": "oxlint",
    "build": "bun run vite:esm && bun run tsc -p ./tsconfig.build.json",
    "tsc": "tsc",
    "test": "vitest run",
    "test:ci": "bun run test",
    "vite:esm": "vite build --mode esm",
    "clean": "rimraf .vite dist",
    "changelog": "changelogen --output CHANGELOG.md",
    "changelog:bump": "changelogen --bump --output CHANGELOG.md",
    "release": "bun run build && changelogen --bump --output CHANGELOG.md && TAG=v$(node -p \"require('./package.json').version\") && (git rev-parse -q --verify refs/tags/$TAG >/dev/null || git tag $TAG) && git push origin $TAG"
  },
  "publishConfig": {
    "access": "public"
  },
  "keywords": [
    "shopify",
    "javascript",
    "typescript",
    "tanstack-router",
    "app",
    "graphql",
    "rest",
    "webhook",
    "Admin API",
    "Storefront API"
  ],
  "devDependencies": {
    "@cloudflare/workers-types": "^4.20260511.1",
    "@shopify/generate-docs": "^1.2.0",
    "@shopify/prettier-config": "^1.1.4",
    "@shopify/react-testing": "^6.0.0",
    "@shopify/shopify-app-session-storage-memory": "^6.0.0",
    "@tanstack/react-router": "^1.169.2",
    "@types/react": "^19.2.14",
    "changelogen": "^0.6.2",
    "jiti": "^2.7.0",
    "jsdom": "^26.1.0",
    "oxlint": "^1.64.0",
    "vite": "^8.0.10",
    "vitest": "^3.2.4",
    "nitro": "^3.0.260429-beta"
  },
  "dependencies": {
    "@shopify/admin-api-client": "^1.1.2",
    "@shopify/shopify-api": "^13.0.0",
    "@shopify/shopify-app-session-storage": "^5.0.0",
    "@shopify/storefront-api-client": "^1.0.10",
    "compare-versions": "^6.1.1",
    "isbot": "^5.1.40"
  },
  "peerDependencies": {
    "react": ">=18",
    "react-dom": ">=18",
    "@tanstack/react-router": "^1.169.2"
  },
  "files": [
    "dist"
  ]
}
