its-just-ui
Version:
ITS Just UI - React 18 & React 19 UI component library. 36+ accessible, TypeScript-native components with Tailwind CSS. Zero-config Material UI alternative for SaaS dashboards and enterprise apps.
279 lines (278 loc) • 6.85 kB
JSON
{
"name": "its-just-ui",
"version": "2.0.1",
"description": "ITS Just UI - React 18 & React 19 UI component library. 36+ accessible, TypeScript-native components with Tailwind CSS. Zero-config Material UI alternative for SaaS dashboards and enterprise apps.",
"type": "module",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./styles.css": "./dist/styles.css"
},
"files": [
"dist"
],
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"build:watch": "vite build --watch",
"lint": "eslint . --ext ts,tsx --report-unused-disable-directives --max-warnings 0",
"lint:fix": "eslint . --ext ts,tsx --fix",
"format": "prettier --write \"src/**/*.{js,jsx,ts,tsx,json,css,md}\"",
"format:check": "prettier --check \"src/**/*.{js,jsx,ts,tsx,json,css,md}\"",
"preview": "vite preview",
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"prepublishOnly": "npm run build",
"prepare": "husky"
},
"peerDependencies": {
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0"
},
"dependencies": {
"clsx": "^2.1.0",
"tailwind-merge": "^2.2.1"
},
"devDependencies": {
"@commitlint/cli": "^19.8.1",
"@commitlint/config-conventional": "^19.8.1",
"@storybook/addon-docs": "9.1.20",
"@storybook/react": "9.1.20",
"@storybook/react-vite": "9.1.20",
"@types/node": "^20.11.5",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"@typescript-eslint/eslint-plugin": "^8.38.0",
"@typescript-eslint/parser": "^8.38.0",
"@vitejs/plugin-react": "^4.3.4",
"autoprefixer": "^10.4.17",
"eslint": "^8.56.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-react": "^7.33.2",
"eslint-plugin-react-hooks": "^4.6.0",
"eslint-plugin-react-refresh": "^0.4.5",
"eslint-plugin-storybook": "9.1.20",
"husky": "^9.1.7",
"lint-staged": "^16.1.2",
"postcss": "^8.4.33",
"prettier": "^3.2.4",
"prism-react-renderer": "^2.4.1",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"react-live": "^4.1.8",
"storybook": "9.1.20",
"tailwindcss": "^3.4.1",
"typescript": "^5.3.3",
"vite": "^5.0.11",
"vite-plugin-dts": "^3.7.1"
},
"keywords": [
"just-ui",
"just ui",
"justui",
"its-just-ui",
"its just ui",
"react components 2024",
"react components 2025",
"react 19",
"react19",
"react 19 components",
"react 19 ui library",
"react 19 component library",
"react 19 typescript",
"react 19 tailwind",
"react 19 ui kit",
"react 19 design system",
"nextjs 15 components",
"next.js 15 ui",
"react ui library 2024",
"react ui library 2025",
"best react component library",
"easy ui",
"simple ui",
"best ui component library",
"easy to use component library",
"modern ui library",
"react ui components",
"react component library",
"ui kit",
"ui framework",
"component kit",
"design library",
"design system react",
"frontend components",
"web components",
"headless ui",
"material ui alternative",
"material-ui alternative",
"mui alternative",
"chakra ui alternative",
"chakra-ui alternative",
"ant design alternative",
"antd alternative",
"bootstrap alternative",
"semantic ui alternative",
"prime react alternative",
"mantine alternative",
"next ui alternative",
"tailwind components",
"tailwind ui components",
"tailwind react components",
"css framework",
"styled components",
"theme ui",
"react widgets",
"form components",
"form library",
"input components",
"button library",
"table component",
"date picker",
"date picker react",
"react date picker",
"dropdown component",
"modal component",
"dialog component",
"notification library",
"toast library",
"loading components",
"animation library",
"enterprise ui",
"dashboard ui",
"dashboard components",
"admin ui",
"admin panel components",
"admin dashboard",
"saas ui",
"saas components",
"startup ui",
"mvp ui",
"prototype ui",
"rapid development",
"quick ui",
"fast ui",
"zero config",
"zero configuration",
"plug and play",
"ready to use",
"out of the box",
"react",
"reactjs",
"react js",
"react-components",
"react-ui",
"react-ui-library",
"ui",
"ui-components",
"ui-library",
"component-library",
"components",
"tailwind",
"tailwindcss",
"tailwind css",
"typescript",
"typescript react",
"react typescript",
"design-system",
"accessibility",
"a11y",
"wcag",
"aria",
"customizable",
"responsive",
"mobile responsive",
"dark-mode",
"dark mode",
"light mode",
"theme switcher",
"tree-shakeable",
"tree shaking",
"storybook",
"production-ready",
"production ready",
"lightweight",
"modern",
"button",
"modal",
"form",
"input",
"select",
"checkbox",
"radio",
"switch",
"tabs",
"accordion",
"tooltip",
"dropdown",
"menu",
"navbar",
"sidebar",
"card",
"badge",
"alert",
"toast",
"progress",
"spinner",
"skeleton",
"avatar",
"breadcrumb",
"tree select",
"treeselect",
"color picker",
"colorpicker",
"file upload",
"upload component",
"carousel",
"slider component",
"segmented control",
"stepper",
"splitter",
"popover",
"drawer",
"anchor navigation",
"scroll spy",
"pagination",
"autocomplete",
"autosuggest",
"combobox",
"rating component",
"star rating",
"cascade select",
"hierarchical select",
"npm ui library",
"yarn ui library",
"pnpm ui library",
"vite react components",
"nextjs components",
"next.js components",
"remix components",
"gatsby components",
"cra components",
"create-react-app"
],
"author": "its-just-ui",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/its-just-ui/just-ui.git"
},
"bugs": {
"url": "https://github.com/its-just-ui/just-ui/issues"
},
"homepage": "https://its-just-ui.com",
"lint-staged": {
"*.{js,jsx,ts,tsx}": [
"eslint",
"prettier --write"
],
"*.{json,css,md}": [
"prettier --write"
]
},
"packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
}