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.

136 lines (135 loc) 4.2 kB
{ "name": "sate-lib", "version": "1.17.0", "type": "module", "exports": { ".": { "import": "./lib/index.js", "types": "./lib/index.d.ts" }, "./button": { "import": "./lib/components/button/button.js", "types": "./lib/components/button/button.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" }, "./tokens.css": "./lib/assets/styles/tokens.css", "./reset.css": "./lib/assets/styles/reset.css", "./fonts.css": "./lib/assets/styles/fonts.css", "./images/*": "./lib/assets/images/*" }, "types": "./lib/index.d.ts", "files": [ "lib" ], "scripts": { "build": "rslib build", "build:full": "pnpm optimize:fonts && pnpm optimize:svg && pnpm build", "build:storybook": "storybook build", "optimize:fonts": "node ./subset-fonts.js", "optimize:svg": "node ./optimize-svgs.js", "storybook": "storybook dev", "check": "biome check --write", "format": "biome format --write", "release": "HUSKY=0 semantic-release", "prepare": "husky" }, "devDependencies": { "@biomejs/biome": "^1.9.4", "@commitlint/cli": "19.8.0", "@commitlint/config-conventional": "19.8.0", "@rsbuild/core": "1.4.0-beta.4", "@rsbuild/plugin-react": "^1.3.3", "@rsbuild/plugin-sass": "^1.3.3", "@rsbuild/plugin-svgr": "^1.2.1", "@rslib/core": "^0.10.4", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@semantic-release/npm": "^12.0.2", "@storybook/addon-a11y": "^9.1.2", "@storybook/addon-designs": "^10.0.2", "@storybook/addon-docs": "^9.1.2", "@storybook/addon-links": "^9.1.2", "@storybook/addon-onboarding": "^9.1.2", "@types/node": "^24.0.10", "@types/react": "^19.1.8", "husky": "^9.1.7", "react": "^19.1.0", "sass": "^1.89.2", "semantic-release": "^24.2.6", "storybook": "^9.1.2", "storybook-addon-rslib": "^2.0.3", "storybook-react-rsbuild": "^2.0.3", "subset-font": "^2.4.0", "svgo": "^4.0.0", "typescript": "^5.8.3" }, "peerDependencies": { "react": ">=16.9.0", "react-dom": ">=16.9.0" }, "private": false, "keywords": [ "react", "component-library", "design-system", "storybook", "rsbuild", "rslib", "biome", "typescript", "ui-library", "react-components", "frontend" ], "dependencies": { "@radix-ui/react-radio-group": "^1.3.7", "@radix-ui/react-tabs": "^1.1.12" } }