diff --git a/spine-ts/package-lock.json b/spine-ts/package-lock.json index bd9dcf731..796623813 100644 --- a/spine-ts/package-lock.json +++ b/spine-ts/package-lock.json @@ -1391,8 +1391,7 @@ "node_modules/eventemitter3": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", - "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", - "dev": true + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, "node_modules/expand-brackets": { "version": "2.1.4", @@ -2500,12 +2499,12 @@ } }, "node_modules/phaser": { - "version": "3.70.0", - "resolved": "https://registry.npmjs.org/phaser/-/phaser-3.70.0.tgz", - "integrity": "sha512-2g+gh+Jp9f/Ho9FOXOYbIJMGf3UZXyMbW2iLScFaLQw11e/LqVyxj/YmaBauWbHabeTnZjiWkPklDnxhesMH0g==", - "dev": true, + "version": "3.60.0", + "resolved": "https://registry.npmjs.org/phaser/-/phaser-3.60.0.tgz", + "integrity": "sha512-IKUy35EnoEVcl2EmJ8WOyK4X8OoxHYdlhZLgRGpNrvD1fEagYffhVmwHcapE/tGiLgyrnezmXIo5RrH2NcrTHw==", + "license": "MIT", "dependencies": { - "eventemitter3": "^5.0.1" + "eventemitter3": "^5.0.0" } }, "node_modules/posix-character-classes": { @@ -3614,6 +3613,9 @@ "@esotericsoftware/spine-canvas": "4.1.51", "@esotericsoftware/spine-core": "4.1.51", "@esotericsoftware/spine-webgl": "4.1.51" + }, + "peerDependencies": { + "phaser": "3.60.0" } }, "spine-pixi": { diff --git a/spine-ts/spine-phaser/package.json b/spine-ts/spine-phaser/package.json index e96af1a39..8b6a6e74f 100644 --- a/spine-ts/spine-phaser/package.json +++ b/spine-ts/spine-phaser/package.json @@ -34,5 +34,8 @@ "@esotericsoftware/spine-core": "4.1.51", "@esotericsoftware/spine-webgl": "4.1.51", "@esotericsoftware/spine-canvas": "4.1.51" + }, + "peerDependencies": { + "phaser": "3.60.0" } } \ No newline at end of file diff --git a/spine-ts/spine-phaser/src/SpinePlugin.ts b/spine-ts/spine-phaser/src/SpinePlugin.ts index 5ff853c90..c0aa93e97 100644 --- a/spine-ts/spine-phaser/src/SpinePlugin.ts +++ b/spine-ts/spine-phaser/src/SpinePlugin.ts @@ -27,7 +27,7 @@ * 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 { AtlasAttachmentLoader, GLTexture, SceneRenderer, Skeleton, SkeletonBinary, SkeletonData, SkeletonJson, TextureAtlas } from "@esotericsoftware/spine-webgl" import { SpineGameObject, SpineGameObjectBoundsProvider } from "./SpineGameObject.js";