https://github.com/dwightjack/vue-types
Vue3 Prop Types definitions
https://github.com/dwightjack/vue-types
nuxt nuxtjs props proptypes vue3 vuejs3
Last synced: 7 months ago
JSON representation
Vue3 Prop Types definitions
- Host: GitHub
- URL: https://github.com/dwightjack/vue-types
- Owner: dwightjack
- License: mit
- Created: 2016-10-26T16:17:48.000Z (about 9 years ago)
- Default Branch: main
- Last Pushed: 2025-04-02T09:07:12.000Z (8 months ago)
- Last Synced: 2025-04-02T23:38:26.472Z (8 months ago)
- Topics: nuxt, nuxtjs, props, proptypes, vue3, vuejs3
- Language: TypeScript
- Homepage: https://vue-types.codeful.dev/
- Size: 18.9 MB
- Stars: 574
- Watchers: 9
- Forks: 35
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-vue - vue-types - Vue Prop Types definitions ` 📝 24 days ago` (Utilities [🔝](#readme))
- awesome-vue-refactor - vue-types ★2
- awesome-vue-zh - Vue类型 - Vue Prop类型定义. (公用事业 / 代码风格)
- awesome-vue - vue-types - Vue Prop Types definitions. (Components & Libraries / Utilities)
- fucking-awesome-vue - vue-types - Vue Prop Types definitions. (Components & Libraries / Utilities)
- awesome-vue - vue-types ★202 - Vue Prop Types definitions. (Utilities / Code Style)
- awesome-vue - vue-types - Vue Prop Types definitions. (Components & Libraries / Utilities)
- awesome-vue - vue-types - Vue Prop Types definitions. (Utilities / Code Style)
README
# vue-types
> Prop type definitions for [Vue.js](http://vuejs.org).
**Note: This document is for VueTypes 6. If you are looking for an older versions, refer to [the documentation for v2~v5](https://vue-types-v5.codeful.dev/)**
## Introduction
`vue-types` is a collection of configurable [prop type](https://vuejs.org/guide/components/props.html) definitions for Vue.js components, inspired by React's `prop-types`.
[Try it now!](https://stackblitz.com/edit/vitejs-vite-exfrzex6?embed=1&file=src%2FApp.vue) or learn more at the [official documentation site](https://vue-types.codeful.dev/).
## Run examples
1. Install dependencies: `pnpm install`
2. Run script: `pnpm run examples:dev`
3. Wait for the server and bundler to start-up
## Run docs on localhost
1. Install dependencies: `pnpm install`
2. Run script: `pnpm run docs:dev`
## Contributing
1. Clone this repository
1. Install dependencies: `pnpm install`
1. Make your changes
1. Update or add tests in `packages/core/__tests__/`
1. Verify that everything works: `pnpm -r run lint && pnpm -r test`
1. Submit a Pull Request
## License
[MIT](http://opensource.org/licenses/MIT)
Copyright (c) 2016 - present Marco Solazzi