{
  "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.1",
    "@radix-ui/react-compose-refs": "^1.1.2",
    "@radix-ui/react-dialog": "^1.1.13",
    "@radix-ui/react-dismissable-layer": "^1.1.9",
    "@radix-ui/react-dropdown-menu": "^2.1.14",
    "@radix-ui/react-label": "^2.1.6",
    "@radix-ui/react-popover": "^1.1.13",
    "@radix-ui/react-progress": "^1.1.6",
    "@radix-ui/react-radio-group": "^1.3.6",
    "@radix-ui/react-scroll-area": "^1.2.8",
    "@radix-ui/react-select": "^2.2.4",
    "@radix-ui/react-slider": "^1.3.4",
    "@radix-ui/react-switch": "^1.2.4",
    "@radix-ui/react-tabs": "^1.1.11",
    "@radix-ui/react-toggle": "^1.1.8",
    "@radix-ui/react-toggle-group": "^1.1.9",
    "@radix-ui/react-toolbar": "^1.1.9",
    "@react-hookz/web": "^25.1.1",
    "@snowball-tech/design-tokens": "16.1.1",
    "@tailwindcss/aspect-ratio": "^0.4.2",
    "@tailwindcss/container-queries": "^0.1.1",
    "@tooni/iconscout-unicons-react": "^1.0.1",
    "clsx": "^2.1.1",
    "country-flag-icons": "^1.5.19",
    "emoji-mart": "^5.6.0",
    "libphonenumber-js": "^1.12.8",
    "lodash": "^4.17.21",
    "normalize.css": "^8.0.1",
    "react": "^18.3.1",
    "react-calendar": "^5.1.0",
    "react-dom": "^18.3.1",
    "react-textarea-autosize": "^8.5.9",
    "react-timekeeper": "^2.2.1",
    "tailwind-merge": "^2.6.0",
    "tailwindcss": "^3.4.17"
  },
  "description": "Fractal's (Snowball's design system) React component library based on RadixUI and PandaCSS",
  "devDependencies": {
    "@csstools/postcss-cascade-layers": "^5.0.1",
    "@snowball-tech/eslint-config": "^5.6.2",
    "@snowball-tech/prettier-config": "^2.1.5",
    "@storybook/addon-a11y": "^8.6.12",
    "@storybook/addon-actions": "^8.6.12",
    "@storybook/addon-essentials": "^8.6.12",
    "@storybook/addon-interactions": "^8.6.12",
    "@storybook/addon-links": "^8.6.12",
    "@storybook/blocks": "^8.6.12",
    "@storybook/manager-api": "^8.6.12",
    "@storybook/preview-api": "^8.6.12",
    "@storybook/react": "^8.6.12",
    "@storybook/react-vite": "^8.6.12",
    "@storybook/test": "^8.6.12",
    "@storybook/theming": "^8.6.12",
    "@types/fs-extra": "^11.0.4",
    "@types/lodash": "^4.17.16",
    "@types/react": "^18.3.21",
    "@types/react-dom": "^18.3.7",
    "@vitejs/plugin-react-swc": "^3.9.0",
    "chromatic": "^11.28.2",
    "eslint": "^9.26.0",
    "fs-extra": "^11.3.0",
    "glob": "^11.0.2",
    "postcss": "^8.5.3",
    "postcss-flexbugs-fixes": "^5.0.2",
    "postcss-import": "^16.1.0",
    "postcss-logical": "^8.1.0",
    "postcss-preset-env": "^10.1.6",
    "postcss-styled-syntax": "^0.7.1",
    "prettier": "^3.5.3",
    "prettier-plugin-tailwindcss": "^0.6.11",
    "remark-gfm": "^4.0.1",
    "storybook": "^8.6.12",
    "storybook-addon-mock-date": "^0.6.0",
    "tsup": "^8.4.0",
    "typescript": "^5.8.3",
    "vercel": "^41.7.4",
    "vite": "^6.3.5",
    "vite-tsconfig-paths": "^5.1.4"
  },
  "engines": {
    "node": ">=18 <=22",
    "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.6.0",
  "peerDependencies": {
    "react": "^18.2.0",
    "react-dom": "^18.2.0"
  },
  "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 tsup",
    "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": "yarn run build-stats",
    "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": "18.0.4"
}
