{
  "name": "@astrohaus/freewrite-ui",
  "version": "3.0.0-rc.17",
  "license": "MIT",
  "author": "Alexey Ryabov <a.ryabov@datarockets.com>",
  "description": "⌨️ React UI library for Astrohaus Freewrite.",
  "main": "src/index.ts",
  "module": "src/index.ts",
  "sideEffects": [
    "src/css/reset.css.ts",
    "src/css/root-theme.css.ts"
  ],
  "files": [
    "src",
    "!src/**/*.stories.*",
    "!src/utils/storybook.ts"
  ],
  "scripts": {
    "typecheck": "tsc --noEmit",
    "lint": "eslint .",
    "prettier": "prettier --config ./.prettierrc \"**/!(*.?(s)css.d).+(js|jsx|ts|tsx|json|yaml|yml|css|sass|scss|md|mdx|graphql)\"",
    "prettier:format": "npm run prettier -- --write",
    "prettier:check": "npm run prettier -- --check",
    "storybook": "storybook dev -p 6006 --no-open",
    "storybook:build": "storybook build"
  },
  "peerDependencies": {
    "@vanilla-extract/css": "^1.9",
    "@vanilla-extract/css-utils": "^0.1",
    "@vanilla-extract/dynamic": "^2.0",
    "@vanilla-extract/recipes": "^0.3",
    "react": ">=18",
    "react-dom": ">=18",
    "typescript": "^5.1"
  },
  "dependencies": {
    "@floating-ui/react-dom": "^2.0.1",
    "@headlessui/react": "^1.7.15",
    "@radix-ui/react-accordion": "^1.1.2",
    "@radix-ui/react-avatar": "^1.0.4-rc.1",
    "@radix-ui/react-checkbox": "^1.0.4",
    "@radix-ui/react-dialog": "^1.0.4",
    "@radix-ui/react-portal": "^1.0.3",
    "@radix-ui/react-radio-group": "^1.1.3",
    "@radix-ui/react-switch": "^1.0.3",
    "@radix-ui/react-toast": "^1.1.4",
    "@radix-ui/react-toggle-group": "^1.0.4",
    "@radix-ui/react-tooltip": "^1.0.6",
    "@radix-ui/react-use-controllable-state": "^1.0.1",
    "clsx": "^1.2.1",
    "lodash": "^4.17.21",
    "use-context-selector": "^1.4.1",
    "utility-types": "^3.10.0"
  },
  "devDependencies": {
    "@storybook/addon-essentials": "^7.3.0",
    "@storybook/addon-interactions": "^7.3.0",
    "@storybook/react": "^7.3.0",
    "@storybook/react-vite": "^7.3.0",
    "@types/eslint": "^8.37.0",
    "@types/react": "^18",
    "@typescript-eslint/eslint-plugin": "^5.59.5",
    "@typescript-eslint/parser": "^5.59.5",
    "@vanilla-extract/css": "^1.9.3",
    "@vanilla-extract/css-utils": "^0.1.3",
    "@vanilla-extract/dynamic": "^2.0.3",
    "@vanilla-extract/recipes": "^0.3.0",
    "@vanilla-extract/vite-plugin": "^3.8.2",
    "chromatic": "^6.19.8",
    "eslint": "^8.33.0",
    "eslint-config-prettier": "^8.6.0",
    "eslint-import-resolver-typescript": "^3.5.3",
    "eslint-plugin-import": "^2.27.5",
    "eslint-plugin-react": "^7.32.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-storybook": "^0.6.13",
    "eslint-plugin-unicorn": "^45.0.2",
    "prettier": "^3.0.2",
    "react": "^18",
    "react-dom": "^18",
    "storybook": "^7.3.0",
    "typescript": "^5.1.6",
    "vite": "^4.4.9"
  },
  "keywords": [
    "freewrite ui",
    "react components",
    "react ui",
    "design system"
  ]
}
