Przeglądaj źródła

[ts][pixi] Add phaser as peer dependency.

Davide Tantillo 11 miesięcy temu
rodzic
commit
7f6c672911

+ 7 - 4
spine-ts/package-lock.json

@@ -2048,16 +2048,16 @@
       }
       }
     },
     },
     "node_modules/phaser": {
     "node_modules/phaser": {
-      "version": "3.85.1",
-      "dev": true,
+      "version": "3.60.0",
+      "resolved": "https://registry.npmjs.org/phaser/-/phaser-3.60.0.tgz",
+      "integrity": "sha512-IKUy35EnoEVcl2EmJ8WOyK4X8OoxHYdlhZLgRGpNrvD1fEagYffhVmwHcapE/tGiLgyrnezmXIo5RrH2NcrTHw==",
       "license": "MIT",
       "license": "MIT",
       "dependencies": {
       "dependencies": {
-        "eventemitter3": "^5.0.1"
+        "eventemitter3": "^5.0.0"
       }
       }
     },
     },
     "node_modules/phaser/node_modules/eventemitter3": {
     "node_modules/phaser/node_modules/eventemitter3": {
       "version": "5.0.1",
       "version": "5.0.1",
-      "dev": true,
       "license": "MIT"
       "license": "MIT"
     },
     },
     "node_modules/posix-character-classes": {
     "node_modules/posix-character-classes": {
@@ -3088,6 +3088,9 @@
         "@esotericsoftware/spine-canvas": "4.2.59",
         "@esotericsoftware/spine-canvas": "4.2.59",
         "@esotericsoftware/spine-core": "4.2.59",
         "@esotericsoftware/spine-core": "4.2.59",
         "@esotericsoftware/spine-webgl": "4.2.59"
         "@esotericsoftware/spine-webgl": "4.2.59"
+      },
+      "peerDependencies": {
+        "phaser": "3.60.0"
       }
       }
     },
     },
     "spine-pixi": {
     "spine-pixi": {

+ 3 - 0
spine-ts/spine-phaser/package.json

@@ -34,5 +34,8 @@
     "@esotericsoftware/spine-core": "4.2.59",
     "@esotericsoftware/spine-core": "4.2.59",
     "@esotericsoftware/spine-webgl": "4.2.59",
     "@esotericsoftware/spine-webgl": "4.2.59",
     "@esotericsoftware/spine-canvas": "4.2.59"
     "@esotericsoftware/spine-canvas": "4.2.59"
+  },
+  "peerDependencies": {
+    "phaser": "3.60.0"
   }
   }
 }
 }

+ 1 - 1
spine-ts/spine-phaser/src/SpinePlugin.ts

@@ -27,7 +27,7 @@
  * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  * SPINE RUNTIMES, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *****************************************************************************/
  *****************************************************************************/
 
 
-import Phaser from "phaser";
+import * as Phaser from "phaser";
 import { SPINE_ATLAS_CACHE_KEY, SPINE_GAME_OBJECT_TYPE, SPINE_SKELETON_DATA_FILE_TYPE, SPINE_ATLAS_FILE_TYPE, SPINE_SKELETON_FILE_CACHE_KEY as SPINE_SKELETON_DATA_CACHE_KEY } from "./keys.js";
 import { SPINE_ATLAS_CACHE_KEY, SPINE_GAME_OBJECT_TYPE, SPINE_SKELETON_DATA_FILE_TYPE, SPINE_ATLAS_FILE_TYPE, SPINE_SKELETON_FILE_CACHE_KEY as SPINE_SKELETON_DATA_CACHE_KEY } from "./keys.js";
 import { AtlasAttachmentLoader, GLTexture, SceneRenderer, Skeleton, SkeletonBinary, SkeletonData, SkeletonJson, TextureAtlas } from "@esotericsoftware/spine-webgl"
 import { AtlasAttachmentLoader, GLTexture, SceneRenderer, Skeleton, SkeletonBinary, SkeletonData, SkeletonJson, TextureAtlas } from "@esotericsoftware/spine-webgl"
 import { SpineGameObject, SpineGameObjectBoundsProvider } from "./SpineGameObject.js";
 import { SpineGameObject, SpineGameObjectBoundsProvider } from "./SpineGameObject.js";