UNPKG

keep-vue

Version:

Keep Vue is an open-source component library built on top of Vue3 and Tailwind CSS. It offers a collection of pre-designed UI components and styles that you can easily integrate into your web applications.

103 lines (102 loc) 3.19 kB
{ "name": "keep-vue", "description": "Keep Vue is an open-source component library built on top of Vue3 and Tailwind CSS. It offers a collection of pre-designed UI components and styles that you can easily integrate into your web applications.", "version": "1.1.0", "type": "module", "author": "StaticMania", "license": "MIT", "keywords": [ "design-system", "keep-design-system", "keep-vue", "vue", "vue3", "nuxt", "nuxt3", "tailwind", "tailwindcss", "tailwind-css" ], "homepage": "https://vue.keepdesign.io/docs/getting-started/introduction", "bugs": "https://github.com/StaticMania/keep-vue/issues", "files": [ "./lib/" ], "main": "./lib/keep-vue.umd.cjs", "module": "./lib/keep-vue.js", "types": "./lib/index.d.ts", "exports": { ".": { "import": { "types": "./lib/index.d.ts", "default": "./lib/keep-vue.js" }, "require": { "default": "./lib/keep-vue.js" } }, "./keepTheme": { "types": "./lib/themes/keepTheme.d.ts", "default": "./lib/themes/keepTheme.js" }, "./utils": { "types": "./lib/utils/cn.d.ts", "default": "./lib/utils/cn.js" }, "./css": { "default": "./lib/themes/keepStyle.min.css" } }, "repository": { "type": "git", "url": "https://github.com/StaticMania/keep-vue" }, "scripts": { "dev": "vite", "build": "run-p type-check \"build-only {@}\" --", "preview": "vite preview", "build-only": "vite build", "type-check": "vue-tsc --build --force", "lint": "eslint . --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore", "format": "prettier --write src/", "build:css": "css-minify -f ./src/package/themes/keepStyle.css -o ./lib/themes", "build:types": "vue-tsc --declaration --emitDeclarationOnly && tsc-alias -p tsconfig.json", "build:js": "vue-tsc --module esnext --declaration --outDir ./lib", "build:lib": "rm -rf lib && vite build && yarn build:js && yarn build:types && yarn build:css" }, "dependencies": { "@vueuse/core": "^11.0.1", "clsx": "^2.1.1", "deepmerge": "^4.3.1", "embla-carousel-vue": "^8.2.1", "radix-vue": "^1.9.4", "tailwind-merge": "^2.3.0", "tailwindcss-animate": "^1.0.7", "vaul-vue": "^0.2.0", "vue": "^3.4.21", "vue-sonner": "^1.1.5", "vue3-dropzone": "^2.2.1" }, "devDependencies": { "@rushstack/eslint-patch": "^1.8.0", "@tsconfig/node20": "^20.1.4", "@types/node": "^20.14.5", "@vitejs/plugin-vue": "^5.0.5", "@vue/eslint-config-prettier": "^9.0.0", "@vue/eslint-config-typescript": "^13.0.0", "@vue/tsconfig": "^0.5.1", "autoprefixer": "^10.4.20", "css-minify": "^2.0.0", "eslint": "^8.57.0", "eslint-plugin-vue": "^9.23.0", "npm-run-all2": "^6.2.0", "phosphor-vue": "^1.4.2", "postcss": "^8.4.47", "prettier": "^3.2.5", "tailwindcss": "^3.4.13", "tsc-alias": "^1.8.10", "typescript": "^5.6.2", "vite": "^5.3.1", "vue-tsc": "^2.0.21" } }