{ "name": "thedesk", "version": "22.0.1", "codename": "Koume", "description": "TheDesk is a Mastodon client for PC.", "repository": "https://github.com/cutls/TheDesk", "main": "main.js", "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "construct": "cd view/make && node make --automatic && cd ../../ && browserify aiscript.js -o js/platform/aiscript.js", "construct:store": "cd view/make && node make --automatic --store && cd ../../ && browserify aiscript.js -o js/platform/aiscript.js", "dev": "npx electron ./ --dev", "dist": "build --linux snap", "watchview": "node view/make/make.js --automatic --watch", "build:js": "node build.js", "build": "node view/make/make.js --automatic && npx electron-builder", "build:pwa": "node view/make/make.js --automatic --pwa", "build:win:web": "node view/make/make.js --automatic && npx electron-builder --win", "build:win:msstore": "node view/make/make.js --automatic --store && npx electron-builder --win appx", "build:linux:web": "node view/make/make.js --automatic && npx electron-builder --linux", "build:linux:snapstore": "node view/make/make.js --automatic --store && npx electron-builder --linux", "build:mac:web": "node view/make/make.js --automatic && npx electron-builder --mac", "build:mac:homebrew": "node view/make/make.js --automatic --store && npx electron-builder --mac", "lint:fix": "eslint js --fix", "lint": "eslint js" }, "keywords": [ "mastodon", "client", "electron", "thedesk" ], "bugs": { "url": "https://github.com/cutls/TheDesk/issues", "email": "p@cutls.com" }, "homepage": "https://thedesk.top", "author": { "name": "Cutls", "url": "https://cutls.dev", "email": "p@cutls.com" }, "contributor": [ { "name": "とねぢ", "url": "https://minohdon.jp/@toneji", "email": "solfa.tono@gmail.com" }, { "name": "ぽぷんじゃ", "url": "https://popon.pptdn.jp/@popn_ja", "email": "popn.ja@gmail.com" }, { "name": "kPherox", "url": "https://pl.kpherox.dev/kPherox", "email": "admin@mail.kr-kp.com" } ], "license": "GPL-3.0", "dependencies": { "@fortawesome/fontawesome-free": "^5.15.2", "@syuilo/aiscript": "^0.11.1", "electron-dl": "^3.0.2", "jimp": "^0.16.1", "jquery": "^3.5.1", "jquery-ui-dist": "^1.12.1", "json5": "^2.1.3", "lodash": "^4.17.20", "materialize-css": "git://github.com/cutls/materialize#v1-dev", "sanitize-html": "^2.3.0", "sumchecker": "^3.0.1", "sweetalert2": "^10.13.0", "system-font-families": "^0.4.1", "vue": "^2.6.12" }, "optionalDependencies": { "itunes-nowplaying-mac": "0.3.1" }, "devDependencies": { "browserify": "^17.0.0", "chokidar": "^3.5.1", "electron": "^10.1.5", "electron-builder": "^22.9.1", "electron-rebuild": "^2.3.2", "eslint": "^7.13.0", "readline-sync": "1.4.10" }, "build": { "productName": "TheDesk", "appId": "top.thedesk", "asarUnpack": [ "node_modules/itunes-nowplaying-mac", "main/script" ], "directories": { "output": "../build" }, "win": { "icon": "build/thedesk.ico", "target": [ "nsis", "appx", "portable" ] }, "appx": { "identityName": "53491Cutls.TheDesk", "applicationId": "Cutls.TheDesk", "publisherDisplayName": "Cutls", "publisher": "CN=629757F5-A5EE-474F-9562-B304A89A9FD1", "languages": [ "JA-JP", "EN-US" ] }, "nsis": { "oneClick": false, "allowToChangeInstallationDirectory": true, "artifactName": "TheDesk-setup.${ext}" }, "linux": { "icon": "build/icons", "target": [ "zip", "appImage", "snap", "deb" ], "category": "Network" }, "mac": { "target": [ "dmg", "zip" ] }, "electronDownload": { "version": "9.0.5" }, "electronVersion": "9.0.5" } }