Files

65 lines
2.5 KiB
JSON

{
"name": "fluxer_desktop",
"version": "0.0.0",
"description": "Instant messaging and VoIP application",
"homepage": "https://fluxer.app",
"author": "Fluxer Platform AB <[email protected]>",
"license": "AGPL-3.0-or-later",
"private": true,
"type": "module",
"main": "dist/main/index.js",
"scripts": {
"build": "node scripts/build.mjs",
"set-channel": "../tools/ci/run.sh build-desktop --step set_build_channel",
"test": "pnpm test:main && cargo test --manifest-path native/rust/Cargo.toml",
"test:main": "node --test 'src/main/*.test.mjs'",
"typecheck": "pnpm set-channel && tsc --noEmit"
},
"dependencies": {
"@fluxer/voice_engine_v2": "workspace:*",
"@simplewebauthn/browser": "14.0.0",
"franc-min": "6.2.0",
"hunspell-asm": "4.0.2",
"update-electron-app": "3.3.0",
"velopack": "1.2.0"
},
"devDependencies": {
"@types/node": "24.13.5",
"electron": "44.4.1",
"electron-builder": "27.0.0-alpha.8",
"electron-builder-squirrel-windows": "27.0.0-alpha.8",
"esbuild": "catalog:",
"typescript": "catalog:ts7"
},
"knip": {
"ignoreDependencies": [
"electron-builder"
]
},
"optionalDependencies": {
"@fluxer/hardware-encoder": "file:./native/hardware-encoder",
"@fluxer/linux-audio-capture": "file:./native/linux-audio-capture",
"@fluxer/linux-evdev": "file:./native/linux-evdev",
"@fluxer/linux-input-hook": "file:./native/linux-input-hook",
"@fluxer/linux-notifications": "file:./native/linux-notifications",
"@fluxer/linux-portals": "file:./native/linux-portals",
"@fluxer/linux-screen-capture": "file:./native/linux-screen-capture",
"@fluxer/mac-app-audio": "file:./native/mac-app-audio",
"@fluxer/mac-clipboard": "file:./native/mac-clipboard",
"@fluxer/mac-screen-capture": "file:./native/mac-screen-capture",
"@fluxer/mac-sysctl": "file:./native/mac-sysctl",
"@fluxer/mac-tcc": "file:./native/mac-tcc",
"@fluxer/macos-input-hook": "file:./native/macos-input-hook",
"@fluxer/platform-info": "file:./native/platform-info",
"@fluxer/system-hunspell": "file:./native/system-hunspell",
"@fluxer/webauthn": "file:./native/webauthn",
"@fluxer/win-clipboard": "file:./native/win-clipboard",
"@fluxer/win-shell": "file:./native/win-shell",
"@fluxer/win-toast": "file:./native/win-toast",
"@fluxer/win-game-capture": "file:./native/win-game-capture",
"@fluxer/win-process-loopback": "file:./native/win-process-loopback",
"@fluxer/windows-input-hook": "file:./native/windows-input-hook",
"electron-log": "5.4.4"
}
}