{
  "name": "@gravity-ui/data-source",
  "version": "0.10.0",
  "description": "A wrapper around data fetching",
  "keywords": [
    "data-fetching",
    "react",
    "react-query",
    "gravity-ui"
  ],
  "author": "Mikhail Golbakh <golbah@yandex.ru>",
  "license": "MIT",
  "homepage": "https://github.com/gravity-ui/data-source#readme",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/gravity-ui/data-source.git"
  },
  "bugs": {
    "url": "https://github.com/gravity-ui/data-source/issues"
  },
  "engines": {
    "node": ">= 24",
    "npm": ">= 11",
    "yarn": "Please use npm instead of yarn to install dependencies",
    "pnpm": "Please use npm instead of pnpm to install dependencies"
  },
  "exports": {
    ".": {
      "types": "./build/esm/index.d.ts",
      "import": "./build/esm/index.js",
      "require": "./build/cjs/index.js"
    },
    "./plugin": {
      "types": "./build/plugin/index.d.mts",
      "import": "./build/plugin/index.mjs",
      "require": "./build/plugin/index.cjs"
    },
    "./plugin-webpack": {
      "types": "./build/plugin/webpack.d.mts",
      "import": "./build/plugin/webpack.mjs",
      "require": "./build/plugin/webpack.cjs"
    },
    "./plugin-rspack": {
      "types": "./build/plugin/rspack.d.mts",
      "import": "./build/plugin/rspack.mjs",
      "require": "./build/plugin/rspack.cjs"
    },
    "./plugin-vite": {
      "types": "./build/plugin/vite.d.mts",
      "import": "./build/plugin/vite.mjs",
      "require": "./build/plugin/vite.cjs"
    },
    "./plugin-rollup": {
      "types": "./build/plugin/rollup.d.mts",
      "import": "./build/plugin/rollup.mjs",
      "require": "./build/plugin/rollup.cjs"
    },
    "./plugin-esbuild": {
      "types": "./build/plugin/esbuild.d.mts",
      "import": "./build/plugin/esbuild.mjs",
      "require": "./build/plugin/esbuild.cjs"
    },
    "./plugin-client": {
      "types": "./build/plugin/typings/client.d.ts"
    }
  },
  "files": [
    "build"
  ],
  "sideEffects": false,
  "scripts": {
    "build": "NODE_ENV=production app-builder build && npm run build:plugin",
    "build:plugin": "tsdown",
    "clean": "rm -rf build",
    "deps:ci": "npm ci",
    "lint": "eslint .",
    "lint:fix": "npm run lint -- --fix",
    "prepare": "husky",
    "prepublishOnly": "npm run build",
    "storybook:build": "storybook build",
    "storybook:dev": "storybook dev -p 6006 --no-open",
    "test": "jest --passWithNoTests",
    "typecheck": "tsc --noEmit"
  },
  "dependencies": {
    "@normy/core": "^0.14.0",
    "magic-string": "^0.30.21",
    "oxc-parser": "^0.128.0",
    "oxc-transform": "^0.128.0",
    "react-error-boundary": "^6.1.1",
    "unplugin": "^3.0.0",
    "utility-types": "^3.11.0"
  },
  "devDependencies": {
    "@commitlint/cli": "^19.8.0",
    "@commitlint/config-conventional": "^19.8.0",
    "@gravity-ui/app-builder": "^0.22.0",
    "@gravity-ui/eslint-config": "^3.3.0",
    "@gravity-ui/illustrations": "^2.1.1",
    "@gravity-ui/prettier-config": "^1.1.0",
    "@gravity-ui/tsconfig": "^1.0.0",
    "@gravity-ui/uikit": "^7.38.0",
    "@storybook/addon-webpack5-compiler-swc": "^4.0.3",
    "@storybook/react-webpack5": "^9.1.20",
    "@swc/jest": "^0.2.37",
    "@tanstack/react-query": "^5.71.1",
    "@testing-library/dom": "^10.4.0",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^16.2.0",
    "@types/jest": "^29.5.14",
    "@types/react": "^19.0.12",
    "eslint": "^8.57.1",
    "husky": "^9.1.7",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "nano-staged": "^0.8.0",
    "react": "^19.2.6",
    "react-dom": "^19.2.6",
    "storybook": "^9.1.20",
    "tsdown": "^0.22.0"
  },
  "peerDependencies": {
    "@tanstack/react-query": "^5.0.0",
    "react": "^18.0.0 || ^19.0.0"
  }
}
