@start-base/start-ui
Version:
<p align="center"> <a href="https://startbase.dev" target="_blank"> <img src="https://startbase.dev/apple-touch-icon.png" width="60px" style="padding-top: 60px" /> </a> </p>
315 lines (314 loc) • 12 kB
JSON
{
"name": "@start-base/start-ui",
"author": "Start-Base",
"description": "",
"version": "1.0.1",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/startbase-dev/start-ui.git"
},
"files": [
"./index.js",
"./index.mjs",
"./styles.css",
"./variables.css",
"./index.d.ts",
"Accordion",
"Alert",
"Avatar",
"Badge",
"BentoCard",
"BentoGrid",
"Breadcrumbs",
"Button",
"Card",
"Chip",
"ContextMenu",
"Countdown",
"DataTable",
"Divider",
"Dropdown",
"FloatingMenuItem",
"Grid",
"List",
"Popover",
"Progress",
"ScrollArea",
"Skeleton",
"Stepper",
"Tab",
"Table",
"Toggle",
"ToggleGroup",
"Tooltip",
"Typography",
"WordAnimation"
],
"keywords": [
"ui",
"ui-library",
"react-ui-library",
"react",
"react-component",
"start-ui",
"start-base"
],
"main": "./index.cjs",
"types": "./index.d.ts",
"module": "./index.js",
"exports": {
".": {
"require": "./index.cjs",
"import": "./index.js"
},
"./styles.css": "./styles.css",
"./variables.css": "./variables.css",
"./Accordion": {
"require": "./Accordion/index.cjs",
"import": "./Accordion/index.js"
},
"./Alert": {
"require": "./Alert/index.cjs",
"import": "./Alert/index.js"
},
"./Avatar": {
"require": "./Avatar/index.cjs",
"import": "./Avatar/index.js"
},
"./Badge": {
"require": "./Badge/index.cjs",
"import": "./Badge/index.js"
},
"./BentoCard": {
"require": "./BentoCard/index.cjs",
"import": "./BentoCard/index.js"
},
"./BentoGrid": {
"require": "./BentoGrid/index.cjs",
"import": "./BentoGrid/index.js"
},
"./Breadcrumbs": {
"require": "./Breadcrumbs/index.cjs",
"import": "./Breadcrumbs/index.js"
},
"./Button": {
"require": "./Button/index.cjs",
"import": "./Button/index.js"
},
"./Card": {
"require": "./Card/index.cjs",
"import": "./Card/index.js"
},
"./Chip": {
"require": "./Chip/index.cjs",
"import": "./Chip/index.js"
},
"./ContextMenu": {
"require": "./ContextMenu/index.cjs",
"import": "./ContextMenu/index.js"
},
"./Countdown": {
"require": "./Countdown/index.cjs",
"import": "./Countdown/index.js"
},
"./DataTable": {
"require": "./DataTable/index.cjs",
"import": "./DataTable/index.js"
},
"./Divider": {
"require": "./Divider/index.cjs",
"import": "./Divider/index.js"
},
"./Dropdown": {
"require": "./Dropdown/index.cjs",
"import": "./Dropdown/index.js"
},
"./FloatingMenuItem": {
"require": "./FloatingMenuItem/index.cjs",
"import": "./FloatingMenuItem/index.js"
},
"./Grid": {
"require": "./Grid/index.cjs",
"import": "./Grid/index.js"
},
"./List": {
"require": "./List/index.cjs",
"import": "./List/index.js"
},
"./Popover": {
"require": "./Popover/index.cjs",
"import": "./Popover/index.js"
},
"./Progress": {
"require": "./Progress/index.cjs",
"import": "./Progress/index.js"
},
"./ScrollArea": {
"require": "./ScrollArea/index.cjs",
"import": "./ScrollArea/index.js"
},
"./Skeleton": {
"require": "./Skeleton/index.cjs",
"import": "./Skeleton/index.js"
},
"./Stepper": {
"require": "./Stepper/index.cjs",
"import": "./Stepper/index.js"
},
"./Tab": {
"require": "./Tab/index.cjs",
"import": "./Tab/index.js"
},
"./Table": {
"require": "./Table/index.cjs",
"import": "./Table/index.js"
},
"./Toggle": {
"require": "./Toggle/index.cjs",
"import": "./Toggle/index.js"
},
"./ToggleGroup": {
"require": "./ToggleGroup/index.cjs",
"import": "./ToggleGroup/index.js"
},
"./Tooltip": {
"require": "./Tooltip/index.cjs",
"import": "./Tooltip/index.js"
},
"./Typography": {
"require": "./Typography/index.cjs",
"import": "./Typography/index.js"
},
"./WordAnimation": {
"require": "./WordAnimation/index.cjs",
"import": "./WordAnimation/index.js"
}
},
"scripts": {
"tsc": "tsc --noEmit ",
"lint": "eslint . --ext js,jsx,ts,tsx --fix",
"lint:docs": "eslint . --ext mdx --fix",
"format": "prettier --write .",
"stylelint": "stylelint \"src/**/*.scss\" --fix",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"build:all": "npm run build && npm run build:variables && npm run build:Accordion && npm run build:Breadcrumbs && npm run build:ContextMenu && npm run build:FloatingMenuItem && npm run build:Alert && npm run build:Badge && npm run build:BentoCard && npm run build:Button && npm run build:Card && npm run build:Chip && npm run build:BentoGrid && npm run build:Grid && npm run build:Countdown && npm run build:DataTable && npm run build:Divider && npm run build:Dropdown && npm run build:List && npm run build:Popover && npm run build:Progress && npm run build:ScrollArea && npm run build:Skeleton && npm run build:Stepper && npm run build:Tab && npm run build:Table && npm run build:Toggle && npm run build:ToggleGroup && npm run build:Tooltip && npm run build:Typography && npm run build:Avatar && npm run build:WordAnimation",
"build": "tsup --out-dir ./ --no-splitting --treeshake --minify terser",
"build:variables": "tsup src/style/variables.scss --out-dir ./ --no-splitting --treeshake --minify terser",
"build:Accordion": "tsup src/Accordion/index.tsx --out-dir ./Accordion --no-splitting --treeshake --minify terser",
"build:Alert": "tsup src/Alert/index.tsx --out-dir ./Alert --no-splitting --treeshake --minify terser",
"build:Avatar": "tsup src/Avatar/index.tsx --out-dir ./Avatar --no-splitting --treeshake --minify terser",
"build:Badge": "tsup src/Badge/index.tsx --out-dir ./Badge --no-splitting --treeshake --minify terser",
"build:BentoCard": "tsup src/BentoCard/index.tsx --out-dir ./BentoCard --no-splitting --treeshake --minify terser",
"build:BentoGrid": "tsup src/BentoGrid/index.tsx --out-dir ./BentoGrid --no-splitting --treeshake --minify terser",
"build:Breadcrumbs": "tsup src/Breadcrumbs/index.tsx --out-dir ./Breadcrumbs --no-splitting --treeshake --minify terser",
"build:Button": "tsup src/Button/index.tsx --out-dir ./Button --no-splitting --treeshake --minify terser",
"build:Card": "tsup src/Card/index.tsx --out-dir ./Card --no-splitting --treeshake --minify terser",
"build:Chip": "tsup src/Chip/index.tsx --out-dir ./Chip --no-splitting --treeshake --minify terser",
"build:ContextMenu": "tsup src/floatings/ContextMenu/index.tsx --out-dir ./ContextMenu --no-splitting --treeshake --minify terser",
"build:Countdown": "tsup src/Countdown/index.tsx --out-dir ./Countdown --no-splitting --treeshake --minify terser",
"build:DataTable": "tsup src/DataTable/index.tsx --out-dir ./DataTable --no-splitting --treeshake --minify terser",
"build:Divider": "tsup src/Divider/index.tsx --out-dir ./Divider --no-splitting --treeshake --minify terser",
"build:Dropdown": "tsup src/floatings/Dropdown/index.tsx --out-dir ./Dropdown --no-splitting --treeshake --minify terser",
"build:FloatingMenuItem": "tsup src/floatings/FloatingMenuItem/index.tsx --out-dir ./FloatingMenuItem --no-splitting --treeshake --minify terser",
"build:Grid": "tsup src/Grid/index.tsx --out-dir ./Grid --no-splitting --treeshake --minify terser",
"build:List": "tsup src/List/index.tsx --out-dir ./List --no-splitting --treeshake --minify terser",
"build:Popover": "tsup src/floatings/Popover/index.tsx --out-dir ./Popover --no-splitting --treeshake --minify terser",
"build:Progress": "tsup src/Progress/index.tsx --out-dir ./Progress --no-splitting --treeshake --minify terser",
"build:ScrollArea": "tsup src/ScrollArea/index.tsx --out-dir ./ScrollArea --no-splitting --treeshake --minify terser",
"build:Skeleton": "tsup src/Skeleton/index.tsx --out-dir ./Skeleton --no-splitting --treeshake --minify terser",
"build:Stepper": "tsup src/Stepper/index.tsx --out-dir ./Stepper --no-splitting --treeshake --minify terser",
"build:Tab": "tsup src/Tab/index.tsx --out-dir ./Tab --no-splitting --treeshake --minify terser",
"build:Table": "tsup src/Table/index.tsx --out-dir ./Table --no-splitting --treeshake --minify terser",
"build:Toggle": "tsup src/Toggle/index.tsx --out-dir ./Toggle --no-splitting --treeshake --minify terser",
"build:ToggleGroup": "tsup src/ToggleGroup/index.tsx --out-dir ./ToggleGroup --no-splitting --treeshake --minify terser",
"build:Tooltip": "tsup src/floatings/Tooltip/index.tsx --out-dir ./Tooltip --no-splitting --treeshake --minify terser",
"build:Typography": "tsup src/Typography/index.tsx --out-dir ./Typography --no-splitting --treeshake --minify terser",
"build:WordAnimation": "tsup src/WordAnimation/index.tsx --out-dir ./WordAnimation --no-splitting --treeshake --minify terser"
},
"peerDependencies": {
"@floating-ui/core": ">=1.0.0",
"@floating-ui/dom": ">=1.0.0",
"@floating-ui/react": ">=0.25.0",
"clsx": ">=2.0.0",
"rc-table": ">=7.0.0",
"react": ">=17.0.0",
"react-dom": ">=17.0.0"
},
"dependencies": {
"@floating-ui/core": "^1.6.8",
"@floating-ui/dom": "^1.6.12",
"@floating-ui/react": "^0.26.27",
"clsx": "^2.1.1",
"rc-table": "^7.40.0",
"react": "^18.0.0",
"react-dom": "^18.0.0"
},
"devDependencies": {
"@babel/core": "7.26.0",
"@babel/preset-env": "7.26.0",
"@babel/preset-react": "7.25.9",
"@hookform/resolvers": "3.9.1",
"@storybook/addon-essentials": "8.4.5",
"@storybook/addon-interactions": "8.4.5",
"@storybook/addon-links": "8.4.5",
"@storybook/addon-onboarding": "8.4.5",
"@storybook/addon-styling-webpack": "1.0.1",
"@storybook/addon-webpack5-compiler-swc": "1.0.5",
"@storybook/blocks": "8.4.5",
"@storybook/preset-scss": "1.0.3",
"@storybook/react": "8.4.5",
"@storybook/react-webpack5": "8.4.5",
"@storybook/test": "8.4.5",
"@types/react": "^18.3.18",
"@typescript-eslint/eslint-plugin": "8.16.0",
"@typescript-eslint/parser": "8.16.0",
"autoprefixer": "10.4.20",
"babel-loader": "9.2.1",
"css-loader": "7.1.2",
"cssnano": "7.0.6",
"esbuild-sass-plugin": "3.3.1",
"eslint": "8.57.1",
"eslint-config-prettier": "9.1.0",
"eslint-plugin-compat": "6.0.1",
"eslint-plugin-css-modules": "2.12.0",
"eslint-plugin-mdx": "3.1.5",
"eslint-plugin-prettier": "5.2.1",
"eslint-plugin-react": "7.37.2",
"eslint-plugin-react-hooks": "5.0.0",
"eslint-plugin-storybook": "0.11.1",
"husky": "9.1.7",
"mini-css-extract-plugin": "2.9.2",
"postcss": "8.4.49",
"postcss-modules": "6.0.1",
"postcss-preset-env": "10.1.1",
"prettier": "3.4.1",
"sass": "1.81.0",
"sass-loader": "16.0.3",
"storybook": "8.4.5",
"storybook-dark-mode": "4.0.2",
"style-loader": "4.0.0",
"stylelint": "16.10.0",
"stylelint-config-prettier-scss": "1.0.0",
"stylelint-config-standard-scss": "13.1.0",
"stylelint-declaration-strict-value": "1.10.6",
"stylelint-no-unsupported-browser-features": "8.0.2",
"stylelint-scss": "6.10.0",
"terser": "5.36.0",
"ts-node": "10.9.2",
"tsup": "8.3.5",
"typescript": "5.7.2",
"typescript-plugin-css-modules": "5.1.0",
"webpack": "5.96.1",
"webpack-bundle-analyzer": "4.10.2",
"webpack-cli": "5.1.4"
},
"overrides": {
"caniuse-lite": "1.0.30001653"
},
"bugs": {
"url": "https://github.com/startbase-dev/start-ui/issues"
},
"homepage": "https://github.com/startbase-dev/start-ui#readme"
}