{
  "name": "@shoptet/ui",
  "version": "0.22.0-beta",
  "author": "Shoptet, a.s.",
  "sideEffects": false,
  "type": "module",
  "license": "SEE LICENSE IN LICENSE-CS.md",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./index.css": "./dist/index.css",
    "./index.less": "./src/index.less",
    "./fonts.css": "./src/components/Typography/fonts.css"
  },
  "main": "dist/index.js",
  "nx": {
    "includedScripts": [
      "lint"
    ]
  },
  "files": [
    "dist",
    "src",
    "*.md"
  ],
  "devDependencies": {
    "@babel/core": "^7.29.7",
    "@babel/preset-env": "^7.29.7",
    "@babel/preset-react": "^7.29.7",
    "@babel/preset-typescript": "^7.29.7",
    "@cypress/react": "^9.0.1",
    "@cypress/vite-dev-server": "^6.0.3",
    "@eslint/js": "^9.39.2",
    "@storybook/react-vite": "^10.2.13",
    "@testing-library/dom": "10.4.0",
    "@testing-library/react": "16.3.0",
    "@types/culori": "^4.0.1",
    "@types/estree": "1.0.8",
    "@types/less": "^3.0.6",
    "@types/node": "24.13.2",
    "@types/react": "^19.2.14",
    "@types/react-dom": "^19.2.3",
    "@vitejs/plugin-react": "^4.7.0",
    "@vitest/coverage-v8": "^4.1.9",
    "@vitest/eslint-plugin": "^1.6.20",
    "culori": "^4.0.1",
    "cypress": "15.10.0",
    "eslint": "^9.39.2",
    "eslint-config-prettier": "^10.1.5",
    "eslint-import-resolver-typescript": "^4.4.4",
    "eslint-plugin-import-x": "^4.16.1",
    "eslint-plugin-oxlint": "^1.62.0",
    "eslint-plugin-react": "^7.37.5",
    "eslint-plugin-react-hooks": "^5.2.0",
    "eslint-plugin-storybook": "^10.2.13",
    "eslint-plugin-unicorn": "^59.0.1",
    "fantasticon": "^4.1.0",
    "globals": "^16.5.0",
    "jsdom": "^26.1.0",
    "less": "^4.1.3",
    "oxfmt": "^0.45.0",
    "oxlint": "^1.70.0",
    "react": "^19.2.4",
    "react-dom": "^19.2.4",
    "rollup": "^4.59.0",
    "storybook": "^10.2.13",
    "style-loader": "^4.0.0",
    "ts-loader": "^9.5.2",
    "tsconfig-paths-webpack-plugin": "^4.2.0",
    "tsx": "^4.21.0",
    "typescript": "6.0.3",
    "typescript-eslint": "^8.46.3",
    "vite": "^7.3.2",
    "vite-plugin-dts": "4.5.4",
    "vitest": "^4.1.9",
    "webpack": "^5.106.1",
    "@shoptet-private/eslint-config-shoptet": "^0.0.1",
    "@shoptet/tokens": "^0.4.0-alpha.1",
    "@shoptet/ui-core-web": "^0.1.0",
    "@shoptet/utils": "^0.1.0-alpha"
  },
  "dependencies": {
    "@internationalized/date": "^3.11.0",
    "@react-aria/collections": "3.0.2",
    "@react-aria/focus": "^3.21.4",
    "@react-aria/listbox": "3.15.2",
    "@react-aria/overlays": "^3.31.1",
    "@react-aria/selection": "3.27.1",
    "@react-aria/utils": "3.33.0",
    "@react-stately/list": "3.13.3",
    "@react-types/shared": "3.32.1",
    "@tanstack/react-virtual": "^3.14.5",
    "classnames": "^2.5.1",
    "country-flag-emoji-polyfill": "^0.1.8",
    "react-advanced-cropper": "^0.20.1",
    "react-aria": "^3.46.0",
    "react-aria-components": "^1.15.1",
    "react-is": "^19.0.0",
    "react-keyed-flatten-children": "^5.0.0",
    "react-stately": "^3.44.0"
  },
  "peerDependencies": {
    "react": "^19.2.4",
    "react-dom": "^19.2.4"
  },
  "publishConfig": {
    "access": "public"
  },
  "scripts": {
    "test": "vitest run --coverage",
    "test:watch": "vitest",
    "test:report": "vitest run --coverage --coverage.reporter=html",
    "test:update": "tsx ../../../../../scripts/generate-story-tests.ts --srcDir ./src/components --helper ./vitest/render --helperName render && vitest run -u && pnpm lint:fix",
    "test:stylesheets": "vitest run --project stylesheets",
    "test:stylesheets:update": "tsx scripts/testStylesheets/updateTests.ts && vitest run --project stylesheets -u",
    "generateIconFont": "deno --allow-read --allow-write --allow-sys --allow-env --allow-run scripts/createFont.mjs && deno --allow-read --allow-write --allow-sys --allow-env --allow-run scripts/updateFiles.mjs",
    "generate:swatches": "tsx scripts/generateSwatches.ts",
    "generate:legacyTokens": "tsx scripts/generateLegacyTokens.ts",
    "generate:tokens": "tsx scripts/generateTokens.ts",
    "tokens:build": "pnpm run generate:swatches && pnpm run generate:tokens && pnpm run generate:legacyTokens && pnpm run lint:fix",
    "lint": "pnpm run --no-bail --aggregate-output '/^lint:(oxlint|eslint|formatting|ts)$/'",
    "lint:eslint": "eslint '**/*.{js,jsx,ts,tsx}' --max-warnings=0",
    "lint:formatting": "oxfmt --check",
    "lint:fix": "oxfmt && oxlint --fix && pnpm run lint:eslint:fix && stylelint 'src/**/*.css' --fix",
    "lint:eslint:fix": "eslint '**/*.{ts,tsx}' --fix",
    "lint:ts": "tsc --noEmit",
    "build": "vite build --mode production",
    "test:consumption": "bash consumption-test.sh",
    "cy:open": "cypress open --component",
    "cy:run": "cypress run --component",
    "lint:oxlint": "oxlint"
  }
}