{ "name": "nextcloud-notes-tauri", "private": true, "version": "0.2.2", "description": "Desktop client for Nextcloud Notes built with Electron, React, and TypeScript.", "homepage": "https://gitea.davidrelich.com/davidrelich/nextcloud-notes-desktop-app", "author": { "name": "drelich", "email": "david.relich@me.com" }, "type": "module", "main": "electron/main.cjs", "scripts": { "dev": "vite", "dev:renderer": "vite", "dev:electron": "wait-on tcp:1420 && cross-env ELECTRON_RENDERER_URL=http://localhost:1420 electron .", "dev:desktop": "concurrently -k \"npm:dev:renderer\" \"npm:dev:electron\"", "build": "tsc && vite build", "desktop": "electron .", "dist:dir": "npm run build && electron-builder --dir", "dist:mac": "npm run build && electron-builder --mac dmg zip", "dist:linux": "npm run build && electron-builder --linux AppImage deb", "preview": "vite preview", "tauri": "tauri" }, "dependencies": { "@tauri-apps/api": "^2", "@tauri-apps/plugin-dialog": "^2.6.0", "@tauri-apps/plugin-http": "^2.5.7", "@tauri-apps/plugin-opener": "^2", "@tiptap/extension-strike": "^2.27.2", "@tiptap/extension-underline": "^2.27.2", "@tiptap/pm": "^2.27.2", "@tiptap/react": "^2.27.2", "@tiptap/starter-kit": "^2.27.2", "html2canvas": "^1.4.1", "jspdf": "^4.2.0", "marked": "^17.0.4", "react": "^19.1.0", "react-dom": "^19.1.0", "turndown": "^7.2.2" }, "devDependencies": { "@tailwindcss/typography": "^0.5.19", "@tauri-apps/cli": "^2", "@types/react": "^19.1.8", "@types/react-dom": "^19.1.6", "@types/turndown": "^5.0.6", "@vitejs/plugin-react": "^4.6.0", "autoprefixer": "^10.4.27", "concurrently": "^9.2.1", "cross-env": "^10.1.0", "electron": "^37.3.1", "electron-builder": "^26.8.1", "postcss": "^8.5.8", "tailwindcss": "^3.4.19", "typescript": "~5.8.3", "vite": "^7.0.4", "wait-on": "^8.0.5" }, "build": { "appId": "cz.davidrelich.nextcloud-notes-desktop", "productName": "Nextcloud Notes Desktop", "directories": { "output": "release" }, "files": [ "dist/**/*", "electron/**/*", "package.json" ], "asar": true, "npmRebuild": false, "mac": { "category": "public.app-category.productivity", "icon": "src-tauri/icons/icon.icns", "target": [ "dmg", "zip" ] }, "win": { "icon": "src-tauri/icons/icon.ico", "target": [ "nsis", "zip" ] }, "linux": { "icon": "src-tauri/icons/128x128@2x.png", "category": "Office", "maintainer": "drelich ", "target": [ "AppImage", "deb" ] } } }