{ "name": "ation", "version": "0.2.0", "description": "a simple presentation software", "main": "main.js", "scripts": { "start": "electron .", "dev": "concurrently \"cd src/ui && cross-env BROWSER=none npm start\" \"wait-on tcp:3000 && electron .\"", "build": "npm i && npm run build:assets && npm run build:react", "build:react": "cd src/ui && npm i && npm run build", "build:assets": "icon-gen -i assets/appIcon.svg -o ./assets --icns && xattr -cr assets/appIcon.svg", "dist": "npm run clean && npm run build && electron-builder -m", "clean": "rm -rf node_modules && rm -rf src/public/build/* && rm -rf src/public/node_modules && rm -rf dist && rm -f assets/*.icns" }, "author": "Michael Ochmann ", "license": "MIT", "dependencies": { "marked": "^4.1.0" }, "build": { "asar": true, "productName": "ation", "appId": "eu.massivedynamic.ation", "directories": { "buildResources": "assets" }, "files": [ "**/*", "assets/*.svg", "package.json" ], "mac": { "category": "public.app-category.productivity", "target": [ "dmg" ], "icon": "assets/app.icns", "darkModeSupport": true, "fileAssociations": [ { "ext": [ "md" ], "description": "Markdown files", "role": "Viewer" } ] }, "dmg": { "background": "assets/dmg_background.png", "iconSize": 100, "contents": [ { "x": 160, "y": 250 }, { "x": 360, "y": 250, "type": "link", "path": "/Applications" } ], "window": { "width": 540, "height": 400 } } }, "devDependencies": { "electron": "^21.0.0", "concurrently": "^7.4.0", "cross-env": "^7.0.3", "electron-builder": "^23.3.3", "icon-gen": "^3.0.1", "wait-on": "^6.0.1" } }