All Projects → LeCoupa → vuesocial

LeCoupa / vuesocial

Licence: MIT license
🧞‍♀️🧞‍♂️ One easy-to-use button component for Vue.js with 65+ social networks.

Programming Languages

SCSS
7915 projects
Vue
7211 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to vuesocial

nuxt-weather
This weather app is just my sandbox to play with SSR and Nuxt.js ⛱️
Stars: ✭ 30 (-40%)
Mutual labels:  nuxtjs
nuxtjs-examples
Example apps of Nuxt.js framework
Stars: ✭ 51 (+2%)
Mutual labels:  nuxtjs
nuxt-ssr-firebase
A example repo for using nuxt with firebase hosting and cloud functions
Stars: ✭ 58 (+16%)
Mutual labels:  nuxtjs
XENA
XENA is the managed remote administration platform for botnet creation & development powered by blockchain and machine learning. Aiming to provide an ecosystem which serves the bot herders. Favoring secrecy and resiliency over performance. It's micro-service oriented allowing for specialization and lower footprint. Join the community of the ulti…
Stars: ✭ 127 (+154%)
Mutual labels:  nuxtjs
hubble-frontend-pwa
E-Commerce PWA Frontend
Stars: ✭ 43 (-14%)
Mutual labels:  nuxtjs
vue-ssr-blog
w-blog的前台部分,一个简单的nuxtJs的博客前台项目
Stars: ✭ 14 (-72%)
Mutual labels:  nuxtjs
nuxt-express-module
Add express routes to your nuxt app
Stars: ✭ 61 (+22%)
Mutual labels:  nuxtjs
nuxt-ghost
Easy Ghost content API integration with Nuxt.js.
Stars: ✭ 27 (-46%)
Mutual labels:  nuxtjs
nuxt-custom-elements
Publish your components as a custom-element standalone build.
Stars: ✭ 48 (-4%)
Mutual labels:  nuxtjs
nuxt-speedkit
nuxt-speedkit will help you to improve the lighthouse performance score (100/100) of your website.
Stars: ✭ 401 (+702%)
Mutual labels:  nuxtjs
nuxt2-ssr-firebase
Nuxt2 Universal App with SSR via Firebase Functions and Firebase Hosting
Stars: ✭ 50 (+0%)
Mutual labels:  nuxtjs
nuxt-cockpit
A Tutorial to Bundle Cockpit CMS & Nuxt.js in a full JAMstack
Stars: ✭ 45 (-10%)
Mutual labels:  nuxtjs
gist-blog-ssr
Build a server rendered Vue.js blog with Nuxt and Vuex using API Gist as backend
Stars: ✭ 58 (+16%)
Mutual labels:  nuxtjs
antony-nuxt
👏 Codes that Power ouorz.com | A Tiny Little Nuxt.js + WP REST API App 博客前端
Stars: ✭ 21 (-58%)
Mutual labels:  nuxtjs
nuxt.js-website
Nuxt.js website example using Cosmic JS
Stars: ✭ 56 (+12%)
Mutual labels:  nuxtjs
nuxt-quasar
Nuxt module for the Quasar Framework
Stars: ✭ 36 (-28%)
Mutual labels:  nuxtjs
applicationinsights-module
Application Insights module for NuxtJS
Stars: ✭ 14 (-72%)
Mutual labels:  nuxtjs
nuxt-with-jest
First attempt to integrate the jest with nuxt.js
Stars: ✭ 28 (-44%)
Mutual labels:  nuxtjs
nuxt-vite
Nuxt + Vite!! HMR so fast it'll make your head spin! Plus all the benefits of Nuxt
Stars: ✭ 54 (+8%)
Mutual labels:  nuxtjs
nuxt3-tailwind
nuxt3 boilerplate with tailwind and dynamic routes.
Stars: ✭ 52 (+4%)
Mutual labels:  nuxtjs

npm npm Average time to resolve an issue Percentage of issues still open GitHub license Netlify Status

Documentation

You can browse the documentation for Vue Social on the website.

Installation

npm install @growthbunker/vuesocial

# Or if you prefer using yarn
yarn add @growthbunker/vuesocial

Vue.js

In your main.js file:

import Vue from "vue"
import vuesocial from "@growthbunker/vuesocial"

Vue.use(vuesocial)

Nuxt.js

Create a new plugin in plugins/vuesocial.js:

import Vue from "vue"
import vuesocial from "@growthbunker/vuesocial"

Vue.use(vuesocial)

Add this new plugin to nuxt.config.js.

module.exports = {
  // ...
  plugins: [{ src: "@/plugins/vuesocial.js" }];
}

CDN

Get the latest version from jsdelivr, and import the JavaScript file in your page.

<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/vue.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/@growthbunker/vuesocial@latest/dist/vuesocial.min.js"></script>

We recommend our users to lock Vue Social's version when using CDN. Requesting the latest version (as opposed to "latest major" or "latest minor") is dangerous because major versions usually come with breaking changes. Only do this if you really know what you are doing. Please refer to jsdelivr.com for more information.

Icons

All the icons are available here in three themes (color, black and white). Copy them somewhere in your somewhere in your "public" / "static" folder. You will also have to set the icon path for the component to be able to find them (see package options and component props).

A huge thank you to Alexis Doreau for designing them.

Example

Once the plugin is installed, you can use the component like this:

<template>
  <gb-social-button network="facebook" size="small" theme="light">
    Do something with Facebook
  </gb-social-button>
</template>

Contributing

You are more than welcome to contribute to Vue Social. Just submit changes via pull request and I will review them before merging.

  1. Fork it! 🤙

  2. Create your feature branch: git checkout -b my-new-feature

  3. Commit your changes: git commit -am "Add some feature"

  4. Push to the branch: git push origin my-new-feature

  5. Submit a pull request 👍

The documentation is available in the docs folder. The Vue Social components are available in the lib folder.

License

Vue Social is MIT licensed.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].