# Nitro UI Vue

> Awesome Vue Component Wrapper for Nitro UI

## Getting Started

Get latest version by installing via [NPM @nitro-ui/vue-framework](https://www.npmjs.com/package/@nitro-ui/vue-framework):

```
npm install @nitro-ui/vue-framework
```

## Usage:

```
import { Button } from '@nitro-ui/vue-framework';
```

## Development & Contribution

To extends, develop or contribute to this component, you're required to fork our main [repository](https://github.com/icarasia-engineering/nitro-ui-vue) and made a pull request.

### Dev. Requirements

- NodeJs
- Vue
- Webpack (`webpack`, `webpack-cli`, `webpack-dev-server`)

### Commands

To view documentation:

```
npm run serve
```

To build using rollup:

```
npm run build
```

Other:

```
npm run dev
```

---

# TODO

Soon.

---

# CHANGELOG

All notable changes to this project will be documented in this file. **For now, let's keep TODO and CHANGELOG in README file. Keeping things simple.**

The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

Types of changes:

- `Added` for new features.
- `Changed` for changes in existing functionality.
- `Deprecated` for soon-to-be removed features.
- `Removed` for now removed features.
- `Fixed` for any bug fixes.
- `Security` in case of vulnerabilities.

## [1.0.23] - 2019-10-12

- `Fixed` Missing dist files in Nitro UI Utilities
- `Removed` deprecated package `@nitro-ui/css-core`
- `Added` New Bundle Utilities `@nitro-ui/bundle-utilities`
- `Changed` Update Bundle Utilities in Vue

## [1.0.0] - 2019-11-04

- `Added` Component Pagination
- `Added` Component Toolbar
- `Added` Component Sidebar
- `Added` Component Sidebar
- `Added` Component Step
- `Added` Component Table
- `Added` Component SVG Icons
- `Added` Component SVG Icons
- `Added` Component Drawer
- `Added` Component Modal
- `Added` Component Tooltip
- `Added` Component Dropdown
- `Added` Component Alert
- `Added` Component Arrow
- `Added` Component Avatar
- `Added` Component Breadcrumb
- `Added` Component Button Group
- `Added` Component Card
- `Added` Component Chip
- `Added` Component Grid
- `Added` Component Container
- `Added` Component Row
- `Added` Component Column
- `Changed` Update @nitro-ui package dependencies

## [1.0.0-alpha.1] - 2019-10-19

### Fixed
- Error when running `npm run serve` due to webpack config is moved to `webpack` dir

### Added
- Add `active` class to menu when route change

## [1.0.0-alpha.0] - 2019-10-18

### Added
- Added `.idea` (PhpStorm's settings) to `.gitignore`
- Babel error when try to serve documentation via POI
- Add `package.json` scripts for Webpack
- Add `webpack`, `webpack-cli` and `webpack-dev-server` to dev dependencies
- Add more keywords
- Add Rollup Minify
- Add a build bash script `scripts/build.sh` to build the whole package by sequence
- Add Tarser to minify JS
- Add command script in `package.json` to run `scripts/build.sh`

### Fixed
- Babel error when try to serve documentation via POI

### Changed
- Update README
- Remove `vue` from `.babelrc` presets
- Update Dependencies
- Update Rollup Configuration for External and BannerComment for Nitro

### Removed
- Remove POI from dev dependencies and all related files
- Remove old babels (only use Babel 7 `@babel`)

## [0.0.0] - 2019-10-17

### Added
- Initial setup
