package.json 1.2 KB

1234567891011121314151617181920212223242526272829303132333435
  1. {
  2. "name": "@nengine/editor",
  3. "version": "0.1.0",
  4. "private": true,
  5. "type": "module",
  6. "description": "Desktop editor (D40): a single Electron app, editor + runner in one. E1 = project layer (open/new/recent + project.yaml + content browsing); E2 = visual map editing (paint/erase/spawn/walkable + save via IPC).",
  7. "main": "dist/main/main.js",
  8. "scripts": {
  9. "build": "tsc -p tsconfig.main.json && tsc -p tsconfig.preload.json && tsc -p tsconfig.renderer.json && vite build && vite build -c vite.preload.config.ts",
  10. "dev": "pnpm build && electron .",
  11. "start": "electron .",
  12. "test": "vitest run",
  13. "dist": "electron-builder --linux",
  14. "dist:win": "electron-builder --win",
  15. "build:dist": "pnpm build && pnpm dist"
  16. },
  17. "dependencies": {
  18. "@modelcontextprotocol/sdk": "^1.30.0",
  19. "@nengine/core": "workspace:*",
  20. "@nengine/mcp": "workspace:*",
  21. "@nengine/pack": "workspace:*",
  22. "yaml": "^2.6.0",
  23. "zod": "^3.23.8"
  24. },
  25. "devDependencies": {
  26. "@nengine/render": "workspace:*",
  27. "@nengine/ui": "workspace:*",
  28. "@types/node": "^22.0.0",
  29. "electron": "^43.4.0",
  30. "electron-builder": "^26.0.0",
  31. "typescript": "^5.6.0",
  32. "vite": "^7.0.0",
  33. "vitest": "^3.0.0"
  34. }
  35. }