-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
57 lines (57 loc) · 2.26 KB
/
package.json
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
{
"name": "ABEBox",
"version": "0.1.1",
"private": true,
"author": "ABEBox Development Team <[email protected]>",
"homepage": "http://abebox.netgroup.uniroma2.it/",
"description": "ABEBox provides end-to-end encryption on top of your file sharing service (e.g., Dropbox, Google Drive, Owncloud,...) using Attribute-Based Encryption. It allows you to share files within your favourite service in a secure way by also defining a fine-grained access policy to manage the access to your files without any third party. ABEBox is an ElectronJS application based on VueJS and NodeJS, that makes use of the Rust ABE library Rabe",
"keywords": ["Attribute-Based Encryption", "NodeJS", "End-to-end encryption", "Access control"],
"scripts": {
"serve": "vue-cli-service serve",
"build:rabe": "cd src/abebox/rabejs && cargo-cp-artifact -ac rabejs rabejs.node -- cargo build --message-format=json-render-diagnostics",
"electron:build": "vue-cli-service electron:build",
"electron:serve": "vue-cli-service electron:serve",
"postinstall": "yarn build:rabe && electron-builder install-app-deps",
"postuninstall": "electron-builder install-app-deps",
"test": "mocha"
},
"main": "background.js",
"dependencies": {
"axios": "^0.24.0",
"chokidar": "^3.5.2",
"config": "^3.3.6",
"electron-log": "^4.4.1",
"electron-store": "^8.0.1",
"jsonwebtoken": "^8.5.1",
"lodash": "^4.17.21",
"nunito-fontface": "^0.7.3",
"openurl": "^1.1.1",
"uuid": "^3.4.0",
"vue": "^2.6.11",
"vue-router": "^3.2.0",
"vuetify": "^2.4.0",
"vuex": "^3.4.0"
},
"devDependencies": {
"@vue/cli-plugin-router": "~4.5.0",
"@vue/cli-plugin-vuex": "~4.5.0",
"@vue/cli-service": "^4.5.13",
"cargo-cp-artifact": "^0.1",
"electron": "^15.0.0",
"electron-devtools-installer": "^3.1.0",
"eslint": "^6.7.2",
"eslint-plugin-prettier": "^3.1.3",
"eslint-plugin-vue": "^6.2.2",
"mocha": "^9.1.3",
"native-ext-loader": "^2.3.0",
"node-loader": "^1.0.2",
"prettier": "^1.19.1",
"sass": "~1.32.0",
"sass-loader": "^10.0.0",
"serve": "^12.0.1",
"vue-cli-plugin-electron-builder": "~2.1.1",
"vue-cli-plugin-vuetify": "~2.4.2",
"vue-template-compiler": "^2.6.11",
"vuetify-loader": "^1.7.0"
}
}