Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
{
"name": "sleek",
"productName": "sleek",
"version": "1.0.0",
"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": [
"!snap${/*}",
"!flatpak${/*}",
"!.git${/*}",
"!dist${/*}",
"!**.pfx",
"!**.bak",
"!**.md",
"!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": {
"pack": "electron-builder --dir",
"dist": "electron-builder -mwl --publish never",
"appx": "electron-builder -w appx --publish never",
"win": "electron-builder -w --publish never",
"pacman": "electron-builder -l pacman",
"appimage": "electron-builder -l AppImage --publish never",
"css-build": "node-sass src/scss/ --output src/css/",
"css-watch": "npm run css-build -- --watch",
"start": "npm run css-watch & NODE_ENV=development electron ."
},
"dependencies": {
"i18next": "^20.2.1",
"i18next-browser-languagedetector": "^6.1.0",
"i18next-fs-backend": "^1.1.1"
},
"devDependencies": {
"bulma": "^0.9.2",
"electron": "^12.0.4",
"electron-builder": "^22.10.5",
"electron-packager": "^15.2.0",
"node-sass": "^5.0.0"
}
}