Skip to content

Commit fa6f254

Browse files
authored
Merge pull request #4 from lorrehuggan/platinum
implement rich text editor with TipTap integratio
2 parents fa2ee2c + d12eb16 commit fa6f254

40 files changed

+1801
-94
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,4 @@ node_modules
88
!.env.example
99
vite.config.js.timestamp-*
1010
vite.config.ts.timestamp-*
11+
AGENT.md

bun.lock

Lines changed: 319 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010
"check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json",
1111
"check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch",
1212
"tauri": "tauri",
13+
"test": "vitest run",
14+
"test:watch": "vitest",
15+
"test:ui": "vitest --ui",
16+
"test:coverage": "vitest --coverage",
1317
"lint": "eslint . --fix",
1418
"lint:check": "eslint .",
1519
"format": "prettier --write .",
@@ -21,29 +25,42 @@
2125
"license": "MIT",
2226
"dependencies": {
2327
"@tailwindcss/vite": "^4.1.14",
28+
"@tanstack/svelte-query": "^6.0.3",
2429
"@tauri-apps/api": "^2",
2530
"@tauri-apps/plugin-opener": "^2",
31+
"@tiptap/core": "^3.7.2",
32+
"@tiptap/pm": "^3.7.2",
33+
"@tiptap/starter-kit": "^3.7.2",
34+
"lucide-svelte": "^0.545.0",
35+
"motion": "^12.23.24",
2636
"runed": "^0.34.0",
27-
"tailwindcss": "^4.1.14"
37+
"tailwind-variants": "^3.1.1",
38+
"tailwindcss": "^4.1.14",
39+
"zod": "^4.1.12"
2840
},
2941
"devDependencies": {
3042
"@eslint/js": "^9.37.0",
3143
"@sveltejs/adapter-static": "^3.0.6",
3244
"@sveltejs/kit": "^2.9.0",
3345
"@sveltejs/vite-plugin-svelte": "^5.0.0",
46+
"@tailwindcss/typography": "^0.5.19",
47+
"@tanstack/svelte-query-devtools": "^6.0.0",
3448
"@tauri-apps/cli": "^2",
3549
"@trivago/prettier-plugin-sort-imports": "^5.2.2",
50+
"@vitest/ui": "^3.2.4",
3651
"eslint": "^9.37.0",
3752
"eslint-config-prettier": "^10.1.8",
3853
"eslint-plugin-svelte": "^3.12.4",
3954
"globals": "^16.4.0",
55+
"jsdom": "^27.0.0",
4056
"prettier": "^3.6.2",
4157
"prettier-plugin-svelte": "^3.4.0",
4258
"prettier-plugin-tailwindcss": "^0.6.14",
4359
"svelte": "^5.0.0",
4460
"svelte-check": "^4.0.0",
4561
"typescript": "~5.6.2",
4662
"typescript-eslint": "^8.46.0",
47-
"vite": "^6.0.3"
63+
"vite": "^6.0.3",
64+
"vitest": "^3.2.4"
4865
}
4966
}

src-tauri/Cargo.lock

Lines changed: 127 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src-tauri/Cargo.toml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,26 @@ tauri-build = { version = "2", features = [] }
2020
[dependencies]
2121
tauri = { version = "2", features = [] }
2222
tauri-plugin-opener = "2"
23+
24+
# Serialization
2325
serde = { version = "1", features = ["derive"] }
2426
serde_json = "1"
2527

28+
# Error handling
29+
anyhow = "1.0"
30+
thiserror = "2.0"
31+
32+
# Async runtime
33+
tokio = { version = "1.0", features = ["full"] }
34+
35+
# Date/time handling
36+
chrono = { version = "0.4", features = ["serde"] }
37+
38+
# UUID generation
39+
uuid = { version = "1.0", features = ["v4", "serde"] }
40+
41+
# Directories
42+
dirs = "5.0"
43+
44+
# Path utilities
45+
walkdir = "2.5"

0 commit comments

Comments
 (0)