UNPKG

@ilamy/calendar

Version:

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

116 lines (115 loc) 3.12 kB
{ "name": "@ilamy/calendar", "version": "1.3.3", "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 biome lint . --diagnostic-level=error", "lint:fix": "bunx biome lint --write .", "format": "bunx biome format --write .", "format:check": "bunx biome format .", "check": "bunx biome check . --diagnostic-level=error", "check:fix": "bunx biome check --write .", "test": "bun test", "test:coverage": "bun test --coverage", "test:coverage:report": "bun test --coverage --reporter=html", "type-check": "bunx tsc --noEmit", "ci": "bun run check && bun run type-check && bun run test && bun run build", "pre-commit": "bun run check:fix", "prepare": "bunx husky", "release": "bun run ci && npm publish --access public", "version:patch": "npm version patch", "version:minor": "npm version minor", "version:major": "npm version major" }, "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-checkbox": "^1.3.3", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-label": "^2.1.8", "@radix-ui/react-popover": "^1.1.15", "@radix-ui/react-scroll-area": "^1.2.10", "@radix-ui/react-select": "^2.2.6", "@radix-ui/react-slot": "^1.2.4", "@radix-ui/react-tabs": "^1.1.13", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dayjs": "^1.11.19", "lucide-react": "^0.475.0", "motion": "^12.23.26", "react-day-picker": "^9.13.0", "rrule": "^2.8.1", "tailwind-merge": "^3.4.0" }, "devDependencies": { "@biomejs/biome": "^2.3.10", "@happy-dom/global-registrator": "^18.0.1", "@testing-library/dom": "^10.4.1", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.1", "@types/bun": "latest", "@types/react": "^19.2.7", "@types/react-dom": "^19.2.3", "@types/rrule": "^2.2.9", "bun-plugin-tailwind": "^0.1.2", "bunup": "^0.16.11", "husky": "^9.1.7", "lint-staged": "^16.2.7" }, "publishConfig": { "access": "public" } }