UNPKG

vue3-calendar-component

Version:

A comprehensive Vue 3 Calendar component with Vuetify 3, TypeScript, and advanced features

126 lines (125 loc) 3.78 kB
{ "name": "vue3-calendar-component", "version": "1.7.2", "description": "A comprehensive Vue 3 Calendar component with Vuetify 3, TypeScript, and advanced features", "author": "Jannes Ströhlein", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/JannesStroehlein/Vue3-Calendar-Component" }, "bugs": { "url": "https://github.com/JannesStroehlein/Vue3-Calendar-Component/issues" }, "type": "module", "main": "dist/index.js", "module": "dist/index.js", "types": "dist/index.d.ts", "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js", "require": "./dist/index.umd.cjs", "default": "./dist/index.js" }, "./locale/*": { "types": "./dist/plugin/locale/*.d.ts", "import": "./dist/plugin/locale/*.js", "require": "./dist/plugin/locale/*.cjs" }, "./styles": "./dist/styles.css", "./package.json": "./package.json" }, "files": [ "dist", "README.md", "LICENSE.md" ], "scripts": { "dev": "vite --config vite.demo.config.ts", "prebuild": "rimraf dist && npm run type-check", "build": "vite build && npm run build:locales && vue-tsc --project tsconfig.build.json --emitDeclarationOnly", "build:locales": "vite build --config vite.locale.config.ts", "build:demo": "vite build --config vite.demo.config.ts", "preview": "vite preview", "test": "vitest", "test:ui": "vitest --ui", "test:e2e": "playwright test --project=e2e-chromium", "test:e2e:all": "playwright test --grep=integration", "test:ct": "playwright test --project=component-tests", "test:ct-server": "vite --config vite.demo.config.ts --port 3100", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "format": "prettier --write src/", "type-check": "vue-tsc --noEmit", "commit": "cz", "release": "semantic-release", "release:dry": "semantic-release --dry-run", "prepare": "husky install" }, "keywords": [ "vue", "vue3", "calendar", "vuetify", "typescript", "component" ], "dependencies": { "dayjs": "^1.11.13", "vue": "^3.5.0", "vuetify": "^3.7.0" }, "devDependencies": { "@commitlint/cli": "^19.6.0", "@commitlint/config-conventional": "^19.6.0", "@mdi/font": "^7.4.47", "@playwright/test": "^1.53.2", "@semantic-release/changelog": "^6.0.3", "@semantic-release/git": "^10.0.1", "@tailwindcss/postcss": "^4.1.11", "@testing-library/jest-dom": "^6.6.3", "@testing-library/vue": "^8.1.0", "@types/node": "^20.19.2", "@typescript-eslint/eslint-plugin": "^8.35.1", "@typescript-eslint/parser": "^8.35.1", "@vitejs/plugin-vue": "^5.2.4", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.5.1", "ajv": "^8.17.1", "autoprefixer": "^10.4.21", "commitizen": "^4.3.1", "cz-conventional-changelog": "^3.3.0", "eslint": "^8.57.1", "eslint-config-prettier": "^10.1.5", "eslint-plugin-prettier": "^5.5.1", "eslint-plugin-vue": "^9.33.0", "husky": "^8.0.3", "jsdom": "^26.1.0", "lint-staged": "^15.5.2", "postcss": "^8.5.6", "prettier": "3.6.2", "rimraf": "^6.0.1", "semantic-release": "^24.2.6", "tailwindcss": "^4.1.11", "typescript": "^5.6.3", "typescript-eslint": "^8.35.1", "vite": "^6.3.5", "vite-plugin-dts": "4.5.4", "vite-plugin-vuetify": "^2.1.1", "vitest": "^1.6.1", "vue": "^3.5.17", "vue-tsc": "^2.1.10", "vuetify": "^3.8.11" }, "lint-staged": { "*.{js,jsx,ts,tsx,vue}": [ "eslint --fix", "prettier --write" ] }, "config": { "commitizen": { "path": "cz-conventional-changelog" } } }