{ "name": "sleek", "productName": "sleek", "version": "1.0.2", "description": "Todo app based on todo.txt for Linux, Windows and MacOS, free and open-source", "synopsis": "Todo app based on todo.txt for Linux, Windows and MacOS, free and open-source", "category": "ProjectManagement", "keywords": [ "todo.txt", "todo", "productivity", "tasks" ], "author": "Robin Ahle <ransome@uber.space>", "copyright": "Copyright © 2021 ${author}", "license": "MIT", "repository": "https://github.com/ransome1/sleek/", "icon": "assets/icons/icon.png", "main": "src/main.js", "buildResources": "src", "build": { "files": [ "!flatpak-node${/*}", "!snap${/*}", "!flatpak${/*}", "!.git${/*}", "!.github${/*}", "!dist${/*}", "!**.pfx", "!**.bak", "!**.md", "!**.gitignore", "!yarn.lock", "!assets/icons/bak${/*}", "!assets/screenshots${/*}", "!**/node_modules/*/{CHANGELOG.md,README.md,README,readme.md,readme,test,__tests__,tests,powered-test,example,examples,*.d.ts}", "!**/node_modules/.bin", "!**/*.{o,hprof,orig,pyc,pyo,rbc}", "!**/._*", "!**/{.DS_Store,.git,.hg,.svn,CVS,RCS,SCCS,__pycache__,thumbs.db,.gitignore,.gitattributes,.editorconfig,.flowconfig,.yarn-metadata.json,.idea,appveyor.yml,.travis.yml,circle.yml,npm-debug.log,.nyc_output,yarn.lock,.yarn-integrity}", "!**/node_modules/search-index/si${/*}" ], "appId": "RobinAhle.sleektodomanager", "linux": { "icon": "assets/icons/icon.png", "category": "ProjectManagement", "target": [ "deb", "freebsd", "rpm", "AppImage" ] }, "mac": { "target": "dmg", "icon": "assets/icons/sleek.icns", "category": "public.app-category.productivity" }, "nsis": { "artifactName": "${productName}-${version}-Setup.${ext}" }, "win": { "target": [ "portable", "nsis" ], "icon": "assets/icons/sleek.ico", "publisherName": "CN=2B3D4037-FF2E-4C36-84A6-CFF49F585C0C", "artifactName": "${productName}-${version}.${ext}" }, "appx": { "displayName": "sleek - Todo.txt app for Windows, free and open-source", "identityName": "17450RobinAhle.sleektodomanager", "publisher": "CN=2B3D4037-FF2E-4C36-84A6-CFF49F585C0C", "publisherDisplayName": "Robin Ahle", "applicationId": "RobinAhle.sleektodomanager" } }, "appImage": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, "rpm": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, "deb": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, "freebsd": { "artifactName": "${productName}-${version}-${arch}.${ext}" }, "scripts": { "build:windows": "electron-builder -w --publish never", "build:macos": "electron-builder -m --publish never", "build:linux": "electron-builder -l --publish never", "build:appx": "electron-builder -w appx --publish never", "build:pacman": "electron-builder -l pacman --publish never", "build:appimage": "electron-builder -l AppImage --publish never", "jest": "jest", "mocha": "mocha", "pack": "electron-builder --dir", "css-build": "node-sass src/scss/ -o src/css/", "css-watch": "node-sass src/scss/ -wo src/css/", "start": "yarn css-build & yarn css-watch & electron ." }, "dependencies": { "bulma": "^0.9.2", "i18next": "^20.2.2", "i18next-browser-languagedetector": "^6.1.0", "i18next-fs-backend": "^1.1.1" }, "devDependencies": { "chai": "^4.3.4", "electron": "^12.0.4", "electron-builder": "^22.10.5", "jest": "^26.6.3", "jest-electron": "^0.1.11", "mocha": "^8.3.2", "node-sass": "^5.0.0", "spectron": "^14.0.0" } }