mirror of
https://github.com/vuejs/awesome-vue.git
synced 2025-07-31 21:59:54 -04:00
Merge pull request #271 from phanan/revamp
Merge new set of changes into upstream
This commit is contained in:
commit
ae7ea5cff3
310 changed files with 1823 additions and 39 deletions
|
@ -1,2 +1,3 @@
|
|||
[*]
|
||||
indent_style = space
|
||||
indent_size = 2
|
||||
|
|
5
.gitignore
vendored
5
.gitignore
vendored
|
@ -1,3 +1,8 @@
|
|||
.DS_Store
|
||||
node_modules/
|
||||
npm-debug.log
|
||||
migrate
|
||||
|
||||
# Ignore all non-md files under awesomeness/
|
||||
awesomeness/*.*
|
||||
!awesomeness/*.md
|
||||
|
|
|
@ -3,6 +3,7 @@ import path from 'path'
|
|||
import yaml from 'js-yaml'
|
||||
import somebody from 'somebody'
|
||||
import chalk from 'chalk'
|
||||
import marked from 'marked'
|
||||
|
||||
const opts = {
|
||||
root: `${process.cwd()}/awesomeness`,
|
||||
|
@ -35,6 +36,9 @@ function parseDir(filename) {
|
|||
return parseDir(`${filename}/${child}`)
|
||||
})
|
||||
|
||||
// An ugly hardcode here to make sure forward slashes are treated properly
|
||||
info.name = info.name.replace(/:/g, '/')
|
||||
|
||||
return info
|
||||
}
|
||||
|
||||
|
@ -44,6 +48,10 @@ function parseDir(filename) {
|
|||
if (info.content.author) {
|
||||
info.content.author = somebody.parse(info.content.author)
|
||||
}
|
||||
|
||||
if (info.content.description) {
|
||||
info.content.description = marked(info.content.description)
|
||||
}
|
||||
}
|
||||
|
||||
return info
|
||||
|
|
|
@ -7,6 +7,7 @@
|
|||
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css">
|
||||
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" integrity="sha384-T8Gy5hrqNKT+hzMclPo118YTQO6cYprQmhrYwIiQ/3axmI1hQomh7Ud2hPOy8SP1" crossorigin="anonymous">
|
||||
<link href='https://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600|Roboto Mono' rel='stylesheet' type='text/css'>
|
||||
<link rel="icon" href="/dist/logo.png" type="image/x-icon">
|
||||
</head>
|
||||
<body>
|
||||
<div id="app"></div>
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
v-model="q"
|
||||
id="seachField"
|
||||
autofocus="autofocus">
|
||||
<a :href="`#${q}`"
|
||||
<a :href="'#' + q"
|
||||
v-show="q.trim()"
|
||||
title="Link to this search"
|
||||
class="link">
|
||||
|
@ -185,6 +185,18 @@ a {
|
|||
font-weight: 300;
|
||||
}
|
||||
|
||||
code {
|
||||
color: #e96900;
|
||||
padding: 3px 5px;
|
||||
margin: 0 2px;
|
||||
border-radius: 2px;
|
||||
white-space: nowrap;
|
||||
font-family: 'Roboto Mono', Monaco, courier, monospace;
|
||||
font-size: 0.8rem;
|
||||
background-color: #f8f8f8;
|
||||
-webkit-font-smoothing: initial;
|
||||
}
|
||||
|
||||
#app {
|
||||
display: flex;
|
||||
flex-flow: row wrap;
|
||||
|
|
|
@ -3,7 +3,7 @@
|
|||
<h1 class="thin">Explore</h1>
|
||||
<ul>
|
||||
<li v-for="tag in coolStuff">
|
||||
<a :href="`#${tag}`"
|
||||
<a :href="'#' + tag"
|
||||
@click="filterByTag(tag)">{{ tag }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
|
|
@ -31,9 +31,11 @@ section {
|
|||
margin: 1.5rem 0 1.7rem;
|
||||
}
|
||||
|
||||
> section h1 {
|
||||
font-size: 1.6rem;
|
||||
margin: 1.2rem 0;
|
||||
> section {
|
||||
h1 {
|
||||
font-size: 1.6rem;
|
||||
margin: 1.2rem 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
|
|
@ -7,12 +7,15 @@
|
|||
<a v-if="item.author.url" :href="item.author.url">{{ item.author.name }}</a>
|
||||
<template v-else>{{ item.author.name }}</template>
|
||||
</span>
|
||||
<a v-if="githubBadgeUrl" :href="item.url" class="github-badge">
|
||||
<img :src="githubBadgeUrl">
|
||||
</a>
|
||||
</h1>
|
||||
<p class="thin" v-if="item.description">{{ item.description }}</p>
|
||||
<div class="thin" v-if="item.description" v-html="item.description"></div>
|
||||
<footer class="thin" v-if="item.tags">
|
||||
<ul>
|
||||
<li v-for="tag in item.tags">
|
||||
<a :href="`#${tag}`" @click="filterByTag(tag)">{{ tag }}</a>
|
||||
<a :href="'#' + tag" @click="filterByTag(tag)">{{ tag }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
</footer>
|
||||
|
@ -24,7 +27,18 @@ import { filterByTag } from '../mixins'
|
|||
|
||||
export default {
|
||||
props: ['item'],
|
||||
mixins: [filterByTag]
|
||||
mixins: [filterByTag],
|
||||
computed: {
|
||||
githubBadgeUrl() {
|
||||
const re = /https?:\/\/github\.com\/([A-Za-z0-9-_]*)\/([A-Za-z0-9-_]*)\/?$/i
|
||||
const matches = re.exec(this.item.url)
|
||||
if (!matches) {
|
||||
return null
|
||||
}
|
||||
|
||||
return `https://img.shields.io/github/stars/${matches[1]}/${matches[2]}.svg?style=social&label=★`
|
||||
}
|
||||
}
|
||||
}
|
||||
</script>
|
||||
|
||||
|
@ -40,10 +54,18 @@ article {
|
|||
h1 {
|
||||
font-size: 1.2rem;
|
||||
margin-bottom: .5rem;
|
||||
line-height: 1.9rem;
|
||||
|
||||
&:only-child {
|
||||
margin-bottom: 0;
|
||||
}
|
||||
|
||||
.github-badge {
|
||||
padding-top: .3rem;
|
||||
display: inline-block;
|
||||
vertical-align: middle;
|
||||
margin-left: 6px;
|
||||
}
|
||||
}
|
||||
|
||||
footer {
|
||||
|
|
|
@ -2,3 +2,5 @@
|
|||
name: vue-requests
|
||||
url: https://github.com/vuejs/vue-requests
|
||||
description: Request a Vue.js module you wish existed or get ideas for modules
|
||||
tags:
|
||||
- official
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Extra Vuestrap components
|
||||
url: http://gritcode.github.io/gritcode-components/#/toast
|
||||
author: "@kzima"
|
||||
description: "more components built with just B4 and Vue.js"
|
||||
tags:
|
6
awesomeness/Component Collections/keen-ui.md
Normal file
6
awesomeness/Component Collections/keen-ui.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: keen-ui
|
||||
url: https://github.com/JosephusPaye/keen-ui
|
||||
author: "@JosephusPaye"
|
||||
description: "A collection of essential UI components inspired by Material Design"
|
||||
tags:
|
6
awesomeness/Component Collections/material-ui-vue.md
Normal file
6
awesomeness/Component Collections/material-ui-vue.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: material-ui-vue
|
||||
url: http://material-ui-vue.jackyang.me/docs/index.html#!/components/badges/badge
|
||||
author: "@jack (https://github.com/JackGit)"
|
||||
description: "materializecss UI components with Vue"
|
||||
tags:
|
6
awesomeness/Component Collections/mint-ui.md
Normal file
6
awesomeness/Component Collections/mint-ui.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: mint-ui
|
||||
url: https://github.com/ElemeFE/mint-ui
|
||||
author: "@ElemeFE (https://github.com/ElemeFE)"
|
||||
description: "Mobile UI elements for Vue.js"
|
||||
tags:
|
6
awesomeness/Component Collections/smart.md
Normal file
6
awesomeness/Component Collections/smart.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: smart
|
||||
url: https://github.com/shenlq/smart
|
||||
author: "@shenlq (https://github.com/shenlq)"
|
||||
description: "Reusable mobile components based on Vue"
|
||||
tags:
|
6
awesomeness/Component Collections/vue-admin.md
Normal file
6
awesomeness/Component Collections/vue-admin.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-admin
|
||||
url: https://github.com/fundon/vue-admin
|
||||
author: "@fundon (https://github.com/fundon)"
|
||||
description: "Vue Admin Panel Framework"
|
||||
tags:
|
6
awesomeness/Component Collections/vue-comps.md
Normal file
6
awesomeness/Component Collections/vue-comps.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-comps
|
||||
url: https://github.com/vue-comps
|
||||
author:
|
||||
description:
|
||||
tags:
|
6
awesomeness/Component Collections/vue-desktop.md
Normal file
6
awesomeness/Component Collections/vue-desktop.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-desktop
|
||||
url: https://github.com/ElemeFE/vue-desktop
|
||||
author: "@ElemeFE (https://github.com/ElemeFE)"
|
||||
description: "A UI library for building admin panel website"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue Material Components
|
||||
url: http://appcomponents.org/material-components/
|
||||
author: mjanys
|
||||
description: "Vue.js UI components using [materializecss.com](http://materializecss.com/)"
|
||||
tags:
|
6
awesomeness/Component Collections/vue-material-design.md
Normal file
6
awesomeness/Component Collections/vue-material-design.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-material-design
|
||||
url: https://github.com/loujiayu/vue-material-design
|
||||
author: "@loujiayu (https://github.com/loujiayu)"
|
||||
description: "A set of material components"
|
||||
tags:
|
6
awesomeness/Component Collections/vue-mdl.md
Normal file
6
awesomeness/Component Collections/vue-mdl.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-mdl
|
||||
url: https://github.com/posva/vue-mdl
|
||||
author: "@posva (https://github.com/posva)"
|
||||
description: "Reusable Vue.js components using Material Design Lite."
|
||||
tags:
|
6
awesomeness/Component Collections/vue-spectre.md
Normal file
6
awesomeness/Component Collections/vue-spectre.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-spectre
|
||||
url: http://vace.me/a/vue-spectre/index.html
|
||||
author: "@vace"
|
||||
description: Spectre components built with Vue.js
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue Upload Component
|
||||
url: https://github.com/lian-yue/vue-upload-component/
|
||||
author: lianyue.org (http://www.lianyue.org)
|
||||
description: "Vue.js Multiple file upload component support ie9 ."
|
||||
tags:
|
6
awesomeness/Component Collections/vueboot.md
Normal file
6
awesomeness/Component Collections/vueboot.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: VueBoot
|
||||
url: http://morgul.github.io/vueboot/
|
||||
author: "@Morgul"
|
||||
description: "Bootstrap v4 components"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: VueStrap Base Components
|
||||
url: http://kzima.github.io/vuestrap-base-components/#/accordion
|
||||
author: "@kzima"
|
||||
description: "A complete set of Bootstrap 4 web components built with pure Vue.js"
|
||||
tags:
|
6
awesomeness/Component Collections/vuestrap.md
Normal file
6
awesomeness/Component Collections/vuestrap.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: VueStrap
|
||||
url: http://yuche.github.io/vue-strap/
|
||||
author: "@yuche"
|
||||
description: "Bootstrap components built with pure Vue.js"
|
||||
tags:
|
6
awesomeness/Component Collections/vux.md
Normal file
6
awesomeness/Component Collections/vux.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vux
|
||||
url: https://github.com/airyland/vux
|
||||
author: "@airyland"
|
||||
description: "Mobile web UI Components based on Vue and WeUI. Be Cool with Vue & WeUI."
|
||||
tags:
|
6
awesomeness/Development Tools/brunch-vue.md
Normal file
6
awesomeness/Development Tools/brunch-vue.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "brunch-vue"
|
||||
url: https://github.com/nblackburn/vue-brunch
|
||||
author:
|
||||
description: "Adds support to Brunch for pre-compiling single file Vue components."
|
||||
tags:
|
6
awesomeness/Development Tools/eslint-plugin-vue.md
Normal file
6
awesomeness/Development Tools/eslint-plugin-vue.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "eslint-plugin-vue"
|
||||
url: https://github.com/Twiknight/eslint-plugin-vue
|
||||
author:
|
||||
description: "ESLint plugin for `.vue` files."
|
||||
tags:
|
6
awesomeness/Development Tools/grunt-vueify.md
Normal file
6
awesomeness/Development Tools/grunt-vueify.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "grunt-vueify"
|
||||
url: https://github.com/SkewedAspect/grunt-vueify
|
||||
author:
|
||||
description: "Translate `.vue` files to pure JavaScript, without using Browserify. (Useful for Electron apps)"
|
||||
tags:
|
6
awesomeness/Development Tools/vbuild.md
Normal file
6
awesomeness/Development Tools/vbuild.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vbuild"
|
||||
url: https://github.com/egoist/vbuild
|
||||
author:
|
||||
description: "Preset build tool for Vue.js apps."
|
||||
tags:
|
6
awesomeness/Development Tools/vue-autocompile.md
Normal file
6
awesomeness/Development Tools/vue-autocompile.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vue-autocompile"
|
||||
url: https://atom.io/packages/vue-autocompile
|
||||
author:
|
||||
description: "Atom.io package to compile `.vue` files on save."
|
||||
tags:
|
7
awesomeness/Development Tools/vue-cli.md
Normal file
7
awesomeness/Development Tools/vue-cli.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: vue-cli
|
||||
url: https://github.com/vuejs/vue-cli
|
||||
author:
|
||||
description: Official CLI for scaffolding Vue.js projects.
|
||||
tags:
|
||||
- official
|
6
awesomeness/Development Tools/vue-compiler.md
Normal file
6
awesomeness/Development Tools/vue-compiler.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vue-compiler"
|
||||
url: https://github.com/paulpflug/vue-compiler
|
||||
author:
|
||||
description: "A simple CLI wrapper around vueify"
|
||||
tags:
|
6
awesomeness/Development Tools/vue-dev-server.md
Normal file
6
awesomeness/Development Tools/vue-dev-server.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vue-dev-server"
|
||||
url: https://github.com/paulpflug/vue-dev-server
|
||||
author:
|
||||
description: "A small webpack-based development server for building standalone `vue` components"
|
||||
tags:
|
7
awesomeness/Development Tools/vue-devtools.md
Normal file
7
awesomeness/Development Tools/vue-devtools.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: "vue-devtools"
|
||||
url: https://github.com/vuejs/vue-devtools
|
||||
author:
|
||||
description: "Chrome devtools extension for debugging Vue applications."
|
||||
tags:
|
||||
- official
|
6
awesomeness/Development Tools/vue-go-cli.md
Normal file
6
awesomeness/Development Tools/vue-go-cli.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vue-go-cli"
|
||||
url: https://github.com/rodzzlessa24/vue-go-cli
|
||||
author:
|
||||
description: "A CLI tool for scaffolding new projects generating components, services, and mixins."
|
||||
tags:
|
7
awesomeness/Development Tools/vue-loader.md
Normal file
7
awesomeness/Development Tools/vue-loader.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: "vue-loader"
|
||||
url: https://github.com/vuejs/vue-loader
|
||||
author:
|
||||
description: "Vue component loader for Webpack."
|
||||
tags:
|
||||
- official
|
6
awesomeness/Development Tools/vue-markdown-loader.md
Normal file
6
awesomeness/Development Tools/vue-markdown-loader.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vue-markdown-loader"
|
||||
url: https://github.com/QingWei-Li/vue-markdown-loader
|
||||
author:
|
||||
description: "Convert Markdown file to Vue Component using markdown-it."
|
||||
tags:
|
6
awesomeness/Development Tools/vueify-extract-css.md
Normal file
6
awesomeness/Development Tools/vueify-extract-css.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: "vueify-extract-css"
|
||||
url: https://github.com/rawcreative/vueify-extract-css
|
||||
author:
|
||||
description: "Browserify plugin to extract css from Vueify-compiled single file components to a separate css file."
|
||||
tags:
|
7
awesomeness/Development Tools/vueify.md
Normal file
7
awesomeness/Development Tools/vueify.md
Normal file
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: "vueify"
|
||||
url: https://github.com/vuejs/vueify
|
||||
author:
|
||||
description: "Vue component transform for Browserify."
|
||||
tags:
|
||||
- official
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-async-computed
|
||||
url: https://github.com/foxbenjaminfox/vue-async-computed
|
||||
author: "@foxbenjaminfox (https://github.com/foxbenjaminfox)"
|
||||
description: "Plugin to support computed properties that are calculated asynchronously."
|
||||
tags:
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: vue-async-data
|
||||
url: https://github.com/vuejs/vue-async-data
|
||||
author:
|
||||
description: Async data loading plugin.
|
||||
tags:
|
||||
- official
|
6
awesomeness/Libraries and Plugins/AJAX:Data/vue-model.md
Normal file
6
awesomeness/Libraries and Plugins/AJAX:Data/vue-model.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-model
|
||||
url: https://github.com/aarondfrancis/vue-model
|
||||
author: "@aaronfrancis (https://github.com/aarondfrancis)"
|
||||
description: "Plugin to make rich models with built-in HTTP actions"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-resource
|
||||
url: https://github.com/vuejs/vue-resource
|
||||
author: The PageKit Team (http://pagekit.com/)
|
||||
description: "AJAX/Resource plugin"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Boilerplate for single page applications
|
||||
url: https://github.com/sebastian-software/modern-spa-boilerplate
|
||||
author: "@sebastiansoft"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Boilerplate for SPAs use vuex & vue-router
|
||||
url: https://github.com/crossjs/plato
|
||||
author: "@crossjs"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Boilerplate for Vue.js & Atom Electron
|
||||
url: https://github.com/rodzzlessa24/vue-electron
|
||||
author: "@rodzzlessa24"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Boilerplate for Vue.js plugin
|
||||
url: https://github.com/kazupon/vue-plugin-boilerplate
|
||||
author: "@kazupon"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: electron-vue
|
||||
url: https://github.com/SimulatedGREG/electron-vue
|
||||
author: "@SimulatedGREG"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Begin - Task Manager SPA written in Vue + Lumen
|
||||
url: https://github.com/rajabishek/begin
|
||||
author: Raj Abishek (https://github.com/rajabishek)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Electron + Vue example
|
||||
url: https://github.com/bradstewart/electron-boilerplate-vue
|
||||
author: "@bradstewart"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Feature Requests
|
||||
url: https://github.com/haydenbbickerton/feature-requests-app
|
||||
author: haydenbbickerton (https://github.com/haydenbbickerton)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: HackerNews clone with vue
|
||||
url: https://github.com/kazupon/vue-router-hackernews
|
||||
author: "@kazupon"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Node Webkit + Vue example
|
||||
url: https://github.com/brandonjpierce/node-webkit-boilerplate
|
||||
author: "@brandonjpierce"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Single page application example
|
||||
url: https://github.com/inca/voie-example
|
||||
author: Boris Okunskiy (https://github.com/inca)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Starter Application with JWT Auth + sample backend API in Laravel
|
||||
url: http://forum.vuejs.org/topic/39/starter-application-with-jwt-auth-sample-backend-api
|
||||
author: Koen (http://www.layer7.be)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Strong Together
|
||||
url: https://github.com/websemantics/strong-together
|
||||
author: WebSemantics (https://github.com/websemantics)
|
||||
description: "A starter project to build single page Vue.js apps as stand-alone or for Laravel / Laravel Spark projects, based on Browserify and Semantic-UI"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue-cnodejs
|
||||
url: https://github.com/shinygang/Vue-cnodejs
|
||||
author: "@shinygang (https://github.com/shinygang)"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue Cookbook
|
||||
url: https://github.com/yjj5855/node-vue-server-webpack
|
||||
author: "@yjj5855 (https://github.com/yjj5855)"
|
||||
description: "A demo first screen rendering of a service"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue Mini Shop
|
||||
url: https://github.com/BosNaufal/vue-mini-shop
|
||||
author: BosNaufal (https://github.com/BosNaufal)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue Samples
|
||||
url: https://github.com/superlloyd/VueSamples
|
||||
author: "@superlloyd"
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-shopping
|
||||
url: https://github.com/andylei18/vue-shopping
|
||||
author: andylei18 (https://github.com/andylei18)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue SoundCloud
|
||||
url: https://github.com/mul14/vue-soundcloud
|
||||
author: mul14 (https://github.com/mul14)
|
||||
description:
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vuejs Starter Kit
|
||||
url: https://github.com/MetinSeylan/VuejsStarterKit
|
||||
author: MetinSeylan (https://github.com/MetinSeylan)
|
||||
description: "Modern starter kit"
|
||||
tags:
|
6
awesomeness/Libraries and Plugins/Examples/vuetest.md
Normal file
6
awesomeness/Libraries and Plugins/Examples/vuetest.md
Normal file
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vuetest
|
||||
url: https://github.com/sjerrys/vuetest
|
||||
author: "@sjerrys"
|
||||
description: "An admin web with user auth, bootstrap ui, uploader, WYSIWYG editor in iframe"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: v-touch
|
||||
url: https://github.com/didierfranc/v-touch
|
||||
author: "@didierfranc (https://github.com/didierfranc)"
|
||||
description: "The easiest way to use Hammer.js with Vue.js and use touch gestures."
|
||||
tags:
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: vue-animate
|
||||
url: https://github.com/haydenbbickerton/vue-animate
|
||||
author: "@haydenbbickerton (https://github.com/haydenbbickerton)"
|
||||
description: "Use [Animate.css](https://github.com/daneden/animate.css) with Vue.js transitions."
|
||||
tags:
|
||||
- animation
|
|
@ -0,0 +1,8 @@
|
|||
---
|
||||
name: vue-animated-list
|
||||
url: https://github.com/vuejs/vue-animated-list
|
||||
author:
|
||||
description: A Vue.js plugin for easily animating `v-for` rendered lists.
|
||||
tags:
|
||||
- official
|
||||
- animation
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-calc-input
|
||||
url: https://github.com/BosNaufal/vue-calc-input
|
||||
author: "@BosNaufal (https://github.com/BosNaufal)"
|
||||
description: "Vue directive to make a calculator input behavior"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-clickaway
|
||||
url: https://github.com/simplesmiler/vue-clickaway
|
||||
author: "@simplesmiler"
|
||||
description: "Assign a method to be called whenever user clicks away from the element."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-clipboard
|
||||
url: https://github.com/xiaokaike/vue-clipboard
|
||||
author: "@xiaokaike"
|
||||
description: "Clipboard plugin for Vue.js"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-deepstream
|
||||
url: https://github.com/arexio/vue-deepstream
|
||||
author: "@arexio"
|
||||
description: "Plugin to simplify event subscription and event trigger when using [deepstream.io](https://deepstream.io/)"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-dragula
|
||||
url: https://github.com/Astray-git/vue-dragula
|
||||
author: "@Astray-git"
|
||||
description: "Vue wrapper for [dragula](https://github.com/bevacqua/dragula)"
|
||||
tags:
|
|
@ -0,0 +1,7 @@
|
|||
---
|
||||
name: vue-element
|
||||
url: https://github.com/vuejs/vue-element
|
||||
author:
|
||||
description: Register real custom elements with Vue.
|
||||
tags:
|
||||
- official
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-filters
|
||||
url: https://github.com/paulpflug/vue-filters
|
||||
author: "@paulpflug"
|
||||
description: "A collection of filters"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-focus
|
||||
url: https://github.com/simplesmiler/vue-focus
|
||||
author: "@simplesmiler"
|
||||
description: "Manage input focus in the MVVM-friendly way."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-format
|
||||
url: https://github.com/Haixing-Hu/vue-format
|
||||
author: "@Haixing-Hu"
|
||||
description: "A plugin providing a global filter and an instance method used to format messages with arguments."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-gesture
|
||||
url: https://github.com/mlyknown/vue-gesture
|
||||
author: "@mlyknown"
|
||||
description: "Touch events plugin for Vue.js. You can v-gesture directive, and directive auguments can use a tap, swipe, etc."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-helmet
|
||||
url: https://github.com/miaolz123/vue-helmet
|
||||
author: "@miaolz123 (https://github.com/miaolz123)"
|
||||
description: "Like [react-helmet](https://github.com/nfl/react-helmet), a HTML head manager for Vue, edit the page title easily."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue in viewport detection directive
|
||||
url: https://github.com/holic/vue-viewport
|
||||
author: "@holic"
|
||||
description: "Vue plugin for detecting when elements enter and leave the viewport"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-indicator
|
||||
url: https://github.com/ElemeFE/vue-indicator
|
||||
author: "@ElemeFE (https://github.com/ElemeFE)"
|
||||
description: "Mobile loading indicator plugin for Vuejs"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-infinite-scroll
|
||||
url: https://github.com/ElemeFE/vue-infinite-scroll
|
||||
author: "@ElemeFE (https://github.com/ElemeFE)"
|
||||
description: "Infinite scroll directive for Vuejs"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-keep-scroll
|
||||
url: https://github.com/mark-hahn/vue-keep-scroll
|
||||
author: "@mark-hahn"
|
||||
description: "A Vue.JS plugin directive to remember element scroll-position when detached"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-lazyload-img
|
||||
url: https://github.com/JALBAA/vue-lazyload-img
|
||||
author: "@JALBAA (https://github.com/JALBAA)"
|
||||
description: "Another image lazyload plugin for Vue, especially optimized for mobile browser."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-lazyload
|
||||
url: https://github.com/hilongjw/vue-lazyload
|
||||
author: "@hilongjw"
|
||||
description: "Lazyloading images."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-loading
|
||||
url: https://github.com/Coffcer/vue-loading
|
||||
author: "@coffcer (https://github.com/Coffcer)"
|
||||
description: "Vue directive, show loading block in any element."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-mixins
|
||||
url: https://github.com/paulpflug/vue-mixins
|
||||
author: "@paulpflug"
|
||||
description: "A collection of mixins aimed to replace some jQuery functionality"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue Modified Directive
|
||||
url: https://github.com/KyleRoss/vue-modified
|
||||
author: "@KyleRoss"
|
||||
description: "Know when your v-model's have been modified"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-move-dom
|
||||
url: https://github.com/BosNaufal/vue-move-dom
|
||||
author: "@BosNaufal (https://github.com/BosNaufal)"
|
||||
description: "Vue Directive to move the DOM without losing all the VM data, event, etc."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-msgbox
|
||||
url: https://github.com/ElemeFE/vue-msgbox
|
||||
author: "@ElemeFE (https://github.com/ElemeFE)"
|
||||
description: "Message box (like Sweet Alert) plugin for Vue.js"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue once directive
|
||||
url: https://github.com/kewah/vue-once
|
||||
author: "@kewah"
|
||||
description: "Adds an event listener that will be invoked a single time"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-paginate
|
||||
url: https://github.com/TahaSh/vue-paginate
|
||||
author: "@TahaSh"
|
||||
description: "A simple plugin to use pagination in Vue.js."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: Vue placeholder directives
|
||||
url: https://github.com/lithiumjake/vue-placeholders
|
||||
author: "@lithiumjake"
|
||||
description: "A simple Vue.js directive for placeholder images and lorem-ipsum text."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-plain
|
||||
url: https://github.com/Coffcer/vue-plain
|
||||
author: "@coffcer (https://github.com/Coffcer)"
|
||||
description: "Plugin to get plain object from vue getter/setter object."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-round-filter
|
||||
url: https://github.com/rascada/vue-round-filter
|
||||
author: "@rascada"
|
||||
description: "Filter for rounding with whichever decimal accuracy"
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-scroll
|
||||
url: https://github.com/suguangwen/vue-scroll
|
||||
author: "@suguangwen (https://github.com/suguangwen)"
|
||||
description: "Add scroll up function and optimize the origin algorithm. Reference to ElemeFE/vue-infinite-scroll."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-socket.io
|
||||
url: https://github.com/MetinSeylan/Vue-Socket.io
|
||||
author: "@MetinSeylan (https://github.com/MetinSeylan)"
|
||||
description: "Socket.io plugin for Vue.js, manage socket.io events in Vue vm."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-sortable
|
||||
url: https://github.com/sagalbot/vue-sortable
|
||||
author: "@sagalbot (https://github.com/sagalbot)"
|
||||
description: "A lightweight directive for reorderable drag-and-drop lists using [RubaXa/Sortable](https://github.com/RubaXa/Sortable)."
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-super
|
||||
url: https://github.com/rpkilby/vue-super
|
||||
author: "@rpkil"
|
||||
description: A simple plugin to call methods on parent components.
|
||||
tags:
|
|
@ -0,0 +1,6 @@
|
|||
---
|
||||
name: vue-titlecase
|
||||
url: https://github.com/Haixing-Hu/vue-titlecase
|
||||
author: "@Haixing-Hu"
|
||||
description: "A plugin providing a global filter and an instance method used to titlecase (different from capitalize) strings."
|
||||
tags:
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue