package.json 1001 B

123456789101112131415161718192021222324252627282930
  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",
  10. "dev": "pnpm build && electron .",
  11. "start": "electron .",
  12. "test": "vitest run"
  13. },
  14. "dependencies": {
  15. "@nengine/core": "workspace:*",
  16. "@nengine/mcp": "workspace:*",
  17. "@nengine/pack": "workspace:*",
  18. "@nengine/render": "workspace:*",
  19. "yaml": "^2.6.0",
  20. "zod": "^3.23.8"
  21. },
  22. "devDependencies": {
  23. "@modelcontextprotocol/sdk": "^1.30.0",
  24. "@types/node": "^22.0.0",
  25. "electron": "^43.4.0",
  26. "typescript": "^5.6.0",
  27. "vite": "^7.0.0",
  28. "vitest": "^3.0.0"
  29. }
  30. }