1{2 "name": "diagramzip",3 "version": "0.1.0",4 "description": "Browser-first diagram editing, persistence, documentation, and rendering workspace",5 "type": "module",6 "engines": {7 "node": ">=24"8 },9 "private": true,10 "repository": {11 "type": "git",12 "url": "https://github.com/FelineStateMachine/diagramzip.git"13 },14 "scripts": {15 "dev:editor": "vite --config apps/editor/vite.config.js",16 "build:editor": "vite build --config apps/editor/vite.config.js",17 "generate:docs": "npm --prefix apps/docs run generate",18 "check:docs": "npm --prefix apps/docs run check",19 "build:docs": "npm --prefix apps/docs run build",20 "test": "npm run test:editor && npm run test:api && npm run test:edge && npm run test:shell",21 "test:editor": "node --test apps/editor/test/*.test.js",22 "test:api": "npm --prefix services/api test",23 "test:edge": "npm --prefix renderers/edge test",24 "test:shell": "npm --prefix services/shell test"25 },26 "volta": {27 "node": "24.19.0"28 },29 "dependencies": {30 "monaco-editor": "^0.56.0",31 "pako": "^3.0.1",32 "saxes": "6.0.0"33 },34 "overrides": {35 "dompurify": "3.4.14"36 },37 "devDependencies": {38 "vite": "^8.2.2"39 }40}