{ "name": "html-to-image", "private": true, "version": "0.1.0", "type": "module", "main": "electron/main.js", "scripts": { "dev": "vite", "build": "vite build", "lint": "eslint .", "preview": "vite preview", "electron:dev": "concurrently -k \"cross-env BROWSER=none npm run dev\" \"wait-on http://localhost:5173 && cross-env NODE_ENV=development electron .\"", "electron:build": "npm run build && electron-builder" }, "dependencies": { "@tinymce/tinymce-react": "^6.3.0", "html-to-image": "^1.11.13", "jspdf": "^4.0.0", "react": "^18.3.1", "react-dom": "^18.3.1", "react-zoom-pan-pinch": "^3.7.0", "tinymce": "^8.3.1" }, "devDependencies": { "@eslint/js": "^9.39.1", "@types/react": "^19.2.5", "@types/react-dom": "^19.2.3", "@vitejs/plugin-react": "^5.1.1", "concurrently": "^9.2.1", "cross-env": "^10.1.0", "electron": "^39.2.7", "electron-builder": "^26.0.12", "eslint": "^9.39.1", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-react-refresh": "^0.4.24", "globals": "^16.5.0", "vite": "^7.2.4", "wait-on": "^9.0.3" }, "build": { "appId": "com.example.html-to-image", "productName": "html-to-image", "files": [ "dist/**/*", "electron/**/*", "package.json" ], "directories": { "output": "dist" } } }