UNPKG

laif-ds

Version:

Design System di Laif con componenti React basati su principi di Atomic Design

161 lines (160 loc) 5.75 kB
{ "name": "laif-ds", "private": false, "version": "0.2.6", "type": "module", "main": "dist/index.es.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "sideEffects": [ "**/*.css" ], "exports": { ".": { "import": "./dist/index.js", "types": "./dist/index.d.ts" }, "./styles.css": "./dist/styles.css", "./styles.v3.css": "./dist/styles.v3.css" }, "files": [ "dist" ], "description": "Design System di Laif con componenti React basati su principi di Atomic Design", "author": "Laif Team", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/laif/ds" }, "keywords": [ "react" ], "scripts": { "dev": "vite", "build": "tsc && vite build && npm run build:css", "lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0", "preview": "vite preview", "storybook": "concurrently \"npm run storybook:css\" \"storybook dev -p 6008\"", "build-storybook": "concurrently \"npm run build-storybook:css\" \"storybook build\"", "build:css": "npm run build:css:v4 && npm run build:css:v3", "build:css:v3": "npx tailwindcss@3.4.1 -m -i ./src/styles/index.v3.css -o ./dist/styles.v3.css --config ./tailwind.config.v3.js --postcss ./postcss.config.v3.js", "build:css:v4": "tailwindcss -m -i ./src/styles/index.css -o ./dist/styles.css --config ./tailwind.config.js --postcss ./postcss.config.js", "storybook:css": "tailwindcss -w -i ./src/styles/index.css -o ./src/styles/output.css --config ./tailwind.config.js --postcss ./postcss.config.js", "build-storybook:css": "tailwindcss -m -i ./src/styles/index.css -o ./src/styles/output.css --config ./tailwind.config.js --postcss ./postcss.config.js", "prepublishOnly": "npm run build" }, "peerDependencies": { "framer-motion": "^11.0.0 || ^12.0.0", "react": "^18.2.0 || ^19.0.0", "react-dom": "^18.2.0 || ^19.0.0" }, "devDependencies": { "@chromatic-com/storybook": "^4.0.1", "@storybook/addon-docs": "^9.0.13", "@storybook/addon-links": "^9.0.13", "@storybook/addon-onboarding": "^9.0.13", "@storybook/addon-themes": "^9.0.13", "@storybook/builder-vite": "^9.0.13", "@storybook/react-vite": "^9.0.13", "@tailwindcss/line-clamp": "^0.4.4", "@tailwindcss/postcss": "^4.1.10", "@types/lodash": "^4.17.18", "@types/node": "^24.0.4", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@types/react-window": "^1.8.8", "@typescript-eslint/eslint-plugin": "^8.35.0", "@typescript-eslint/parser": "^8.35.0", "@vitejs/plugin-react": "^4.6.0", "autoprefixer": "^10.4.21", "concurrently": "^9.2.0", "eslint": "^9.29.0", "eslint-plugin-react-hooks": "^5.2.0", "eslint-plugin-react-refresh": "^0.4.20", "eslint-plugin-storybook": "^9.0.13", "prettier": "^3.6.0", "prettier-plugin-tailwindcss": "^0.6.13", "storybook": "^9.0.13", "tailwindcss-v3": "npm:tailwindcss@3.4.1", "tailwindcss-v4": "npm:tailwindcss@4.1.2", "typescript": "^5.8.3", "vite": "^7.0.0", "vite-plugin-dts": "^4.5.4" }, "dependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/modifiers": "^9.0.0", "@hookform/resolvers": "^5.1.1", "@lexical/code": "^0.32.1", "@lexical/file": "^0.32.1", "@lexical/list": "^0.32.1", "@lexical/react": "^0.32.1", "@lexical/rich-text": "^0.32.1", "@lexical/selection": "^0.32.1", "@lexical/table": "^0.32.1", "@lexical/text": "^0.32.1", "@lexical/utils": "^0.32.1", "@radix-ui/react-accordion": "^1.2.11", "@radix-ui/react-alert-dialog": "^1.1.14", "@radix-ui/react-aspect-ratio": "^1.1.7", "@radix-ui/react-avatar": "^1.1.10", "@radix-ui/react-checkbox": "^1.3.2", "@radix-ui/react-collapsible": "^1.1.11", "@radix-ui/react-context-menu": "^2.2.15", "@radix-ui/react-dialog": "^1.1.14", "@radix-ui/react-dropdown-menu": "^2.1.15", "@radix-ui/react-hover-card": "^1.1.14", "@radix-ui/react-label": "^2.1.7", "@radix-ui/react-menubar": "^1.1.15", "@radix-ui/react-navigation-menu": "^1.2.13", "@radix-ui/react-popover": "^1.1.14", "@radix-ui/react-progress": "^1.1.7", "@radix-ui/react-radio-group": "^1.3.7", "@radix-ui/react-scroll-area": "^1.2.9", "@radix-ui/react-select": "^2.2.5", "@radix-ui/react-separator": "^1.1.7", "@radix-ui/react-slider": "^1.3.5", "@radix-ui/react-slot": "^1.2.3", "@radix-ui/react-switch": "^1.2.5", "@radix-ui/react-tabs": "^1.1.12", "@radix-ui/react-toast": "^1.2.14", "@radix-ui/react-toggle": "^1.1.9", "@radix-ui/react-toggle-group": "^1.1.10", "@radix-ui/react-tooltip": "^1.2.7", "@tailwindcss/cli": "^4.1.10", "@tailwindcss/vite": "^4.1.10", "@tanstack/react-table": "^8.21.3", "@tanstack/react-virtual": "^3.13.11", "class-variance-authority": "^0.7.1", "classnames": "^2.5.1", "clsx": "^2.1.1", "cmdk": "^1.1.1", "date-fns": "^4.1.0", "dayjs": "^1.11.13", "embla-carousel-react": "^8.6.0", "framer-motion": "^12.19.1", "input-otp": "^1.4.2", "lexical": "^0.32.1", "lucide-react": "^0.523.0", "next-themes": "^0.4.6", "react-colorful": "^5.6.1", "react-day-picker": "^9.7.0", "react-hook-form": "^7.58.1", "react-is": "^19.1.0", "react-markdown": "10", "react-resizable-panels": "^3.0.3", "react-window": "^1.8.11", "recharts": "^3.0.0", "remark-gfm": "4", "remeda": "2", "shiki": "3", "sonner": "^2.0.5", "tailwind-merge": "^3.3.1", "tailwindcss-animate": "^1.0.7", "tw-animate-css": "^1.3.4", "use-ask": "^1.0.0", "vaul": "^1.1.2", "zod": "^3.25.67" } }