package.json 2.77 KB
Newer Older
Michael Koch's avatar
Michael Koch committed
1
{
Michael Koch's avatar
Michael Koch committed
2
3
	"name": "asta-copyclient",
	"productName": "AStA Copyclient",
4
	"version": "0.3.11",
Michael Koch's avatar
Michael Koch committed
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
	"description": "Copyclient für das Drucksystem des AStA Copyservice",
	"author": {
		"name": "AStA der Universität Paderborn",
		"email": "it@asta.upb.de"
	},
	"contributors": [
		{
			"name": "Leon Tappe",
			"email": "ltappe@mail.upb.de"
		},
		{
			"name": "Michael Koch",
			"email": "m.koch@emkay443.de"
		}
	],
	"homepage": "https://asta.uni-paderborn.de/service/copyservice/",
	"repository": {
		"type": "git",
		"url": "https://git.uni-paderborn.de/asta/copyclient_electron"
	},
	"bugs": {
		"url": "https://git.uni-paderborn.de/asta/copyclient_electron/issues",
		"email": "app@asta.upb.de"
	},
	"main": "main.js",
	"scripts": {
Michael Koch's avatar
Michael Koch committed
31
		"start": "./build/build_angular.sh && electron ."
Michael Koch's avatar
Michael Koch committed
32
33
34
35
36
37
38
39
40
	},
	"keywords": [
		"AStA",
		"Copyclient",
		"Copy",
		"Print"
	],
	"license": "LGPL-3.0-or-later",
	"devDependencies": {
Leon Tappe's avatar
Leon Tappe committed
41
		"electron": "^16.0.7",
42
		"electron-builder": "^22.3.2"
Michael Koch's avatar
Michael Koch committed
43
44
	},
	"dependencies": {
Michael Koch's avatar
Michael Koch committed
45
		"chokidar": "^3.3.1",
Michael Koch's avatar
Michael Koch committed
46
		"command-line-args": "^5.1.1",
Michael Koch's avatar
Michael Koch committed
47
		"drag-drop": "^5.0.2",
Michael Koch's avatar
Michael Koch committed
48
		"electron-better-dialog": "^1.0.6",
Leon Tappe's avatar
Leon Tappe committed
49
		"jquery": "^3.5.1",
50
		"mousetrap": "^1.6.5",
Michael Koch's avatar
Michael Koch committed
51
		"underscore": "^1.9.2"
Michael Koch's avatar
Michael Koch committed
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
	},
	"build": {
		"appId": "de.upb.asta.copyclient",
		"files": [
			"node_modules/**/*",
			"main.js",
			"package.json",
			"includes",
			"web"
		],
		"mac": {
			"target": "pkg",
			"category": "public.app-category.productivity",
			"icon": "includes/icons/asta.icns",
			"extraFiles": [
				"fakeprinter/unix"
			],
			"type": "distribution"
		},
		"pkg": {
			"scripts": "fakeprinter/unix",
73
74
			"allowCurrentUserHome": false,
			"license": "build/license.txt"
Michael Koch's avatar
Michael Koch committed
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
		},
		"win": {
			"target": [
				"portable"
			],
			"icon": "includes/icons/asta.ico"
		},
		"linux": {
			"target": [
				"deb",
				"rpm",
				"pacman",
				"snap",
				"tar.gz"
			],
			"extraFiles": [
				"fakeprinter/unix",
				"README.TXT",
Michael Koch's avatar
Michael Koch committed
93
94
				"build/asta-copyclient.desktop",
				"includes/icons/asta.svg"
Michael Koch's avatar
Michael Koch committed
95
96
97
98
99
100
101
102
103
104
105
106
			],
			"category": "Office",
			"icon": "includes/icons/linux"
		},
		"deb": {
			"afterInstall": "fakeprinter/unix/install_printer.sh",
			"afterRemove": "fakeprinter/unix/uninstall_printer.sh",
			"depends": [
				"libnotify4",
				"libappindicator1",
				"libxtst6",
				"libnss3",
107
108
				"libxss1",
				"libasound2",
Michael Koch's avatar
Michael Koch committed
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
				"cups",
				"cups-filters"
			]
		},
		"pacman": {
			"afterInstall": "fakeprinter/unix/install_printer.sh",
			"afterRemove": "fakeprinter/unix/uninstall_printer.sh",
			"depends": [
				"libappindicator3",
				"libnotify",
				"libxtst",
				"nss",
				"cups",
				"cups-filters"
			]
		},
		"rpm": {
			"afterInstall": "fakeprinter/unix/install_printer.sh",
			"afterRemove": "fakeprinter/unix/uninstall_printer.sh",
			"depends": [
				"libnotify4",
				"libappindicator1",
				"libXtst6",
				"mozilla-nss",
				"cups",
				"cups-filters"
			]
		}
	}
Michael Koch's avatar
Michael Koch committed
138
}