Fountain Coach Gitowner-controlled · read only

MIDI2.0Workbench.git · package.json

MIDI2.0Workbench.git / package.json

revision 8f552506f83fdd15a3b07b13a6b97c7582c625d4 · complete file

{
  "name": "midi2_workbench_public",
  "version": "1.6.0p",
  "description": "The MIDI 2.0 Workbench is a free tool from MIDI Association Members to help developers develop, debug (and deploy) MIDI 2.0 Applications and Devices. It runs on Windows, Mac and Linux. The Workbench connects to your device or software, to test various MIDI 2.0 implementation features against the currently released specifications.",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "electron .",
    "startInitiator": "electron . --noVirtualMidi --configDir=\"/home/andrew/MidiWorkBenchInit\" ",
    "pack": "electron-builder --dir ",
    "build": "electron-builder --publish=never",
    "postinstall": "electron-builder install-app-deps",
    "icons": "electron-icon-builder -f --input=icon.png --output=build",
    "swift:all": "bash scripts/run-swift-pipeline.sh",
    "swift:gen": "ts-node scripts/extract-static.ts && node scripts/codegen-swift.js && node scripts/codegen-swift-tests.js && node scripts/codegen-profiles.js"
  },
  "author": "Andrew Mee <andrew@mipex.io>",
  "license": "MIT",
  "devDependencies": {
    "electron": "^19.1.9",
    "electron-builder": "23.6.0",
    "electron-icon-builder": "^2.0.1",
    "node-gyp": "8.4.1",
    "ts-node": "^10.9.1",
    "ts-morph": "^19.0.0",
    "typescript": "^5.3.3",
    "@types/node": "^18.0.0"
  },
  "overrides": {
    "prebuild": {
      "node-gyp": "$node-gyp"
    }
  },
  "dependencies": {
    "JSONPath": "^0.11.2",
    "ajv": "^8.6.0",
    "ajv-draft-04": "^1.0.0",
    "bonjour-service": "https://github.com/starfishmod/bonjour-service",
    "cobs": "^0.2.1",
    "commonmark": "^0.30.0",
    "glob": "^7.1.7",
    "json-ptr": "^3.1.1",
    "json-stringify-pretty-compact": "^3.0.0",
    "lokijs": "^1.5.12",
    "midi": "^2.0.0",
    "pako": "^2.0.3",
    "path": "^0.12.7",
    "pretty-print-json": "^1.3.1",
    "sanitize-filename": "^1.6.3",
    "serialport": "^10.5.0",
    "tone": "^14.7.77",
    "usb_midi_2": "./midi2usb"
  },
  "resolutions": {
    "**/automation-events": "4.0.14",
    "**/node-gyp": "8.4.1"
  },
  "build": {
    "appId": "com.electron.midi2workbenchpublic",
    "productName": "midi2workbench",
    "mac": {
      "category": "public.app-category.music",
      "target": {
        "target": "dmg",
        "arch": [
          "x64",
          "arm64"
        ]
      },
      "publish": "github"
    },
    "linux": {
      "target": "AppImage",
      "synopsis": "MIDI 2.0 Workbench",
      "category": "Audio",
      "publish": "github",
      "desktop": {
        "Name": "MIDI 2.0 Workbench",
        "Type": "Application"
      }
    },
    "win": {
      "target": [
        "portable"
      ],
      "publish": "github"
    },
    "appx": {
      "applicationId": "midi2-workbench-public",
      "displayName": "MIDI 2.0 Workbench",
      "publisher": "MIDI Manufacturers Association",
      "publisherDisplayName": "MIDI Manufacturers Association",
      "identityName": ""
    }
  }
}