{
  "name": "@cubejs-client/playground",
  "author": "Cube Dev, Inc.",
  "version": "1.7.35",
  "engines": {},
  "repository": {
    "type": "git",
    "url": "https://github.com/cube-js/cube.git",
    "directory": "packages/cubejs-playground"
  },
  "module": "lib/playground/index.js",
  "types": "lib/playground/index.d.ts",
  "scripts": {
    "unit": "vitest run",
    "dev": "vite",
    "serve": "vite preview",
    "watch": "tsc --noEmit false --watch",
    "build:lib": "tsc --noEmit false && node postbuild.js && cp -R src/img/ lib/img/",
    "build:vizard": "cd ./vizard && yarn && yarn build && cp -R ./build ../public/vizard",
    "build": "tsc && yarn build:vizard && yarn build:playground && yarn build:lib",
    "build:playground": "SKIP_PREFLIGHT_CHECK=true vite build && rm -Rf ../cubejs-server-core/playground/** && cp -R build/ ../cubejs-server-core/playground/"
  },
  "browserslist": [
    ">0.2% and supports es6-module"
  ],
  "files": [
    "public",
    "build",
    "lib"
  ],
  "homepage": ".",
  "license": "MIT",
  "dependencies": {
    "@apollo/client": "^3.11.4",
    "@graphiql/toolkit": "^0.4.3",
    "anser": "^2.1.1",
    "best-effort-json-parser": "^1.1.2",
    "camel-case": "^4.1.2",
    "codesandbox-import-utils": "^2.1.1",
    "cron-validator": "^1.2.1",
    "customize-cra": "^1.0.0",
    "date-fns": "^2.16.1",
    "fast-deep-equal": "^3.1.3",
    "flexsearch": "^0.7.21",
    "graphiql": "^1.8.6",
    "graphql-ws": "^5.7.0",
    "history": "^4.9.0",
    "html-entities": "^2.3.3",
    "js-cookie": "^2.2.1",
    "js-object-pretty-print": "^0.3.0",
    "js-yaml": "^4.1.0",
    "jwt-decode": "^3.1.2",
    "less": "^4.1.1",
    "mitt": "^2.1.0",
    "moment": "^2.25.3",
    "react-beautiful-dnd": "^13.0.0",
    "react-hotkeys-hook": "^3.3.0",
    "react-is": "^16.8.4",
    "react-responsive": "^8.0.1",
    "react-router-dom": "^5.1.2",
    "recharts": "^2.12.7",
    "recursive-readdir": "2.2.3",
    "sql-formatter": "^3.1.0",
    "throttle-debounce": "^3.0.1",
    "uuid": "^11.1.1"
  },
  "devDependencies": {
    "@ant-design/compatible": "^1.0.1",
    "@ant-design/icons": "^5.3.5",
    "@cube-dev/ui-kit": "0.52.3",
    "@cubejs-client/core": "1.7.35",
    "@cubejs-client/react": "1.7.35",
    "@types/flexsearch": "^0.7.3",
    "@types/node": "^22",
    "@types/react": "^18.3.4",
    "@types/react-beautiful-dnd": "^13.0.0",
    "@types/react-dom": "^18.3.0",
    "@types/react-router-dom": "^5.3.3",
    "@types/styled-components": "^5.1.34",
    "@vitejs/plugin-react": "^6",
    "antd": "4.16.13",
    "eslint-config-airbnb": "^18.1.0",
    "eslint-plugin-jsx-a11y": "^6.2.1",
    "eslint-plugin-react": "^7.20.0",
    "fs-extra": "^8.1.0",
    "graphql": "^15.8.0",
    "jsdom": "^26",
    "prismjs": "^1.25.0",
    "react": "^18.3.1",
    "react-dom": "^18.3.1",
    "styled-components": "6.1.12",
    "tslib": "^2.3.0",
    "typescript": "~5.2.2",
    "vite": "^8",
    "vitest": "^4"
  },
  "peerDependencies": {
    "@ant-design/icons": ">=4.7.0",
    "@cube-dev/ui-kit": ">=0.52.3",
    "@cubejs-client/core": ">=0.30.0",
    "@cubejs-client/react": ">=0.30.0",
    "antd": ">=4.16.13",
    "graphql": ">=15.8.0",
    "prismjs": ">=1.25.0",
    "react": ">=18.0.0",
    "react-dom": ">=18.0.0",
    "styled-components": ">=6.0.0"
  }
}
