-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpackage.json
More file actions
64 lines (64 loc) · 3.75 KB
/
Copy pathpackage.json
File metadata and controls
64 lines (64 loc) · 3.75 KB
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
{
"name": "whybrary",
"private": true,
"version": "0.4.1",
"description": "A local-first personal why manager with a neuron-style graph and lightweight To-Do lists.",
"type": "module",
"scripts": {
"dev": "vite",
"build": "tsc && vite build",
"lint": "eslint .",
"format": "prettier --write \"src/**/*.{ts,tsx,css}\" \"*.{ts,js,json,md}\"",
"format:check": "prettier --check \"src/**/*.{ts,tsx,css}\" \"*.{ts,js,json,md}\"",
"test": "vitest run --no-cache",
"test:coverage": "vitest run --no-cache --coverage",
"test:watch": "vitest",
"preview": "vite preview",
"tauri": "tauri",
"tauri:icon": "tauri icon assets/whybrary-mark.svg",
"android:init": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 tauri android init",
"android:init:ci": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 tauri android init --ci --skip-targets-install",
"android:mirror": "powershell -ExecutionPolicy Bypass -File scripts/android-apply-mirrors.ps1",
"android:prepare": "npm run android:init:ci && npm run android:mirror",
"android:rust:release:aarch64": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-build-rust.ps1 -Target aarch64 -Release",
"android:rust:release:armv7": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-build-rust.ps1 -Target armv7 -Release",
"android:rust:release:i686": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-build-rust.ps1 -Target i686 -Release",
"android:rust:release:x86_64": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-build-rust.ps1 -Target x86_64 -Release",
"android:finalize:apk": "powershell -ExecutionPolicy Bypass -File scripts/android-finalize-apk.ps1",
"android:sign:apk": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-sign-apk.ps1",
"android:dev": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-dev.ps1",
"android:gradle:debug": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-gradle-debug.ps1",
"android:gradle:apk": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-gradle-apk.ps1",
"android:build": "npm run android:gradle:apk",
"android:build:apk": "npm run android:gradle:apk",
"android:build:signed": "npm run android:build:apk && npm run android:sign:apk",
"android:run": "powershell -ExecutionPolicy Bypass -File scripts/android-env.ps1 powershell -ExecutionPolicy Bypass -File scripts/android-run.ps1",
"desktop:win": "tauri build -b nsis",
"desktop:mac": "tauri build -b dmg",
"desktop:linux": "tauri build -b deb,rpm,appimage"
},
"dependencies": {
"@tauri-apps/api": "^2",
"react": "^18.3.1",
"react-dom": "^18.3.1"
},
"devDependencies": {
"@tauri-apps/cli": "^2",
"@eslint/js": "^9.16.0",
"@testing-library/react": "^16.0.1",
"@testing-library/user-event": "^14.5.2",
"@types/react": "^18.3.12",
"@types/react-dom": "^18.3.1",
"@vitejs/plugin-react-swc": "^3",
"@vitest/coverage-v8": "^2.1.9",
"eslint": "^9.16.0",
"eslint-plugin-react-hooks": "^5.1.0",
"eslint-plugin-react-refresh": "^0.4.14",
"prettier": "^3.6.2",
"jsdom": "^25.0.1",
"typescript": "^5.6.3",
"typescript-eslint": "^8.18.1",
"vite": "^5.4.10",
"vitest": "^2.1.8"
}
}