{ "name": "ontime", "version": "0.1.0", "author": "Carlos Valente", "description": "Time keeping for live events", "repository": "https://github.com/cpvalente/ontime", "keywords": [ "lighdev", "ontime", "timer" ], "license": "AGPL-3.0-only", "main": "main.js", "devDependencies": { "concurrently": "^6.1.0", "electron": "^13.1.2", "electron-builder": "^22.11.3", "eslint": "^7.26.0", "eslint-config-airbnb": "^18.2.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", "eslint-plugin-react": "^7.23.2", "eslint-plugin-react-hooks": "^4.2.0", "eslint-plugin-simple-import-sort": "^7.0.0", "jest": "^27.0.4" }, "scripts": { "nodestart": "NODE_ENV=development node src/app.js", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js", "start": "NODE_ENV=development electron .", "pack": "electron-builder --dir", "dist": "electron-builder", "dist-win": "electron-builder --publish=never --x64 --win", "dist-mac": "electron-builder --publish=never --x64 --mac", "dist-all": "electron-builder -mw" }, "build": { "productName": "ontime", "appId": "no.lightdev.ontime", "asar": true, "dmg": { "artifactName": "ontime-macOS.dmg", "icon": "icon.icns" }, "mac": { "target": "dmg", "category": "public.app-category.productivity", "icon": "icon.icns" }, "win": { "target": "nsis" }, "nsis": { "artifactName": "ontime-win64.exe", "createDesktopShortcut": true, "createStartMenuShortcut": true, "deleteAppDataOnUninstall": true, "runAfterFinish": false, "installerIcon": "icon.ico" }, "files": [ "**/*", "assets/" ], "directories": { "buildResources": "./assets/" }, "extraResources": [ { "from": "../client/build", "to": "extraResources/client/build", "filter": [ "**/*" ] }, { "from": "src", "to": "extraResources/src", "filter": [ "**/*" ] } ] }, "postinstall": "electron-builder install-app-deps" }