{
  "author": "Snowball Engineering Team <engineering@snowball.xyz> (https://github.com/orgs/snowball-tech)",
  "bugs": "https://github.com/snowball-tech/fractal/issues",
  "contributors": [
    "Clément PRÉVOT <clement@snowball.xyz> (https://github.com/clementprevot)"
  ],
  "dependencies": {
    "@emoji-mart/data": "1.2.1",
    "@emoji-mart/react": "1.1.1",
    "@radix-ui/react-checkbox": "1.3.3",
    "@radix-ui/react-compose-refs": "1.1.2",
    "@radix-ui/react-dialog": "1.1.15",
    "@radix-ui/react-dismissable-layer": "1.1.11",
    "@radix-ui/react-dropdown-menu": "2.1.16",
    "@radix-ui/react-label": "2.1.8",
    "@radix-ui/react-popover": "1.1.15",
    "@radix-ui/react-progress": "1.1.8",
    "@radix-ui/react-radio-group": "1.3.8",
    "@radix-ui/react-scroll-area": "1.2.10",
    "@radix-ui/react-select": "2.2.6",
    "@radix-ui/react-slider": "1.3.6",
    "@radix-ui/react-switch": "1.2.6",
    "@radix-ui/react-tabs": "1.1.13",
    "@radix-ui/react-toggle": "1.1.10",
    "@radix-ui/react-toggle-group": "1.1.11",
    "@radix-ui/react-toolbar": "1.1.11",
    "@react-hookz/web": "25.2.0",
    "@snowball-tech/design-tokens": "17.2.0",
    "@tailwindcss/aspect-ratio": "0.4.2",
    "@tailwindcss/container-queries": "0.1.1",
    "@tooni/iconscout-unicons-react": "1.0.3",
    "clsx": "2.1.1",
    "country-flag-icons": "1.6.17",
    "emoji-mart": "5.6.0",
    "libphonenumber-js": "1.13.3",
    "lodash": "4.18.1",
    "motion": "12.40.0",
    "normalize.css": "8.0.1",
    "react": "19.2.6",
    "react-calendar": "6.0.1",
    "react-dom": "19.2.6",
    "react-textarea-autosize": "8.5.9",
    "react-timekeeper": "2.2.1",
    "tailwind-merge": "2.6.1",
    "tailwindcss": "3.4.19"
  },
  "description": "Fractal's (Snowball's design system) React component library based on RadixUI and TailwindCSS",
  "devDependencies": {
    "@csstools/postcss-cascade-layers": "6.0.0",
    "@snowball-tech/eslint-snowball-config": "2.1.0",
    "@snowball-tech/prettier-config": "2.2.0",
    "@storybook/addon-a11y": "10.4.1",
    "@storybook/addon-docs": "10.4.1",
    "@storybook/addon-links": "10.4.1",
    "@storybook/addon-mcp": "0.6.0",
    "@storybook/react-vite": "10.4.1",
    "@types/fs-extra": "11.0.4",
    "@types/lodash": "4.17.24",
    "@types/react": "19.2.15",
    "@types/react-dom": "19.2.3",
    "@vitejs/plugin-react": "6.0.2",
    "chromatic": "16.10.1",
    "eslint": "9.39.4",
    "eslint-plugin-storybook": "10.4.1",
    "fs-extra": "11.3.5",
    "glob": "13.0.6",
    "postcss": "8.5.15",
    "postcss-flexbugs-fixes": "5.0.2",
    "postcss-import": "16.1.1",
    "postcss-logical": "9.0.0",
    "postcss-preset-env": "11.3.0",
    "postcss-styled-syntax": "0.7.1",
    "prettier": "3.8.3",
    "prettier-plugin-tailwindcss": "0.7.4",
    "remark-gfm": "4.0.1",
    "storybook": "10.4.1",
    "storybook-addon-mock-date": "2.0.0",
    "tsdown": "0.21.10",
    "typescript": "6.0.3",
    "vercel": "54.4.1",
    "vite": "8.0.14"
  },
  "engines": {
    "node": ">=18 <=24",
    "yarn": "^4.0.0"
  },
  "files": [
    "dist"
  ],
  "homepage": "https://github.com/snowball-tech/fractal/tree/main/packages/fractal",
  "keywords": [
    "snowball",
    "design-system",
    "fractal",
    "react",
    "tailwind-css",
    "radix-ui",
    "storybook",
    "chromatic",
    "vercel"
  ],
  "license": "MIT",
  "main": "./dist/index.js",
  "module": "./dist/index.js",
  "name": "@snowball-tech/fractal",
  "packageManager": "yarn@4.12.0",
  "peerDependencies": {
    "react": "> 18",
    "react-dom": "> 18"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org"
  },
  "repository": {
    "directory": "packages/fractal",
    "type": "git",
    "url": "git+https://github.com/snowball-tech/fractal.git"
  },
  "scripts": {
    "build": "yarn run prebuild && yarn build-library && yarn run postbuild",
    "build-chromatic": "yarn run -T chromatic --build-script-name build-storybook",
    "build-lib": "yarn run build-library",
    "build-library": "yarn run prebuild-library && NODE_OPTIONS=--max_old_space_size=16384 yarn tsdown",
    "build-stats": "./scripts/build-stats.sh",
    "build-storybook": "yarn run build-vercel",
    "build-vercel": "yarn run prebuild-vercel && yarn storybook build",
    "check-deps": "yarn run -T depcheck --ignores='normalize.css,@csstools/postcss-*,postcss,postcss-*,@storybook/addon-*,@storybook/blocks'",
    "clean-build": "rm -Rf ./dist >/dev/null 2>&1 || true",
    "clean-cache": "(rm -Rf ./node_modules/.cache >/dev/null 2>&1 || true) & (rm -Rf ../../node_modules/.cache >/dev/null 2>&1 || true)",
    "clean-fonts": "rm -Rf ./public/fonts >/dev/null 2>&1 || true",
    "clean-storybook": "rm -Rf storybook-static >/dev/null 2>&1 || true",
    "dev": "yarn run predev && yarn run dev-storybook",
    "dev-storybook": "yarn storybook dev -p 6006 --no-open",
    "force-update-fonts": "yarn run clean-fonts && ../../scripts/update-fonts.sh ./public --force",
    "format": "yarn run -T prettier --cache --check .",
    "format-fix": "yarn run -T prettier --cache --write .",
    "lint": "yarn run lint-scripts",
    "lint-fix": "yarn run lint-scripts-fix",
    "lint-scripts": "yarn run -T eslint --cache .",
    "lint-scripts-fix": "yarn run -T eslint --cache --fix .",
    "postbuild": "echo ''; yarn run build-stats || true",
    "prebuild": "yarn run clean-build && mkdir -p ./dist",
    "prebuild-library": "mkdir -p ./dist",
    "prebuild-vercel": "yarn run update-fonts & yarn workspace @snowball-tech/design-tokens run build",
    "predev": "yarn run update-fonts",
    "preyalcpublish": "yarn build",
    "publish-local": "yalc publish --sig --push",
    "quality": "yarn run lint & yarn run format & yarn run types-check",
    "quality-fix": "yarn run lint-fix && yarn run format-fix && yarn run types-check",
    "setup": "yarn run -T is-ci || yarn install",
    "start": "yarn run -T serve ./storybook-static",
    "types-check": "tsc --noEmit",
    "update-deps": "yarn run -T update-deps",
    "update-env": "yarn run -T is-ci || yarn vercel env pull",
    "update-fonts": "../../scripts/update-fonts.sh ./public"
  },
  "sideEffects": false,
  "type": "module",
  "types": "./dist/index.d.ts",
  "version": "27.1.1"
}
