struct-ui-components
Version:
A collection of reusable, customizable React components built with TypeScript, Tailwind CSS, and Storybook. Designed for modern UI development with flexibility and scalability.
106 lines (105 loc) • 3.36 kB
JSON
{
"name": "struct-ui-components",
"description": "A collection of reusable, customizable React components built with TypeScript, Tailwind CSS, and Storybook. Designed for modern UI development with flexibility and scalability.",
"private": false,
"type": "module",
"version": "3.0.0",
"repository": {
"type": "git",
"url": "git+https://github.com/struct-technologies/ui-components.git"
},
"homepage": "https://github.com/struct-technologies/ui-components/blob/main/README.md",
"keywords": [
"react",
"typescript",
"tailwindcss",
"storybook",
"ui-components",
"design-system",
"frontend",
"npm-package",
"component-library",
"reusable-components",
"struct technologies",
"react-components",
"tailwind",
"tailwind-react-components",
"component-library"
],
"author": {
"name": "Struct Technologies Pvt Ltd",
"email": "info@structtechnologies.com",
"url": "https://structtechnologies.com"
},
"publishConfig": {
"access": "public"
},
"main": "./src/index.js",
"scripts": {
"lint": "eslint .",
"preview": "vite preview",
"biome:format": "npx biome format --write ./src",
"biome:lint": "npx @biomejs/biome check --apply ./src",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"build:css": "npx tailwindcss -o dist/build.css --minify",
"build-local:css": "npx tailwindcss -o ./build.css --minify",
"build": "tsc -b && vite build && npx tailwindcss -o dist/build.css --minify"
},
"dependencies": {
"@fortawesome/fontawesome-svg-core": "^6.7.2",
"@fortawesome/free-brands-svg-icons": "^6.7.2",
"@fortawesome/free-regular-svg-icons": "^6.7.2",
"@fortawesome/free-solid-svg-icons": "^6.7.2",
"@fortawesome/react-fontawesome": "^0.2.2",
"@react-hook/window-size": "^3.1.1",
"@tanstack/react-table": "^8.21.2",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.2.0",
"@testing-library/react-hooks": "^8.0.1",
"@types/jest": "^29.5.14",
"@types/js-cookie": "^3.0.6",
"@types/lodash": "^4.17.16",
"classnames": "^2.5.1",
"copy-to-clipboard": "^3.3.3",
"dotenv": "^16.4.7",
"js-cookie": "^3.0.5",
"path": "^0.12.7",
"react": "^18.3.1",
"react-charts": "^3.0.0-beta.57",
"react-dom": "^18.3.1",
"recharts": "^2.15.2",
"storybook": "^8.5.1"
},
"devDependencies": {
"@biomejs/biome": "1.9.4",
"@chromatic-com/storybook": "^3.2.4",
"@eslint/js": "^9.17.0",
"@storybook/addon-essentials": "^8.5.1",
"@storybook/addon-interactions": "^8.5.1",
"@storybook/blocks": "^8.5.1",
"@storybook/react": "^8.5.1",
"@storybook/react-vite": "^8.5.1",
"@storybook/test": "^8.5.1",
"@types/react": "^18.3.17",
"@types/react-dom": "^18.3.5",
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.20",
"eslint": "^9.17.0",
"eslint-plugin-react-hooks": "^5.0.0",
"eslint-plugin-react-refresh": "^0.4.16",
"eslint-plugin-storybook": "^0.11.2",
"globals": "^15.13.0",
"postcss": "^8.4.49",
"tailwindcss": "^3.4.17",
"typescript": "~5.6.2",
"typescript-eslint": "^8.18.1",
"vite": "^6.0.3"
},
"sideEffects": false,
"eslintConfig": {
"extends": [
"plugin:storybook/recommended"
]
}
}