buefy

WebJar for buefy

License

License

MIT
Categories

Categories

Github Development Tools Version Controls
GroupId

GroupId

org.webjars.npm
ArtifactId

ArtifactId

github-com-rafaelpimpa-buefy
Last Version

Last Version

0.6.2
Release Date

Release Date

Type

Type

jar
Description

Description

buefy
WebJar for buefy
Project URL

Project URL

http://webjars.org
Source Code Management

Source Code Management

https://github.com/rafaelpimpa/buefy

Download github-com-rafaelpimpa-buefy

How to add to project

<!-- https://jarcasting.com/artifacts/org.webjars.npm/github-com-rafaelpimpa-buefy/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>github-com-rafaelpimpa-buefy</artifactId>
    <version>0.6.2</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/github-com-rafaelpimpa-buefy/
implementation 'org.webjars.npm:github-com-rafaelpimpa-buefy:0.6.2'
// https://jarcasting.com/artifacts/org.webjars.npm/github-com-rafaelpimpa-buefy/
implementation ("org.webjars.npm:github-com-rafaelpimpa-buefy:0.6.2")
'org.webjars.npm:github-com-rafaelpimpa-buefy:jar:0.6.2'
<dependency org="org.webjars.npm" name="github-com-rafaelpimpa-buefy" rev="0.6.2">
  <artifact name="github-com-rafaelpimpa-buefy" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='github-com-rafaelpimpa-buefy', version='0.6.2')
)
libraryDependencies += "org.webjars.npm" % "github-com-rafaelpimpa-buefy" % "0.6.2"
[org.webjars.npm/github-com-rafaelpimpa-buefy "0.6.2"]

Dependencies

compile (2)

Group / Artifact Type Version
org.webjars.npm : bulma jar [0.6.1,0.7)
org.webjars.npm : vue jar [2.5.2,3)

Project Modules

There are no modules declared in this project.

Buefy is a lightweight library of responsive UI components for Vue.js based on Bulma framework and design.

Features

  • Keep your current Bulma theme / variables easily
  • Supports both Material Design Icons and FontAwesome
  • Very lightweight with none internal dependencies aside from Vue & Bulma
  • About 88KB min+gzip (with Bulma included)
  • Semantic code output
  • Follows Bulma design and some of the Material Design UX
  • Focus on usability and performance without over-animating stuff

Documentation

The documentation is in the docs directory, it serves as the demo as well.

Browse online documentation here.

Quick start

You need Vue.js version 2.6+.

1 Install via npm

npm install buefy

2 Import and use Buefy

Bundle

import Vue from 'vue';
import Buefy from 'buefy';
import 'buefy/dist/buefy.css';

Vue.use(Buefy);

or Individual Components

import Vue from 'vue'
import { Field, Input } from 'buefy'
import 'buefy/dist/buefy.css'

Vue.use(Field)
Vue.use(Input)

3 Include Material Design Icons

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@mdi/[email protected]/css/materialdesignicons.min.css">

If you want to customize the icons or the theme, refer to the customization section on the documentation.

Alternatively, you can use a CDN or even download

<!-- Buefy CSS -->
<link rel="stylesheet" href="https://unpkg.com/buefy/dist/buefy.min.css">

<!-- Buefy JavaScript -->
<script src="https://unpkg.com/buefy/dist/buefy.min.js"></script>

Browser support

Recent versions of Firefox, Chrome, Edge, Opera and Safari. IE10+ is only partially supported.

Contributing

Please see the contributing guidelines

Versioning

Version will follow v0.Y.Z, where:

  • Y: Major (breaking changes)
  • Z: Minor or patch

Core Team


Walter Tommasi

Special thanks to Rafael Beraldo, the original author.

Contributors

Thanks goes to these wonderful people (emoji key):


Rafael Beraldo

💻

Alexandre Paradis

💻

Yuxing Liao

💻

Adrien

💻

Apolokak Lab

💻

Antério Vieira

💻

Jorge Nieto

💻

Mateus Machado Luna

💻

All contributors

This project follows the all-contributors specification. Contributions of any kind welcome!

License

Code released under MIT license.

Versions

Version
0.6.2