vue-types
Prop types utility for Vue
9,212,631
583
| Install | |
|---|---|
npm install vue-types |
|
| Latest Version: | 7.0.1 |
| Vue: | 3 |
| Older releases: | 1 · 2 |
| License: | MIT |
| Last Updated: | Oct 23, 2026 |
| Links: | GitHub · npm |
Maintainer: dwightjack
vue-types
Prop type definitions for Vue.js.
Note: This document is for VueTypes 6. If you are looking for an older versions, refer to the documentation for v2~v5
Introduction
vue-types is a collection of configurable prop type definitions for Vue.js components, inspired by React's prop-types.
Try it now! or learn more at the official documentation site.
Run examples
- Install dependencies:
pnpm install - Run script:
pnpm run examples:dev - Wait for the server and bundler to start-up
Run docs on localhost
- Install dependencies:
pnpm install - Run script:
pnpm run docs:dev
Contributing
- Clone this repository
- Install dependencies:
pnpm install - Make your changes
- Update or add tests in
packages/core/__tests__/ - Verify that everything works:
pnpm -r run lint && pnpm -r test - Submit a Pull Request
License
Copyright (c) 2016 - present Marco Solazzi
Related Packages
vue-prop-validation-helper
A Vue validator lib that provide utilities to help you validate your properties
7,014
8
vue-route-props
Automatically bind vue-router query to vm, APIs are mostly same as the Vue props...
723
1
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 7.0.1 | ^3.0.0 | MIT | |
| 7.0.0 | ^3.0.0 | MIT | |
| 6.0.0 | ^3.0.0 | MIT | |
| 5.1.3 | ^2.0.0 || | MIT | |
| 5.1.2 | ^2.0.0 || | MIT | |
| 5.1.1 | ^2.0.0 || | MIT | |
| 5.1.0 | ^2.0.0 || | MIT | |
| 5.0.4 | ^2.0.0 || | MIT | |
| 5.0.3 | ^2.0.0 || | MIT | |
| 5.0.2 | ^2.0.0 || | MIT | |
| 5.0.1 | ^2.0.0 || | MIT | |
| 5.0.0 | ^2.0.0 || | MIT | |
| 4.2.1 | ^2.0.0 || | MIT | |
| 4.2.0 | ^2.0.0 || | MIT | |
| 4.1.1 | ^2.0.0 || | MIT | |
| 4.1.0 | ^2.0.0 || | MIT | |
| 4.0.3 | ^2.0.0 || | MIT | |
| 4.0.2 | ^2.0.0 || | MIT | |
| 4.0.1 | ^2.0.0 || | MIT | |
| 4.0.0 | ^2.0.0 || | MIT | |
| 3.0.2 | ^3.0.0 | MIT | |
| 3.0.1 | ^3.0.0 | MIT | |
| 3.0.0 | ^3.0.0 | MIT | |
| 2.0.3 | ^2.0.0 | MIT | |
| 2.0.2 | ^2.0.0 | MIT | |
| 2.0.1 | ^2.0.0 | MIT | |
| 2.0.0 | ^2.0.0 | MIT | |
| 1.7.0 | * | MIT | |
| 1.6.2 | * | MIT | |
| 1.6.1 | * | MIT |
Showing the latest 30 of 68. See every release on npm
Pre-releases (38)
| Version | Released | Vue | License |
|---|---|---|---|
| 5.0.3-next.0 | ^2.0.0 || | MIT | |
| 5.0.0-beta.2 | ^2.0.0 || | MIT | |
| 5.0.0-beta.1 | ^2.0.0 || | MIT | |
| 4.2.0-rc.1 | ^2.0.0 || | MIT | |
| 4.1.1-rc.1 | ^2.0.0 || | MIT | |
| 4.1.1-rc.0 | ^2.0.0 || | MIT | |
| 4.1.0-rc.1 | ^2.0.0 || | MIT | |
| 4.1.0-beta.3 | ^2.0.0 || | MIT | |
| 4.1.0-beta.2 | ^2.0.0 || | MIT | |
| 4.1.0-beta.1 | ^2.0.0 || | MIT | |
| 4.0.0-rc.3 | ^2.0.0 || | MIT | |
| 4.0.0-rc.2 | ^2.0.0 || | MIT | |
| 4.0.0-rc.1 | ^2.0.0 | | MIT | |
| 2.0.1-rc.1 | ^2.0.0 | MIT | |
| 2.0.0-rc.1 | ^2.0.0 | MIT | |
| 2.0.0-rc.0 | ^2.0.0 | MIT | |
| 2.0.0-alpha.1 | * | MIT | |
| 1.8.1-beta.2 | * | MIT | |
| 1.8.1-beta.1 | * | MIT | |
| 1.7.0-beta.3 | * | MIT | |
| 1.7.0-beta.1 | * | MIT | |
| 1.6.1-beta.1 | * | MIT | |
| 1.3.4-beta.1 | * | MIT | |
| 1.3.4-beta.0 | * | MIT | |
| 1.0.0-beta.1 | MIT | ||
| 0.0.0-20261023035655 | ^3.0.0 | MIT | |
| 0.0.0-20260604091452 | ^3.0.0 | MIT | |
| 0.0.0-20260604010457 | ^3.0.0 | MIT | |
| 0.0.0-20260603080947 | ^3.0.0 | MIT | |
| 0.0.0-20250820071348 | ^3.0.0 | MIT |
Showing the latest 30 of 38. See every release on npm