Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tiagodanin/nuxt-vuikit

Vuikit Module for Nuxt.js
https://github.com/tiagodanin/nuxt-vuikit

nuxt nuxt-module nuxt-plugin nuxtjs uikit uikit-components uikit3 vue vue-plugin vuejs vuejs-plugin vuikit

Last synced: 4 months ago
JSON representation

Vuikit Module for Nuxt.js

Awesome Lists containing this project

README

        

# Nuxt Vuikit

[![Travis](https://img.shields.io/travis/TiagoDanin/Nuxt-Vuikit.svg?branch=master&style=flat-square)](https://travis-ci.org/TiagoDanin/Nuxt-Vuikit) [![Downloads](https://img.shields.io/npm/dt/nuxt-vuikit.svg?style=flat-square)](https://npmjs.org/package/nuxt-vuikit) [![Node](https://img.shields.io/node/v/nuxt-vuikit.svg?style=flat-square)](https://npmjs.org/package/nuxt-vuikit) [![Version](https://img.shields.io/npm/v/nuxt-vuikit.svg?style=flat-square)](https://npmjs.org/package/nuxt-vuikit) [![XO code style](https://img.shields.io/badge/code%20style-XO-red.svg?style=flat-square)](https://github.com/xojs/xo)

Vuikit Module for Nuxt.js

## Installation

Module available through the [npm registry](https://www.npmjs.com/). It can be installed using the [`npm`](https://docs.npmjs.com/getting-started/installing-npm-packages-locally) or [`yarn`](https://yarnpkg.com/en/) command line tool.

```sh
# Yarn (Recomend)
yarn add nuxt-vuikit
# NPM
npm install nuxt-vuikit --save
```

## Documentation

### Setup

- Add `nuxt-vuikit` to `modules` section of your `nuxt.config.js`

```js
{
modules: [
'nuxt-vuikit'
],
vuikit: {
defaultTheme: true,
icons: true
}
}
```

### Module options

#### `defaultTheme`
Load UiKit3 default theme
- Default: `true`
- Type: `Boolean`

#### `icons`
Load UiKit3 icons
- Default: `true`
- Type: `Boolean`

## Tests

To run the test suite, first install the dependencies, then run `test`:

```sh
# Using Yarn
yarn test
```

## Dependencies

@vuikit/icons: UIkit icons as Vue functional components
Author: Miljan Aleksic
License: MIT
Version: ^0.8.1

@vuikit/theme: Vuikit default theme based on UIkit
Author: Miljan Aleksic
License: MIT
Version: ^0.8.1

debug: small debugging utility
Author: TJ Holowaychuk
License: MIT
Version: ^4.1.1

vuikit: A responsive Vue UI library for web site interfaces based on UIkit
Author: Miljan Aleksic
License: MIT
Version: ^0.8.10

## Dev Dependencies

ava: Node.js test runner that lets you develop with confidence.
Author: novemberborn, sindresorhus, vdemedes
License: MIT
Version: ^3.8.2

got: Human-friendly and powerful HTTP request library for Node.js
Author: sindresorhus, szmarczak
License: MIT
Version: ^11.1.4

nuxt: A minimalistic framework for server-rendered Vue.js applications (inspired by Next.js)
Author: atinux, pi0
License: MIT
Version: ^2.12.2

vue: Reactive, component-oriented view layer for modern web interfaces.
Author: Evan You
License: MIT
Version: ^2.6.11

xo: JavaScript/TypeScript linter with great defaults
Author: Sindre Sorhus
License: MIT
Version: ^0.30.0

## Contributors

Pull requests and stars are always welcome. For bugs and feature requests, please [create an issue](https://github.com/TiagoDanin/Nuxt-Vuikit/issues). [List of all contributors](https://github.com/TiagoDanin/Nuxt-Vuikit/graphs/contributors).

## License

[MIT](LICENSE) © [Tiago Danin](https://TiagoDanin.github.io)