# vue-radial-progress-2

> A radial progress bar component for Vue.js

Latest version **0.0.0** (published 2018-06-08) · MIT license · 0 weekly downloads

## Install

```sh
npm install vue-radial-progress-2
pnpm add vue-radial-progress-2
yarn add vue-radial-progress-2
bun add vue-radial-progress-2
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.0 |
| Published | 2018-06-08 |
| First published | 2018-06-08 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 28.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Author | jrenton87@gmail.com |
| Maintainers | jorderinio |
| Keywords | vue, vuejs, radial, progress, bar, progress bar, radial progress, radial progress bar |

## Links

- npm: https://www.npmjs.com/package/vue-radial-progress-2
- Repository: https://github.com/wyzant-dev/vue-radial-progress
- Homepage: https://github.com/wyzant-dev/vue-radial-progress/blob/master/README.md
- Issues: https://github.com/wyzant-dev/vue-radial-progress/issues
- npm.io page: https://npm.io/package/vue-radial-progress-2

## Alternatives

- [@sentry/react-native](https://npm.io/package/@sentry/react-native.md) — 2.6M weekly downloads
- [@ardatan/aggregate-error](https://npm.io/package/@ardatan/aggregate-error.md) — 708.1K weekly downloads
- [custom-error-generator](https://npm.io/package/custom-error-generator.md) — 2.0K weekly downloads
- [@technik-sde/prosemirror-recreate-transform](https://npm.io/package/@technik-sde/prosemirror-recreate-transform.md) — 1.5K weekly downloads
- [@suchipi/error-utils](https://npm.io/package/@suchipi/error-utils.md) — 78 weekly downloads

## Recent versions

- 0.0.0 (latest) — 2018-06-08

## README

# vue-radial-progress [![npm package](https://img.shields.io/npm/v/vue-radial-progress.svg)](https://www.npmjs.com/package/vue-radial-progress)

> A radial progress bar component for Vue.js. Uses SVG and javascript to animate a radial progress bar with a gradient.

[Live Demo](https://wyzant-dev.github.io/vue-radial-progress/)

# Requirements

- [Vue.js](https://github.com/vuejs/vue) `^1.0.0` (Compatible with Vue 1.0 or 2.0)
- A module bundler such as [webpack](https://github.com/webpack/webpack) or use the minified version on its own.

# Installation

``` bash
$ npm install --save vue-radial-progress
```

# Usage
``` html
<template>
  <radial-progress-bar :diameter="200"
                       :completed-steps="completedSteps"
                       :total-steps="totalSteps">
   <p>Total steps: {{ totalSteps }}</p>
   <p>Completed steps: {{ completedSteps }}</p>
  </radial-progress-bar>
</template>

<script>
import RadialProgressBar from 'vue-radial-progress'

export default {
  data () {
    return {
      completedSteps: 0,
      totalSteps: 10
    }
  },

  components: {
    RadialProgressBar
  }
}
</script>
```

# Props

Name | Default value | Description
---|:---:|---
`diameter` | `200` | Diameter of the progress bar circle in pixels.
`totalSteps` | `10` | Total number of steps to complete progress bar.
`completedSteps` | `0` | Number of completed steps in the progress bar.
`startColor` | `#bbff42` | The color of the leading edge of the progress bar gradient.
`stopColor` | `#429321` | The secondary color of the progress bar gradient.
`innerStrokeColor` | `#323232` | Background color of the progress bar.
`strokeWidth` | `10` | The width of the progress bar.
`animateSpeed` | `1000` | The amount of time in milliseconds to animate one step.
`fps` | `60` | The frames per second that the animation should run.
`timingFunc` | `linear` | The transition timing function to use for the CSS transition. See [transition-timing-function](https://developer.mozilla.org/en-US/docs/Web/CSS/transition-timing-function).

# Lint

  > npm run lint

# Dev

  > npm run dev

# License

[The MIT License](LICENSE)

---
_Source: https://npm.io/package/vue-radial-progress-2 · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
