aboutsummaryrefslogtreecommitdiffstats
path: root/package.json
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-22 19:17:07 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-22 19:37:20 +0100
commit929171dcba75b51be464e12906801c875ab7647a (patch)
treeae59d77dd1a8dda3ec8118f8f810a783c9103655 /package.json
downloadsophie-929171dcba75b51be464e12906801c875ab7647a.tar.gz
sophie-929171dcba75b51be464e12906801c875ab7647a.tar.zst
sophie-929171dcba75b51be464e12906801c875ab7647a.zip
Initial commit
Project skeleton based on https://github.com/cawa-93/vite-electron-builder but we use react instead of vue and yarn instead of npm.
Diffstat (limited to 'package.json')
-rw-r--r--package.json40
1 files changed, 40 insertions, 0 deletions
diff --git a/package.json b/package.json
new file mode 100644
index 0000000..ad772f7
--- /dev/null
+++ b/package.json
@@ -0,0 +1,40 @@
1{
2 "name": "sophie",
3 "version": "0.1.0",
4 "description": "Messaging app build from the ground up with security in mind",
5 "keywords": [
6 "messaging",
7 "app"
8 ],
9 "license": "AGPL-3.0-only",
10 "private": true,
11 "engines": {
12 "node": ">=v16.13",
13 "npm": ">=8.1"
14 },
15 "main": "packages/main/dist/index.cjs",
16 "scripts": {
17 "build": "node scripts/build.js",
18 "precompile": "cross-env MODE=production npm run build",
19 "compile": "electron-builder build --config .electron-builder.config.js --dir --config.asar=false",
20 "watch": "node scripts/watch.js",
21 "update-electron-vendors": "node scripts/update-electron-vendors.js"
22 },
23 "workspaces": [
24 "packages/main",
25 "packages/preload",
26 "packages/renderer"
27 ],
28 "devDependencies": {
29 "@typescript-eslint/eslint-plugin": "5.8.0",
30 "@typescript-eslint/parser": "^5.8.0",
31 "cross-env": "7.0.3",
32 "electron": "16.0.5",
33 "electron-builder": "22.14.11",
34 "eslint": "8.5.0",
35 "rollup": "^2.61.1",
36 "typescript": "4.5.4",
37 "vite": "2.7.6"
38 },
39 "packageManager": "yarn@3.1.1"
40}