{ "name": "@md-to-pdf/desktop", "version": "0.6.1", "private": true, "productName": "MorphDoc", "description": "墨呈桌面端:面向结构化 Markdown 的主题化文档创作与发布工具", "author": "YIXIONG Tech.ltd", "type": "module", "main": "dist/main.js", "scripts": { "build": "npm run clean && npm run build:main && npm run build:preload", "build:embedded-web": "npm --prefix ../.. run build:web-runtime", "prepare:pandoc": "node scripts/prepare-pandoc-runtime.mjs", "verify:pandoc-runtime": "node scripts/prepare-pandoc-runtime.mjs --check", "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:embedded-web && npm run prepare:pandoc && npm run build && electron-builder --dir --config electron-builder.config.cjs --x64", "make": "npm run build:embedded-web && npm run prepare:pandoc && npm run build && electron-builder --win nsis zip --config electron-builder.config.cjs --x64", "test": "vitest run", "typecheck": "tsc -p tsconfig.json --noEmit --pretty false", "verify:docx-theme-styles": "electron scripts/verify-docx-theme-styles.cjs" }, "devDependencies": { "@md-to-pdf/application": "0.4.1", "@md-to-pdf/docx-engine": "0.1.0", "@md-to-pdf/docx-theme-engine": "0.1.0", "@types/node": "^24.10.1", "electron": "43.2.0", "electron-builder": "26.15.3", "esbuild": "^0.25.0", "fflate": "0.8.3", "typescript": "^5.9.3", "vitest": "^4.1.10", "wait-on": "^9.0.1" } }