@snowball-tech/fractal
Version:
Fractal's (Snowball's design system) React component library based on RadixUI and TailwindCSS
163 lines (162 loc) • 6.25 kB
JSON
{
"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"
}