{"_id":"@apron-design/vue-next","name":"@apron-design/vue-next","dist-tags":{"latest":"21.0.1"},"versions":{"21.0.1":{"name":"@apron-design/vue-next","version":"21.0.1","description":"Apron Design - A modern, intelligent Vue 3 component library built with TypeScript and Less. Featuring 40+ components with dark mode support.","type":"module","main":"./dist/index.cjs","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./styles":"./dist/index.css"},"sideEffects":["**/*.css","**/*.less"],"scripts":{"dev":"vite","build":"vite build","build:lib":"vite build -c vite.lib.config.ts","docs:dev":"vitepress dev docs","docs:build":"vitepress build docs","docs:preview":"vitepress preview docs","lint":"eslint src --ext .ts,.vue","lint:fix":"eslint src --ext .ts,.vue --fix","format":"prettier --write \"src/**/*.{ts,vue,less}\"","test":"vitest","test:coverage":"vitest --coverage","prepublishOnly":"npm run build:lib"},"peerDependencies":{"vue":">=3.0.0"},"devDependencies":{"@types/node":"^22.10.1","@typescript-eslint/eslint-plugin":"^8.16.0","@typescript-eslint/parser":"^8.16.0","@vitejs/plugin-vue":"^5.2.1","@vue/test-utils":"^2.4.6","eslint":"^8.57.1","eslint-config-prettier":"^9.1.0","eslint-plugin-vue":"^9.32.0","jsdom":"^25.0.1","less":"^4.2.1","prettier":"^3.4.1","typescript":"^5.7.2","vite":"^6.0.1","vite-plugin-dts":"^4.3.0","vitepress":"^1.5.0","vitest":"^2.1.6","vue":"^3.5.13","vue-tsc":"^2.1.10","vitepress-theme-demoblock":"^3.1.3"},"keywords":["vue","vue3","vue-components","components","ui","ui-components","design-system","component-library","less","typescript","dark-mode"],"author":{"name":"Apron Design Team, Offontime Inc."},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/apron-design/vue-next.git"},"homepage":"https://github.com/apron-design/vue-next#readme","bugs":{"url":"https://github.com/apron-design/vue-next/issues"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"engines":{"node":">=18.0.0"},"dependencies":{},"_id":"@apron-design/vue-next@21.0.1","gitHead":"42f1a130a2cd26656ee03719513c55afaac72fc9","_nodeVersion":"22.18.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-VbH5niXsJym+J6yLqVexdSA7CTSTYyLdAGC32DP9tBgMaU/n/tVoDioEPPKwjLkbiHDsQQeufq4FLs4ToOU4Cg==","shasum":"cf7cc6333cc33607f4f5774844290375b3b0e419","tarball":"https://registry.npmjs.org/@apron-design/vue-next/-/vue-next-21.0.1.tgz","fileCount":111,"unpackedSize":550226,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDXAY1LWcWkRuyR05ZXnap1tvFee3PIy8afZzl7/0iwNAIgHjppkEripLa+KcSSXU/UIBmeYEXbHaL3VT7imIiyPn8="}]},"_npmUser":{"name":"apron-design","email":"apron-design@offontime.com"},"directories":{},"maintainers":[{"name":"apron-design","email":"apron-design@offontime.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/vue-next_21.0.1_1765364534614_0.5370347569789362"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-10T11:02:14.451Z","21.0.1":"2025-12-10T11:02:14.795Z","modified":"2025-12-10T11:02:15.053Z"},"maintainers":[{"name":"apron-design","email":"apron-design@offontime.com"}],"description":"Apron Design - A modern, intelligent Vue 3 component library built with TypeScript and Less. Featuring 40+ components with dark mode support.","homepage":"https://github.com/apron-design/vue-next#readme","keywords":["vue","vue3","vue-components","components","ui","ui-components","design-system","component-library","less","typescript","dark-mode"],"repository":{"type":"git","url":"git+https://github.com/apron-design/vue-next.git"},"author":{"name":"Apron Design Team, Offontime Inc."},"bugs":{"url":"https://github.com/apron-design/vue-next/issues"},"license":"MIT","readme":"# Apron Design Vue\n\nA modern, intelligent Vue 3 component library built with TypeScript and Less. Featuring 40+ components with dark mode support.\n\n## Features\n\n- 🌈 Enterprise-class UI designed for web applications\n- 📦 A set of high-quality Vue components out of the box\n- 🛡 Written in TypeScript with predictable static types\n- ⚙️ Whole package of design resources and development tools\n- 🎨 Powerful theme customization in every detail\n- 🌍 Internationalization support for dozens of languages\n\n## Installation\n\n```bash\nnpm install @apron-design/vue-next\n```\n\n```bash\nyarn add @apron-design/vue-next\n```\n\n```bash\npnpm add @apron-design/vue-next\n```\n\n## Usage\n\n### Import All Components\n\n```ts\nimport { createApp } from 'vue'\nimport ApronDesignVue from '@apron-design/vue-next'\nimport '@apron-design/vue-next/styles'\n\nconst app = createApp(App)\napp.use(ApronDesignVue)\n```\n\n### Import Per Component (Recommended)\n\n```vue\n<script setup lang=\"ts\">\nimport { AdButton, AdDivider } from '@apron-design/vue-next'\nimport '@apron-design/vue-next/styles'\n</script>\n\n<template>\n  <div>\n    <ad-button variant=\"primary\">Click Me</ad-button>\n    <ad-divider />\n  </div>\n</template>\n```\n\n## Documentation\n\nVisit our [documentation site](https://apron-design.github.io/vue-next/) for detailed usage instructions and examples.\n\n## License\n\nMIT © Offontime Inc.","readmeFilename":"README.md","_rev":"1-6f9fcf7464ddd6c68794c079038d54b0"}