prism-tui PoC

This commit is contained in:
Boof2015
2026-08-14 13:37:16 -04:00
parent 1a0185306a
commit 7047df3e38
41 changed files with 1995 additions and 635 deletions
+20 -6
View File
@@ -22,19 +22,23 @@
"test:window-state": "node scripts/run-window-state-tests.mjs",
"test:renderer-helpers": "node scripts/run-renderer-helper-tests.mjs",
"test:spectrum-native": "node --test test/spectrum-native.test.mjs",
"test:tui": "node scripts/build/build-tui.cjs --test",
"test:build-metadata": "node scripts/run-build-metadata-tests.mjs",
"test:updates": "node scripts/run-update-tests.mjs",
"plugin-ui:dev": "vite --config vite.plugin-ui.config.ts",
"plugin-ui:build": "vite build --config vite.plugin-ui.config.ts",
"build:native": "cd native && node-gyp rebuild",
"configure:tui": "node scripts/build/build-tui.cjs --configure-only",
"build:tui": "node scripts/build/build-tui.cjs",
"stage:tui": "node scripts/build/build-tui.cjs --stage",
"rebuild:native": "node -e \"const e=require('electron/package.json').version;const a=process.arch;const{execSync}=require('child_process');execSync('node-gyp rebuild --target='+e+' --arch='+a+' --dist-url=https://electronjs.org/headers',{stdio:'inherit',cwd:'native'})\"",
"postinstall": "node scripts/build/postinstall-native.cjs",
"dist": "npm run build && electron-builder --publish never",
"dist:mac": "npm run build && electron-builder --mac --publish never",
"dist:win": "npm run build && electron-builder --win --publish never",
"dist:linux": "npm run build && electron-builder --linux AppImage deb rpm tar.gz --publish never",
"dist:linux:appimage": "npm run build && electron-builder --linux AppImage --publish never",
"dist:linux:packages": "electron-builder --linux deb rpm tar.gz --publish never"
"dist": "node scripts/build/dist-current.cjs",
"dist:mac": "npm run stage:tui && npm run build && electron-builder --mac --publish never",
"dist:win": "npm run stage:tui && npm run build && electron-builder --win --publish never",
"dist:linux": "npm run dist:linux:appimage && npm run stage:tui && electron-builder --linux deb rpm tar.gz --publish never",
"dist:linux:appimage": "npm run build && electron-builder --config electron-builder.appimage.cjs --linux AppImage --publish never",
"dist:linux:packages": "npm run stage:tui && electron-builder --linux deb rpm tar.gz --publish never"
},
"repository": {
"type": "git",
@@ -99,6 +103,14 @@
{
"from": "plugin/dist-installer/",
"to": "plugins/"
},
{
"from": "tui/dist-installer/",
"to": "tui/"
},
{
"from": "THIRD_PARTY_NOTICES.md",
"to": "THIRD_PARTY_NOTICES.md"
}
],
"mac": {
@@ -144,6 +156,7 @@
"libatspi2.0-0",
"libuuid1",
"libsecret-1-0",
"libpulse0",
"libwebkit2gtk-4.1-0"
]
},
@@ -160,6 +173,7 @@
"at-spi2-core",
"libuuid",
"libsecret",
"pulseaudio-libs",
"webkit2gtk4.1"
]
}