{
    "name": "@juspay/blend-design-system",
    "private": false,
    "version": "0.0.38",
    "description": "A comprehensive React component library and design system by Juspay",
    "type": "module",
    "main": "./dist/main.js",
    "module": "./dist/main.js",
    "types": "./dist/main.d.ts",
    "files": [
        "dist",
        "lib",
        "README.md"
    ],
    "sideEffects": false,
    "exports": {
        ".": {
            "import": "./dist/main.js",
            "types": "./dist/main.d.ts"
        },
        "./node": {
            "import": "./dist/node.js",
            "types": "./dist/node.d.ts"
        },
        "./tokens": {
            "import": "./dist/token-engine.js",
            "types": "./dist/token-engine.d.ts"
        },
        "./tokens/server": {
            "import": "./dist/tokens-server.js",
            "types": "./dist/tokens-server.d.ts"
        },
        "./style.css": "./dist/style.css",
        "./lib/*": "./lib/*"
    },
    "scripts": {
        "lint": "eslint .",
        "check:circular": "node scripts/check-circular.mjs",
        "check:dist": "node scripts/check-dist.mjs",
        "build": "pnpm lint && vite build && pnpm check:dist",
        "prepublishOnly": "pnpm run build",
        "test": "vitest",
        "test:ui": "vitest --ui",
        "test:coverage": "vitest --coverage",
        "test:watch": "vitest --watch",
        "test:run": "vitest run",
        "test:a11y": "vitest run --testNamePattern 'accessibility|Accessibility'",
        "test:a11y:watch": "vitest --testNamePattern 'accessibility|Accessibility'",
        "test:file": "vitest run"
    },
    "peerDependencies": {
        "react": "^18.3.1 || >=19.2.1",
        "react-dom": "^18.3.1 || >=19.2.1",
        "styled-components": "^6.0.0"
    },
    "dependencies": {
        "@dnd-kit/core": "^6.3.1",
        "@dnd-kit/sortable": "^10.0.0",
        "@dnd-kit/utilities": "^3.2.2",
        "@emotion/is-prop-valid": "^1.4.0",
        "@monaco-editor/react": "^4.7.0",
        "@phosphor-icons/react": "^2.1.10",
        "@radix-ui/react-accordion": "^1.2.3",
        "@radix-ui/react-checkbox": "^1.3.2",
        "@radix-ui/react-dropdown-menu": "^2.1.15",
        "@radix-ui/react-popover": "^1.1.14",
        "@radix-ui/react-slider": "^1.2.3",
        "@radix-ui/react-tabs": "^1.0.4",
        "@radix-ui/react-tooltip": "^1.2.7",
        "@tanstack/react-virtual": "^3.11.0",
        "@types/styled-components": "^5.1.34",
        "framer-motion": "^12.23.24",
        "highcharts": "^12.4.0",
        "highcharts-react-official": "^3.2.3",
        "lucide-react": "^0.511.0",
        "monaco-editor": "^0.54.0",
        "radix-ui": "^1.1.3",
        "recharts": "^2.15.3",
        "sonner": "^2.0.3",
        "vaul": "^1.1.2",
        "write-excel-file": "4.1.1"
    },
    "devDependencies": {
        "@eslint/js": "^9.25.0",
        "@storybook/addon-essentials": "^8.6.12",
        "@storybook/addon-interactions": "^8.6.12",
        "@storybook/addon-onboarding": "^8.6.12",
        "@storybook/blocks": "^8.6.12",
        "@storybook/react": "^8.6.12",
        "@storybook/react-vite": "^8.6.12",
        "@storybook/test": "^8.6.12",
        "@testing-library/dom": "^10.4.0",
        "@testing-library/jest-dom": "^6.6.3",
        "@testing-library/react": "^16.3.0",
        "@testing-library/user-event": "^14.6.1",
        "@types/jest-axe": "^3.5.9",
        "@types/node": "^22.15.21",
        "@types/react": "^19.1.2",
        "@types/react-dom": "^19.1.2",
        "@vitejs/plugin-react": "^4.4.1",
        "@vitest/coverage-v8": "^3.2.4",
        "@vitest/ui": "^3.2.4",
        "eslint": "^9.25.0",
        "eslint-import-resolver-typescript": "^3.7.0",
        "eslint-plugin-import-x": "^4.6.1",
        "eslint-plugin-react-hooks": "^5.2.0",
        "eslint-plugin-react-refresh": "^0.4.19",
        "eslint-plugin-storybook": "^0.12.0",
        "globals": "^16.0.0",
        "jest-axe": "^10.0.0",
        "jest-styled-components": "^7.2.0",
        "jsdom": "^26.1.0",
        "madge": "^8.0.0",
        "prettier": "^3.1.0",
        "react": "^19.2.1",
        "react-dom": "^19.2.1",
        "resize-observer-polyfill": "^1.5.1",
        "storybook": "^8.6.12",
        "styled-components": "^6.1.17",
        "typescript": "~5.8.3",
        "typescript-eslint": "^8.30.1",
        "vite": "^6.3.5",
        "vite-plugin-dts": "^4.5.4",
        "vite-plugin-lib-inject-css": "^2.2.2",
        "vitest": "^3.2.4"
    },
    "keywords": [
        "react",
        "ui",
        "components",
        "design-system",
        "blend",
        "juspay"
    ],
    "author": "Juspay",
    "license": "MIT",
    "homepage": "https://blend.juspay.design/",
    "repository": {
        "type": "git",
        "url": "https://github.com/juspay/blend-design-system.git"
    },
    "bugs": {
        "url": "https://github.com/juspay/blend-design-system/issues"
    },
    "eslintConfig": {
        "extends": [
            "plugin:storybook/recommended"
        ]
    },
    "publishConfig": {
        "access": "public"
    },
    "packageManager": "pnpm@10.21.0"
}
