{ "name": "@md-to-pdf/desktop", "version": "0.4.2", "private": true, "productName": "Markdown PDF 导出器", "description": "Markdown PDF 导出器桌面端", "author": "md-to-pdf contributors", "type": "module", "main": "dist/main.js", "dependencies": { "@md-to-pdf/application": "0.4.1" }, "scripts": { "build": "npm run clean && npm run build:main && npm run build:preload", "build:main": "node scripts/build-main.mjs", "build:preload": "esbuild src/app-preload.ts src/pdf-preload.ts --bundle --platform=node --format=cjs --external:electron --outdir=dist --out-extension:.js=.cjs", "clean": "node -e \"require('node:fs').rmSync('dist',{recursive:true,force:true})\"", "dev": "npm run build && wait-on http://localhost:5173 && electron dist/main.js --web-url=http://localhost:5173", "package": "npm run build && electron-forge package", "make": "npm run build && electron-forge make", "test": "vitest run", "typecheck": "tsc -p tsconfig.json --noEmit --pretty false" }, "devDependencies": { "@electron-forge/cli": "7.11.2", "@electron-forge/maker-squirrel": "7.11.2", "@electron-forge/maker-zip": "7.11.2", "@types/node": "^24.10.1", "electron": "43.2.0", "esbuild": "^0.25.0", "typescript": "^5.9.3", "vitest": "^4.1.10", "wait-on": "^9.0.1" } }