beacn-desktop-linux
Version:
Linux-compatible version of the BEACN Link app using PipeWire for virtual audio devices
84 lines (83 loc) • 2.13 kB
JSON
{
"name": "beacn-desktop-linux",
"version": "0.1.1",
"description": "Linux-compatible version of the BEACN Link app using PipeWire for virtual audio devices",
"main": "lib/index.js",
"bin": {
"beacn": "src/cli/cli.js"
},
"scripts": {
"build": "node-gyp rebuild",
"start": "node src/cli/cli.js",
"dev": "nodemon src/cli/cli.js",
"prepare": "node-gyp rebuild",
"clean": "node-gyp clean",
"rebuild": "npm run clean && npm run build",
"test": "cd tests/pipewire && ./build-test.sh",
"test:watch": "cd tests/pipewire && nodemon -e c --exec './build-test.sh'",
"debug": "PIPEWIRE_DEBUG=3 node src/cli/cli.js",
"debug:native": "PIPEWIRE_DEBUG=3 gdb --args node src/cli/cli.js",
"lint": "gcc -Wall -Wextra -Wpedantic -fsyntax-only lib/native/beacn_native.cc",
"lint:fix": "gcc -Wall -Wextra -Wpedantic -fsyntax-only lib/native/beacn_native.cc -o /dev/null",
"install:local": "npm install -g .",
"uninstall:local": "npm uninstall -g beacn-desktop-linux"
},
"keywords": [
"beacn",
"audio",
"pipewire",
"linux",
"cli",
"virtual-audio",
"audio-routing",
"virtual-devices",
"audio-mixer",
"sound-server"
],
"author": "Thomas Little",
"license": "MIT",
"dependencies": {
"node-addon-api": "^7.0.0",
"commander": "^11.0.0",
"chalk": "^4.1.2",
"debug": "^4.3.4"
},
"devDependencies": {
"node-gyp": "^10.0.1",
"mocha": "^10.2.0",
"chai": "^4.3.10",
"nodemon": "^3.0.2"
},
"engines": {
"node": ">=16.0.0"
},
"gypfile": true,
"repository": {
"type": "git",
"url": "https://github.com/thomaslittle/beacn-desktop-linux-bash.git"
},
"bugs": {
"url": "https://github.com/thomaslittle/beacn-desktop-linux-bash/issues"
},
"homepage": "https://github.com/thomaslittle/beacn-desktop-linux-bash#readme",
"os": [
"linux"
],
"cpu": [
"x64"
],
"files": [
"lib/",
"src/",
"binding.gyp",
"README.md",
"docs/",
"LICENSE"
],
"directories": {
"lib": "lib",
"doc": "docs",
"test": "tests",
"src": "src"
}
}