The ZIP bundles plugin.json, main.py, package.json, dist/index.js (+ map) at the archive root (no enclosing folder) — the format Decky's 'Install Plugin from ZIP File' / 'Install Plugin from URL' expects. Usage: bun run build:zip # build + package → releases/plugin-v<version>.zip bun run zip # package already-built dist only
27 lines
653 B
JSON
27 lines
653 B
JSON
{
|
|
"name": "@deckyvault/plugin",
|
|
"version": "1.0.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"build": "rollup -c",
|
|
"watch": "rollup -c -w",
|
|
"build:zip": "rollup -c && ./scripts/build-zip.sh --no-build",
|
|
"zip": "./scripts/build-zip.sh"
|
|
},
|
|
"dependencies": {
|
|
"@decky/api": "^1.1.3",
|
|
"@deckyvault/shared": "workspace:*",
|
|
"qrcode.react": "^4.2.0",
|
|
"react-icons": "^5.3.0",
|
|
"tslib": "^2.7.0"
|
|
},
|
|
"devDependencies": {
|
|
"@decky/rollup": "^1.0.2",
|
|
"@decky/ui": "^4.11.6",
|
|
"@types/react": "^19.1.1",
|
|
"@types/react-dom": "^19.1.1",
|
|
"rollup": "^4.53.3",
|
|
"typescript": "^5.6.2"
|
|
}
|
|
} |