{
  "name": "DuckClient",
  "description": "MUCK/MUSH/MUX Client",
  "version": "5.10.0",
  "minimum_chrome_version": "45",
  "chromium-args": "--disable-sync --disable-background-networking --disable-component-update",
  "app": {
    "background": {
      "scripts": [
        "lib/tcp-client.js",
        "lib/jquery-1.9.1.min.js",
        "lib/jquery-ui-1.10.2.custom.min.js",
        "lib/sjcl.js",
        "lib/jss.js",
        "lib/forge.all.js",
        "lib/observe.js",
        "lib/pako/pako.js",
        "certs/cabundle.js",
        "ansi.js",
        "textline.js",
        "quirks.js",
        "subclient.js",
        "output.js",
        "telnet.js",
        "serverid.js",
        "logger.js",
        "client.js",
        "linkdetect.js",
        "trigger.js",
        "releasenotes.js",
        "deeducate.js",
        "background.js"
      ]
    }
  },
  "icons": {
    "16": "duckclient-16.png",
    "128": "duckclient-128.png"
  },
  "permissions": [
    "node",
    "storage",
    "clipboardWrite",
    "notifications",
    {
      "fileSystem": [
        "write",
        "retainEntries"
      ]
    },
    {
      "socket": [
        "tcp-connect:*:*"
      ]
    },
    "webview"
  ],
  "sockets": {
    "tcp": {
      "connect": "*:*"
    }
  },
  "nwbuild": {
    "mode": "build",
    "flavor": "sdk",
    "version": "0.48.4",
    "logLevel": "info",
    "app": {
      "name": "DuckClient",
      "legalCopyright": "Copyright 2013-2025 D. 'Orville' Brodbeck",
      "company": "Laridyne Systems",
      "icon": "duckclient-128.icns",
      "NSHumanReadableCopyright": "Copyright 2013-2025 D. \"Orville\" Brodbeck",
      "LSApplicationCategoryType": "public.app-category.games",
      "NSLocalNetworkUsageDescription": "DuckClient needs network access in order to connect to MU* worlds"
    }
  },
  "devDependencies": {
    "nw-builder": "^4.13.16"
  },
  "dependencies": {
    "font-list": "^1.2.11"
  },
  "product_string": "DuckClient"
}
