nixpkgs mirror (for testing)
github.com/NixOS/nixpkgs
nix
1{
2 "name": "kuro",
3 "productName": "Kuro",
4 "version": "9.0.0",
5 "description": "Elegant Microsoft To-Do desktop app (Ao fork)",
6 "license": "MIT",
7 "repository": "davidsmorais/kuro",
8 "author": {
9 "name": "davidsmorais",
10 "email": "david@dsmorais.com",
11 "url": "https://github.com/davidsmorais"
12 },
13 "maintainers": [
14 {
15 "name": "davidsmorais",
16 "email": "david@dsmorais.com",
17 "url": "https://github.com/davidsmorais"
18 }
19 ],
20 "scripts": {
21 "postinstall": "electron-builder install-app-deps",
22 "icons": "electron-icon-maker --input=./static/Icon.png --output=./build/",
23 "test": "xo && stylelint 'src/style/*.css'",
24 "release": "yarn version && rm -rf dist build && yarn icons && electron-builder --publish never",
25 "build-snap": "electron-builder --linux snap",
26 "build-win": "electron-builder --win",
27 "start": "electron ."
28 },
29 "dependencies": {
30 "auto-launch": "^5.0.1",
31 "electron-context-menu": "^3.6.1",
32 "electron-debug": "^1.4.0",
33 "electron-dl": "^2.0.0",
34 "electron-store": "^8.1.0",
35 "lodash": "^4.17.21"
36 },
37 "devDependencies": {
38 "electron": "^22.1.0",
39 "electron-builder": "^23.6.0",
40 "electron-icon-maker": "^0.0.5",
41 "stylelint": "^14.9.1",
42 "xo": "^0.53.1"
43 },
44 "xo": {
45 "envs": [
46 "browser",
47 "node"
48 ],
49 "rules": {
50 "n/prefer-global/process": 0,
51 "unicorn/prefer-module": 0,
52 "unicorn/no-for-loop": 0,
53 "unicorn/no-array-for-each": 0,
54 "import/extensions": 0,
55 "object-curly-spacing": 0,
56 "quote-props": 0,
57 "unicorn/prefer-query-selector": 0,
58 "quotes": [
59 "error",
60 "double"
61 ]
62 },
63 "space": 2
64 },
65 "stylelint": {
66 "rules": {
67 "block-closing-brace-empty-line-before": "never",
68 "block-closing-brace-newline-after": "always",
69 "block-no-empty": true,
70 "block-opening-brace-space-before": "always",
71 "color-hex-case": "upper",
72 "color-hex-length": "long",
73 "color-no-invalid-hex": true,
74 "comment-no-empty": true,
75 "declaration-block-semicolon-space-before": "never",
76 "indentation": 2,
77 "max-empty-lines": 0,
78 "no-duplicate-selectors": true
79 }
80 },
81 "build": {
82 "appId": "com.davidsmorais.kuro",
83 "snap": {
84 "title": "Kuro"
85 },
86 "files": [
87 "**/*",
88 "!media${/*}",
89 "!docs${/*}"
90 ],
91 "win": {
92 "target": [
93 {
94 "target": "nsis",
95 "arch": [
96 "x64"
97 ]
98 }
99 ],
100 "icon": "icons/win/icon.ico",
101 "publish": {
102 "provider": "github",
103 "releaseType": "release"
104 }
105 },
106 "linux": {
107 "category": "Office",
108 "icon": "icons/png",
109 "description": "Kuro is an unofficial, featureful, open source, community-driven, free Microsoft To-Do app, used by people in more than 120 countries. (Ao fork)",
110 "synopsis": "Elegant Microsoft To-Do desktop app (Ao fork)",
111 "publish": {
112 "provider": "github",
113 "releaseType": "release"
114 },
115 "target": [
116 {
117 "target": "AppImage",
118 "arch": [
119 "x64"
120 ]
121 },
122 {
123 "target": "deb",
124 "arch": [
125 "x64"
126 ]
127 },
128 {
129 "target": "pacman",
130 "arch": [
131 "x64"
132 ]
133 },
134 {
135 "target": "rpm",
136 "arch": [
137 "x64"
138 ]
139 },
140 {
141 "target": "snap",
142 "arch": [
143 "x64"
144 ]
145 }
146 ]
147 }
148 }
149}