# vue-dynamic-reconfigure

> Vue components for ROS dynamic_reconfigure

Latest version **1.0.1** (published 2020-01-16) · MIT license · 0 weekly downloads

## Install

```sh
npm install vue-dynamic-reconfigure
pnpm add vue-dynamic-reconfigure
yarn add vue-dynamic-reconfigure
bun add vue-dynamic-reconfigure
```

## Health

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

Positive: no vulnerabilities.

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

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.0.1 |
| Published | 2020-01-16 |
| First published | 2020-01-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 7 |
| Unpacked size | 4.6 MB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 4 |
| Author | Ludwig Waffenschmidt |
| Maintainers | ldwg |
| Keywords | vue, vuejs, ros, dynamic_reconfigure |

## Links

- npm: https://www.npmjs.com/package/vue-dynamic-reconfigure
- Repository: https://github.com/LdwgWffnschmdt/vue-dynamic-reconfigure
- Issues: https://github.com/LdwgWffnschmdt/vue-dynamic-reconfigure/issues
- npm.io page: https://npm.io/package/vue-dynamic-reconfigure

## Dependencies (7)

- [vue](https://npm.io/package/vue.md) ^2.6.11
- [roslib](https://npm.io/package/roslib.md) ^1.0.1
- [core-js](https://npm.io/package/core-js.md) ^3.4.4
- [vuetify](https://npm.io/package/vuetify.md) ^1.5.22
- [@babel/polyfill](https://npm.io/package/@babel/polyfill.md) ^7.4.4
- [roboto-fontface](https://npm.io/package/roboto-fontface.md) *
- [material-design-icons-iconfont](https://npm.io/package/material-design-icons-iconfont.md) ^4.0.5

## Alternatives

- [jsforce](https://npm.io/package/jsforce.md) — 851.2K weekly downloads
- [react-native-qrcode-svg](https://npm.io/package/react-native-qrcode-svg.md) — 693.5K weekly downloads
- [@salesforce/plugin-data](https://npm.io/package/@salesforce/plugin-data.md) — 394.9K weekly downloads
- [@backstage/plugin-search-common](https://npm.io/package/@backstage/plugin-search-common.md) — 308.5K weekly downloads
- [@chain-registry/types](https://npm.io/package/@chain-registry/types.md) — 38.4K weekly downloads

## Recent versions

- 1.0.1 (latest) — 2020-01-16
- 1.0.0 — 2020-01-13
- 0.1.8 — 2020-01-13
- 0.1.7 — 2020-01-10
- 0.1.6 — 2020-01-10
- 0.1.5 — 2020-01-10
- 0.1.4 — 2020-01-10
- 0.1.2 — 2020-01-10
- 0.1.1 — 2020-01-09

## README

# vue-dynamic-reconfigure

![](2020-01-13-11-40-50.png)

Vue components for ROS [dynamic_reconfigure](http://wiki.ros.org/dynamic_reconfigure) that connect via websockets to a [rosbridge](http://wiki.ros.org/rosbridge_suite) running on your robot. The UI elements use [vuetify](https://v15.vuetifyjs.com/en/).

🖥 You can find a **[demo](https://ldwgwffnschmdt.github.io/vue-dynamic-reconfigure/)** here (only supports secure websockets over WSS).

## Install
```
npm install --save vue-dynamic-reconfigure
```

## Components
Includes the following conponents:
- **RosDynamicReconfigureList**: Shows a list of all Nodes supporting dynamic_reconfigure
- **RosDynamicReconfigureNode**: Used in RosDynamicReconfigureList, can also be used stand-alone to show the parameters of a single node

## Usage

```javascript
<template>
  <ros-dynamic-reconfigure-list :ros="ros"/>
</template>

<script>
import ROSLIB from 'roslib';
import RosDynamicReconfigureList from 'vue-dynamic-reconfigure';

export default {
  name:  'VueDynamicReconfigureDemo',
  components: {
    RosDynamicReconfigureList,
  },
  data: () => ({
    ros: null,
    connected: false
  }),
  mounted() {
    this.ros = new ROSLIB.Ros({
      url : 'ws://localhost:9090'
    });

    this.ros.on('connection', () => {
      this.connected = true;
    });
  }
}
</script>
```

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