{ "name": "mstdn", "productName": "Mstdn", "version": "0.2.4", "description": "Tiny web-based mastodon client for your desktop", "main": "main/index.js", "bin": { "open-mstdn-app": "./bin/cli.js" }, "scripts": { "build:ts": "tsc --pretty -p .", "build:bundle": "NODE_ENV=development browserify -x electron renderer/index.js -o renderer/preload.js", "build": "npm run build:ts && npm run build:bundle", "build:bundle:release": "NODE_ENV=production browserify -x electron renderer/index.js -o renderer/preload.js", "build:release": "npm run build:ts && npm run build:bundle:release", "test": "echo \"Error: no test specified\" && exit 1", "lint": "tslint --project tsconfig.json --type-check $(git ls-files | grep -E \"\\.ts$\")", "watch": "guard --watchdir main renderer typings", "debug": "NODE_ENV=development electron .", "start": "NODE_ENV=production electron .", "release": "npm run lint && ./scripts/make-release.sh" }, "repository": { "type": "git", "url": "git+https://github.com/rhysd/Mstdn.git" }, "keywords": [ "mastodon", "desktop", "client", "electron" ], "author": "rhysd ", "license": "MIT", "bugs": { "url": "https://github.com/rhysd/Mstdn/issues" }, "homepage": "https://github.com/rhysd/Mstdn#readme", "devDependencies": { "@types/electron": "^1.4.37", "@types/electron-window-state": "^2.0.28", "@types/loglevel": "^1.4.29", "@types/menubar": "^5.1.3", "@types/mousetrap": "^1.5.33", "@types/node": "^7.0.13", "browserify": "^14.3.0", "electron-packager": "^8.6.0", "npm-run-all": "^4.0.2", "tslint": "^5.1.0", "typescript": "^2.2.2" }, "dependencies": { "electron": "^1.6.8-beta", "electron-window-state": "^4.1.1", "electron-context-menu": "^0.9.0", "loglevel": "^1.4.1", "menubar": "github:rhysd/menubar#mstdn", "mousetrap": "^1.6.1" } }