UNPKG

@frontify/fondue

Version:
207 lines 7.57 kB
{ "name": "@frontify/fondue", "type": "module", "version": "13.5.0", "description": "Design system of Frontify", "author": "Frontify Developers <developers@frontify.com>", "homepage": "https://github.com/Frontify/fondue", "repository": { "type": "git", "url": "https://github.com/Frontify/fondue", "directory": "packages/fondue" }, "bugs": { "url": "https://github.com/frontify/fondue/issues" }, "publishConfig": { "access": "public" }, "keywords": [ "frontify", "react", "components", "design system" ], "sideEffects": false, "exports": { "./components": { "types": "./dist/packages/components/components.d.ts", "require": "./dist/packages/components/fondue-components.umd.cjs", "import": "./dist/packages/components/fondue-components.js" }, "./components/styles": "./dist/packages/components/style.css", "./components/locales": { "types": "./dist/packages/locales/index.d.ts", "import": "./dist/packages/locales/index.js" }, "./components/locales/*": { "types": "./dist/packages/locales/*.d.ts", "import": "./dist/packages/locales/*.js" }, "./icons": { "types": "./dist/packages/icons/icons.d.ts", "require": "./dist/packages/icons/fondue-icons.umd.cjs", "import": "./dist/packages/icons/fondue-icons.js" }, "./charts": { "types": "./dist/packages/charts/charts.d.ts", "require": "./dist/packages/charts/fondue-charts.umd.cjs", "import": "./dist/packages/charts/fondue-charts.js" }, "./rte": { "types": "./dist/packages/rte/rte.d.ts", "require": "./dist/packages/rte/fondue-rte.umd.cjs", "import": "./dist/packages/rte/fondue-rte.js" }, "./rte/styles": "./dist/packages/rte/style.css", "./charts/styles": "./dist/packages/charts/style.css", ".": { "types": "./dist/index.d.ts", "require": "./dist/index.umd.js", "import": "./dist/index.es.js" }, "./styles": "./dist/style.css", "./tokens/base": "./dist/packages/tokens/css/base.css", "./tokens/tailwind": "./dist/packages/tokens/tailwind/tailwind.config.js", "./legacyTokens/tailwind": "./dist/legacyTokens.tailwind.config.js", "./legacyTokens/base": "./dist/packages/tokens/css/deprecatedBaseTokens.css", "./legacyTokens/tools/replaceLegacyTokens": "./dist/packages/tokens/legacy/tools/replaceLegacyTokens.ts", "./dist/*": "./dist/*" }, "main": "dist/index.umd.js", "module": "dist/index.es.js", "unpkg": "dist/index.umd.js", "jsdelivr": "dist/index.umd.js", "types": "dist/index.d.ts", "bin": { "codemod": "./dist/tools/codemod/index.js", "internal": "./dist/tools/internal/index.js" }, "files": [ "dist", "tailwind.config.ts" ], "engines": { "node": ">=18" }, "peerDependencies": { "react": "^18", "react-dom": "^18" }, "dependencies": { "@ctrl/tinycolor": "^4.2.0", "@dnd-kit/core": "6.1.0", "@dnd-kit/modifiers": "^7.0.0", "@dnd-kit/sortable": "^8.0.0", "@dnd-kit/utilities": "^3.2.2", "@floating-ui/dom": "^1.7.6", "@popperjs/core": "^2.11.8", "@react-aria/accordion": "3.0.0-alpha.37", "@react-aria/breadcrumbs": "^3.6.0", "@react-aria/button": "^3.15.0", "@react-aria/checkbox": "^3.17.0", "@react-aria/focus": "^3.22.0", "@react-aria/interactions": "^3.28.0", "@react-aria/link": "^3.9.0", "@react-aria/listbox": "^3.16.0", "@react-aria/menu": "^3.22.0", "@react-aria/overlays": "^3.32.0", "@react-aria/radio": "^3.13.0", "@react-aria/select": "^3.18.0", "@react-aria/utils": "^3.34.0", "@react-aria/visually-hidden": "^3.9.0", "@react-stately/checkbox": "^3.8.0", "@react-stately/collections": "^3.13.0", "@react-stately/list": "^3.14.0", "@react-stately/menu": "^3.10.0", "@react-stately/radio": "^3.12.0", "@react-stately/select": "^3.10.0", "@react-stately/table": "^3.16.0", "@react-stately/toggle": "^3.10.0", "@react-stately/tree": "^3.10.0", "@react-types/shared": "^3.34.0", "@tailwindcss/forms": "^0.5.11", "commander": "^14.0.3", "date-fns": "^3.6.0", "execa": "^9.6.1", "immer": "10.1.1", "jscodeshift": "^0.14.0", "lodash-es": "^4.18.1", "motion": "^12.38.0", "react-datepicker": "^6.9.0", "react-fast-compare": "^3.2.2", "react-is": "^18.3.1", "react-popper": "^2.3.0", "react-textarea-autosize": "^8.5.9", "@frontify/fondue-charts": "^7.0.1", "@frontify/fondue-icons": "^0.26.1", "@frontify/fondue-tokens": "^5.0.1", "@frontify/fondue-rte": "^0.1.4", "@frontify/fondue-components": "^30.4.0" }, "devDependencies": { "@babel/core": "^7.29.0", "@etchteam/storybook-addon-status": "^8.1.0", "@frontify/eslint-config-react": "^1.0.16", "@storybook/addon-a11y": "^10.3.6", "@storybook/addon-docs": "^10.3.6", "@storybook/addon-links": "^10.3.6", "@storybook/react-vite": "^10.3.6", "@tony.ganchev/eslint-plugin-header": "^3.4.4", "@types/jscodeshift": "^17.3.0", "@types/lodash-es": "^4.17.12", "@types/node": "^24.10.9", "@types/react": "^18.3.27", "@types/react-datepicker": "^6.2.0", "@types/react-dom": "^18.3.7", "@types/react-is": "^18.3.1", "@vitejs/plugin-react": "^5.1.2", "autoprefixer": "^10.5.0", "chalk": "^5.6.2", "cross-env": "^10.1.0", "eslint": "^10.3.0", "eslint-plugin-tailwindcss": "^3.18.2", "fast-glob": "^3.3.3", "knip": "^5.82.1", "postcss": "^8.5.14", "postcss-cli": "^11.0.1", "postcss-import": "^16.1.1", "prettier": "^3.8.3", "react": "^18.3.1", "react-dom": "^18.3.1", "rimraf": "^6.1.3", "storybook": "^10.3.6", "tailwindcss": "^3.4.19", "ts-node": "^10.9.2", "tsx": "^4.21.0", "typescript": "^5.9.3", "vite": "^5.4.21", "vite-plugin-dts": "^4.5.4", "vite-plugin-static-copy": "^3.1.5", "vite-tsconfig-paths": "^5.1.4", "@frontify/fondue-icons": "^0.26.1" }, "scripts": { "build": "pnpm clean && pnpm build:library && pnpm build:styles-with-tw && pnpm build:package:components && pnpm build:package:locales && pnpm build:package:icons && pnpm build:package:charts && pnpm build:package:tokens && pnpm build:package:rte && pnpm build:tools", "build:library": "vite build", "build:styles-with-tw": "postcss ./src/components/**/*.css --config src/components/postcss.config.cjs -o dist/styles-without-tailwind.css", "build:storybook": "storybook build", "build:package:components": "vite build -c components.vite.config.ts", "build:package:locales": "tsx scripts/copyLocales.ts", "build:package:icons": "vite build -c icons.vite.config.ts", "build:package:charts": "vite build -c charts.vite.config.ts", "build:package:tokens": "vite build -c tokens.vite.config.ts", "build:package:rte": "vite build -c rte.vite.config.ts", "build:tools": "tsx scripts/detectDeprecatedExports/detectDeprecatedExports.ts tools/constants/fondueExports.json && vite build -c codemod.vite.config.ts && vite build -c internal-tools.vite.config.ts", "dev": "cross-env NODE_ENV=development pnpm dev:library", "dev:library": "vite build --emptyOutDir false --watch", "clean": "rimraf dist", "lint": "eslint .", "lint:fix": "eslint --fix .", "typecheck": "tsc --noEmit", "storybook": "storybook dev -p 6009", "ci": "pnpm install --frozen-lockfile", "knip": "knip", "knip:fix": "knip --fix --allow-remove-files" } }