UNPKG

sate-lib

Version:

A lightweight and modular React component library designed for modern web interfaces. **SATE Lib** powers the [sate.menu](https://sate.menu) platform with reusable, scalable, and themeable UI components.

153 lines (152 loc) 4.93 kB
{ "name": "sate-lib", "version": "1.66.0", "type": "module", "private": false, "keywords": [ "react", "component-library", "design-system", "storybook", "rsbuild", "rslib", "biome", "typescript", "ui-library", "react-components", "frontend" ], "exports": { ".": { "import": "./lib/index.js", "types": "./lib/index.d.ts" }, "./button": { "import": "./lib/components/button/button.js", "types": "./lib/components/button/button.d.ts" }, "./buttonIcon": { "import": "./lib/components/button-icon/button-icon.js", "types": "./lib/components/button-icon/button-icon.d.ts" }, "./drawer": { "import": "./lib/components/drawer/index.js", "types": "./lib/components/drawer/index.d.ts" }, "./drawerGallery": { "import": "./lib/components/drawer/drawerGallery.js", "types": "./lib/components/drawer/drawerGallery.d.ts" }, "./drawerMenu": { "import": "./lib/components/drawer/drawerMenu.js", "types": "./lib/components/drawer/drawerMenu.d.ts" }, "./badge": { "import": "./lib/components/badge/badge.js", "types": "./lib/components/badge/badge.d.ts" }, "./typography": { "import": "./lib/components/typography/typography.js", "types": "./lib/components/typography/typography.d.ts" }, "./icon": { "import": "./lib/components/icon/icon.js", "types": "./lib/components/icon/icon.d.ts" }, "./tabs": { "import": "./lib/components/tabs/tabs.js", "types": "./lib/components/tabs/tabs.d.ts" }, "./segmented-control": { "import": "./lib/components/segmented-control/segmented-control.js", "types": "./lib/components/segmented-control/segmented-control.d.ts" }, "./progress-indicator": { "import": "./lib/components/progress-indicator/progress-indicator.js", "types": "./lib/components/progress-indicator/progress-indicator.d.ts" }, "./filter-chip": { "import": "./lib/components/filter-chip/filter-chip.js", "types": "./lib/components/filter-chip/filter-chip.d.ts" }, "./notification": { "import": "./lib/components/notification/notification.js", "types": "./lib/components/notification/notification.d.ts" }, "./menu-item": { "import": "./lib/components/menu-item/menu-item.js", "types": "./lib/components/menu-item/menu-item.d.ts" }, "./avatar": { "import": "./lib/components/avatar/avatar.js", "types": "./lib/components/avatar/avatar.d.ts" }, "./search-input": { "import": "./lib/components/search-input/search-input.js", "types": "./lib/components/search-input/search-input.d.ts" }, "./logo": { "import": "./lib/components/logo/logo.js", "types": "./lib/components/logo/logo.d.ts" }, "./map-marker": { "import": "./lib/components/map-marker/map-marker.js", "types": "./lib/components/map-marker/map-marker.d.ts" }, "./tokens.css": "./lib/assets/styles/tokens.css", "./reset.css": "./lib/assets/styles/reset.css", "./typography.css": "./lib/assets/styles/typography.css" }, "types": "./lib/index.d.ts", "files": [ "lib" ], "scripts": { "build": "rslib build", "build:full": "pnpm optimize:fonts && pnpm build", "build:storybook": "storybook build", "build:icons": "node --env-file=.env.local ./src/scripts/download-figma-icons.js && node ./src/scripts/optimize-svgs.js && node ./src/scripts/generate-icon-component.js && pnpm format", "optimize:fonts": "node ./src/scripts/subset-fonts.js", "storybook": "storybook dev", "lint": "biome check", "format": "biome format --write", "release": "HUSKY=0 semantic-release", "prepare": "husky" }, "devDependencies": { "@biomejs/biome": "2.3.5", "@commitlint/cli": "20.1.0", "@commitlint/config-conventional": "20.0.0", "@semantic-release/changelog": "6.0.3", "@semantic-release/git": "10.0.1", "@semantic-release/npm": "13.1.1", "@types/node": "24.10.1", "@types/react": "19.2.3", "husky": "9.1.7", "react": "19.2.0", "semantic-release": "25.0.2", "subset-font": "2.4.0", "svgo": "4.0.0", "typescript": "5.9.3", "@rslib/core": "0.17.2", "@rsbuild/core": "1.6.6", "@rsbuild/plugin-react": "1.4.2", "@rsbuild/plugin-svgr": "1.2.2", "@storybook/addon-a11y": "9.1.16", "@storybook/addon-designs": "10.0.0", "@storybook/addon-docs": "9.1.16", "@storybook/addon-links": "9.1.16", "storybook": "9.1.16", "storybook-addon-rslib": "2.1.5", "storybook-react-rsbuild": "2.1.5" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" }, "dependencies": { "@radix-ui/react-portal": "^1.1.10", "@radix-ui/react-radio-group": "1.3.8", "react-remove-scroll": "^2.7.1" } }