UNPKG

@poupe/vue

Version:

Vue component library for Poupe UI framework with theme customization and accessibility support

132 lines 3.59 kB
{ "name": "@poupe/vue", "version": "0.6.0", "type": "module", "description": "Vue component library for Poupe UI framework with theme customization and accessibility support", "author": "Alejandro Mery <amery@apptly.co>", "homepage": "https://poupe.dev", "license": "MIT", "keywords": [ "components", "design-system", "material-design", "material-design-3", "poupe", "tailwindcss", "theming", "typescript", "ui-library", "vue", "vue3" ], "repository": { "type": "git", "url": "git+https://github.com/poupe-ui/poupe.git", "directory": "packages/@poupe-vue" }, "bugs": { "url": "https://github.com/poupe-ui/poupe/issues" }, "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.mjs" }, "./components": { "types": "./dist/components.d.ts", "import": "./dist/components.mjs" }, "./composables": { "types": "./dist/composables.d.ts", "import": "./dist/composables.mjs" }, "./config": { "types": "./dist/config.d.ts", "import": "./dist/config.mjs" }, "./resolver": { "types": "./dist/resolver.d.ts", "import": "./dist/resolver.mjs" }, "./theme-scheme": { "types": "./dist/theme-scheme.d.ts", "import": "./dist/theme-scheme.mjs" }, "./story-viewer": { "types": "./dist/story-viewer.d.ts", "import": "./dist/story-viewer.mjs" } }, "main": "./dist/index.mjs", "types": "./dist/index.d.ts", "dependencies": { "@iconify-json/material-symbols": "^1.2.12", "@iconify-json/svg-spinners": "^1.2.2", "@iconify/vue": "^5.0.0", "@unhead/vue": "^2.0.10", "@vueuse/core": "^13.3.0", "defu": "^6.1.4", "reka-ui": "2.3.1", "tailwind-merge": "^3.3.1", "tailwind-scrollbar": "^4.0.2", "tailwind-variants": "^1.0.0", "tailwindcss": "^4.1.10", "vue": "^3.5.17", "@poupe/tailwindcss": "^0.5.0", "@poupe/theme-builder": "^0.10.1" }, "devDependencies": { "@poupe/eslint-config": "^0.6.4", "@tailwindcss/postcss": "^4.1.10", "@tailwindcss/vite": "^4.1.10", "@tsconfig/node20": "^20.1.5", "@types/jsdom": "^21.1.7", "@types/node": "^20.19.0", "@vitejs/plugin-vue": "^5.2.4", "@vue/eslint-config-typescript": "^14.5.0", "@vue/test-utils": "^2.4.6", "@vue/tsconfig": "^0.7.0", "autoprefixer": "^10.4.21", "eslint": "^9.28.0", "eslint-config-unjs": "0.4.2", "eslint-plugin-vue": "^10.2.0", "jsdom": "^26.1.0", "npm-run-all2": "^8.0.4", "pathe": "^2.0.3", "playwright": "^1.49.1", "postcss": "^8.5.6", "publint": "^0.3.12", "tsx": "^4.19.2", "typescript": "~5.8.3", "unplugin-vue-components": "^28.7.0", "vite": "^6.3.5", "vite-plugin-dts": "^4.5.4", "vite-plugin-vue-devtools": "^7.7.6", "vitest": "^3.2.3", "vue-tsc": "^2.2.10" }, "publishConfig": { "access": "public" }, "files": [ "dist" ], "engines": { "node": ">=20.19.2", "pnpm": ">=10.10.0" }, "scripts": { "precommit": "run-s lint type-check test build", "type-check": "vue-tsc --build --force", "lint": "env DEBUG=eslint:eslint eslint --fix .", "publint": "pnpx publint", "build": "run-p type-check \"build-only {@}\" --", "build-only": "vite build", "test": "vitest run", "dev": "vite", "preview": "vite preview", "clean": "rm -rf dist node_modules", "screenshot": "tsx src/scripts/screenshot.ts", "screenshot:auto": "tsx src/scripts/screenshot-auto.ts" } }