From aa3d724223ff11fa10fa51cb0746c1b987482f09 Mon Sep 17 00:00:00 2001 From: cha0s Date: Thu, 17 Dec 2020 05:10:15 -0600 Subject: [PATCH] fun: snow for all --- packages/fun/package.json | 12 +- packages/fun/src/client/index.js | 29 +- packages/fun/src/client/legacy.js | 18 ++ packages/fun/src/client/pixi.js | 21 ++ packages/fun/yarn.lock | 463 ++++++++---------------------- 5 files changed, 192 insertions(+), 351 deletions(-) create mode 100644 packages/fun/src/client/legacy.js create mode 100644 packages/fun/src/client/pixi.js diff --git a/packages/fun/package.json b/packages/fun/package.json index cd2e88c..5fdce2a 100644 --- a/packages/fun/package.json +++ b/packages/fun/package.json @@ -20,8 +20,16 @@ "index.js.map" ], "dependencies": { - "debug": "4.3.1", - "pixi.js": "^5.3.3" + "@pixi/app": "^5.3.4", + "@pixi/canvas-display": "^5.3.4", + "@pixi/canvas-prepare": "^5.3.4", + "@pixi/canvas-renderer": "^5.3.4", + "@pixi/canvas-sprite": "^5.3.4", + "@pixi/core": "^5.3.4", + "@pixi/prepare": "^5.3.4", + "@pixi/sprite": "^5.3.4", + "@pixi/ticker": "^5.3.4", + "debug": "4.3.1" }, "devDependencies": { "@neutrinojs/airbnb-base": "^9.4.0", diff --git a/packages/fun/src/client/index.js b/packages/fun/src/client/index.js index fbb7889..8867485 100644 --- a/packages/fun/src/client/index.js +++ b/packages/fun/src/client/index.js @@ -1,16 +1,31 @@ -import * as PIXI from 'pixi.js'; - export default { hooks: { '@latus/http/client/up': async () => { + // eslint-disable-next-line global-require, prefer-const + let PIXI = require('./pixi'); + const f = window.innerHeight / window.innerWidth; const w = window.innerWidth; const h = w * f; - const app = new PIXI.Application({ - height: h, - transparent: true, - width: w, - }); + let app; + try { + app = new PIXI.Application({ + height: h, + transparent: true, + width: w, + }); + } + // eslint-disable-next-line no-empty + catch (error) {} + if (!app) { + // eslint-disable-next-line global-require + PIXI = require('./legacy'); + app = new PIXI.Application({ + height: h, + transparent: true, + width: w, + }); + } const fps = 60; const ms = 1000 / fps; app.ticker.maxFPS = fps; diff --git a/packages/fun/src/client/legacy.js b/packages/fun/src/client/legacy.js new file mode 100644 index 0000000..52cee8e --- /dev/null +++ b/packages/fun/src/client/legacy.js @@ -0,0 +1,18 @@ +import {CanvasRenderer} from '@pixi/canvas-renderer'; +// import {CanvasMeshRenderer} from '@pixi/canvas-mesh'; +// import {CanvasGraphicsRenderer} from '@pixi/canvas-graphics'; +import {CanvasSpriteRenderer} from '@pixi/canvas-sprite'; +// import {CanvasExtract} from '@pixi/canvas-extract'; +import {CanvasPrepare} from '@pixi/canvas-prepare'; +// import '@pixi/canvas-sprite-tiling'; +// import '@pixi/canvas-particles'; +import '@pixi/canvas-display'; +// import '@pixi/canvas-text'; + +// CanvasRenderer.registerPlugin('extract', CanvasExtract); +// CanvasRenderer.registerPlugin('graphics', CanvasGraphicsRenderer); +// CanvasRenderer.registerPlugin('mesh', CanvasMeshRenderer); +CanvasRenderer.registerPlugin('prepare', CanvasPrepare); +CanvasRenderer.registerPlugin('sprite', CanvasSpriteRenderer); + +export * from './pixi'; diff --git a/packages/fun/src/client/pixi.js b/packages/fun/src/client/pixi.js new file mode 100644 index 0000000..a9f7ac4 --- /dev/null +++ b/packages/fun/src/client/pixi.js @@ -0,0 +1,21 @@ +import {Application} from '@pixi/app'; +import {Prepare} from '@pixi/prepare'; +import {TickerPlugin} from '@pixi/ticker'; +import { + BatchRenderer, + Renderer, +} from '@pixi/core'; + +export {Application, TickerPlugin}; +export { + BaseTexture, + BatchRenderer, + Renderer, + Texture, +} from '@pixi/core'; +export {Sprite} from '@pixi/sprite'; + +Application.registerPlugin(TickerPlugin); + +Renderer.registerPlugin('prepare', Prepare); +Renderer.registerPlugin('batch', BatchRenderer); diff --git a/packages/fun/yarn.lock b/packages/fun/yarn.lock index 110ba0a..8a1cbe5 100644 --- a/packages/fun/yarn.lock +++ b/packages/fun/yarn.lock @@ -913,314 +913,156 @@ deepmerge "^1.5.2" lodash.omit "^4.5.0" -"@pixi/accessibility@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2faccessibility/-/accessibility-5.3.3.tgz#b7bab17e3cf5eb5f511471df943155a4eadf0c6e" - integrity sha512-wC/enJtw5CrdWnu6l5u3VN9UIZPumNSNXlGez2BULY0osiLTywHJPdHpmXMz2YPXw75GsEBzkEvK4LTtnTp21A== +"@pixi/app@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fapp/-/app-5.3.4.tgz#a2f51c1ea0607db64eee8b7667dbb908f0ecc8ae" + integrity sha512-XT/EFyGslFdvdHY9ZS7yDAdLOj0U1UHeLxFr1kwiawuwIt/WsxNeH4jq2IijvZuQ3L5ON7Y7zQf54JEPv5fK0Q== dependencies: - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/utils" "5.3.3" + "@pixi/core" "5.3.4" + "@pixi/display" "5.3.4" -"@pixi/app@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fapp/-/app-5.3.3.tgz#6357e2e5acc1ed118b7f94c1179cef55ce6ed59c" - integrity sha512-OkO7Kq3N+FPRshVmApuiHKBpobic56VYbLVCMYPy6rjV0hc5ctkchKGFyouJuPt/rHeI6FrqZ0TaON1TShnKiA== +"@pixi/canvas-display@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fcanvas-display/-/canvas-display-5.3.4.tgz#427bcd11b43126e29dfc03eb0a06610dd980bf5a" + integrity sha512-J6GPNj9hcwBbmTDlajBTfqlVYB1mfw4zw7DPPUp+51j3lrqKKSRF5ze+IGo6twbf7mMfnRwxqal1fNaHLDGJSw== dependencies: - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" + "@pixi/display" "5.3.4" -"@pixi/constants@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fconstants/-/constants-5.3.3.tgz#faaed2d0ce364d67fe3e69ac97e9db1f6ad6c041" - integrity sha512-IybgxzLlEPm7ihp70cLNKc3IPyqkFuW+idk9Zw2St+OayJTw5ctCnLAg9cducwIVHjPYTvN46BYDa+n0KRWZYw== - -"@pixi/core@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fcore/-/core-5.3.3.tgz#4b973ee3d18f6324d63311e8a00a68ecb1996532" - integrity sha512-taw50LnzV+TQVMx5HQA2ZJgF9wuhZ6DeoXHW2KkevYB0ekKYnEO2VMMiRDMcmchtyvHclJebzjeHZLGqDtKDgw== +"@pixi/canvas-prepare@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fcanvas-prepare/-/canvas-prepare-5.3.4.tgz#cde0986c40cb834e7b8fb60e2dc4d55400bdbe5e" + integrity sha512-/UIVP5PSJl4LyRwXvE4Kb5oVOljjsN1WrNTDGHMQUNWbQ5vG5a8ZKsONOgywPREgGGy0e7h7xnboRhuBzZij3A== dependencies: - "@pixi/constants" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/runner" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/ticker" "5.3.3" - "@pixi/utils" "5.3.3" + "@pixi/canvas-renderer" "5.3.4" + "@pixi/core" "5.3.4" + "@pixi/prepare" "5.3.4" -"@pixi/display@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fdisplay/-/display-5.3.3.tgz#14646b35b80b8586316be3495e3c0e7fa610f499" - integrity sha512-dPm7Vk2BH9byu6RHBYsI9MtjUU8x1HNm/PIi6lIlxANhTjWnhxwfvmrGE7ZcRLThTenNdDVlZ2ke2XAXP98UgA== +"@pixi/canvas-renderer@5.3.4", "@pixi/canvas-renderer@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fcanvas-renderer/-/canvas-renderer-5.3.4.tgz#9434c216c6353fbc4d4e70b90d24464779016136" + integrity sha512-uIYZmhxuTpcvSquJ/u4oU4OqYrCgJJbVZSW9j+JGOaAt02VKmeocGVkJhuwfDvRokKuT+QglN2WMC6Tf15FiRw== dependencies: - "@pixi/math" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/utils" "5.3.3" + "@pixi/constants" "5.3.4" + "@pixi/core" "5.3.4" + "@pixi/math" "5.3.4" + "@pixi/settings" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/extract@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fextract/-/extract-5.3.3.tgz#5ab8e2977823d0ea75db003e45d6c6d72bc2b642" - integrity sha512-CE0GA+tEBPurpaXER2B1aq1sdumKLtCqE/Mms6fYUkIKF9D0Ogw9rqo79QCL9XkLMexa7xVeC3KPPiXW5wrOaA== +"@pixi/canvas-sprite@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fcanvas-sprite/-/canvas-sprite-5.3.4.tgz#05dfc2b742700afb505f7d510ab2c20cb20e59c1" + integrity sha512-DikzsA539FEduEOPLid2VlxYdUNMlQ7Fg5Lb5t1OiKvrvza+hWrBipTzzINkGDzWf8LgwLuy56KamA7jg0oyig== dependencies: - "@pixi/core" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/utils" "5.3.3" + "@pixi/canvas-renderer" "5.3.4" + "@pixi/constants" "5.3.4" + "@pixi/math" "5.3.4" + "@pixi/sprite" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/filter-alpha@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ffilter-alpha/-/filter-alpha-5.3.3.tgz#2d3e10e8f42f787a5115e81b13265839b2162797" - integrity sha512-AxyHLnvO892va9raZbMMtMtEGDVqO8SvEHHNnCjTBEZ67kVKy0HEYXFOBA6nJZ6BiTgGp9js+7kevi11tfqnJQ== +"@pixi/constants@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fconstants/-/constants-5.3.4.tgz#87630db2c3e2c9b20fddf38096087f2850b06628" + integrity sha512-YsWjdMVMoJA8kG/0D4s9/DWWa2lPlexk0qNZOcV3tICaPG0IYfIhepfveMeMhIb0QrdSAsPbhYdcaxxgoaNF1A== + +"@pixi/core@5.3.4", "@pixi/core@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fcore/-/core-5.3.4.tgz#ebc2151f8bf11ccc9010aeb24a96ebab5e0bbdbc" + integrity sha512-k6SRniy4pH7ZKAKC2HkbLSKPm+j7bF17fTO5+6xLSiVqLnfa7ChV51wNuoa30olVF3/d8ME2uraf7dsvXwomzw== dependencies: - "@pixi/core" "5.3.3" + "@pixi/constants" "5.3.4" + "@pixi/math" "5.3.4" + "@pixi/runner" "5.3.4" + "@pixi/settings" "5.3.4" + "@pixi/ticker" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/filter-blur@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ffilter-blur/-/filter-blur-5.3.3.tgz#c530e40038dec1725a399753ac97faa3418559cf" - integrity sha512-vLN1DL6PQXo4p7j/32PZIf+lhcBVfb9hdphSmtbxlAlpbhMWI52n3YUkeInwHs7Ev08NyhI/UhNWHqjN/lAM3w== +"@pixi/display@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fdisplay/-/display-5.3.4.tgz#6a0e00a4b448f4cd3c68256dc2f4bf2689d77655" + integrity sha512-RCi39Qi1L8mlIu1YvWvPI45WpKHRbpYlvSIT/414wmoaAoFZnaJ+qoVuqDCfzfNhWWirGAWpXniQjNRzkUZjcA== dependencies: - "@pixi/core" "5.3.3" - "@pixi/settings" "5.3.3" + "@pixi/math" "5.3.4" + "@pixi/settings" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/filter-color-matrix@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ffilter-color-matrix/-/filter-color-matrix-5.3.3.tgz#c1ecf83a44f68d78b5436b920b459c5222f373a5" - integrity sha512-HFr+vth5ZHHEFJYcjtWZ+O0s7Z2YWJyDyxr+nTd5Q8AT7gMDTVehpNVrm7ByaCKeEovOZzZI6A347+WmHcNpGg== +"@pixi/graphics@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fgraphics/-/graphics-5.3.4.tgz#e0944e1310509bcb23f4067c83a6ac55945cb1e2" + integrity sha512-W6cuFfzwgfx3zVFICu98cENgwjy+d2e6xNJ/yJI0q8QiwlZmpuSXHBCfZrtIWpp9VSJZe2KDIo1LUnLhCpp3Yg== dependencies: - "@pixi/core" "5.3.3" + "@pixi/constants" "5.3.4" + "@pixi/core" "5.3.4" + "@pixi/display" "5.3.4" + "@pixi/math" "5.3.4" + "@pixi/sprite" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/filter-displacement@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ffilter-displacement/-/filter-displacement-5.3.3.tgz#f25193f738b90cc75cd04bbbcd0aefe9ea037af1" - integrity sha512-kvrKMgqW4ELg+yT2p5vmu6h/IER/L8GD1PWyXovnzpI8RG7k8l136F9VvA3wkB6sYuNcXiDtqMtRQy5e6O4+rw== +"@pixi/math@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fmath/-/math-5.3.4.tgz#cd2163a2184a46a7c87e9b10c7948c6a075cec4f" + integrity sha512-UQ2jhdlCHIvAVf8EcHB3QuR5GhB49VdTccWmer96RZCeGkcZsPSUk1ldO1GZnIctcf0Iuvmq74G02dYbtC7JxQ== + +"@pixi/prepare@5.3.4", "@pixi/prepare@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fprepare/-/prepare-5.3.4.tgz#1a96c8dad399c0a0d12c9d7ee5dee44413a0d3dc" + integrity sha512-MVMvNTrNYQidWXd4LSkgv+eqTzHtSViADA+Tvnemy9QMuWqbTfxFn4UMhrBjQIfG9+hwdIFS14pfFKt/BLHNrw== dependencies: - "@pixi/core" "5.3.3" - "@pixi/math" "5.3.3" + "@pixi/core" "5.3.4" + "@pixi/display" "5.3.4" + "@pixi/graphics" "5.3.4" + "@pixi/settings" "5.3.4" + "@pixi/text" "5.3.4" + "@pixi/ticker" "5.3.4" -"@pixi/filter-fxaa@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ffilter-fxaa/-/filter-fxaa-5.3.3.tgz#c7701631d60f485b6ec1052f71afb0637ca5f0b8" - integrity sha512-p4vKdBwaoGRNZcoHz2ET8hBF1SoWvy9xU2B3Ci32+c0dg89ZUdGTEW0zimUHi2gMdU+2v/T0lqZ9NC9B6WVYAg== - dependencies: - "@pixi/core" "5.3.3" +"@pixi/runner@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2frunner/-/runner-5.3.4.tgz#e08040b1fc983357b57ab314590880d80369a916" + integrity sha512-iPWHVhv2js+NhDQNmePkHfic8SilBT7H/pzRjMqHqvafTdl8Y+4g+hdQDalZJNr3Ixl77QPAYlOKhegBujn2mQ== -"@pixi/filter-noise@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ffilter-noise/-/filter-noise-5.3.3.tgz#5d821d9f83f97d83d4be52f3ecc7e2d06ff1c084" - integrity sha512-HCky3XPk6BYGXTS7d9/FnAHnqq7Rwm5Rlj2XtWW3JItXGCScEBII227xYwrJu5Ke84tpVlDXK4W1/BevZ1AwlQ== - dependencies: - "@pixi/core" "5.3.3" - -"@pixi/graphics@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fgraphics/-/graphics-5.3.3.tgz#cfaf5a0a94a811f7359c20875547c14095f1ecec" - integrity sha512-1bn9Jptg3JXgVOw0SrEMdmjSwkTBYDm6fPnPnh4goF3yDozh0xEqmXobVtCgy2fulMfHRzIfbgtRxrBf2mkCAg== - dependencies: - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/sprite" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/interaction@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2finteraction/-/interaction-5.3.3.tgz#07348e7d25b8e67473ed54f679ebe84ab9ee0400" - integrity sha512-Tjuw4XwmrG1fhGzfn5oGspRJT2OtlH+6V7AHscH0v5Ht1Kvk6aKjNncZuSCXllhGGlIuMu3Nn9WPvDEIvW3JNw== - dependencies: - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/ticker" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/loaders@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2floaders/-/loaders-5.3.3.tgz#d415f25f9af64d97810e459caa2c0aca4b6a1b7c" - integrity sha512-wj0DzniApfDoZA/buMmO/CgCB7Q7SsESForHh7wSd7UC8rrCmz5prUTEICmJGhdHpBuVB7KDPtwaaLtr9Q/kQg== - dependencies: - "@pixi/core" "5.3.3" - "@pixi/utils" "5.3.3" - resource-loader "^3.0.1" - -"@pixi/math@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fmath/-/math-5.3.3.tgz#5d40d36fa1701e195083adb84bddf2f6420c2f4c" - integrity sha512-k5C3kQpxlGm2AdBJEUjjW2l2YlSvTKf+54vNOjD4UcEfRoDevC5p4Zg49q3UAu855lrs5qw49AbkrFKsQvPIRA== - -"@pixi/mesh-extras@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fmesh-extras/-/mesh-extras-5.3.3.tgz#99c712fdb1b0a9db66fd95a76de26361a7055ab4" - integrity sha512-V2hARC7nUPaTEFxd+B8GDkSMrMZ38S8/IInqtYzGUy6FtFs7IYKty9Rz/G665eN7ThIq8tZrOVZOl6JRBtEC8A== - dependencies: - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/mesh" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/mesh@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fmesh/-/mesh-5.3.3.tgz#f0adf0362c18e6e7646b7abaccec47d304cbb405" - integrity sha512-q8w70oAFNdArzOHVnsn7ban68NmO5S5TMg6qSez4A8te6cebMRQsNrT/0dQ/nZcG7ACFK4jiYfbXRQivO+jgVA== - dependencies: - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/mixin-cache-as-bitmap@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fmixin-cache-as-bitmap/-/mixin-cache-as-bitmap-5.3.3.tgz#cac6a2ecf3b72fbae58ab3657998360ddbda7382" - integrity sha512-P1mo3HKDWS8IZLgaP8gujiy4We4vRcxJH6EvQAevf+GsBzdjKfcGgkKzVb9HlyQvsXML5gpTOJuw5eKgRTxSQA== - dependencies: - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/sprite" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/mixin-get-child-by-name@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fmixin-get-child-by-name/-/mixin-get-child-by-name-5.3.3.tgz#828dc9a7beae603648ebe2ccb67517c7137bff19" - integrity sha512-CksDZ5ZG4/tHZfDOwSuznANduasJg5JR89X3D6E9DVYx4CLVE3G2K1sbeiOJNXfGIKy30UoSD7Y7IFmUzLxp/g== - dependencies: - "@pixi/display" "5.3.3" - -"@pixi/mixin-get-global-position@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fmixin-get-global-position/-/mixin-get-global-position-5.3.3.tgz#5700b03794e5b21f61c015aeda733c3cb625fc75" - integrity sha512-M3faQYDW/ISa1+lhVkjHXRALJ33BMzLN+7x9ucx8VeCmUWvcaLlRo3CaxZsgiR+52Fii5WHl/PF/cMzdkRMF9g== - dependencies: - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - -"@pixi/particles@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fparticles/-/particles-5.3.3.tgz#3e9d2d317d6cd11a3736830dfbd4cc0c3a1082c8" - integrity sha512-t+lG8iGNYyS6ujKvC9qQjKzyxvjxqbFxvB6hkXcOKR98JWM2726ZguHouFlIbOzOxYAGoeuHIWSDlnQNvnVE2g== - dependencies: - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/polyfill@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fpolyfill/-/polyfill-5.3.3.tgz#4d0050b0bb75a7b51841f7bfec4c29243a605be7" - integrity sha512-gmx67A6VmwKllxfIMQWzMUNJ8wJfWPT5FlUR0SoPastdTB/SfbgbyQBgKLZHqgmc6LOh2CrOLhN423lNiAroeA== - dependencies: - es6-promise-polyfill "^1.2.0" - object-assign "^4.1.1" - -"@pixi/prepare@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fprepare/-/prepare-5.3.3.tgz#a3466ecf5256a5c3fb9b86a555db17cc72d54c87" - integrity sha512-DPsKWfYJ97J67YCjPU6uvU+LBdw+64O9LG9vmzfChmYXom5VMQF9yUC6ZoYTHUPmH31iilqzGeMlPUTobnqSog== - dependencies: - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/graphics" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/text" "5.3.3" - "@pixi/ticker" "5.3.3" - -"@pixi/runner@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2frunner/-/runner-5.3.3.tgz#79fb35b12620d7724c65f4a7aa507190ea825ac0" - integrity sha512-7eLZxxT+PwxuwzcRL1egrnEdLHwD41yFb24pMSo6XM86ppP1tdBjrv5+pLDnUuDEfNjZQxx07FAlZY+sMKANmw== - -"@pixi/settings@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fsettings/-/settings-5.3.3.tgz#3ff5f8afc8376d12c7627be043ec317eba139dcd" - integrity sha512-1MYJokqpPUtvYEX0BVi0Pq2Xi6KGmWDV5hlQnTXY9NGv6tmqrPYvIb/uHFaDyVUWmrqsFL3xZ4W5zMo+c/dwVA== +"@pixi/settings@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fsettings/-/settings-5.3.4.tgz#55b659591f98e6d7f4e436ad923c2355a23ef6d8" + integrity sha512-Jqj1NLtYODCqK8ZKVccUBAaBDkn7SQ6b7N15FwxbiSgfbvwpynSKr6WQTxqMq29h42MKsic6BJcQrlGEbDNz5w== dependencies: ismobilejs "^1.1.0" -"@pixi/sprite-animated@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fsprite-animated/-/sprite-animated-5.3.3.tgz#f24949ae04aeff9ff44e22544bc8b7f336d5209e" - integrity sha512-nG5j8veJ/cFXQTgzafPLkZqaHKbuaHcIj+ZYN1I2f31Y85/pfr2PQQLHbGr+3441wOYkEHht9nHhmZHWlOOZ0Q== +"@pixi/sprite@5.3.4", "@pixi/sprite@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fsprite/-/sprite-5.3.4.tgz#c2f128b304b0dfa25bf34f613985c8ce570ca674" + integrity sha512-vO+GMJWnumnVzc2R7jGcLlUeIXIek+SDqVQyPDPJ5T8sWTgFhanHCrgpKfplZIu08X/zvIZQxPfd332R0waeog== dependencies: - "@pixi/core" "5.3.3" - "@pixi/sprite" "5.3.3" - "@pixi/ticker" "5.3.3" + "@pixi/constants" "5.3.4" + "@pixi/core" "5.3.4" + "@pixi/display" "5.3.4" + "@pixi/math" "5.3.4" + "@pixi/settings" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/sprite-tiling@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fsprite-tiling/-/sprite-tiling-5.3.3.tgz#d7306256b7bf6f13c181ea4a2d95905f5ae69b9d" - integrity sha512-+Xk9AUh82rpArtrnZkw+9aJchrmHZ8QkpjsPRJcgPFHx3WEfABIkT6QEoYbRKiYH34OgO7ZOUXy9hcGPHnxjvw== +"@pixi/text@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2ftext/-/text-5.3.4.tgz#c620faaf0b9fe3cded5cb33a17115bd90d2efd00" + integrity sha512-kmdK1KLrWY8PHGIIXKVRQmik3gWquiYz6DB0jqabi3j0gVp6h+CVDje01N6Nl75ZCQ/PjaWafzQvURypfX73ng== dependencies: - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/sprite" "5.3.3" - "@pixi/utils" "5.3.3" + "@pixi/core" "5.3.4" + "@pixi/math" "5.3.4" + "@pixi/settings" "5.3.4" + "@pixi/sprite" "5.3.4" + "@pixi/utils" "5.3.4" -"@pixi/sprite@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fsprite/-/sprite-5.3.3.tgz#1681d5fd0a725581bfee3c9c2c490537bf8d21ea" - integrity sha512-qo7DG0oWS1uIBqfxw2jZPn34RCR6gQ+IjZRBpFxZPKPB1cL359scZmDBqBbQ4bd4rJ/6QXQfzUdGhXfQJtc9oQ== +"@pixi/ticker@5.3.4", "@pixi/ticker@^5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2fticker/-/ticker-5.3.4.tgz#24600d6f9c721c48554812aa187b968bb0c2a3b9" + integrity sha512-PmCAstgyI6vLPXKZVFlo4Zornry21BwFiTOp1dBUW3sIMky9Wx2fajjyVHIridCY6yaazt6Xu37khZf5qRgASw== dependencies: - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/utils" "5.3.3" + "@pixi/settings" "5.3.4" -"@pixi/spritesheet@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fspritesheet/-/spritesheet-5.3.3.tgz#e307400d0afe4aa6e1d8d756a519e391706b5f35" - integrity sha512-pTkOCTL8jsmyAguCgcbz03UPYu+3buRkgua1g/vGyeoZBN2eJ04iSXdB0pfPrsPisxkvThGHyU23UqEDYVtXRQ== +"@pixi/utils@5.3.4": + version "5.3.4" + resolved "https://npm.i12e.cha0s.io/@pixi%2futils/-/utils-5.3.4.tgz#62e9a7ea59de7e4a4b108568de92a1c64026e816" + integrity sha512-HjUWFfAmPPKX0BSq20GWY//Vm+gC9O+wcn9sXMqOItCuf0DDFwxoBrUVaHNNnEVhM1Djpz/+YijCijmGdZeddA== dependencies: - "@pixi/core" "5.3.3" - "@pixi/loaders" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/text-bitmap@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ftext-bitmap/-/text-bitmap-5.3.3.tgz#0d658473d6e02ce598f779c207c42333741e15bd" - integrity sha512-QRRdEAFBwmRctp8PCPii5WUPM57T1I3r/EwyTvFCCDubOYOZu4aX/iFpCKZMl5GIphDFaGp8mNvbl+BwjUmBCA== - dependencies: - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/loaders" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/mesh" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/text" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/text@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2ftext/-/text-5.3.3.tgz#d6fc00c52bc054450ae43e2d5c6f7cedcee9ecd2" - integrity sha512-juinZC2yFXnzucWWxSdty9nfIIOAq2WA8DD2k40YL+7Y5L52/ggkgnokeQ2lrTb1BvTfx6YVNlvAsKonUek0Og== - dependencies: - "@pixi/core" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/sprite" "5.3.3" - "@pixi/utils" "5.3.3" - -"@pixi/ticker@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2fticker/-/ticker-5.3.3.tgz#a8766d8417879fffd7507175de869805aee25eb2" - integrity sha512-p5F/dwJGwfZWUg5cCPqOnEx5iYGW+huQlZZtrTKKd1KoVehFsrzHeRBOEp4d584jsOmBf7fjJaUTyzsFn0YtOQ== - dependencies: - "@pixi/settings" "5.3.3" - -"@pixi/utils@5.3.3": - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/@pixi%2futils/-/utils-5.3.3.tgz#525321f3bb00e3e001e341020a3edee94cc0d00a" - integrity sha512-GDP2h1Mph9Uei4zmJjzDK6GZ5S9O2A09VySVfWyKgWwP3SQ/Ss0bGYm4sE6+u1NMSz1WCrLgu66H82XuXs2Cbg== - dependencies: - "@pixi/constants" "5.3.3" - "@pixi/settings" "5.3.3" + "@pixi/constants" "5.3.4" + "@pixi/settings" "5.3.4" earcut "^2.1.5" eventemitter3 "^3.1.0" url "^0.11.0" @@ -2556,11 +2398,6 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es6-promise-polyfill@^1.2.0: - version "1.2.0" - resolved "https://npm.i12e.cha0s.io/es6-promise-polyfill/-/es6-promise-polyfill-1.2.0.tgz#f38925f23cb3e3e8ce6cda8ff774fcebbb090cde" - integrity sha1-84kl8jyz4+jObNqP93T867sJDN4= - escalade@^3.1.1: version "3.1.1" resolved "https://npm.i12e.cha0s.io/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -3881,11 +3718,6 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mini-signals@^1.2.0: - version "1.2.0" - resolved "https://npm.i12e.cha0s.io/mini-signals/-/mini-signals-1.2.0.tgz#45b08013c5fae51a24aa1a935cd317c9ed721d74" - integrity sha1-RbCAE8X65RokqhqTXNMXye1yHXQ= - minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: version "1.0.1" resolved "https://npm.i12e.cha0s.io/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" @@ -4317,11 +4149,6 @@ parse-passwd@^1.0.0: resolved "https://npm.i12e.cha0s.io/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" integrity sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY= -parse-uri@^1.0.0: - version "1.0.3" - resolved "https://npm.i12e.cha0s.io/parse-uri/-/parse-uri-1.0.3.tgz#f3c24a74907a4e357c1741e96ca9faadecfd6db5" - integrity sha512-upMnGxNcm+45So85HoguwZTVZI9u11i36DdxJfGF2HYWS2eh3TIx7+/tTi7qrEq15qzGkVhsKjesau+kCk48pA== - pascalcase@^0.1.1: version "0.1.1" resolved "https://npm.i12e.cha0s.io/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" @@ -4441,46 +4268,6 @@ pirates@^4.0.0: dependencies: node-modules-regexp "^1.0.0" -pixi.js@^5.3.3: - version "5.3.3" - resolved "https://npm.i12e.cha0s.io/pixi.js/-/pixi.js-5.3.3.tgz#6e326a52542f4acd97ea3f8593cb0aeae502df9a" - integrity sha512-uFQOXXyPMAVVayDebSFBS1AFfPT6QYNuz9Vu11yI2/k1DAef/rbYoJpSMM6SeB6dezDJPtIAaXXNxdaYzbe+kg== - dependencies: - "@pixi/accessibility" "5.3.3" - "@pixi/app" "5.3.3" - "@pixi/constants" "5.3.3" - "@pixi/core" "5.3.3" - "@pixi/display" "5.3.3" - "@pixi/extract" "5.3.3" - "@pixi/filter-alpha" "5.3.3" - "@pixi/filter-blur" "5.3.3" - "@pixi/filter-color-matrix" "5.3.3" - "@pixi/filter-displacement" "5.3.3" - "@pixi/filter-fxaa" "5.3.3" - "@pixi/filter-noise" "5.3.3" - "@pixi/graphics" "5.3.3" - "@pixi/interaction" "5.3.3" - "@pixi/loaders" "5.3.3" - "@pixi/math" "5.3.3" - "@pixi/mesh" "5.3.3" - "@pixi/mesh-extras" "5.3.3" - "@pixi/mixin-cache-as-bitmap" "5.3.3" - "@pixi/mixin-get-child-by-name" "5.3.3" - "@pixi/mixin-get-global-position" "5.3.3" - "@pixi/particles" "5.3.3" - "@pixi/polyfill" "5.3.3" - "@pixi/prepare" "5.3.3" - "@pixi/runner" "5.3.3" - "@pixi/settings" "5.3.3" - "@pixi/sprite" "5.3.3" - "@pixi/sprite-animated" "5.3.3" - "@pixi/sprite-tiling" "5.3.3" - "@pixi/spritesheet" "5.3.3" - "@pixi/text" "5.3.3" - "@pixi/text-bitmap" "5.3.3" - "@pixi/ticker" "5.3.3" - "@pixi/utils" "5.3.3" - pkg-dir@^2.0.0: version "2.0.0" resolved "https://npm.i12e.cha0s.io/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" @@ -4793,14 +4580,6 @@ resolve@^1.10.0, resolve@^1.12.0, resolve@^1.13.1, resolve@^1.17.0: is-core-module "^2.1.0" path-parse "^1.0.6" -resource-loader@^3.0.1: - version "3.0.1" - resolved "https://npm.i12e.cha0s.io/resource-loader/-/resource-loader-3.0.1.tgz#33355bb5421e2994f59454bbc7f6dbff8df06d47" - integrity sha512-fBuCRbEHdLCI1eglzQhUv9Rrdcmqkydr1r6uHE2cYHvRBrcLXeSmbE/qI/urFt8rPr/IGxir3BUwM5kUK8XoyA== - dependencies: - mini-signals "^1.2.0" - parse-uri "^1.0.0" - ret@~0.1.10: version "0.1.15" resolved "https://npm.i12e.cha0s.io/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc"