package.json 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. {
  2. "name": "newbie-guide-plugin",
  3. "version": "1.0.0",
  4. "description": "A comprehensive newbie guide system plugin for Cocos Creator games",
  5. "main": "scripts/GuideManager.ts",
  6. "keywords": [
  7. "cocos-creator",
  8. "game",
  9. "tutorial",
  10. "guide",
  11. "newbie",
  12. "plugin",
  13. "typescript"
  14. ],
  15. "author": "Game Developer",
  16. "license": "MIT",
  17. "engines": {
  18. "cocos-creator": ">=2.4.0"
  19. },
  20. "repository": {
  21. "type": "git",
  22. "url": "https://github.com/your-username/newbie-guide-plugin.git"
  23. },
  24. "bugs": {
  25. "url": "https://github.com/your-username/newbie-guide-plugin/issues"
  26. },
  27. "homepage": "https://github.com/your-username/newbie-guide-plugin#readme",
  28. "files": [
  29. "scripts/",
  30. "resources/",
  31. "prefabs/",
  32. "examples/",
  33. "docs/",
  34. "README.md",
  35. "CHANGELOG.md",
  36. "LICENSE"
  37. ],
  38. "scripts": {
  39. "build": "echo 'Building plugin...'",
  40. "test": "echo 'Running tests...'",
  41. "package": "node package-script.js",
  42. "install-example": "echo 'Installing example files...'"
  43. },
  44. "devDependencies": {
  45. "@types/node": "^14.0.0"
  46. },
  47. "peerDependencies": {
  48. "cocos-creator": ">=2.4.0"
  49. },
  50. "cocosCreator": {
  51. "version": ">=2.4.0",
  52. "pluginType": "asset",
  53. "category": "gameplay",
  54. "features": [
  55. "newbie-guide",
  56. "tutorial-system",
  57. "step-management",
  58. "data-persistence",
  59. "ui-guidance"
  60. ]
  61. },
  62. "config": {
  63. "supportedLanguages": ["zh-CN", "en-US"],
  64. "minGameVersion": "1.0.0",
  65. "maxGameVersion": "*"
  66. },
  67. "installation": {
  68. "steps": [
  69. "1. Extract the plugin to your project's assets folder",
  70. "2. Import the GuideManager script in your main scene",
  71. "3. Configure guide steps in guide_config.json",
  72. "4. Initialize the guide system in your game startup code"
  73. ]
  74. },
  75. "changelog": {
  76. "1.0.0": {
  77. "date": "2024-01-15",
  78. "changes": [
  79. "Initial release",
  80. "Core guide system implementation",
  81. "Basic and advanced guide steps",
  82. "Data persistence system",
  83. "UI controller with Spine animations",
  84. "Comprehensive documentation and examples"
  85. ]
  86. }
  87. }
  88. }