diff --git a/package.json b/package.json index eeaa786..7dc7a18 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "dragonbones-tools", - "version": "0.1.01", + "version": "0.1.02", "author": "dragonbones", "description": "Dragonbones tools.", "license": "MIT", @@ -28,4 +28,4 @@ "commander": "^2.11.0", "fs-extra": "^4.0.1" } -} \ No newline at end of file +} diff --git a/src/action/toBinary.ts b/src/action/toBinary.ts index 9c69dee..c29946f 100644 --- a/src/action/toBinary.ts +++ b/src/action/toBinary.ts @@ -132,6 +132,7 @@ export default function (data: dbft.DragonBones): ArrayBuffer { } const timelines = currentAnimationBinary.slot[timeline.slot]; + timelines.push(dbft.TimelineType.SlotDeform); timelines.push(createDeformTimeline(timeline)); } @@ -1057,4 +1058,4 @@ function stringToUTF8Array(string: string): number[] { } return result; -} \ No newline at end of file +} diff --git a/src/common/nodeUtils.ts b/src/common/nodeUtils.ts index b3cdc51..fd8ec8c 100644 --- a/src/common/nodeUtils.ts +++ b/src/common/nodeUtils.ts @@ -73,7 +73,7 @@ export function findIP(): string { const ipConfig = os.networkInterfaces(); let ip = "localhost"; for (const k in ipConfig) { - const arr = ipConfig[k]; + const arr = ipConfig[k]!; for (let i = 0; i < arr.length; ++i) { const ipData = arr[i]; if (!ipData.internal && ipData.family === "IPv4") { diff --git a/src/helper/helperRemote.ts b/src/helper/helperRemote.ts index f16f92a..fab200a 100644 --- a/src/helper/helperRemote.ts +++ b/src/helper/helperRemote.ts @@ -80,7 +80,7 @@ export function start(): void { const portServer = http.createServer(); portServer.listen(0, () => { - const port = portServer.address().port; + const port = (portServer.address() as any).port; portServer.close(); gate.start("dragonbones", port, "/dragonbones_helper"); nodeUtils.open(`http://${nodeUtils.findIP()}:${port}/dragonbones_helper/resource/helper.html`); diff --git a/src/remote.ts b/src/remote.ts index 0070ceb..2d14026 100644 --- a/src/remote.ts +++ b/src/remote.ts @@ -248,9 +248,10 @@ function execute(): void { const portServer = http.createServer(); portServer.listen(0, () => { - const port = portServer.address().port; + const port = (portServer.address() as any).port; portServer.close(); gate.start("dragonbones", port, "/dragonbones"); + console.log(`http://${nodeUtils.findIP()}:${port}/dragonbones`); }); } diff --git a/tsconfig.json b/tsconfig.json index 9e31d53..367f192 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,9 @@ { "compilerOptions": { - "watch": false, "sourceMap": false, "declaration": false, + "skipLibCheck": true, "alwaysStrict": true, - "noImplicitAny": true, - "noImplicitThis": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "strictNullChecks": true, "experimentalDecorators": true, "allowSyntheticDefaultImports": true, "target": "es5",