{
  "name": "@pimcore/studio-ui-bundle",
  "version": "2026.2.7",
  "keywords": [
    "pimcore",
    "pimcore-studio-ui"
  ],
  "repository": {
    "type": "git",
    "url": "https://github.com/pimcore/studio-ui-bundle"
  },
  "scripts": {
    "dev-server": "NODE_ENV=dev-server rsbuild dev",
    "dev-server-sdk": "NODE_ENV=dev-server rsbuild dev --config rsbuild.sdk.config.ts",
    "dev": "NODE_ENV=development rsbuild build",
    "dev-sdk": "NODE_ENV=development rsbuild build --config rsbuild.sdk.config.ts",
    "dev-app": "npm run dev-sdk && npm run dev",
    "build": "rsbuild build",
    "build-sdk": "rsbuild build --config rsbuild.sdk.config.ts",
    "build-app": "npm run build-sdk && npm run build",
    "ci-build": "npm run build-app && npm run build-rsbuild-plugins && npm run package-build",
    "ci-prepublish": "npm run generate-types && npm run build-rsbuild-plugins",
    "package-build": "node ./bundler/package-build.cjs",
    "build-rsbuild-plugins": "rsbuild build --config rsbuild.plugins.config.ts",
    "build-storybook": "storybook build --output-dir ./storybook-static",
    "build-api-client": "npx @rtk-query/codegen-openapi ./build/api/openapi-config.ts",
    "lint": "eslint ./js",
    "lint-fix": "eslint ./js --fix",
    "lint-fix-watch": "nodemon --watch './js/**/*' --exec \"eslint ./js --fix --cache\" -e js,jsx,ts,tsx",
    "test": "jest ./js/src --passWithNoTests",
    "storybook": "storybook dev -p 6006 --no-open",
    "check-types": "tsc --noEmit",
    "check-types-watch": "tsc --noEmit --watch",
    "generate-types": "tsc && tsc-alias",
    "generate-icons": "npx ts-node -O '{\"module\": \"CommonJS\", \"esModuleInterop\": true}' -r tsconfig-paths/register build/generate-icon-index.ts"
  },
  "exports": {
    ".": {
      "types": "./dist/build/types/src/sdk/main.d.ts"
    },
    "./bundler/build-id": {
      "types": "./bundler/build-id.ts",
      "default": "./bundler/build-id.ts"
    },
    "./*": {
      "types": "./dist/build/types/src/sdk/*/index.d.ts"
    },
    "./rsbuild/plugins": {
      "default": "./dist/build/rsbuild/entrypoints.js",
      "types": "./dist/types/entrypoints.d.ts"
    },
    "./rsbuild/utils": {
      "default": "./dist/build/rsbuild/utils.js",
      "types": "./dist/types/utils.d.ts"
    }
  },
  "bin": {
    "studio-package-build": "./bundler/package-build.cjs"
  },
  "files": [
    "dist",
    "bundler/build-id.ts",
    "bundler/package-build.cjs"
  ],
  "license": "SEE LICENSE IN LICENSE.md",
  "devDependencies": {
    "@types/adm-zip": "^0.5.7",
    "@eslint/eslintrc": "^3",
    "@eslint/js": "^9",
    "@module-federation/rsbuild-plugin": "^2.2.3",
    "@rsbuild/core": "^1.3.15",
    "@rsbuild/plugin-babel": "^1.0.6",
    "@rsbuild/plugin-react": "^1.3.0",
    "@rsbuild/plugin-svgr": "^1.2.0",
    "@rtk-query/codegen-openapi": "^2.0.0",
    "@storybook/addon-a11y": "^8.4.4",
    "@storybook/addon-essentials": "^8.4.4",
    "@storybook/addon-interactions": "^8.4.4",
    "@storybook/addon-links": "^8.4.4",
    "@storybook/addon-onboarding": "^8.4.4",
    "@storybook/addon-webpack5-compiler-swc": "^1.0.5",
    "@storybook/blocks": "^8.0.5",
    "@storybook/react": "^8.0.5",
    "@storybook/react-webpack5": "^8.4.4",
    "@storybook/test": "^8.0.5",
    "@stylistic/eslint-plugin": "^5",
    "@swc/jest": "^0.2.39",
    "@testing-library/dom": "^9.3.4",
    "@testing-library/jest-dom": "^6.6.3",
    "@testing-library/react": "^14.3.1",
    "@testing-library/user-event": "^14.5.2",
    "@types/jest": "^29.5.14",
    "@types/js-yaml": "^4.0.9",
    "@types/webpack-env": "^1.18.8",
    "@typescript-eslint/eslint-plugin": "^8",
    "babel-plugin-react-compiler": "^19.1.0-rc.2",
    "eslint": "^9",
    "eslint-plugin-header": "^3.1.1",
    "eslint-plugin-import": "^2.31.0",
    "eslint-plugin-jsx-a11y": "^6.10.2",
    "eslint-plugin-n": "^17",
    "eslint-plugin-promise": "^6.6.0",
    "eslint-plugin-react": "^7.37.2",
    "eslint-plugin-storybook": "^0.8.0",
    "globals": "^15",
    "jest": "^29.7.0",
    "jest-environment-jsdom": "^29.7.0",
    "nodemon": "^3.1.10",
    "storybook": "^8.4.4",
    "storybook-react-rsbuild": "^1.0.1",
    "stream": "^0.0.2",
    "ts-jest": "^29.2.5",
    "ts-loader": "^9.5.1",
    "ts-node": "^10.9.2",
    "tsc-alias": "^1.8.10",
    "typescript": "^5.6.3",
    "typescript-eslint": "^8",
    "typescript-transform-paths": "^3.5.5",
    "whatwg-fetch": "^3.6.20"
  },
  "dependencies": {
    "adm-zip": "^0.5.16",
    "@ant-design/charts": "^2.4.0",
    "@ant-design/colors": "^7.2.1",
    "@codemirror/lang-css": "^6.3.0",
    "@codemirror/lang-html": "^6.4.9",
    "@codemirror/lang-javascript": "^6.2.2",
    "@codemirror/lang-json": "^6.0.1",
    "@codemirror/lang-markdown": "^6.3.1",
    "@codemirror/lang-sql": "^6.8.0",
    "@codemirror/lang-xml": "^6.1.0",
    "@codemirror/lang-yaml": "^6.1.2",
    "@dnd-kit/core": "^6.1.0",
    "@dnd-kit/modifiers": "^7.0.0",
    "@dnd-kit/sortable": "^8.0.0",
    "@module-federation/enhanced": "^2.2.3",
    "@reduxjs/toolkit": "^2.3.0",
    "@rspack/plugin-react-refresh": "^1.5.1",
    "@tanstack/react-table": "^8.20.5",
    "@tanstack/react-virtual": "^3.13.12",
    "@types/dompurify": "^3.2.0",
    "@types/leaflet": "^1.9.14",
    "@types/leaflet-draw": "^1.0.11",
    "@types/lodash": "^4.17.13",
    "@types/react": "^18.3.12",
    "@types/react-dom": "^18.3.1",
    "@uiw/react-codemirror": "^4.23.6",
    "antd": "5.22.x",
    "antd-style": "3.7.x",
    "classnames": "^2.5.1",
    "dompurify": "^3.4.8",
    "flexlayout-react": "^0.7.15",
    "framer-motion": "^11.11.17",
    "i18next": "^23.16.8",
    "immer": "^10.1.1",
    "inversify": "6.1.x",
    "js-yaml": "^4.2.0",
    "leaflet": "^1.9.4",
    "leaflet-draw": "^1.0.4",
    "lodash": "^4.18.0",
    "react": "18.3.x",
    "react-compiler-runtime": "^19.1.0-rc.2",
    "react-dom": "18.3.x",
    "react-draggable": "^4.4.6",
    "react-i18next": "^14.1.3",
    "react-redux": "^9.1.2",
    "react-refresh": "^0.18.0",
    "react-router-dom": "^6.30.4",
    "reflect-metadata": "0.2.x",
    "ts-patch": "^3.3.0",
    "uuid": "^10.0.0"
  },
  "overrides": {
    "axios": "1.16.0",
    "fast-uri": "3.1.2",
    "qs": "6.15.2",
    "ws": "8.21.0",
    "postcss": "8.5.10",
    "follow-redirects": "1.16.0",
    "@tootallnate/once": "2.0.1",
    "form-data": "4.0.6",
    "@babel/core": "7.29.6"
  }
}
