UNPKG

@buildo/bento-design-system

Version:
228 lines (227 loc) 7.24 kB
{ "name": "@buildo/bento-design-system", "version": "0.23.3", "description": "The buildo DS", "main": "lib/index.js", "module": "lib/index.mjs", "files": [ "lib" ], "sideEffects": [ "global.css.ts", "reset.css.ts", "defaultTheme.css.ts", "defaultFonts.ts" ], "exports": { ".": { "node": "./lib/index.js", "import": "./lib/index.mjs", "require": "./lib/index.js" }, "./index.css": "./lib/index.css", "./defaultTheme.css": "./lib/defaultTheme.css", "./defaultFonts.css": "./lib/defaultFonts.css", "./defaultMessages/en": { "node": "./lib/defaultMessages/en.js", "import": "./lib/defaultMessages/en.mjs", "require": "./lib/defaultMessages/en.js" }, "./lib/defaultMessages/en": { "node": "./lib/defaultMessages/en.js", "import": "./lib/defaultMessages/en.mjs", "require": "./lib/defaultMessages/en.js" } }, "types": "lib/index.d.ts", "scripts": { "build": "tsup --minify --clean", "prepublishOnly": "pnpm build", "prettier-check": "prettier --parser=typescript \"{src,stories}/**/*.{ts,tsx}\" --check", "prettier-write": "prettier --parser=typescript \"{src,stories}/**/*.{ts,tsx}\" --write", "eslint-check": "eslint \"{src,stories}/**/*.{js,ts,tsx}\"", "typecheck": "tsc", "prepublish": "pnpm test && pnpm build", "test": "vitest", "lint-staged": "lint-staged", "playroom-start": "playroom start --config playroom.config.cjs", "playroom-build": "playroom build --config playroom.config.cjs", "dev": "tsup --watch", "start": "storybook dev -p 6006", "check-circular-deps": "madge --circular src", "build-storybook": "storybook build", "chromatic": "chromatic $CHROMATIC_OPTIONS" }, "repository": { "type": "git", "url": "git+https://github.com/buildo/bento-design-system.git" }, "keywords": [ "buildo", "DS", "design-system", "react" ], "license": "MIT", "homepage": "https://github.com/buildo/bento-design-system#readme", "dependencies": { "@datepicker-react/hooks": "2.8.4", "@dessert-box/core": "0.2.0", "@floating-ui/core": "1.4.1", "@floating-ui/dom": "1.5.1", "@floating-ui/react-dom": "2.0.2", "@floating-ui/utils": "0.1.1", "@fontsource/lexend": "5.0.22", "@internationalized/date": "3.4.0", "@react-aria/breadcrumbs": "3.5.4", "@react-aria/button": "3.8.1", "@react-aria/calendar": "3.4.0", "@react-aria/checkbox": "3.10.0", "@react-aria/datepicker": "3.6.0", "@react-aria/dialog": "3.5.4", "@react-aria/focus": "3.14.0", "@react-aria/i18n": "3.8.1", "@react-aria/interactions": "3.17.0", "@react-aria/label": "3.6.1", "@react-aria/link": "3.5.3", "@react-aria/menu": "3.10.1", "@react-aria/numberfield": "3.7.0", "@react-aria/overlays": "3.16.0", "@react-aria/progress": "3.4.4", "@react-aria/radio": "3.7.0", "@react-aria/separator": "3.3.4", "@react-aria/slider": "3.6.0", "@react-aria/ssr": "3.7.1", "@react-aria/switch": "3.5.3", "@react-aria/textfield": "3.11.0", "@react-aria/tooltip": "3.6.1", "@react-aria/utils": "3.19.0", "@react-aria/visually-hidden": "3.8.3", "@react-stately/calendar": "3.3.0", "@react-stately/checkbox": "3.4.4", "@react-stately/datepicker": "3.6.0", "@react-stately/menu": "3.5.4", "@react-stately/numberfield": "3.6.0", "@react-stately/overlays": "3.6.1", "@react-stately/radio": "3.8.3", "@react-stately/slider": "3.4.1", "@react-stately/toggle": "3.6.1", "@react-stately/tooltip": "3.4.3", "@react-types/calendar": "3.3.0", "@react-types/overlays": "3.8.1", "@react-types/radio": "3.5.0", "@react-types/shared": "3.19.0", "@tanstack/react-virtual": "3.0.0-beta.65", "@tanstack/virtual-core": "3.0.0-beta.65", "@types/react-table": "7.7.20", "@vanilla-extract/css": "1.13.0", "@vanilla-extract/dynamic": "2.1.2", "@vanilla-extract/recipes": "0.5.5", "@vanilla-extract/sprinkles": "1.6.3", "clsx": "1.2.1", "deepmerge-ts": "4.3.0", "lodash.pick": "4.4.0", "react-dropzone": "14.2.9", "react-input-mask": "2.0.4", "react-is": "18.3.1", "react-select": "5.7.4", "react-table": "7.8.0", "recharts": "2.8.0", "ts-pattern": "5.7.0" }, "devDependencies": { "@babel/core": "7.22.20", "@babel/preset-env": "7.22.20", "@babel/preset-react": "7.22.15", "@babel/preset-typescript": "7.22.15", "@phosphor-icons/react": "2.1.7", "@react-types/breadcrumbs": "3.6.1", "@react-types/button": "3.7.4", "@react-types/datepicker": "3.5.0", "@react-types/link": "3.4.4", "@react-types/menu": "3.9.3", "@react-types/numberfield": "3.5.0", "@react-types/slider": "3.6.0", "@react-types/textfield": "3.7.3", "@storybook/addon-actions": "8.0.8", "@storybook/addon-essentials": "8.0.8", "@storybook/addon-links": "8.0.8", "@storybook/addon-themes": "8.0.8", "@storybook/builder-vite": "8.0.8", "@storybook/preview-api": "8.0.8", "@storybook/react": "8.0.8", "@storybook/react-vite": "8.0.8", "@storybook/test": "8.0.10", "@storybook/types": "8.0.8", "@testing-library/dom": "9.3.4", "@testing-library/jest-dom": "6.5.0", "@testing-library/react": "14.3.1", "@testing-library/react-hooks": "8.0.1", "@testing-library/user-event": "14.5.2", "@types/lodash.orderby": "4.6.9", "@types/lodash.pick": "4.4.9", "@types/react": "18.3.21", "@types/react-dom": "18.3.7", "@types/react-input-mask": "3.0.6", "@types/react-is": "18.3.1", "@types/testing-library__jest-dom": "5.14.9", "@typescript-eslint/parser": "5.62.0", "@vanilla-extract/babel-plugin": "1.2.0", "@vanilla-extract/esbuild-plugin": "2.3.15", "@vanilla-extract/private": "1.0.7", "@vanilla-extract/vite-plugin": "3.9.5", "@vanilla-extract/webpack-plugin": "2.3.18", "@vitejs/plugin-react": "4.3.4", "chromatic": "6.24.1", "css-loader": "6.11.0", "date-fns": "2.30.0", "esbuild-loader": "2.21.0", "eslint": "8.57.1", "eslint-config-react-app": "7.0.1", "eslint-plugin-sort-export-all": "1.4.1", "eslint-plugin-storybook": "0.11.4", "file-loader": "6.2.0", "jsdom": "22.1.0", "lint-staged": "13.3.0", "lodash.orderby": "4.6.0", "madge": "5.0.2", "mini-css-extract-plugin": "2.9.2", "playroom": "0.32.1", "postcss": "8.4.49", "prettier": "2.8.8", "react": "18.3.1", "react-dom": "18.3.1", "storybook": "8.0.8", "style-loader": "3.3.4", "ts-loader": "9.4.4", "tsup": "7.2.0", "typescript": "5.1.3", "vite": "5.4.19", "vitest": "0.34.6", "webpack": "5.94.0", "webpack-cli": "4.10.0" }, "peerDependencies": { "react": "^18.0.0", "react-dom": "^18.0.0" }, "madge": { "tsConfig": "./tsconfig.json", "fileExtensions": [ "ts", "tsx" ], "detectiveOptions": { "ts": { "skipTypeImports": true }, "tsx": { "skipTypeImports": true } }, "excludeRegExp": [ "react-input-mask", "Menu/NestedMenu" ] } }