diff --git a/README.md b/README.md index 348a585c..f02e7c26 100644 --- a/README.md +++ b/README.md @@ -38,6 +38,8 @@ This is a collection of some public projects compendiums: - [REMOVED][Supplemental Bestiary Pack](https://github.com/sparkcity/fvtt-supplementalbestiary) version 2.2.0 - [REMOVED][FoundryVTT Lingering Injuries](https://gitlab.com/p4535992/foundryvtt-lingering-injuries) version 1.0.2 - [REMOVED][FoundryVTT-FantasyPlants](https://github.com/KyleBishop/FoundryVTT-FantasyPlants) version 1.0.0 note use instead [Broderick's Compendium: Plants and Fungi Across the Realm](https://github.com/marcstraube/foundryvtt-brodericks-compendium) +- [REMOVED][Token Vision Animation: World Scope](https://gitlab.com/DmitryRomanenko/token-vision-animation-world) version 1.0.1 +- [REMOVED][GM Token Drag Visibility v2](https://github.com/MAClavell/gm-token-drag-visibility-v2) **this is just a "personal" use module because some of these projects seem abbandoned or not maintained (or i just need the compendium without all the other features) and foundryvtt 0.8.X is annoying with all the warnings, but be free to use if you find useful** @@ -296,15 +298,6 @@ Tries to let you print many application windows ![img](https://user-content.gitlab-static.net/383f16b2fbb4334594218f7522a4de8ea4fa1a0f/68747470733a2f2f63646e2e646973636f72646170702e636f6d2f6174746163686d656e74732f3733343039353532343832323737373937362f3834343635333438363131323131323637302f657a2d7072696e742d66697273742e676966) -### [Token Vision Animation: World Scope](https://gitlab.com/DmitryRomanenko/token-vision-animation-world) version 1.0.1 - -This module sets 'Token Vision Animation' setting from client to world. -Now you can move player tokens safely without disclosure of scene data in the middle of movement. - -### [GM Token Drag Visibility v2](https://github.com/MAClavell/gm-token-drag-visibility-v2) - -A FoundryVTT module that disables the vision limitation when dragging a token as a GM. Useful for moving players between floors on the same map. This is an updated version of an old module: https://github.com/SteffanPoulsen/token-drag-visibility - ## [Changelog](./changelog.md) ## Issues diff --git a/changelog.md b/changelog.md index 5ddad421..33a882ae 100644 --- a/changelog.md +++ b/changelog.md @@ -1 +1,6 @@ -# Changelog \ No newline at end of file +# Changelog + +## 1.0.27 + +- [REMOVED][Token Vision Animation: World Scope](https://gitlab.com/DmitryRomanenko/token-vision-animation-world) version 1.0.2 +- [REMOVED][GM Token Drag Visibility v2](https://github.com/MAClavell/gm-token-drag-visibility-v2) diff --git a/package-lock.json b/package-lock.json index 65ef105c..bb815201 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "foundryvtt-compendiums-mix-dnd5e", - "version": "1.0.4", + "version": "1.0.27", "lockfileVersion": 1, "requires": true, "dependencies": { @@ -44,21 +44,21 @@ } }, "@babel/runtime": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.0.tgz", - "integrity": "sha512-JELkvo/DlpNdJ7dlyw/eY7E0suy5i5GQH+Vlxaq1nsNJ+H7f4Vtv3jMeCEgRhZZQFXTjldYfQgv2qmM6M1v5wA==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.2.tgz", + "integrity": "sha512-hzeyJyMA1YGdJTuWU0e/j4wKXrU4OMFvY2MSlaI9B7VQb0r5cxTE3EAIS2Q7Tn2RIcDkRvTA/v2JsAEhxe99uw==", "dev": true, "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { - "version": "7.14.0", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.14.0.tgz", - "integrity": "sha512-0R0HTZWHLk6G8jIk0FtoX+AatCtKnswS98VhXwGImFc759PJRp4Tru0PQYZofyijTFUr+gT8Mu7sgXVJLQ0ceg==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.17.2.tgz", + "integrity": "sha512-NcKtr2epxfIrNM4VOmPKO46TvDMCBhgi2CrSHaEarrz+Plk2K5r9QemmOFTGpZaoKnWoGH5MO+CzeRsih/Fcgg==", "dev": true, "requires": { - "core-js-pure": "^3.0.0", + "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" } }, @@ -105,19 +105,29 @@ "dev": true }, "@league-of-foundry-developers/foundry-vtt-types": { - "version": "0.8.8-9", - "resolved": "https://registry.npmjs.org/@league-of-foundry-developers/foundry-vtt-types/-/foundry-vtt-types-0.8.8-9.tgz", - "integrity": "sha512-yBMwdOb9oMn2ZyZthxu159qdnLbPrRK+amtRKRcaOvbaJ2redlEL5C3ElSYT8J5uKkHfQQ8hZM16DzfZ64xD8g==", + "version": "9.249.4", + "resolved": "https://registry.npmjs.org/@league-of-foundry-developers/foundry-vtt-types/-/foundry-vtt-types-9.249.4.tgz", + "integrity": "sha512-I27R/PW4Bs0fbI4PE25vpfNFBw2LfxBzTD4gw3v4cbTwn2G1Zf7/gAXniFciBmdvKxUaQq1gUu555OvdXo6gwA==", "dev": true, "requires": { - "@types/jquery": "~3.5.6", + "@types/jquery": "~3.5.9", "@types/simple-peer": "~9.11.1", "handlebars": "4.7.7", "pixi-particles": "4.3.1", - "pixi.js": "5.3.4", - "socket.io-client": "4.1.2", - "tinymce": "5.8.1", - "typescript": "^4.3.5" + "pixi.js": "5.3.11", + "socket.io-client": "4.3.2", + "tinymce": "5.10.1" + }, + "dependencies": { + "@types/jquery": { + "version": "3.5.14", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.14.tgz", + "integrity": "sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==", + "dev": true, + "requires": { + "@types/sizzle": "*" + } + } } }, "@microsoft/tsdoc": { @@ -177,245 +187,245 @@ } }, "@pixi/accessibility": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-5.3.4.tgz", - "integrity": "sha512-g8hQnnVSYJ+gLrdQyCsDDSu+VehhVL9Pcr2fkQSC9VBhxiMIN+Paky8kOxC2LL5nsKRIUGGaTa6iHtiopPQQMw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-5.3.11.tgz", + "integrity": "sha512-/oSizd8/g6KUCeAlknMLJ9CRxBt+vWs6e2DrOctMoRupEHcmhICCjIyAp5GF6RZy9T9gNHDOU5p7vo7qEyVxgQ==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/app": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/app/-/app-5.3.4.tgz", - "integrity": "sha512-XT/EFyGslFdvdHY9ZS7yDAdLOj0U1UHeLxFr1kwiawuwIt/WsxNeH4jq2IijvZuQ3L5ON7Y7zQf54JEPv5fK0Q==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/app/-/app-5.3.11.tgz", + "integrity": "sha512-ZWrOjGvVl+lK5OJQT3OqSnSRtU2XgQSe/ULg2uGsSWUqMkJews33JIGOjvk4tIsjm4ekSKiPZRMdYFHzPfgEJg==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11" } }, "@pixi/constants": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.4.tgz", - "integrity": "sha512-YsWjdMVMoJA8kG/0D4s9/DWWa2lPlexk0qNZOcV3tICaPG0IYfIhepfveMeMhIb0QrdSAsPbhYdcaxxgoaNF1A==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-5.3.11.tgz", + "integrity": "sha512-KwutCRu8dRYn3956ygPJlvglHjJM99OS2Qhp4QYG8a4BsPcwfpInsHUtGHngtsTZbnx32pxCd3pg9nPiV8EuVA==", "dev": true }, "@pixi/core": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.4.tgz", - "integrity": "sha512-k6SRniy4pH7ZKAKC2HkbLSKPm+j7bF17fTO5+6xLSiVqLnfa7ChV51wNuoa30olVF3/d8ME2uraf7dsvXwomzw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/core/-/core-5.3.11.tgz", + "integrity": "sha512-U71OiC3rNt45/h8kaLGAQL4XsNh/ISoZtxVQNbtKTXlgjEAy1Q01Ht80yl0UJdiVxYQFlanCS/IG4++OkygioA==", "dev": true, "requires": { - "@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/constants": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/runner": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/ticker": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/display": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/display/-/display-5.3.4.tgz", - "integrity": "sha512-RCi39Qi1L8mlIu1YvWvPI45WpKHRbpYlvSIT/414wmoaAoFZnaJ+qoVuqDCfzfNhWWirGAWpXniQjNRzkUZjcA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/display/-/display-5.3.11.tgz", + "integrity": "sha512-rxUyB+RMJ7esEa11HdvzsularDGkYlRqpUn1ju9ZsRuB/Qo9JiVolywvWGSWxN/WnDGfrU2GjDpq9id10nwiag==", "dev": true, "requires": { - "@pixi/math": "5.3.4", - "@pixi/settings": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/math": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/extract": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-5.3.4.tgz", - "integrity": "sha512-HTGF5WKts4kF0v1rOU4YcLMUpb18FzcxKhaCwjXpqm3vANgjuGAUL9PxpmC4ecS03mkRa0+9vAXEUkJLQeNLPg==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-5.3.11.tgz", + "integrity": "sha512-YeBrpIO3E5HUgcdKEldCUqwwDNHm5OBe98YFcdLr5Z0+dQaHnxp9Dm4n75/NojoGb5guYdrV00x+gU2UPHsVdw==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/filter-alpha": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-5.3.4.tgz", - "integrity": "sha512-lgRCN8bDeHlMpRtQv/P5gCJ+9e3AufJVC2H0TdkCRmJqm1dB+rhKwxIeNINsjjz+kiuumOe88CxRbRd3CpEydg==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-5.3.11.tgz", + "integrity": "sha512-HC4PbiEqDWSi3A715av7knFqD3knSXRxPJKG9mWat2CU9eCizSw+JxXp/okMU/fL4ewooiqQWVU2l1wXOHhVFw==", "dev": true, "requires": { - "@pixi/core": "5.3.4" + "@pixi/core": "5.3.11" } }, "@pixi/filter-blur": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-5.3.4.tgz", - "integrity": "sha512-PYPHc8MEsZWfmVQkm0UKO70dmZpcWyu/Bs0xJa5apsmCm6zXNzXfMh02lsXu82HrNQ+9iJT/mAKrrDABGn9vtg==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-5.3.11.tgz", + "integrity": "sha512-iW5cOMEcDiJidOV95bUfhxdcvwM9JzCoWAd+92gAie8L+ElRSHpu1jxXbKHjo/QczQV1LulOlheyDaJNpaBCDg==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/settings": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/settings": "5.3.11" } }, "@pixi/filter-color-matrix": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-5.3.4.tgz", - "integrity": "sha512-9Iflvr1moc7ns5A/73lWVwLUbe+wb678NLA4X9SYXAJTiij4M1isDrULhk95TGUaWo4bbSBaov1vm8XbUZNG8w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-5.3.11.tgz", + "integrity": "sha512-u9NT4+N1I3XV9ygwsmF8/jIwCLqNCLeFOdM4f73kbw/UmakZZ6i6xjjJMc5YFUpC25qDr1TFlqgdGGGHAPl4ug==", "dev": true, "requires": { - "@pixi/core": "5.3.4" + "@pixi/core": "5.3.11" } }, "@pixi/filter-displacement": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-5.3.4.tgz", - "integrity": "sha512-CldemXpcKr1GRT1Ll33TTFWtU6KDl4sYTvAwWTAEu8OhKedobBB/mRCIK9p1h7iZYtaj5MRYQjewmFKRrqyXrQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-5.3.11.tgz", + "integrity": "sha512-CTIy7C/L9I1X3VNx4nMzQbMFvznsGk2viQh0dSo8r5NLgmaAdxhkGI0KUpNjLBz30278tzFfNuRe59K1y1kHuw==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/math": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/math": "5.3.11" } }, "@pixi/filter-fxaa": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-5.3.4.tgz", - "integrity": "sha512-GtIfaOsqQlsK+F1795V/JJIq5Uu15nasiCwGr+wVwHNGMBanAXt7AnSy8JHcgup3Eqx8FXRuM/AyD/4IYUquuA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-5.3.11.tgz", + "integrity": "sha512-0ahjui5385e1vRvd7zCc0n5W8ULtNI1uVbDJHP9ueeiF25TKC0GqtZzntNwrQPoU46q8zXdnIGjzMpikbbAasg==", "dev": true, "requires": { - "@pixi/core": "5.3.4" + "@pixi/core": "5.3.11" } }, "@pixi/filter-noise": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-5.3.4.tgz", - "integrity": "sha512-pNq4T4LC2naWz0pZXF3RT9aA7XdLL4TuBjJsYrrBaJZraupbOo6Mp8VwxVJs8GThmMl7/U13GalOzVSb/HjzDg==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-5.3.11.tgz", + "integrity": "sha512-98WC9Nd5u2F03Ned9T3vnbmO/YF1jLSioZ623z9wjqpd5DosZgRtYTSGxjVcXTSfpviIuiJpkyF+X097pbVprg==", "dev": true, "requires": { - "@pixi/core": "5.3.4" + "@pixi/core": "5.3.11" } }, "@pixi/graphics": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-5.3.4.tgz", - "integrity": "sha512-W6cuFfzwgfx3zVFICu98cENgwjy+d2e6xNJ/yJI0q8QiwlZmpuSXHBCfZrtIWpp9VSJZe2KDIo1LUnLhCpp3Yg==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-5.3.11.tgz", + "integrity": "sha512-HLu53LV6mRlY0uFSIM2OrCuL7xqXzeJs5d2QfmUJfKJVVZ9sbHDS+6/N/f0tXzvkRPYhSKXvcNPsNn4HmlIE9w==", "dev": true, "requires": { - "@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/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/sprite": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/interaction": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-5.3.4.tgz", - "integrity": "sha512-7/JN7AtCuYmmWczrQROKSI9Z42p6C6p7B2wDVqNYYgROSaeGbGsZ8H0sa6nYLnIj4F3CaGSRoRnAMPz+CO70bw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-5.3.11.tgz", + "integrity": "sha512-n2K99CYyBcrf8NPxpzmZ5IlJ9TEplsSZfJ/uzMNOEnTObKl4wAhxs51Nb58raH3Ouzwu14YHOpqYrBTEoT1yPA==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/ticker": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/ticker": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/loaders": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-5.3.4.tgz", - "integrity": "sha512-/dFznZnsivzq/MW7n/PPhMeznWFMMDYrac958OlxzSwrEAgtq6ZVLZbz7pCf9uhiifMnqwBGefphOFubj3Qorw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-5.3.11.tgz", + "integrity": "sha512-1HAeb/NFXyhNhZWAbVkngsTPBGpjZEPhQflBTrKycRaub7XDSZ8F0fwPltpKKVRWNDT+HBgU/zDNE2fpjzqfYg==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/utils": "5.3.4", + "@pixi/core": "5.3.11", + "@pixi/utils": "5.3.11", "resource-loader": "^3.0.1" } }, "@pixi/math": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.4.tgz", - "integrity": "sha512-UQ2jhdlCHIvAVf8EcHB3QuR5GhB49VdTccWmer96RZCeGkcZsPSUk1ldO1GZnIctcf0Iuvmq74G02dYbtC7JxQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/math/-/math-5.3.11.tgz", + "integrity": "sha512-GAupgFWVuOKxh8A322x8IctNgKi0/pLTJAXxmsLxcUw5PIQGgDw894HvzUriI+C0fsa9cEZHUbOCfyBKPQDLzw==", "dev": true }, "@pixi/mesh": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-5.3.4.tgz", - "integrity": "sha512-y0Y52cwsqETc/35DMGVCzQmhPCrQ3ZhjWcW9JwQoHMy3PoNSN9QUqYjVjF2oEj5hxcJnGNo3GAXFZz2Uh/UReQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-5.3.11.tgz", + "integrity": "sha512-KWKKksEr0YuUX1uz1FmpIa/Y37b/0pvFUS+87LoyYq0mRtGbKsTY5i3lBPG/taHwN7a2DQAX3JZpw6yhGKoGpA==", "dev": true, "requires": { - "@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/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/mesh-extras": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-5.3.4.tgz", - "integrity": "sha512-mjc3RlgLGYUv2FUKrVv/Dfaj2KW5qhX9c6Ev+yJ4lg/sMblet5gtYuyKsmJMS/K6B8V8+oMlTfX9ozFCzq1oJQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-5.3.11.tgz", + "integrity": "sha512-1GTCMMUW1xv/72x26cxRysblBXW0wU77TNgqtSIMZ1M6JbleObChklWTvwi9MzQO2vQ3S6Hvcsa5m5EiM2hSPQ==", "dev": true, "requires": { - "@pixi/constants": "5.3.4", - "@pixi/core": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/mesh": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/mesh": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/mixin-cache-as-bitmap": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-5.3.4.tgz", - "integrity": "sha512-8ZAmzDK1fHXIzYFHFH72LUMRZerY1Pt71XI3UgsWExABS1aREe20oPLuVByLP94W7X/kTXz+zK+nt51O5MGKsA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-5.3.11.tgz", + "integrity": "sha512-uQUxatGTTD5zfQ0pWdjibVjT+xEEZJ/xZDZtm/GxC7HSHd4jgoJBcTXWVhbhzwpLPVTnD8+sMnRrGlhoKcpTpQ==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/settings": "5.3.4", - "@pixi/sprite": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/sprite": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/mixin-get-child-by-name": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-5.3.4.tgz", - "integrity": "sha512-PY1Qe6CKYu+UNSRAFIfRyhRfkrpsTMwh9sI6iXVVi712bM3JkZIwDfDF31TA4nYX8z7H49w+KCWY4PejZ8l2WA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-5.3.11.tgz", + "integrity": "sha512-fWFVxWtMYcwJttrgDNmZ4CJrx316p8ToNliC2ILmJZW77me7I4GzJ57gSHQU1xFwdHoOYRC4fnlrZoK5qJ9lDw==", "dev": true, "requires": { - "@pixi/display": "5.3.4" + "@pixi/display": "5.3.11" } }, "@pixi/mixin-get-global-position": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-5.3.4.tgz", - "integrity": "sha512-yv+huwUAOfyXDEHbQp6W5/3RjQpwG6AhpgMY4b3XBMtvrp9R/5Wgw/YC/nea9kZ3Gb2u4Aqeco8U+tPIRNjeIA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-5.3.11.tgz", + "integrity": "sha512-wrS9i+UUodLM5XL2N0Y+XSKiqLRdJV3ltFUWG6+jPT5yoP0HsKtx3sFAzX526RwIYwRzRusbc/quxHfRA4tvgg==", "dev": true, "requires": { - "@pixi/display": "5.3.4", - "@pixi/math": "5.3.4" + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11" } }, "@pixi/particles": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/particles/-/particles-5.3.4.tgz", - "integrity": "sha512-sX0BGGbS7yCwlam1mC5awW2BjU7QFmZv82E8ON/r9aAZS6InT25zOpMdvy0ImIIqBvF0Z1Qz1IT6pKEBxqMo9Q==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/particles/-/particles-5.3.11.tgz", + "integrity": "sha512-+mkt/inWXtRrxQc07RZ29uNIDWV1oMsrRBVBIvHgpR92Kn8EjIDRgoSXNu0jiZ18gRKKCBhwsS4dCXGsZRQ/sA==", "dev": true, "requires": { - "@pixi/constants": "5.3.4", - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/polyfill": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-5.3.4.tgz", - "integrity": "sha512-bxk8bhrfQ9Y2rU/L0ss2gIeXwmMlOciw+B5yVUDVLqzjE4y8Fm2619L4qu9v51Z9a+8JbyVE5c1eT7HJgx0g0w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-5.3.11.tgz", + "integrity": "sha512-yQOngcnn+2/L7n6L/g45hCnIDLWdnWmmcCY3UKJrOgbNX+JtLru1RR8AGLifkdsa0R5u48x584YQGqkTAChWVA==", "dev": true, "requires": { "es6-promise-polyfill": "^1.2.0", @@ -423,146 +433,152 @@ } }, "@pixi/prepare": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-5.3.4.tgz", - "integrity": "sha512-MVMvNTrNYQidWXd4LSkgv+eqTzHtSViADA+Tvnemy9QMuWqbTfxFn4UMhrBjQIfG9+hwdIFS14pfFKt/BLHNrw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-5.3.11.tgz", + "integrity": "sha512-TvjGeg7xPKjv5NxbM5NXReno9yxUCw/N0HtDEtEFRVeBLN3u0Q/dZsXxL6gIvkHoS09NFW+7AwsYQLZrVbppjA==", "dev": true, "requires": { - "@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/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/graphics": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/text": "5.3.11", + "@pixi/ticker": "5.3.11" } }, "@pixi/runner": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.4.tgz", - "integrity": "sha512-iPWHVhv2js+NhDQNmePkHfic8SilBT7H/pzRjMqHqvafTdl8Y+4g+hdQDalZJNr3Ixl77QPAYlOKhegBujn2mQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-5.3.11.tgz", + "integrity": "sha512-Mtb0rnSG+6KOIbr/48AtrILr8PZQepYwqYixVEXM6UHl+7+Z5NIx9fOByiicdjEKJvHIAYveu8yp2/L1vkF+qw==", "dev": true }, "@pixi/settings": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.4.tgz", - "integrity": "sha512-Jqj1NLtYODCqK8ZKVccUBAaBDkn7SQ6b7N15FwxbiSgfbvwpynSKr6WQTxqMq29h42MKsic6BJcQrlGEbDNz5w==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-5.3.11.tgz", + "integrity": "sha512-ny/rjSmP+64WqxwmoY17KsFplxpuWbiMQ5SNAgkpi36z6k+utIGT05nIIhyMx3AAGSY+6dRbKmLeKyqCj8q4zw==", "dev": true, "requires": { "ismobilejs": "^1.1.0" } }, "@pixi/sprite": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-5.3.4.tgz", - "integrity": "sha512-vO+GMJWnumnVzc2R7jGcLlUeIXIek+SDqVQyPDPJ5T8sWTgFhanHCrgpKfplZIu08X/zvIZQxPfd332R0waeog==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-5.3.11.tgz", + "integrity": "sha512-RM6Sp8kqzsBdX/hDAO25HZywe9VU4uhOronUOQ5Ve0zRe+trdBWQYfi7+5kAcvzqkp25Izc0C+e+4YCqe5OaHQ==", "dev": true, "requires": { - "@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/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/sprite-animated": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-5.3.4.tgz", - "integrity": "sha512-HaTelbvm2xekw9b9GdYbupM2RZ/muRZvstkmSqMZhiIViZekzKPa5WQJwnqZzVBjCg735j09G8aF4H2NpNqF9g==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-5.3.11.tgz", + "integrity": "sha512-xU1b6H8nJ1l05h7cBGw2DGo4QdLj7xootstZUx2BrTVX5ZENn5mjAGVD0uRpk8yt7Q6Bj7M+PS7ktzAgBW/hmQ==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/sprite": "5.3.4", - "@pixi/ticker": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/sprite": "5.3.11", + "@pixi/ticker": "5.3.11" } }, "@pixi/sprite-tiling": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-5.3.4.tgz", - "integrity": "sha512-NMqpNuWEIic2n5EL/TrGmn1+bab4TwxcILnco4myvw9Sd/wLsaJx3XboegY7YCWCKhnl+Ax6cl8DMkk7OJkpJQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-5.3.11.tgz", + "integrity": "sha512-KUiWsIumjrnp9QKGMe1BqtrV9Hxm91KoaiOlCBk/gw8753iKvuMmH+/Z0RnzeZylJ1sJsdonTWy/IaLi1jnd0g==", "dev": true, "requires": { - "@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/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/sprite": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/spritesheet": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-5.3.4.tgz", - "integrity": "sha512-gfCqOMD2XJHw1bMXxXbuYPnBbCBUvbzMN7Pw2po7U5R6bsk7WEoG7Hp3HjAPyPQvg36v2Db6dcz0//ZNNqm+EQ==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-5.3.11.tgz", + "integrity": "sha512-Y9Wiwcz/YOuS1v73Ij9KWQakYBzZfldEy3H8T4GPLK+S19/sypntdkNtRZbmR2wWfhJ4axYEB2/Df86aOAU2qA==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/loaders": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/loaders": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/text": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/text/-/text-5.3.4.tgz", - "integrity": "sha512-kmdK1KLrWY8PHGIIXKVRQmik3gWquiYz6DB0jqabi3j0gVp6h+CVDje01N6Nl75ZCQ/PjaWafzQvURypfX73ng==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/text/-/text-5.3.11.tgz", + "integrity": "sha512-PmWvJv0wiKyyz3fahnxM19+m8IbF2vpDKIImqb5472WyxRGzKyVBW90xrADf5202tdKMk4b8hqvpof2XULr5PA==", "dev": true, "requires": { - "@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/core": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/sprite": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/text-bitmap": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-5.3.4.tgz", - "integrity": "sha512-uNJOYvy3sn0S5Bp6H113ZAmaQm68ojCXSuOBJzIMEV2cUuYLngW+7DqKOsHMMhNmcONs/OBq57SRrzDcr8WYdw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-5.3.11.tgz", + "integrity": "sha512-Bjc/G4VHaPXc9HJsvyYOm5cNTHdqmX6AgzBAlCfltuMAlnveUgUPuX8D/MJHRRnoVSDHSmCBtnJgTc0y/nIeCw==", "dev": true, "requires": { - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4", - "@pixi/loaders": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/mesh": "5.3.4", - "@pixi/settings": "5.3.4", - "@pixi/text": "5.3.4", - "@pixi/utils": "5.3.4" + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/loaders": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/mesh": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/text": "5.3.11", + "@pixi/utils": "5.3.11" } }, "@pixi/ticker": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.4.tgz", - "integrity": "sha512-PmCAstgyI6vLPXKZVFlo4Zornry21BwFiTOp1dBUW3sIMky9Wx2fajjyVHIridCY6yaazt6Xu37khZf5qRgASw==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-5.3.11.tgz", + "integrity": "sha512-J1CChbSo1SQib1zL5f+FcFJZ6wN7LnWpztJVpKKYy3ZM/v4HSh48UnrGDKn5SLwSq4K7BxvZduwMQ8m4Paz1gQ==", "dev": true, "requires": { - "@pixi/settings": "5.3.4" + "@pixi/settings": "5.3.11" } }, "@pixi/utils": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.4.tgz", - "integrity": "sha512-HjUWFfAmPPKX0BSq20GWY//Vm+gC9O+wcn9sXMqOItCuf0DDFwxoBrUVaHNNnEVhM1Djpz/+YijCijmGdZeddA==", + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-5.3.11.tgz", + "integrity": "sha512-25ZSCTrfV8da28IzvLnTK0BGWB4dHpq5P9IEgFymJvVLK7sAyT+RPz18ewRbBHgALHsszDpfC+qrHp3i+VZP0Q==", "dev": true, "requires": { - "@pixi/constants": "5.3.4", - "@pixi/settings": "5.3.4", + "@pixi/constants": "5.3.11", + "@pixi/settings": "5.3.11", "earcut": "^2.1.5", "eventemitter3": "^3.1.0", "url": "^0.11.0" } }, - "@types/component-emitter": { - "version": "1.2.11", - "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.11.tgz", - "integrity": "sha512-SRXjM+tfsSlA9VuG8hGO2nft2p8zjXCK1VcC6N4NXbBbYbSia9kzCChYQajIjzIqOOOuh5Ock6MmV2oux4jDZQ==", + "@socket.io/base64-arraybuffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@socket.io/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz", + "integrity": "sha512-dOlCBKnDw4iShaIsH/bxujKTM18+2TOAsYz+KSc11Am38H4q5Xw8Bbz97ZYdrVNM+um3p7w86Bvvmcn9q+5+eQ==", + "dev": true + }, + "@socket.io/component-emitter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@socket.io/component-emitter/-/component-emitter-3.0.0.tgz", + "integrity": "sha512-2pTGuibAXJswAPJjaKisthqS/NOK5ypG4LYT6tEAV0S/mxW0zOIvYvGK0V8w8+SHxAm6vRMSjqSalFXeBAqs+Q==", "dev": true }, "@types/jquery": { - "version": "3.5.8", - "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.8.tgz", - "integrity": "sha512-cXk6NwqjDYg+UI9p2l3x0YmPa4m7RrXqmbK4IpVVpRJiYXU/QTo+UZrn54qfE1+9Gao4qpYqUnxm5ZCy2FTXAw==", + "version": "3.5.14", + "resolved": "https://registry.npmjs.org/@types/jquery/-/jquery-3.5.14.tgz", + "integrity": "sha512-X1gtMRMbziVQkErhTQmSe2jFwwENA/Zr+PprCkF63vFq+Yt5PZ4AlKqgmeNlwgn7dhsXEK888eIW2520EpC+xg==", "dev": true, "requires": { "@types/sizzle": "*" @@ -581,15 +597,15 @@ "dev": true }, "@types/node": { - "version": "16.11.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.6.tgz", - "integrity": "sha512-ua7PgUoeQFjmWPcoo9khiPum3Pd60k4/2ZGXt18sm2Slk0W0xZTqt5Y0Ny1NyBiN1EVQ/+FaF9NcY4Qe6rwk5w==", + "version": "17.0.21", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.21.tgz", + "integrity": "sha512-DBZCJbhII3r90XbQxI8Y9IjjiiOGlZ0Hr32omXIZvwwZ7p4DMMXGrKXVyPfuoBOri9XNtL0UK69jYIBIsRX3QQ==", "dev": true }, "@types/simple-peer": { - "version": "9.11.3", - "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.3.tgz", - "integrity": "sha512-GHrZSrLBqaa/puFQdLnhepOvPiqlDnHXbTbTMx4JdIzhnSJ9tg7iu795aPnMPV9QpQ5h7CR5XqfqORY1P2qehw==", + "version": "9.11.4", + "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.4.tgz", + "integrity": "sha512-Elje14YvM47k+XEaoyRAeUSvZN7TOLWYL233QCckUaXjT4lRESHnYs0iOK2JoosO5DnCvWu/0Vpl9qnw4KCLWw==", "dev": true, "requires": { "@types/node": "*" @@ -1094,16 +1110,77 @@ "dev": true }, "array-includes": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.3.tgz", - "integrity": "sha512-gcem1KlBU7c9rB+Rq8/3PPKsK2kjqeEBa3bD5kkQo4nYlOHQCJqIJFqBXDEfwaRuYTT4E+FxA9xez7Gf/e3Q7A==", + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", + "es-abstract": "^1.19.1", "get-intrinsic": "^1.1.1", - "is-string": "^1.0.5" + "is-string": "^1.0.7" + }, + "dependencies": { + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + } } }, "array-initial": { @@ -1243,9 +1320,9 @@ } }, "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "dev": true } } @@ -1353,9 +1430,9 @@ "dev": true }, "axe-core": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.2.0.tgz", - "integrity": "sha512-1uIESzroqpaTzt9uX48HO+6gfnKu3RwvWdCcWSrX4csMInJfCo1yvKPNXCwXFRpJqRW25tiASb6No0YH57PXqg==", + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.1.tgz", + "integrity": "sha512-gd1kmb21kwNuWr6BQz8fv6GNECPBnUasepcoLbekws23NVBLODdsClRZ+bQ8+9Uomf3Sm3+Vwn0oYG9NvwnJCw==", "dev": true }, "axobject-query": { @@ -1448,12 +1525,6 @@ } } }, - "base64-arraybuffer": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", - "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", - "dev": true - }, "base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", @@ -2042,9 +2113,9 @@ } }, "core-js-pure": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.12.1.tgz", - "integrity": "sha512-1cch+qads4JnDSWsvc7d6nzlKAippwjUlf6vykkTLW53VSV+NkE6muGBToAjEA8pG90cSfcud3JgVmW2ds5TaQ==", + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.21.1.tgz", + "integrity": "sha512-12VZfFIu+wyVbBebyHmRTuEE/tZrB4tJToWcwAMcsp3h4+sHR+fMJWbKpYiCRWlhFBq+KNyO8rIV9rTkeVmznQ==", "dev": true }, "core-util-is": { @@ -2104,9 +2175,9 @@ } }, "damerau-levenshtein": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.7.tgz", - "integrity": "sha512-VvdQIPGdWP0SqFXghj79Wf/5LArmreyMsGLa6FG6iC4t3j7j5s71TrwWmT/4akbDQIqjfACkLZmjXhA7g2oUZw==", + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", "dev": true }, "dashdash": { @@ -2325,29 +2396,29 @@ } }, "engine.io-client": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-5.1.2.tgz", - "integrity": "sha512-blRrgXIE0A/eurWXRzvfCLG7uUFJqfTGFsyJzXSK71srMMGJ2VraBLg8Mdw28uUxSpVicepBN9X7asqpD1mZcQ==", + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-6.0.3.tgz", + "integrity": "sha512-IH8ZhDIwiLv0d/wXVzmjfV9Y82hbJIDhCGSVUV8o1kcpDe2I6Y3bZA3ZbJy4Ls7k7IVmcy/qn4k9RKWFhUGf5w==", "dev": true, "requires": { - "base64-arraybuffer": "0.1.4", - "component-emitter": "~1.3.0", + "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1", - "engine.io-parser": "~4.0.1", + "engine.io-parser": "~5.0.0", "has-cors": "1.1.0", "parseqs": "0.0.6", "parseuri": "0.0.6", - "ws": "~7.4.2", + "ws": "~8.2.3", + "xmlhttprequest-ssl": "~2.0.0", "yeast": "0.1.2" } }, "engine.io-parser": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.3.tgz", - "integrity": "sha512-xEAAY0msNnESNPc00e19y5heTPX4y/TJ36gr8t1voOaNmTojP9b3oK3BbJLFufW2XFPQaaijpFewm2g2Um3uqA==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-5.0.3.tgz", + "integrity": "sha512-BtQxwF27XUNnSafQLvDi0dQ8s3i6VgzSoQMJacpIcGNrlUdfHSKbgm3jmjCVvQluGzqwujQMPAoMai3oYSTurg==", "dev": true, "requires": { - "base64-arraybuffer": "0.1.4" + "@socket.io/base64-arraybuffer": "~1.0.2" } }, "enquirer": { @@ -2577,9 +2648,9 @@ "dev": true }, "eslint-config-prettier": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.3.0.tgz", - "integrity": "sha512-BgZuLUSeKzvlL/VUjx/Yb787VQ26RU3gGjA3iiFvdsp/2bMfVIWUVP7tjxtjS0e+HP409cPlPvNkQloz8C91ew==", + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", "dev": true }, "eslint-import-resolver-node": { @@ -2604,14 +2675,13 @@ } }, "eslint-module-utils": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.1.tgz", - "integrity": "sha512-fjoetBXQZq2tSTWZ9yWVl2KuFrTZZH3V+9iD1V1RfpDgxzJR+mPd/KZmMiA8gbPqdBzpNiEHOuT7IYEWxrH0zQ==", + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", + "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "dev": true, "requires": { "debug": "^3.2.7", - "find-up": "^2.1.0", - "pkg-dir": "^2.0.0" + "find-up": "^2.1.0" }, "dependencies": { "debug": { @@ -2626,9 +2696,9 @@ } }, "eslint-plugin-import": { - "version": "2.25.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.2.tgz", - "integrity": "sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==", + "version": "2.25.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.25.4.tgz", + "integrity": "sha512-/KJBASVFxpu0xg1kIBn9AUa8hQVnszpwgE7Ld0lKAlx7Ie87yzEzCgSkekt+le/YVhiaosO4Y14GDAOc41nfxA==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -2636,29 +2706,16 @@ "debug": "^2.6.9", "doctrine": "^2.1.0", "eslint-import-resolver-node": "^0.3.6", - "eslint-module-utils": "^2.7.0", + "eslint-module-utils": "^2.7.2", "has": "^1.0.3", - "is-core-module": "^2.7.0", + "is-core-module": "^2.8.0", "is-glob": "^4.0.3", "minimatch": "^3.0.4", "object.values": "^1.1.5", "resolve": "^1.20.0", - "tsconfig-paths": "^3.11.0" + "tsconfig-paths": "^3.12.0" }, "dependencies": { - "array-includes": { - "version": "3.1.4", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", - "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "define-properties": "^1.1.3", - "es-abstract": "^1.19.1", - "get-intrinsic": "^1.1.1", - "is-string": "^1.0.7" - } - }, "debug": { "version": "2.6.9", "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", @@ -2677,44 +2734,10 @@ "esutils": "^2.0.2" } }, - "es-abstract": { - "version": "1.19.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", - "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "get-intrinsic": "^1.1.1", - "get-symbol-description": "^1.0.0", - "has": "^1.0.3", - "has-symbols": "^1.0.2", - "internal-slot": "^1.0.3", - "is-callable": "^1.2.4", - "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.1", - "is-string": "^1.0.7", - "is-weakref": "^1.0.1", - "object-inspect": "^1.11.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.2", - "string.prototype.trimend": "^1.0.4", - "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.1" - } - }, - "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", - "dev": true - }, "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", "dev": true, "requires": { "has": "^1.0.3" @@ -2729,56 +2752,32 @@ "is-extglob": "^2.1.1" } }, - "is-regex": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, - "requires": { - "call-bind": "^1.0.2", - "has-tostringtag": "^1.0.0" - } - }, - "is-string": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, - "requires": { - "has-tostringtag": "^1.0.0" - } - }, "ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true - }, - "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", - "dev": true } } }, "eslint-plugin-jsx-a11y": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.4.1.tgz", - "integrity": "sha512-0rGPJBbwHoGNPU73/QCLP/vveMlM1b1Z9PponxO87jfr6tuH5ligXbDT6nHSSzBC8ovX2Z+BQu7Bk5D/Xgq9zg==", + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.5.1.tgz", + "integrity": "sha512-sVCFKX9fllURnXT2JwLN5Qgo24Ug5NF6dxhkmxsMEUZhXRcGg+X3e1JbJ84YePQKBl5E0ZjAH5Q4rkdcGY99+g==", "dev": true, "requires": { - "@babel/runtime": "^7.11.2", + "@babel/runtime": "^7.16.3", "aria-query": "^4.2.2", - "array-includes": "^3.1.1", + "array-includes": "^3.1.4", "ast-types-flow": "^0.0.7", - "axe-core": "^4.0.2", + "axe-core": "^4.3.5", "axobject-query": "^2.2.0", - "damerau-levenshtein": "^1.0.6", - "emoji-regex": "^9.0.0", + "damerau-levenshtein": "^1.0.7", + "emoji-regex": "^9.2.2", "has": "^1.0.3", - "jsx-ast-utils": "^3.1.0", - "language-tags": "^1.0.5" + "jsx-ast-utils": "^3.2.1", + "language-tags": "^1.0.5", + "minimatch": "^3.0.4" }, "dependencies": { "emoji-regex": { @@ -4660,6 +4659,12 @@ "dev": true, "optional": true }, + "immutable": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.0.0.tgz", + "integrity": "sha512-zIE9hX70qew5qTUjSS7wi1iwj/l7+m54KWU247nhM3v806UdGj1yDndXj+IOYxxtW9zyLI+xqFNZjTuDaLUqFw==", + "dev": true + }, "import-fresh": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", @@ -5037,12 +5042,12 @@ "dev": true }, "is-weakref": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", - "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "dev": true, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2" } }, "is-what": { @@ -5183,12 +5188,12 @@ } }, "jsx-ast-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.0.tgz", - "integrity": "sha512-EIsmt3O3ljsU6sot/J4E1zDRxfBNrhjyf/OKjlydwgEimQuznlM4Wv7U+ueONJMyEn1WRE0K8dhi3dVAXYT24Q==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", "dev": true, "requires": { - "array-includes": "^3.1.2", + "array-includes": "^3.1.3", "object.assign": "^4.1.2" } }, @@ -6178,9 +6183,9 @@ } }, "object-inspect": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", - "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "dev": true } } @@ -6340,9 +6345,9 @@ "dev": true }, "parse-uri": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.3.tgz", - "integrity": "sha512-upMnGxNcm+45So85HoguwZTVZI9u11i36DdxJfGF2HYWS2eh3TIx7+/tTi7qrEq15qzGkVhsKjesau+kCk48pA==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/parse-uri/-/parse-uri-1.0.7.tgz", + "integrity": "sha512-eWuZCMKNlVkXrEoANdXxbmqhu2SQO9jUMCSpdbJDObin0JxISn6e400EWsSRbr/czdKvWKkhZnMKEGUwf/Plmg==", "dev": true }, "parseqs": { @@ -6454,54 +6459,45 @@ "dev": true }, "pixi.js": { - "version": "5.3.4", - "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-5.3.4.tgz", - "integrity": "sha512-CrAaQQRw+iTA75IEu57CEk6stFs587iWE3HwQG0rZL2ESW2uJvdsF/ieeS/hFk35QmlEsPRqmH1sf7t7FGtsyw==", - "dev": true, - "requires": { - "@pixi/accessibility": "5.3.4", - "@pixi/app": "5.3.4", - "@pixi/constants": "5.3.4", - "@pixi/core": "5.3.4", - "@pixi/display": "5.3.4", - "@pixi/extract": "5.3.4", - "@pixi/filter-alpha": "5.3.4", - "@pixi/filter-blur": "5.3.4", - "@pixi/filter-color-matrix": "5.3.4", - "@pixi/filter-displacement": "5.3.4", - "@pixi/filter-fxaa": "5.3.4", - "@pixi/filter-noise": "5.3.4", - "@pixi/graphics": "5.3.4", - "@pixi/interaction": "5.3.4", - "@pixi/loaders": "5.3.4", - "@pixi/math": "5.3.4", - "@pixi/mesh": "5.3.4", - "@pixi/mesh-extras": "5.3.4", - "@pixi/mixin-cache-as-bitmap": "5.3.4", - "@pixi/mixin-get-child-by-name": "5.3.4", - "@pixi/mixin-get-global-position": "5.3.4", - "@pixi/particles": "5.3.4", - "@pixi/polyfill": "5.3.4", - "@pixi/prepare": "5.3.4", - "@pixi/runner": "5.3.4", - "@pixi/settings": "5.3.4", - "@pixi/sprite": "5.3.4", - "@pixi/sprite-animated": "5.3.4", - "@pixi/sprite-tiling": "5.3.4", - "@pixi/spritesheet": "5.3.4", - "@pixi/text": "5.3.4", - "@pixi/text-bitmap": "5.3.4", - "@pixi/ticker": "5.3.4", - "@pixi/utils": "5.3.4" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-5.3.11.tgz", + "integrity": "sha512-/9td6IHDQqG0Po5lyQ5aKDzrnEVD1SvGourI4Nqp0mvNI0Cbm74tMHLjk1V5foqGPAS9pochENr6Y3ft/2cDiQ==", + "dev": true, + "requires": { + "@pixi/accessibility": "5.3.11", + "@pixi/app": "5.3.11", + "@pixi/constants": "5.3.11", + "@pixi/core": "5.3.11", + "@pixi/display": "5.3.11", + "@pixi/extract": "5.3.11", + "@pixi/filter-alpha": "5.3.11", + "@pixi/filter-blur": "5.3.11", + "@pixi/filter-color-matrix": "5.3.11", + "@pixi/filter-displacement": "5.3.11", + "@pixi/filter-fxaa": "5.3.11", + "@pixi/filter-noise": "5.3.11", + "@pixi/graphics": "5.3.11", + "@pixi/interaction": "5.3.11", + "@pixi/loaders": "5.3.11", + "@pixi/math": "5.3.11", + "@pixi/mesh": "5.3.11", + "@pixi/mesh-extras": "5.3.11", + "@pixi/mixin-cache-as-bitmap": "5.3.11", + "@pixi/mixin-get-child-by-name": "5.3.11", + "@pixi/mixin-get-global-position": "5.3.11", + "@pixi/particles": "5.3.11", + "@pixi/polyfill": "5.3.11", + "@pixi/prepare": "5.3.11", + "@pixi/runner": "5.3.11", + "@pixi/settings": "5.3.11", + "@pixi/sprite": "5.3.11", + "@pixi/sprite-animated": "5.3.11", + "@pixi/sprite-tiling": "5.3.11", + "@pixi/spritesheet": "5.3.11", + "@pixi/text": "5.3.11", + "@pixi/text-bitmap": "5.3.11", + "@pixi/ticker": "5.3.11", + "@pixi/utils": "5.3.11" } }, "plugin-error": { @@ -6540,9 +6536,9 @@ "dev": true }, "prettier": { - "version": "2.4.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.4.1.tgz", - "integrity": "sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==", + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.5.1.tgz", + "integrity": "sha512-vBZcPRUR5MZJwoyi3ZoyQlc1rXeEck8KgeC9AwwOn+exuxLxq5toTRDTSaVrXHxelDMHy9zlicw8u66yxoSUFg==", "dev": true }, "prettier-linter-helpers": { @@ -6765,9 +6761,9 @@ } }, "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==", + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, "regex-not": { @@ -7040,12 +7036,14 @@ "dev": true }, "sass": { - "version": "1.43.4", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.43.4.tgz", - "integrity": "sha512-/ptG7KE9lxpGSYiXn7Ar+lKOv37xfWsZRtFYal2QHNigyVQDx685VFT/h7ejVr+R8w7H4tmUgtulsKl5YpveOg==", + "version": "1.49.9", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.49.9.tgz", + "integrity": "sha512-YlYWkkHP9fbwaFRZQRXgDi3mXZShslVmmo+FVK3kHLUELHHEYrCmL1x6IUjC7wLS6VuJSAFXRQS/DxdsC4xL1A==", "dev": true, "requires": { - "chokidar": ">=3.0.0 <4.0.0" + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0", + "source-map-js": ">=0.6.2 <2.0.0" }, "dependencies": { "anymatch": { @@ -7074,9 +7072,9 @@ } }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, "requires": { "anymatch": "~3.1.2", @@ -7587,28 +7585,26 @@ } }, "socket.io-client": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.1.2.tgz", - "integrity": "sha512-RDpWJP4DQT1XeexmeDyDkm0vrFc0+bUsHDKiVGaNISJvJonhQQOMqV9Vwfg0ZpPJ27LCdan7iqTI92FRSOkFWQ==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-4.3.2.tgz", + "integrity": "sha512-2B9LqSunN60yV8F7S84CCEEcgbYNfrn7ejIInZtLZ7ppWtiX8rGZAjvdCvbnC8bqo/9RlCNOUsORLyskxSFP1g==", "dev": true, "requires": { - "@types/component-emitter": "^1.2.10", + "@socket.io/component-emitter": "~3.0.0", "backo2": "~1.0.2", - "component-emitter": "~1.3.0", - "debug": "~4.3.1", - "engine.io-client": "~5.1.1", + "debug": "~4.3.2", + "engine.io-client": "~6.0.1", "parseuri": "0.0.6", - "socket.io-parser": "~4.0.4" + "socket.io-parser": "~4.1.1" } }, "socket.io-parser": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz", - "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.1.2.tgz", + "integrity": "sha512-j3kk71QLJuyQ/hh5F/L2t1goqzdTL0gvDzuhTuNSwihfuFUrcSji0qFZmJJPtG6Rmug153eOPsUizeirf1IIog==", "dev": true, "requires": { - "@types/component-emitter": "^1.2.10", - "component-emitter": "~1.3.0", + "@socket.io/component-emitter": "~3.0.0", "debug": "~4.3.1" } }, @@ -7618,6 +7614,12 @@ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, + "source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true + }, "source-map-resolve": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", @@ -7994,9 +7996,9 @@ "dev": true }, "tinymce": { - "version": "5.8.1", - "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.8.1.tgz", - "integrity": "sha512-1zGXdZplWQafstlC7sri0ttCgMagsiXDc9N3I8JNrPOsWAeTfq4AAJWZoxsQBYn8gYcuPu/WzMKG5SoJjxI1VA==", + "version": "5.10.1", + "resolved": "https://registry.npmjs.org/tinymce/-/tinymce-5.10.1.tgz", + "integrity": "sha512-aIsFTYiuESpoYkCgkoojpVtPwrSvYBxp4mMEGsj20CnUruLCWosywkbYHDII+j7KlQZZn3p+xK89f5gT3QyuGw==", "dev": true }, "tmp": { @@ -8115,9 +8117,9 @@ } }, "tsconfig-paths": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.11.0.tgz", - "integrity": "sha512-7ecdYDnIdmv639mmDwslG6KQg1Z9STTz1j7Gcz0xa+nshh/gKDAHcPxRbWOsA3SPp0tXP2leTcY9Kw+NAkfZzA==", + "version": "3.13.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.13.0.tgz", + "integrity": "sha512-nWuffZppoaYK0vQ1SQmkSsQzJoHA4s6uzdb2waRpD806x9yfq153AdVsWz4je2qZcW+pENrMQXbGQ3sMCkXuhw==", "dev": true, "requires": { "@types/json5": "^0.0.29", @@ -8184,14 +8186,14 @@ "dev": true }, "typescript": { - "version": "4.4.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz", - "integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==" + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", + "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==" }, "uglify-js": { - "version": "3.14.2", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.14.2.tgz", - "integrity": "sha512-rtPMlmcO4agTUfz10CbgJ1k6UAoXM2gWb3GoMPPZB/+/Ackf8lNWk11K4rYi2D0apgoFRLtQOZhb+/iGNJq26A==", + "version": "3.15.2", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.2.tgz", + "integrity": "sha512-peeoTk3hSwYdoc9nrdiEJk+gx1ALCtTjdYuKSXMTDqq7n1W7dHPqWDdSi+BPL0ni2YMeHD7hKUSdbj3TZauY2A==", "dev": true, "optional": true }, @@ -8642,9 +8644,15 @@ } }, "ws": { - "version": "7.4.6", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz", - "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==", + "version": "8.2.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.2.3.tgz", + "integrity": "sha512-wBuoj1BDpC6ZQ1B7DWQBYVLphPWkm8i9Y0/3YdHjHKHiohOJ1ws+3OccDWtH+PoC9DZD5WOTrJvNbWvjS6JWaA==", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-2.0.0.tgz", + "integrity": "sha512-QKxVRxiRACQcVuQEYFsI1hhkrMlrXHPegbbd1yn9UHOmRxY+si12nQYzri3vbzt8VdTTRviqcKxcyllFas5z2A==", "dev": true }, "xtend": { diff --git a/package.json b/package.json index 7519244e..57c06669 100644 --- a/package.json +++ b/package.json @@ -3,13 +3,13 @@ "name": "foundryvtt-compendiums-mix-dnd5e", "title": "FoundryVTT Compendiums Mix for DnD5e", "description": "Compendiums collection from KoboldOGL, Summoner, Supplement Bestiary, ecc. for DnD5e", - "version": "1.0.26", + "version": "1.0.27", "scripts": { "package": "gulp package", "build": "gulp build && gulp link", "build:watch": "gulp watch", "clean": "gulp clean && gulp link --clean", - "update": "npm install --save-dev @league-of-foundry-developers/foundry-vtt-types@fvtt-0.8.8", + "update": "npm install --save-dev @league-of-foundry-developers/foundry-vtt-types@9", "lint": "eslint --ext .ts,.js,.vue .", "lintfix": "eslint --fix --ext .ts,.js,.vue ./src", "prettier-format": "prettier --config .prettierrc --write \"./src/**/*.(ts|js|json|scss|css)\"" @@ -17,8 +17,8 @@ "author": "", "license": "", "devDependencies": { - "@league-of-foundry-developers/foundry-vtt-types": "^0.8.8-9", - "@types/jquery": "^3.5.8", + "@league-of-foundry-developers/foundry-vtt-types": "^9.249.4", + "@types/jquery": "^3.5.14", "@typescript-eslint/eslint-plugin": "^4.33.0", "@typescript-eslint/parser": "^4.33.0", "@typhonjs-fvtt/eslint-config-foundry.js": "^0.8.0", @@ -27,9 +27,9 @@ "eslint": "^7.32.0", "eslint-config-airbnb": "^18.2.1", "eslint-config-jquery": "^3.0.0", - "eslint-config-prettier": "^8.1.0", - "eslint-plugin-import": "^2.25.2", - "eslint-plugin-jsx-a11y": "^6.4.1", + "eslint-config-prettier": "^8.5.0", + "eslint-plugin-import": "^2.25.4", + "eslint-plugin-jsx-a11y": "^6.5.1", "eslint-plugin-prettier": "^3.4.0", "eslint-plugin-tsdoc": "^0.2.14", "fs-extra": "^9.1.0", @@ -42,8 +42,8 @@ "gulp-sass": "^4.1.1", "gulp-typescript": "^6.0.0-alpha.1", "json-stringify-pretty-compact": "^2.0.0", - "prettier": "^2.3.2", - "sass": "^1.43.4", + "prettier": "^2.5.1", + "sass": "^1.49.9", "yargs": "^15.4.1" }, "lint-staged": { @@ -51,6 +51,6 @@ "*.(json|scss)": "prettier --write" }, "dependencies": { - "typescript": "^4.4.4" + "typescript": "^4.6.2" } } diff --git a/src/foundryvtt-compendiums-mix-dnd5e.js b/src/foundryvtt-compendiums-mix-dnd5e.js index ab2a4329..96ad7496 100644 --- a/src/foundryvtt-compendiums-mix-dnd5e.js +++ b/src/foundryvtt-compendiums-mix-dnd5e.js @@ -7,8 +7,8 @@ export const i18nFormat = (key, data = {}) => { return game.i18n.format(key, data); }; -let inputDown = false; -let hasValidToken = false; +// let inputDown = false; +// let hasValidToken = false; /* ------------------------------------ */ /* Initialize module */ @@ -77,99 +77,99 @@ Hooks.on('init', () => { type: Boolean, }); - game.settings.register(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableTokenVisionAnimationWorldScope', { - name: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableTokenVisionAnimationWorldScope.name'), - hint: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableTokenVisionAnimationWorldScope.hint'), - scope: 'world', - config: true, - default: false, - type: Boolean, - }); - - game.settings.register(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableGmTokenDragVisibility', { - name: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableGmTokenDragVisibility.name'), - hint: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableGmTokenDragVisibility.hint'), - scope: 'world', - config: true, - default: false, - type: Boolean, - }); + // game.settings.register(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableTokenVisionAnimationWorldScope', { + // name: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableTokenVisionAnimationWorldScope.name'), + // hint: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableTokenVisionAnimationWorldScope.hint'), + // scope: 'world', + // config: true, + // default: false, + // type: Boolean, + // }); + + // game.settings.register(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableGmTokenDragVisibility', { + // name: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableGmTokenDragVisibility.name'), + // hint: i18n('foundryvtt-compendiums-mix-dnd5e.setting.enableGmTokenDragVisibility.hint'), + // scope: 'world', + // config: true, + // default: false, + // type: Boolean, + // }); // FEATURE GM Token Drag Visibility v2 - if (game.settings.get(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableGmTokenDragVisibility')) { - // eslint-disable-next-line no-undef - libWrapper.register( - COMPENDIUM_MIX_DND5E_MODULE_NAME, - 'Token.prototype._onDragLeftStart', - (function () { - return async function (wrapped, ...args) { - if (!game.user.isGM || !canvas.scene.data.tokenVision) { - return wrapped.apply(this, args); - } - - inputDown = true; - - //Check to see if any of the controlled tokens use sight - //Check to see if any token is interactive - for (let t of canvas.tokens.controlled) { - if (t.interactive && t.data.vision) { - hasValidToken = true; - break; - } - } - - return wrapped.apply(this, args); - }; - })(), - 'WRAPPER', - ); - - // eslint-disable-next-line no-undef - libWrapper.register( - COMPENDIUM_MIX_DND5E_MODULE_NAME, - 'Token.prototype._onDragLeftMove', - (function () { - return async function (wrapped, ...args) { - if (!game.user.isGM || !canvas.scene.data.tokenVision || !inputDown || !hasValidToken) { - return wrapped.apply(this, args); - } - - canvas.scene.data.tokenVision = false; - canvas.sight.refresh(); - - return wrapped.apply(this, args); - }; - })(), - 'WRAPPER', - ); - - // eslint-disable-next-line no-undef - libWrapper.register( - COMPENDIUM_MIX_DND5E_MODULE_NAME, - 'Token.prototype._onDragLeftDrop', - (function () { - return async function (wrapped, ...args) { - EndDrag(); - return wrapped.apply(this, args); - }; - })(), - 'WRAPPER', - ); - - // eslint-disable-next-line no-undef - libWrapper.register( - COMPENDIUM_MIX_DND5E_MODULE_NAME, - 'Token.prototype._onDragLeftCancel', - (function () { - return async function (wrapped, ...args) { - EndDrag(); - return wrapped.apply(this, args); - }; - })(), - 'WRAPPER', - ); - } + // if (game.settings.get(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableGmTokenDragVisibility')) { + // // eslint-disable-next-line no-undef + // libWrapper.register( + // COMPENDIUM_MIX_DND5E_MODULE_NAME, + // 'Token.prototype._onDragLeftStart', + // (function () { + // return async function (wrapped, ...args) { + // if (!game.user.isGM || !canvas.scene.data.tokenVision) { + // return wrapped.apply(this, args); + // } + + // inputDown = true; + + // //Check to see if any of the controlled tokens use sight + // //Check to see if any token is interactive + // for (let t of canvas.tokens.controlled) { + // if (t.interactive && t.data.vision) { + // hasValidToken = true; + // break; + // } + // } + + // return wrapped.apply(this, args); + // }; + // })(), + // 'WRAPPER', + // ); + + // // eslint-disable-next-line no-undef + // libWrapper.register( + // COMPENDIUM_MIX_DND5E_MODULE_NAME, + // 'Token.prototype._onDragLeftMove', + // (function () { + // return async function (wrapped, ...args) { + // if (!game.user.isGM || !canvas.scene.data.tokenVision || !inputDown || !hasValidToken) { + // return wrapped.apply(this, args); + // } + + // canvas.scene.data.tokenVision = false; + // canvas.sight.refresh(); + + // return wrapped.apply(this, args); + // }; + // })(), + // 'WRAPPER', + // ); + + // // eslint-disable-next-line no-undef + // libWrapper.register( + // COMPENDIUM_MIX_DND5E_MODULE_NAME, + // 'Token.prototype._onDragLeftDrop', + // (function () { + // return async function (wrapped, ...args) { + // EndDrag(); + // return wrapped.apply(this, args); + // }; + // })(), + // 'WRAPPER', + // ); + + // // eslint-disable-next-line no-undef + // libWrapper.register( + // COMPENDIUM_MIX_DND5E_MODULE_NAME, + // 'Token.prototype._onDragLeftCancel', + // (function () { + // return async function (wrapped, ...args) { + // EndDrag(); + // return wrapped.apply(this, args); + // }; + // })(), + // 'WRAPPER', + // ); + // } }); /* ------------------------------------ */ @@ -256,11 +256,11 @@ Hooks.once('ready', () => { // FEATURE Token Vision Animation: World Scope - if (game.settings.get(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableTokenVisionAnimationWorldScope')) { - let visionAnimationSettings = game.settings.settings.get('core.visionAnimation'); - visionAnimationSettings.scope = 'world'; - visionAnimationSettings.default = false; - } + // if (game.settings.get(COMPENDIUM_MIX_DND5E_MODULE_NAME, 'enableTokenVisionAnimationWorldScope')) { + // let visionAnimationSettings = game.settings.settings.get('core.visionAnimation'); + // visionAnimationSettings.scope = 'world'; + // visionAnimationSettings.default = false; + // } }); //-------------------------------------- //----setting compendiums @@ -328,15 +328,15 @@ function addButton(app, html) { html.find('.window-title').after(link); } -function EndDrag() { - if (!game.user.isGM || !inputDown) { - return; - } - inputDown = false; - - if (hasValidToken) { - canvas.scene.data.tokenVision = true; - canvas.sight.refresh(); - hasValidToken = false; - } -} +// function EndDrag() { +// if (!game.user.isGM || !inputDown) { +// return; +// } +// inputDown = false; + +// if (hasValidToken) { +// canvas.scene.data.tokenVision = true; +// canvas.sight.refresh(); +// hasValidToken = false; +// } +// } diff --git a/src/module.json b/src/module.json index c07ef029..4fc9a900 100644 --- a/src/module.json +++ b/src/module.json @@ -2,7 +2,7 @@ "name": "foundryvtt-compendiums-mix-dnd5e", "title": "FoundryVTT Compendiums Mix for DnD5e", "description": "Compendiums collection from KoboldOGL, Summoner, Supplement Bestiary, ecc. for DnD5e", - "version": "1.0.26", + "version": "1.0.27", "author": "4535992", "type": "module", "socket": true, @@ -770,13 +770,13 @@ "manifest": "https://raw.githubusercontent.com/jopeek/fvtt-loot-sheet-npc-5e/master/module.json" } ], - "minimumCoreVersion": "0.8.9", + "minimumCoreVersion": "9", "compatibleCoreVersion": "9", "url": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e", "manifest": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/releases/latest/download/module.json", - "download": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/releases/download/v1.0.26/module.zip", - "readme": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/blob/v1.0.26/README.md", - "changelog": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/blob/v1.0.26/changelog.md", + "download": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/releases/download/v1.0.27/module.zip", + "readme": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/blob/v1.0.27/README.md", + "changelog": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/blob/v1.0.27/changelog.md", "bugs": "https://github.com/p4535992/foundryvtt-compendiums-mix-dnd5e/issues", "allowBugReporter": true }