# tlm-vue

> Vue specific wrapper for tlm-components

Latest version **0.0.17** (published 2022-12-09) · 0 weekly downloads

> **Deprecated.** This package is deprecated.

## Install

```sh
npm install tlm-vue
pnpm add tlm-vue
yarn add tlm-vue
bun add tlm-vue
```

## Health

**Score 10/100 (F)** — status: deprecated.

Negative: deprecated.

## Facts

| | |
|---|---|
| Version | 0.0.17 |
| Published | 2022-12-09 |
| First published | 2022-08-29 |
| Weekly downloads | 0 |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 1 |
| Unpacked size | 14.4 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 12 |
| Maintainers | fuasmattn, m-m-mic |

## Links

- npm: https://www.npmjs.com/package/tlm-vue
- Repository: https://github.com/MaibornWolff/tlm-components
- Homepage: https://github.com/MaibornWolff/tlm-components#readme
- Issues: https://github.com/MaibornWolff/tlm-components/issues
- npm.io page: https://npm.io/package/tlm-vue

## Dependencies (1)

- [tlm-stencil](https://npm.io/package/tlm-stencil.md) ^0.0.16

## Recent versions

- 0.0.17 (latest) — 2022-12-09
- 0.0.16 — 2022-12-09
- 0.0.15 — 2022-12-09
- 0.0.14 — 2022-10-12
- 0.0.13 — 2022-10-06
- 0.0.11 — 2022-10-06
- 0.0.6 — 2022-10-06
- 0.0.5 — 2022-09-02
- 0.0.4 — 2022-08-29
- 0.0.3 — 2022-08-29
- 0.0.2 — 2022-08-29
- 0.0.1 — 2022-08-29

## README

[![npm](https://img.shields.io/npm/v/tlm-vue?color=blue)](https://www.npmjs.com/package/tlm-vue)

# The Liberation Machine - Vue

## Publish package

1. Build your core stencil package.
2. Run build on this package.
3. Publish.

## Use in Vue

Import the library plugin in the `main.js` file:

```JavaScript
import { TlmComponents } from 'tlm-vue';

createApp(App).use(TlmComponents).mount('#app');
```
You can then use your components within vue:

```Vue
<template>
  <tlm-button test-id="test-id" disabled="false">Press here</tlm-button>
</template>

<script>
import { TlmButton } from 'tlm-vue';

export default {
  name: 'HelloWorld',
  components: {
    TlmButton
  }
}
```

## Known Issues

Vue will throw a deprecation error if `slots` are used. This is due to `eslint` misidentifying the slots as outdated Vue 2
syntax.

To disable the error, add the following under `eslintConfig` within the `package.json`:

```json
"rules": {
    "vue/no-deprecated-slot-attribute": "off"
}
```

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