{ "package_version": 2, "name": "pixelhero-config-editor", "version": "0.1.0", "description": "英雄/技能配置编辑器", "main": "./dist/main.js", "author": "pixelhero", "editor": ">=3.8.0", "scripts": { "build": "node esbuild.config.mjs", "watch": "node esbuild.config.mjs --watch", "test": "tsx --test __tests__/*.test.ts" }, "panels": { "default": { "title": "英雄/技能配置", "type": "dockable", "main": "./dist/panels/default.js", "size": { "width": 960, "height": 640, "min-width": 640, "min-height": 480 } } }, "contributions": { "menu": [ { "path": "PixelHero/英雄技能配置", "message": "open-panel" } ], "messages": { "open-panel": { "methods": ["open-panel"] }, "query-schema": { "methods": ["query-schema"] }, "query-enums": { "methods": ["query-enums"] }, "query-keys": { "methods": ["query-keys"] }, "query-record": { "methods": ["query-record"] }, "query-preview-desc": { "methods": ["query-preview-desc"] }, "validate": { "methods": ["validate"] }, "save-record": { "methods": ["save-record"] }, "revert-record": { "methods": ["revert-record"] } } }, "dependencies": { "typescript": "^5.4.0", "vue": "^3.4.0" }, "devDependencies": { "@types/node": "^20.0.0", "esbuild": "^0.20.0", "fs-extra": "^11.0.0", "tsx": "^4.7.0" } }