UNPKG

@ilamy/calendar

Version:

A full-featured React calendar component library built with Shadcn-Ui, Tailwind CSS, and TypeScript.

118 lines (117 loc) 3.39 kB
{ "name": "@ilamy/calendar", "version": "0.2.1", "description": "A full-featured React calendar component library built with Shadcn-Ui, Tailwind CSS, and TypeScript.", "author": "Sujeet Kc", "license": "MIT", "homepage": "https://ilamy.dev", "repository": { "type": "git", "url": "git+https://github.com/kcsujeet/ilamy-calendar.git" }, "bugs": { "url": "https://github.com/kcsujeet/ilamy-calendar/issues" }, "keywords": [ "react", "calendar", "typescript", "tailwind", "components", "shadcn", "radix-ui", "dnd-kit", "motion", "events", "scheduling", "drag-and-drop", "recurring-events" ], "private": false, "type": "module", "main": "./dist/index.js", "module": "./dist/index.js", "types": "./dist/index.d.ts", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" } } }, "files": [ "dist", "README.md", "LICENSE" ], "sideEffects": false, "scripts": { "dev": "bun --hot src/index.tsx", "start": "NODE_ENV=production bun src/index.tsx", "build": "NODE_ENV=production bunx bunup", "lint": "bunx oxlint@latest", "lint:fix": "bunx oxlint@latest --fix --fix-suggestions", "prettier": "bunx prettier", "prettier:check": "bunx prettier --check .", "prettier:fix": "bunx prettier --write .", "test": "bun test", "test:coverage": "bun test --coverage", "test:coverage:report": "bun test --coverage --reporter=html", "format": "bunx prettier --write .", "type-check": "bunx tsc --noEmit", "ci": "bun run lint && bun run prettier:check && bun run test && bun run build", "pre-commit": "bun run lint:fix && bun run prettier:fix", "prepare": "bunx husky", "version": "auto-changelog -p && git add CHANGELOG.md" }, "peerDependencies": { "react": "^19.1.0", "react-dom": "^19.1.0", "tailwindcss": "^4.1.11", "tailwindcss-animate": "^1.0.7" }, "dependencies": { "@dnd-kit/core": "^6.3.1", "@dnd-kit/modifiers": "^9.0.0", "@radix-ui/react-accordion": "^1.2.11", "@radix-ui/react-checkbox": "^1.3.2", "@radix-ui/react-dialog": "^1.1.14", "@radix-ui/react-dropdown-menu": "^2.1.15", "@radix-ui/react-label": "^2.1.7", "@radix-ui/react-popover": "^1.1.14", "@radix-ui/react-scroll-area": "^1.2.9", "@radix-ui/react-select": "^2.2.5", "@radix-ui/react-separator": "^1.1.7", "@radix-ui/react-slot": "^1.2.3", "@radix-ui/react-tabs": "^1.1.12", "@radix-ui/react-tooltip": "^1.2.7", "bun-plugin-tailwind": "^0.0.14", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.13", "lucide-react": "^0.475.0", "motion": "^12.23.12", "react-day-picker": "^9.8.1", "rrule": "^2.8.1", "tailwind-merge": "^3.3.1" }, "devDependencies": { "@happy-dom/global-registrator": "^18.0.1", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.6.4", "@testing-library/react": "^16.3.0", "@types/bun": "latest", "@types/react": "^19.1.9", "@types/react-dom": "^19.1.7", "@types/rrule": "^2.2.9", "auto-changelog": "^2.5.0", "bunup": "^0.8.72", "husky": "^9.1.7", "lint-staged": "^16.1.2", "prettier": "3.6.2" }, "publishConfig": { "access": "public" } }