{ "name": "sleek", "productName": "sleek", "version": "1.0.9-rc.3", "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 ", "copyright": "Copyright © 2021 ${author}", "license": "MIT", "repository": "https://github.com/ransome1/sleek/", "icon": "assets/icons/sleek.png", "main": "src/main.js", "buildResources": "src", "build": { "files": [ "!flatpak-node${/*}", "!snap${/*}", "!flatpak${/*}", "!.git${/*}", "!.github${/*}", "!dist${/*}", "!**.pfx", "!**.bak", "!**.md", "!**.gitignore", "!yarn.lock", "!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/sleek.png", "category": "ProjectManagement", "target": [ "deb", "freebsd", "rpm", "AppImage" ] }, "mac": { "target": { "target": "default", "arch": "universal" }, "icon": "assets/icons/sleek.icns", "category": "public.app-category.productivity", "artifactName": "${productName}-${version}-mac.${ext}" }, "nsis": { "artifactName": "${productName}-${version}-win-Setup.${ext}" }, "win": { "target": [ "zip", "portable", "nsis" ], "icon": "assets/icons/sleek.ico", "artifactName": "${productName}-${version}-win.${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": "yarn build:css && yarn build:pegjs && electron-builder -w --publish never", "build:macos": "yarn build:css && yarn build:pegjs && electron-builder -m --publish never", "build:linux": "yarn build:css && yarn build:pegjs && electron-builder -l --publish never", "build:appx": "yarn build:css && yarn build:pegjs && electron-builder -w appx --publish never", "build:appimage": "yarn build:css && yarn build:pegjs && electron-builder -l AppImage --publish never", "build:css": "sass src/scss/style.scss:src/css/style.css", "build:pegjs": "peggy --format es --output src/js/filterlang.mjs src/js/filterlang.pegjs", "pack": "yarn build:css && yarn build:pegjs && electron-builder --dir", "lint": "eslint --ext .js, src --ext .mjs, src", "test": "mocha --timeout 10000", "test1": "mocha ./test/createTodos.js --timeout 10000", "sass": "sass -w src/scss/style.scss:src/css/style.css", "start": "yarn sass & electron ." }, "dependencies": { "@fortawesome/fontawesome-free": "^5.15.3", "bulma": "^0.9.2", "chokidar": "^3.5.1", "electron-updater": "^4.3.9", "electron-windows-badge": "^1.1.0", "i18next": "^20.2.2", "i18next-fs-backend": "^1.1.1", "jstodotxt": "^0.10.0", "marked": "^2.0.3", "sugar": "^2.0.6", "vanillajs-datepicker": "^1.1.4" }, "devDependencies": { "electron": "12.0.10", "electron-builder": "^22.11.7", "eslint": "^7.25.0", "mocha": "^9.0.0", "sass": "^1.34.1", "spectron": "14.0.0" } }