{
  "name": "@ultraviolet/ui",
  "version": "3.24.3",
  "description": "Ultraviolet UI",
  "keywords": [
    "react",
    "reactjs",
    "ui"
  ],
  "homepage": "https://github.com/scaleway/ultraviolet#readme",
  "license": "Apache-2.0",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/scaleway/ultraviolet.git",
    "directory": "packages/ui"
  },
  "files": [
    "dist/"
  ],
  "os": [
    "darwin",
    "linux"
  ],
  "type": "module",
  "sideEffects": [
    "**/*.css",
    "**/*.css.ts",
    "**/compositions/*/index.js"
  ],
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "types": "./dist/index.d.ts",
  "exports": {
    ".": {
      "types": "./dist/index.d.ts",
      "import": "./dist/index.js",
      "require": "./dist/index.js",
      "default": "./dist/index.js"
    },
    "./styles": "./dist/ui.css",
    "./compositions/*": {
      "types": "./dist/compositions/*/index.d.ts",
      "import": "./dist/compositions/*/index.js",
      "require": "./dist/compositions/*/index.js",
      "default": "./dist/compositions/*/index.js"
    },
    "./compositions": {
      "types": "./dist/compositions/index.d.ts",
      "import": "./dist/compositions/index.js",
      "require": "./dist/compositions/index.js",
      "default": "./dist/compositions/index.js"
    },
    "./compositions/styles": {
      "types": "./dist/compositions/styles.d.ts",
      "import": "./dist/compositions/styles.js",
      "require": "./dist/compositions/styles.js",
      "default": "./dist/compositions/styles.js"
    }
  },
  "publishConfig": {
    "access": "public"
  },
  "dependencies": {
    "@floating-ui/react": "0.27.20",
    "@handlewithcare/react-prosemirror": "3.2.7",
    "@nivo/bar": "0.99.0",
    "@nivo/core": "0.99.0",
    "@nivo/line": "0.99.0",
    "@nivo/pie": "0.99.0",
    "@nivo/scales": "0.99.0",
    "@nivo/theming": "0.99.0",
    "@nivo/treemap": "0.99.0",
    "@scaleway/fuzzy-search": "2.0.2",
    "@scaleway/phonenumber": "1.0.0",
    "@scaleway/use-clipboard": "1.1.0",
    "@uiw/codemirror-extensions-langs": "4.25.11",
    "@uiw/codemirror-theme-material": "4.25.11",
    "@uiw/react-codemirror": "4.25.11",
    "@vanilla-extract/css": "1.21.2",
    "@vanilla-extract/dynamic": "2.1.5",
    "@vanilla-extract/recipes": "0.5.7",
    "@vanilla-extract/sprinkles": "1.7.1",
    "codemirror": "6.0.2",
    "csstype": "3.2.3",
    "deepmerge": "4.3.1",
    "prosemirror-commands": "1.7.2",
    "prosemirror-keymap": "1.2.3",
    "prosemirror-model": "1.25.11",
    "prosemirror-schema-basic": "1.2.4",
    "prosemirror-schema-list": "1.5.1",
    "prosemirror-state": "1.4.4",
    "prosemirror-view": "1.42.2",
    "react-intersection-observer": "11.0.0",
    "react-toastify": "11.1.0",
    "@ultraviolet/animations": "1.0.2",
    "@ultraviolet/icons": "5.5.2",
    "@ultraviolet/themes": "3.1.11",
    "@ultraviolet/utils": "1.1.0"
  },
  "devDependencies": {
    "@scaleway/random-name": "6.0.2",
    "@types/node": "24.13.3",
    "@types/react": "19.2.18",
    "@types/react-dom": "19.2.4",
    "@vanilla-extract/vite-plugin": "5.2.6",
    "react": "19.2.8",
    "react-dom": "19.2.8",
    "vite": "8.2.1",
    "@repo/config": "0.0.8",
    "@utils/test": "0.0.1"
  },
  "peerDependencies": {
    "react": "18.x || 19.x",
    "react-dom": "18.x || 19.x"
  },
  "size-limit": [
    {
      "path": [
        "dist/**/*.js",
        "!*.d.ts",
        "!*.cjs"
      ],
      "limit": "800 kB",
      "webpack": false,
      "brotli": true,
      "running": false
    }
  ],
  "engines": {
    "node": ">=18.x",
    "pnpm": ">=9.x"
  },
  "scripts": {
    "build": "vite build  && pnpm run type:generate",
    "build:profile": "npx vite-bundle-visualizer -c vite.config.ts",
    "lintpublish": "publint",
    "size": "size-limit",
    "test:unit": "TZ=UTC LC_ALL=en_US.UTF-8  pnpm vitest --run ",
    "test:unit:coverage": "pnpm test:unit --coverage",
    "test:watch": "LC_ALL=en_US.UTF-8  pnpm vitest watch ",
    "type:generate": "tsc --declaration -p tsconfig.build.json",
    "typecheck": "tsc --noEmit",
    "watch": "pnpm run '/^watch:.*/'",
    "watch:build": "vite build  --watch"
  }
}