package.json 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. {
  2. "$schema": "./@types/schema/package/index.json",
  3. "package_version": 2,
  4. "name": "fsm",
  5. "version": "1.0.0",
  6. "author": "lan",
  7. "editor": ">=3.8.3",
  8. "scripts": {
  9. "preinstall": "node ./scripts/preinstall.js",
  10. "build": "tsc"
  11. },
  12. "description": "i18n:fsm.description",
  13. "main": "./dist/main.js",
  14. "dependencies": {
  15. "fs-extra": "^10.0.0",
  16. "typescript": "^5.5.4"
  17. },
  18. "devDependencies": {
  19. "@cocos/creator-types": "^3.8.3",
  20. "@types/fs-extra": "^9.0.5",
  21. "@types/node": "^18.17.1"
  22. },
  23. "panels": {
  24. "default": {
  25. "title": "fsm Default Panel",
  26. "type": "dockable",
  27. "main": "dist/panels/default",
  28. "size": {
  29. "min-width": 400,
  30. "min-height": 300,
  31. "width": 1024,
  32. "height": 600
  33. }
  34. }
  35. },
  36. "contributions": {
  37. "menu": [
  38. {
  39. "path": "i18n:menu.panel/fsm",
  40. "label": "i18n:fsm.open_panel",
  41. "message": "open-panel"
  42. }
  43. ],
  44. "messages": {
  45. "open-panel": {
  46. "methods": [
  47. "openPanel"
  48. ]
  49. },
  50. "selection:select": {
  51. "methods": [
  52. "default.selectionSelected"
  53. ]
  54. }
  55. }
  56. }
  57. }