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
- Host: GitHub
- URL: https://github.com/fcannizzaro/rollup-stream-deck-package
- Owner: fcannizzaro
- License: mit
- Created: 2023-12-25T22:03:30.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-12-28T14:08:27.000Z (over 2 years ago)
- Last Synced: 2025-10-10T09:57:19.934Z (8 months ago)
- Topics: elgato, rollup-plugin, streamdeck-sdk
- Language: TypeScript
- Homepage:
- Size: 404 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Stream Deck Package (Rollup plugin)
[](https://badge.fury.io/js/@fcannizzaro%2Frollup-stream-deck-package)
[](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