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

https://github.com/fcannizzaro/rollup-stream-deck-package

Rollup plugin to create a distribution package for Elgato Stream Deck plugins
https://github.com/fcannizzaro/rollup-stream-deck-package

elgato rollup-plugin streamdeck-sdk

Last synced: 16 days ago
JSON representation

Rollup plugin to create a distribution package for Elgato Stream Deck plugins

Awesome Lists containing this project

README

          

# Stream Deck Package (Rollup plugin)

[![npm version](https://badge.fury.io/js/@fcannizzaro%2Frollup-stream-deck-package.svg)](https://badge.fury.io/js/@fcannizzaro%2Frollup-stream-deck-package)
[![Publish Package to npmjs](https://github.com/fcannizzaro/rollup-stream-deck-package/actions/workflows/publish-package.yaml/badge.svg)](https://github.com/fcannizzaro/rollup-stream-deck-package/actions/workflows/publish-package.yaml)

This plugin uses the [Elgato Distribution Tool](https://docs.elgato.com/sdk/plugins/packaging) to package a Stream Deck plugin.

## Usage

```typescript
import streamDeckPackage from "@fcannizzaro/rollup-stream-deck-package";

export default {
plugins: [
streamDeckPackage({
plugin: "./com.sample.plugin.sdPlugin",
}),
],
};
```

## Options

- `plugin` path to plugin folder (.sdPlugin)

- `output` path to output folder (default: `./`)

## License

MIT