UNPKG

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
{ "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" ] } }