diff --git a/small-angle-demo/package-lock.json b/small-angle-demo/package-lock.json index 9da204a43..066e8e218 100644 --- a/small-angle-demo/package-lock.json +++ b/small-angle-demo/package-lock.json @@ -13,7 +13,7 @@ "eslint-plugin-security": "^3.0.1", "mathjax-full": "^3.1.2", "mathjax-react": "^2.0.1", - "pixi.js": "~6.5.1", + "pixi.js": "~8.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-range-step-input": "github:ccnmtl/react-range-step-input" @@ -1864,377 +1864,11 @@ "node": ">= 8" } }, - "node_modules/@pixi/accessibility": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.5.1.tgz", - "integrity": "sha512-HCOAqCtbaUI2nPg3IubVeVVKm/lbwDgh2gJGbhJ9MAs6CK85MelUW2z8DnxdPznvhKsuAHPF1gZrdqvWUON5QQ==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/app": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.5.1.tgz", - "integrity": "sha512-JBD5T21S2N8CVR2dXuvWzMFRNO24rbMa15qGekcItuCpw7VWe1oxEPxquxsbKlBL2Zanr+J69wW8ZIQd8yQAGA==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1" - } - }, - "node_modules/@pixi/compressed-textures": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.5.1.tgz", - "integrity": "sha512-6KO2r7HwrOyseQnYsflm1oACmn6O/EOMb4/VREvPaXZA51YUMY5gnGwXR2VXV3W1Y75YfktjOm/FWlrTLlmszQ==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/loaders": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/constants": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.5.1.tgz", - "integrity": "sha512-xhiCvpGtWlEKEuxRjygnjtfkOxW/FFDpJpwYjygfNr2WL+K6r8dfLl5VB89Au1dtp+akRqBo9AqO5gEZ0TaXzA==" - }, - "node_modules/@pixi/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/core/-/core-6.5.1.tgz", - "integrity": "sha512-TEn9mpidJKutmxAS4r3Yn39oZX1L2da1MVOQGQjW+NUdpGyVFweLGRPRKR+rV7xtXcU33jKDm8ZZaDgafO1hag==", - "dependencies": { - "@types/offscreencanvas": "^2019.6.4" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/pixijs" - }, - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/extensions": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/runner": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/ticker": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/display": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.5.1.tgz", - "integrity": "sha512-2NzEEaqdKHNpLwJxOsVq1VIYozNGfq4RCLEiXN90CVIp8021i6Fzr0JoVx16Eio3rSBXk9xMmSdw3esEtf8Bmw==", - "peerDependencies": { - "@pixi/math": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/extensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/extensions/-/extensions-6.5.1.tgz", - "integrity": "sha512-zKTFu0ZqCzlZyIR4/ckDSedMutMITmoCJnWgRaq2RdxryWIgE3s6/WCScUYlt2D9CR6fJ2xSHvNHIPESyfsS2A==" - }, - "node_modules/@pixi/extract": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-6.5.1.tgz", - "integrity": "sha512-BdPQHVibtp2o9WxgrlpcHIVfjFmRPUjR7Khn211jsB1B1AgR8XwZacacwlRmRD2a/EyDmFd6guYyx7PKxZRTLA==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/filter-alpha": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.5.1.tgz", - "integrity": "sha512-3o73ZxMusn6cCJIPApF1ClzzUypV2m2D5mblsUs+LPr9IDdIp0K8BICNWTCmiWB9N71yKlt3BVvR5CQJlWaG1w==", - "peerDependencies": { - "@pixi/core": "6.5.1" - } - }, - "node_modules/@pixi/filter-blur": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.5.1.tgz", - "integrity": "sha512-SoT55JbNNZ/FaOLWwc5zZVYvgaaVEMXzqaSkZ+tVVf6BkpzewjNzOJzWuE+vP9Y+YX4axMu2I8ysDYk4yZ+zVg==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/settings": "6.5.1" - } - }, - "node_modules/@pixi/filter-color-matrix": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.5.1.tgz", - "integrity": "sha512-lr3whK/+06nssPE877HPD2vnd0jnLq7RMBPeImd5v4Gno3qinszqKxmejX8SbWjb6GMqrIhaTlgLTJvUUuPrxw==", - "peerDependencies": { - "@pixi/core": "6.5.1" - } - }, - "node_modules/@pixi/filter-displacement": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.5.1.tgz", - "integrity": "sha512-j4cV/X6yyCK1vW1pGnMOZqlwj9za6Pry8Lv0l7wLEk6kvGRQFEz+mAKDy3Psv5ja+CHLfzRI+I/gyJKAUXOA4w==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/math": "6.5.1" - } - }, - "node_modules/@pixi/filter-fxaa": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.5.1.tgz", - "integrity": "sha512-1/V7Brx2v0rBczo0eXHFC1bH0q0CkyTCRserLk/+0B1mY2vhoEOF62QhrMOdL+P9gMnGWpU8j+cDEAmi/lp4DQ==", - "peerDependencies": { - "@pixi/core": "6.5.1" - } - }, - "node_modules/@pixi/filter-noise": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.5.1.tgz", - "integrity": "sha512-V3Y8IcdxyEra1wtWCwB0D0s/KfXzTDG8MO0UbNfxR9DbM01TRfJYiaoqXU7otVMQReMjcrswA3eDZuZabkqq2g==", - "peerDependencies": { - "@pixi/core": "6.5.1" - } - }, - "node_modules/@pixi/graphics": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.5.1.tgz", - "integrity": "sha512-LeFdpmbWHZWH8ub7AqF3sKDbSvlYoGDa8029vcPJpgwDE7hrCTRX0Lgbr+xkgPu99jZKJrW4pbRTr+QGckkH1Q==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/interaction": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.5.1.tgz", - "integrity": "sha512-JVQ4SAr1ykE7nJZpoROnexscRI8QYx5T8fyXwVlXxAFdpX5mtBqOlCpYOVCs8wtu6dP0R7EDlfpf5ARh1JZwvQ==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/ticker": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/loaders": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.5.1.tgz", - "integrity": "sha512-3a41RWFWyRtBrs/fboaFHLF7H5uof4XaWqMCxvLzfofHiz2AuiZnAx9YJAjT+RCP2uFfoU1XmDcyGdc1Q0Ib4w==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/math": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.5.1.tgz", - "integrity": "sha512-r5N18EBxEO4ZdeQ6e3T00Qe9YXOG1vto0fgAT4jHwxBfBn0LrY8FIiF6yi6r8af2hU6LrzNdE2nO+0kYPzR5Lw==" - }, - "node_modules/@pixi/mesh": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.5.1.tgz", - "integrity": "sha512-BFh9ft8L7imGQqYHDR/3T3QvVi62y7YD85XhfpWetKwmkI5V8FhB7GnVRBlbJI3Qa6rg0UN0GK4tb/ykPhrPow==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/mesh-extras": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.5.1.tgz", - "integrity": "sha512-Q7Zl1emYr16ZRpAKJKSnGe4AdAwj1mAG3lS5cu2rxSyTQypiFzdC6TnU4XZlGAPE7V+hvlPmSjOwhIzVXgTJ4Q==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/mesh": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/mixin-cache-as-bitmap": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.5.1.tgz", - "integrity": "sha512-csim51DjrhnsFsSSrCcO4/zy8hbC8jYmuZVAQWjT5Ag8FwacJsM+88LpJYZfyUcaEVjWoPM8f4N3vCrFgN+d7Q==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/mixin-get-child-by-name": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.5.1.tgz", - "integrity": "sha512-OvNA8Gthh+3IxPME3TtiNIEpB7cssnjZLYPfWNM6Bi2nVnjXJBkYytuIntoaQV+3b3K93+sJHJq/KMckGJgGHQ==", - "peerDependencies": { - "@pixi/display": "6.5.1" - } - }, - "node_modules/@pixi/mixin-get-global-position": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.5.1.tgz", - "integrity": "sha512-rnwOCffIPUo7BA3/6ycl9qfz7ZCUy1+8AGsqiXvYXFF8SypLGPD4NMVLvISQiJMkKKSNz1VtoBHExgPau5QMSw==", - "peerDependencies": { - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1" - } - }, - "node_modules/@pixi/particle-container": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.5.1.tgz", - "integrity": "sha512-f59C9/85Mvy+VR3juW8rC7xBUto7/CWbpxHyyiYiWY7EIlVhiuupkcQpa/rKRfmar3GaknclVlrZYxnBHltSPQ==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/polyfill": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.5.1.tgz", - "integrity": "sha512-7VxUiNm309dxZjrKEz2S8y2gCiFhWmgiU6jzd6oTOgOl4/LKJzdxOSBX6BlSzSFUO/BiqS33NO1KWQihqRur6g==", - "dependencies": { - "object-assign": "^4.1.1", - "promise-polyfill": "^8.2.0" - } - }, - "node_modules/@pixi/prepare": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.5.1.tgz", - "integrity": "sha512-AVZdtjd5qzdb9fHCNp/8ZtCsx0wMKWz17sv6oO5TzWD5uZxsJ02Rv9A5CV13XoTK8bXqAgp8ZTR32z84uHMIFg==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/graphics": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/text": "6.5.1", - "@pixi/ticker": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/runner": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.5.1.tgz", - "integrity": "sha512-00Uw4d/oUeGz9Av91RMZLMUNyrpo6SVCivae5zcjx1I6krVtc/RrCbkWYbIxP+Jj+ots34TJUXU0QcYQkA0g3A==" - }, - "node_modules/@pixi/settings": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.5.1.tgz", - "integrity": "sha512-pIjxcko8gWWizU5LnbkkFpQLsYs4P9v82H1GPWQ2FCJp/6UzKwd2Scob3ufnDti0WBzB8tUFLIratbOJDQg8KA==" - }, - "node_modules/@pixi/sprite": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.5.1.tgz", - "integrity": "sha512-r+ZI0KMhp8QK8rrxSttolAeFDum+TJtFd7itUx5tPKJscpTm/Mp5jiUJbX+pVSCkTQBqhUnZ/SbV2uJY4+E25Q==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/sprite-animated": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.5.1.tgz", - "integrity": "sha512-roaU01nSQtHx7302/7gueOooSsAsiSq2QVzd06SCSBIiGAg5GY5amEhkS9YHp+o97c3irimPgdcGS5/CBkSFtg==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/ticker": "6.5.1" - } - }, - "node_modules/@pixi/sprite-tiling": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.5.1.tgz", - "integrity": "sha512-ZnABiAv1Ss+wq/kX03DZNDNnBOn18gcOmJY/yzOwLgESvs9FWT3nEQA3ntK36uHDhqBFkzcPuAxkCPDHuIsceA==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/spritesheet": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.5.1.tgz", - "integrity": "sha512-5hbGCvSPBEYYbD1h2kL6U4kbWc+QLOJfiEnNxTGay2uawDSU4TixhblqZJyIR9b99RuhNAhrvM7Ii1cR0Is4Yw==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/loaders": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/text": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/text/-/text-6.5.1.tgz", - "integrity": "sha512-vryWN5LIHqxApOnHF2ggZ8VIQcPh9mULyeQKoWMhzCp8dvlGp246W9Qwc+/FehestLk2qIWbY3Mtp+P4hYm+5w==", - "peerDependencies": { - "@pixi/core": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/text-bitmap": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.5.1.tgz", - "integrity": "sha512-/LUg/94h5Bppxa5IMWokbGFvK0OoXtpLvbWebfFznwzNN1FSDZoI4p2Q/+LbA7FdjblkHjl0MS6AcNvnxDB0bg==", - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/loaders": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/mesh": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/text": "6.5.1", - "@pixi/utils": "6.5.1" - } - }, - "node_modules/@pixi/ticker": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.5.1.tgz", - "integrity": "sha512-8iHP96YMv1EmrE3EWFYY2APfTNcwH5YOXxRH5KIPWSaqXmxYI9mOgfcDuejJJiWOXOOQTt7g2Ehz9TKAFDcESQ==", - "peerDependencies": { - "@pixi/extensions": "6.5.1", - "@pixi/settings": "6.5.1" - } - }, - "node_modules/@pixi/utils": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.5.1.tgz", - "integrity": "sha512-bmnvajwmY2cXU3NAD6cFjUk/mrrF+SVGHURpHHiBk26/EBgm5CSHpBS9s3PhSuJ0F23KGdhOJYLqu8urcWFDZA==", - "dependencies": { - "@types/earcut": "^2.1.0", - "earcut": "^2.2.4", - "eventemitter3": "^3.1.0", - "url": "^0.11.0" - }, - "peerDependencies": { - "@pixi/constants": "6.5.1", - "@pixi/settings": "6.5.1" - } + "node_modules/@pixi/colord": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz", + "integrity": "sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==", + "license": "MIT" }, "node_modules/@types/body-parser": { "version": "1.19.2", @@ -2274,10 +1908,17 @@ "@types/node": "*" } }, + "node_modules/@types/css-font-loading-module": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.12.tgz", + "integrity": "sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA==", + "license": "MIT" + }, "node_modules/@types/earcut": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz", - "integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==" + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.4.tgz", + "integrity": "sha512-qp3m9PPz4gULB9MhjGID7wpo3gJ4bTGXm7ltNDsmOvsPduTeHp8wSW9YckBj3mljeOh4F0m2z/0JKAALRKbmLQ==", + "license": "MIT" }, "node_modules/@types/eslint": { "version": "9.6.1", @@ -2371,11 +2012,6 @@ "@types/node": "*" } }, - "node_modules/@types/offscreencanvas": { - "version": "2019.7.0", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", - "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" - }, "node_modules/@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -2594,6 +2230,21 @@ "@xtuc/long": "4.2.2" } }, + "node_modules/@webgpu/types": { + "version": "0.1.54", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.54.tgz", + "integrity": "sha512-81oaalC8LFrXjhsczomEQ0u3jG+TqE6V9QHLA8GNZq/Rnot0KDugu3LhSYSlie8tSdooAN1Hov05asrUUp9qgg==", + "license": "BSD-3-Clause" + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4319,7 +3970,8 @@ "node_modules/earcut": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.4.tgz", - "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==" + "integrity": "sha512-/pjZsA1b4RPHbeWZQn66SWS8nZZWLQQ23oE3Eam7aroEFGEvwKAsJfZ9ytiEMycfzXWpca4FA9QIOehf7PocBQ==", + "license": "ISC" }, "node_modules/ee-first": { "version": "1.1.1", @@ -5080,9 +4732,10 @@ } }, "node_modules/eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", @@ -5729,6 +5382,15 @@ "node": ">=0.10.0" } }, + "node_modules/gifuct-js": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz", + "integrity": "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==", + "license": "MIT", + "dependencies": { + "js-binary-schema-parser": "^2.0.3" + } + }, "node_modules/glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -6945,6 +6607,12 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "node_modules/ismobilejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", + "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==", + "license": "MIT" + }, "node_modules/isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", @@ -6985,6 +6653,12 @@ "node": ">= 10.13.0" } }, + "node_modules/js-binary-schema-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz", + "integrity": "sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==", + "license": "MIT" + }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -8054,6 +7728,12 @@ "node": ">=0.10.0" } }, + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==", + "license": "MIT" + }, "node_modules/parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", @@ -8157,50 +7837,21 @@ } }, "node_modules/pixi.js": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.5.1.tgz", - "integrity": "sha512-6oW67mBPRuuNuyO+kaVKbbYjgcurm60J0PMw57y20RAefvYGqiV7vCmcizJF9jgmHhmeMJI/bXst+Vu3GQuh5w==", - "dependencies": { - "@pixi/accessibility": "6.5.1", - "@pixi/app": "6.5.1", - "@pixi/compressed-textures": "6.5.1", - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/extensions": "6.5.1", - "@pixi/extract": "6.5.1", - "@pixi/filter-alpha": "6.5.1", - "@pixi/filter-blur": "6.5.1", - "@pixi/filter-color-matrix": "6.5.1", - "@pixi/filter-displacement": "6.5.1", - "@pixi/filter-fxaa": "6.5.1", - "@pixi/filter-noise": "6.5.1", - "@pixi/graphics": "6.5.1", - "@pixi/interaction": "6.5.1", - "@pixi/loaders": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/mesh": "6.5.1", - "@pixi/mesh-extras": "6.5.1", - "@pixi/mixin-cache-as-bitmap": "6.5.1", - "@pixi/mixin-get-child-by-name": "6.5.1", - "@pixi/mixin-get-global-position": "6.5.1", - "@pixi/particle-container": "6.5.1", - "@pixi/polyfill": "6.5.1", - "@pixi/prepare": "6.5.1", - "@pixi/runner": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/sprite-animated": "6.5.1", - "@pixi/sprite-tiling": "6.5.1", - "@pixi/spritesheet": "6.5.1", - "@pixi/text": "6.5.1", - "@pixi/text-bitmap": "6.5.1", - "@pixi/ticker": "6.5.1", - "@pixi/utils": "6.5.1" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/pixijs" + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.8.1.tgz", + "integrity": "sha512-Zmox3Vy52Kl6X/uxknKlxJWPVEFiP63nsX8soqB4butTkIOK3y7c9C204wcDfAgkwO1OlwYxscWtHv+ef4gqgA==", + "license": "MIT", + "dependencies": { + "@pixi/colord": "^2.9.6", + "@types/css-font-loading-module": "^0.0.12", + "@types/earcut": "^2.1.4", + "@webgpu/types": "^0.1.40", + "@xmldom/xmldom": "^0.8.10", + "earcut": "^2.2.4", + "eventemitter3": "^5.0.1", + "gifuct-js": "^2.1.2", + "ismobilejs": "^1.1.1", + "parse-svg-path": "^0.1.2" } }, "node_modules/pkg-dir": { @@ -8264,11 +7915,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "devOptional": true }, - "node_modules/promise-polyfill": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz", - "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg==" - }, "node_modules/prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -8316,15 +7962,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", - "engines": { - "node": ">=0.4.x" - } - }, "node_modules/queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -10567,20 +10204,6 @@ "deprecated": "Please see https://github.com/lydell/urix#deprecated", "optional": true }, - "node_modules/url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "dependencies": { - "punycode": "1.3.2", - "querystring": "0.2.0" - } - }, - "node_modules/url/node_modules/punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - }, "node_modules/use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", @@ -12672,226 +12295,10 @@ "fastq": "^1.6.0" } }, - "@pixi/accessibility": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.5.1.tgz", - "integrity": "sha512-HCOAqCtbaUI2nPg3IubVeVVKm/lbwDgh2gJGbhJ9MAs6CK85MelUW2z8DnxdPznvhKsuAHPF1gZrdqvWUON5QQ==", - "requires": {} - }, - "@pixi/app": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.5.1.tgz", - "integrity": "sha512-JBD5T21S2N8CVR2dXuvWzMFRNO24rbMa15qGekcItuCpw7VWe1oxEPxquxsbKlBL2Zanr+J69wW8ZIQd8yQAGA==", - "requires": {} - }, - "@pixi/compressed-textures": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.5.1.tgz", - "integrity": "sha512-6KO2r7HwrOyseQnYsflm1oACmn6O/EOMb4/VREvPaXZA51YUMY5gnGwXR2VXV3W1Y75YfktjOm/FWlrTLlmszQ==", - "requires": {} - }, - "@pixi/constants": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.5.1.tgz", - "integrity": "sha512-xhiCvpGtWlEKEuxRjygnjtfkOxW/FFDpJpwYjygfNr2WL+K6r8dfLl5VB89Au1dtp+akRqBo9AqO5gEZ0TaXzA==" - }, - "@pixi/core": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/core/-/core-6.5.1.tgz", - "integrity": "sha512-TEn9mpidJKutmxAS4r3Yn39oZX1L2da1MVOQGQjW+NUdpGyVFweLGRPRKR+rV7xtXcU33jKDm8ZZaDgafO1hag==", - "requires": { - "@types/offscreencanvas": "^2019.6.4" - } - }, - "@pixi/display": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.5.1.tgz", - "integrity": "sha512-2NzEEaqdKHNpLwJxOsVq1VIYozNGfq4RCLEiXN90CVIp8021i6Fzr0JoVx16Eio3rSBXk9xMmSdw3esEtf8Bmw==", - "requires": {} - }, - "@pixi/extensions": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/extensions/-/extensions-6.5.1.tgz", - "integrity": "sha512-zKTFu0ZqCzlZyIR4/ckDSedMutMITmoCJnWgRaq2RdxryWIgE3s6/WCScUYlt2D9CR6fJ2xSHvNHIPESyfsS2A==" - }, - "@pixi/extract": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-6.5.1.tgz", - "integrity": "sha512-BdPQHVibtp2o9WxgrlpcHIVfjFmRPUjR7Khn211jsB1B1AgR8XwZacacwlRmRD2a/EyDmFd6guYyx7PKxZRTLA==", - "requires": {} - }, - "@pixi/filter-alpha": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.5.1.tgz", - "integrity": "sha512-3o73ZxMusn6cCJIPApF1ClzzUypV2m2D5mblsUs+LPr9IDdIp0K8BICNWTCmiWB9N71yKlt3BVvR5CQJlWaG1w==", - "requires": {} - }, - "@pixi/filter-blur": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.5.1.tgz", - "integrity": "sha512-SoT55JbNNZ/FaOLWwc5zZVYvgaaVEMXzqaSkZ+tVVf6BkpzewjNzOJzWuE+vP9Y+YX4axMu2I8ysDYk4yZ+zVg==", - "requires": {} - }, - "@pixi/filter-color-matrix": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.5.1.tgz", - "integrity": "sha512-lr3whK/+06nssPE877HPD2vnd0jnLq7RMBPeImd5v4Gno3qinszqKxmejX8SbWjb6GMqrIhaTlgLTJvUUuPrxw==", - "requires": {} - }, - "@pixi/filter-displacement": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.5.1.tgz", - "integrity": "sha512-j4cV/X6yyCK1vW1pGnMOZqlwj9za6Pry8Lv0l7wLEk6kvGRQFEz+mAKDy3Psv5ja+CHLfzRI+I/gyJKAUXOA4w==", - "requires": {} - }, - "@pixi/filter-fxaa": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.5.1.tgz", - "integrity": "sha512-1/V7Brx2v0rBczo0eXHFC1bH0q0CkyTCRserLk/+0B1mY2vhoEOF62QhrMOdL+P9gMnGWpU8j+cDEAmi/lp4DQ==", - "requires": {} - }, - "@pixi/filter-noise": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.5.1.tgz", - "integrity": "sha512-V3Y8IcdxyEra1wtWCwB0D0s/KfXzTDG8MO0UbNfxR9DbM01TRfJYiaoqXU7otVMQReMjcrswA3eDZuZabkqq2g==", - "requires": {} - }, - "@pixi/graphics": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.5.1.tgz", - "integrity": "sha512-LeFdpmbWHZWH8ub7AqF3sKDbSvlYoGDa8029vcPJpgwDE7hrCTRX0Lgbr+xkgPu99jZKJrW4pbRTr+QGckkH1Q==", - "requires": {} - }, - "@pixi/interaction": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.5.1.tgz", - "integrity": "sha512-JVQ4SAr1ykE7nJZpoROnexscRI8QYx5T8fyXwVlXxAFdpX5mtBqOlCpYOVCs8wtu6dP0R7EDlfpf5ARh1JZwvQ==", - "requires": {} - }, - "@pixi/loaders": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.5.1.tgz", - "integrity": "sha512-3a41RWFWyRtBrs/fboaFHLF7H5uof4XaWqMCxvLzfofHiz2AuiZnAx9YJAjT+RCP2uFfoU1XmDcyGdc1Q0Ib4w==", - "requires": {} - }, - "@pixi/math": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.5.1.tgz", - "integrity": "sha512-r5N18EBxEO4ZdeQ6e3T00Qe9YXOG1vto0fgAT4jHwxBfBn0LrY8FIiF6yi6r8af2hU6LrzNdE2nO+0kYPzR5Lw==" - }, - "@pixi/mesh": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.5.1.tgz", - "integrity": "sha512-BFh9ft8L7imGQqYHDR/3T3QvVi62y7YD85XhfpWetKwmkI5V8FhB7GnVRBlbJI3Qa6rg0UN0GK4tb/ykPhrPow==", - "requires": {} - }, - "@pixi/mesh-extras": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.5.1.tgz", - "integrity": "sha512-Q7Zl1emYr16ZRpAKJKSnGe4AdAwj1mAG3lS5cu2rxSyTQypiFzdC6TnU4XZlGAPE7V+hvlPmSjOwhIzVXgTJ4Q==", - "requires": {} - }, - "@pixi/mixin-cache-as-bitmap": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.5.1.tgz", - "integrity": "sha512-csim51DjrhnsFsSSrCcO4/zy8hbC8jYmuZVAQWjT5Ag8FwacJsM+88LpJYZfyUcaEVjWoPM8f4N3vCrFgN+d7Q==", - "requires": {} - }, - "@pixi/mixin-get-child-by-name": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.5.1.tgz", - "integrity": "sha512-OvNA8Gthh+3IxPME3TtiNIEpB7cssnjZLYPfWNM6Bi2nVnjXJBkYytuIntoaQV+3b3K93+sJHJq/KMckGJgGHQ==", - "requires": {} - }, - "@pixi/mixin-get-global-position": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.5.1.tgz", - "integrity": "sha512-rnwOCffIPUo7BA3/6ycl9qfz7ZCUy1+8AGsqiXvYXFF8SypLGPD4NMVLvISQiJMkKKSNz1VtoBHExgPau5QMSw==", - "requires": {} - }, - "@pixi/particle-container": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.5.1.tgz", - "integrity": "sha512-f59C9/85Mvy+VR3juW8rC7xBUto7/CWbpxHyyiYiWY7EIlVhiuupkcQpa/rKRfmar3GaknclVlrZYxnBHltSPQ==", - "requires": {} - }, - "@pixi/polyfill": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.5.1.tgz", - "integrity": "sha512-7VxUiNm309dxZjrKEz2S8y2gCiFhWmgiU6jzd6oTOgOl4/LKJzdxOSBX6BlSzSFUO/BiqS33NO1KWQihqRur6g==", - "requires": { - "object-assign": "^4.1.1", - "promise-polyfill": "^8.2.0" - } - }, - "@pixi/prepare": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.5.1.tgz", - "integrity": "sha512-AVZdtjd5qzdb9fHCNp/8ZtCsx0wMKWz17sv6oO5TzWD5uZxsJ02Rv9A5CV13XoTK8bXqAgp8ZTR32z84uHMIFg==", - "requires": {} - }, - "@pixi/runner": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.5.1.tgz", - "integrity": "sha512-00Uw4d/oUeGz9Av91RMZLMUNyrpo6SVCivae5zcjx1I6krVtc/RrCbkWYbIxP+Jj+ots34TJUXU0QcYQkA0g3A==" - }, - "@pixi/settings": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.5.1.tgz", - "integrity": "sha512-pIjxcko8gWWizU5LnbkkFpQLsYs4P9v82H1GPWQ2FCJp/6UzKwd2Scob3ufnDti0WBzB8tUFLIratbOJDQg8KA==" - }, - "@pixi/sprite": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.5.1.tgz", - "integrity": "sha512-r+ZI0KMhp8QK8rrxSttolAeFDum+TJtFd7itUx5tPKJscpTm/Mp5jiUJbX+pVSCkTQBqhUnZ/SbV2uJY4+E25Q==", - "requires": {} - }, - "@pixi/sprite-animated": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.5.1.tgz", - "integrity": "sha512-roaU01nSQtHx7302/7gueOooSsAsiSq2QVzd06SCSBIiGAg5GY5amEhkS9YHp+o97c3irimPgdcGS5/CBkSFtg==", - "requires": {} - }, - "@pixi/sprite-tiling": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.5.1.tgz", - "integrity": "sha512-ZnABiAv1Ss+wq/kX03DZNDNnBOn18gcOmJY/yzOwLgESvs9FWT3nEQA3ntK36uHDhqBFkzcPuAxkCPDHuIsceA==", - "requires": {} - }, - "@pixi/spritesheet": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.5.1.tgz", - "integrity": "sha512-5hbGCvSPBEYYbD1h2kL6U4kbWc+QLOJfiEnNxTGay2uawDSU4TixhblqZJyIR9b99RuhNAhrvM7Ii1cR0Is4Yw==", - "requires": {} - }, - "@pixi/text": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/text/-/text-6.5.1.tgz", - "integrity": "sha512-vryWN5LIHqxApOnHF2ggZ8VIQcPh9mULyeQKoWMhzCp8dvlGp246W9Qwc+/FehestLk2qIWbY3Mtp+P4hYm+5w==", - "requires": {} - }, - "@pixi/text-bitmap": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.5.1.tgz", - "integrity": "sha512-/LUg/94h5Bppxa5IMWokbGFvK0OoXtpLvbWebfFznwzNN1FSDZoI4p2Q/+LbA7FdjblkHjl0MS6AcNvnxDB0bg==", - "requires": {} - }, - "@pixi/ticker": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.5.1.tgz", - "integrity": "sha512-8iHP96YMv1EmrE3EWFYY2APfTNcwH5YOXxRH5KIPWSaqXmxYI9mOgfcDuejJJiWOXOOQTt7g2Ehz9TKAFDcESQ==", - "requires": {} - }, - "@pixi/utils": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.5.1.tgz", - "integrity": "sha512-bmnvajwmY2cXU3NAD6cFjUk/mrrF+SVGHURpHHiBk26/EBgm5CSHpBS9s3PhSuJ0F23KGdhOJYLqu8urcWFDZA==", - "requires": { - "@types/earcut": "^2.1.0", - "earcut": "^2.2.4", - "eventemitter3": "^3.1.0", - "url": "^0.11.0" - } + "@pixi/colord": { + "version": "2.9.6", + "resolved": "https://registry.npmjs.org/@pixi/colord/-/colord-2.9.6.tgz", + "integrity": "sha512-nezytU2pw587fQstUu1AsJZDVEynjskwOL+kibwcdxsMBFqPsFFNA7xl0ii/gXuDi6M0xj3mfRJj8pBSc2jCfA==" }, "@types/body-parser": { "version": "1.19.2", @@ -12931,10 +12338,15 @@ "@types/node": "*" } }, + "@types/css-font-loading-module": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@types/css-font-loading-module/-/css-font-loading-module-0.0.12.tgz", + "integrity": "sha512-x2tZZYkSxXqWvTDgveSynfjq/T2HyiZHXb00j/+gy19yp70PHCizM48XFdjBCWH7eHBD0R5i/pw9yMBP/BH5uA==" + }, "@types/earcut": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz", - "integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==" + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.4.tgz", + "integrity": "sha512-qp3m9PPz4gULB9MhjGID7wpo3gJ4bTGXm7ltNDsmOvsPduTeHp8wSW9YckBj3mljeOh4F0m2z/0JKAALRKbmLQ==" }, "@types/eslint": { "version": "9.6.1", @@ -13028,11 +12440,6 @@ "@types/node": "*" } }, - "@types/offscreencanvas": { - "version": "2019.7.0", - "resolved": "https://registry.npmjs.org/@types/offscreencanvas/-/offscreencanvas-2019.7.0.tgz", - "integrity": "sha512-PGcyveRIpL1XIqK8eBsmRBt76eFgtzuPiSTyKHZxnGemp2yzGzWpjYKAfK3wIMiU7eH+851yEpiuP8JZerTmWg==" - }, "@types/qs": { "version": "6.9.7", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", @@ -13251,6 +12658,16 @@ "@xtuc/long": "4.2.2" } }, + "@webgpu/types": { + "version": "0.1.54", + "resolved": "https://registry.npmjs.org/@webgpu/types/-/types-0.1.54.tgz", + "integrity": "sha512-81oaalC8LFrXjhsczomEQ0u3jG+TqE6V9QHLA8GNZq/Rnot0KDugu3LhSYSlie8tSdooAN1Hov05asrUUp9qgg==" + }, + "@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==" + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -15135,9 +14552,9 @@ "dev": true }, "eventemitter3": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", - "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==" }, "events": { "version": "3.3.0", @@ -15608,6 +15025,14 @@ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", "optional": true }, + "gifuct-js": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/gifuct-js/-/gifuct-js-2.1.2.tgz", + "integrity": "sha512-rI2asw77u0mGgwhV3qA+OEgYqaDn5UNqgs+Bx0FGwSpuqfYn+Ir6RQY5ENNQ8SbIiG/m5gVa7CD5RriO4f4Lsg==", + "requires": { + "js-binary-schema-parser": "^2.0.3" + } + }, "glob": { "version": "7.1.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", @@ -16458,6 +15883,11 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "ismobilejs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", + "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==" + }, "isobject": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", @@ -16491,6 +15921,11 @@ "supports-color": "^8.0.0" } }, + "js-binary-schema-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/js-binary-schema-parser/-/js-binary-schema-parser-2.0.3.tgz", + "integrity": "sha512-xezGJmOb4lk/M1ZZLTR/jaBHQ4gG/lqQnJqdIv4721DMggsa1bDVlHXNeHYogaIEHD9vCRv0fcL4hMA+Coarkg==" + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -17287,6 +16722,11 @@ "is-glob": "^2.0.0" } }, + "parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha512-JyPSBnkTJ0AI8GGJLfMXvKq42cj5c006fnLz6fXy6zfoVjJizi8BNTpu8on8ziI1cKy9d9DGNuY17Ce7wuejpQ==" + }, "parse5": { "version": "7.1.2", "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz", @@ -17363,46 +16803,20 @@ "dev": true }, "pixi.js": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.5.1.tgz", - "integrity": "sha512-6oW67mBPRuuNuyO+kaVKbbYjgcurm60J0PMw57y20RAefvYGqiV7vCmcizJF9jgmHhmeMJI/bXst+Vu3GQuh5w==", - "requires": { - "@pixi/accessibility": "6.5.1", - "@pixi/app": "6.5.1", - "@pixi/compressed-textures": "6.5.1", - "@pixi/constants": "6.5.1", - "@pixi/core": "6.5.1", - "@pixi/display": "6.5.1", - "@pixi/extensions": "6.5.1", - "@pixi/extract": "6.5.1", - "@pixi/filter-alpha": "6.5.1", - "@pixi/filter-blur": "6.5.1", - "@pixi/filter-color-matrix": "6.5.1", - "@pixi/filter-displacement": "6.5.1", - "@pixi/filter-fxaa": "6.5.1", - "@pixi/filter-noise": "6.5.1", - "@pixi/graphics": "6.5.1", - "@pixi/interaction": "6.5.1", - "@pixi/loaders": "6.5.1", - "@pixi/math": "6.5.1", - "@pixi/mesh": "6.5.1", - "@pixi/mesh-extras": "6.5.1", - "@pixi/mixin-cache-as-bitmap": "6.5.1", - "@pixi/mixin-get-child-by-name": "6.5.1", - "@pixi/mixin-get-global-position": "6.5.1", - "@pixi/particle-container": "6.5.1", - "@pixi/polyfill": "6.5.1", - "@pixi/prepare": "6.5.1", - "@pixi/runner": "6.5.1", - "@pixi/settings": "6.5.1", - "@pixi/sprite": "6.5.1", - "@pixi/sprite-animated": "6.5.1", - "@pixi/sprite-tiling": "6.5.1", - "@pixi/spritesheet": "6.5.1", - "@pixi/text": "6.5.1", - "@pixi/text-bitmap": "6.5.1", - "@pixi/ticker": "6.5.1", - "@pixi/utils": "6.5.1" + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-8.8.1.tgz", + "integrity": "sha512-Zmox3Vy52Kl6X/uxknKlxJWPVEFiP63nsX8soqB4butTkIOK3y7c9C204wcDfAgkwO1OlwYxscWtHv+ef4gqgA==", + "requires": { + "@pixi/colord": "^2.9.6", + "@types/css-font-loading-module": "^0.0.12", + "@types/earcut": "^2.1.4", + "@webgpu/types": "^0.1.40", + "@xmldom/xmldom": "^0.8.10", + "earcut": "^2.2.4", + "eventemitter3": "^5.0.1", + "gifuct-js": "^2.1.2", + "ismobilejs": "^1.1.1", + "parse-svg-path": "^0.1.2" } }, "pkg-dir": { @@ -17448,11 +16862,6 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "devOptional": true }, - "promise-polyfill": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-8.2.3.tgz", - "integrity": "sha512-Og0+jCRQetV84U8wVjMNccfGCnMQ9mGs9Hv78QFe+pSDD3gWTpz0y+1QCuxy5d/vBFuZ3iwP2eycAkvqIMPmWg==" - }, "prop-types": { "version": "15.8.1", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", @@ -17488,11 +16897,6 @@ "side-channel": "^1.0.6" } }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" - }, "queue-microtask": { "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", @@ -19229,22 +18633,6 @@ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "optional": true }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" - } - } - }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", diff --git a/small-angle-demo/package.json b/small-angle-demo/package.json index dfd6dfae2..20fb316a1 100644 --- a/small-angle-demo/package.json +++ b/small-angle-demo/package.json @@ -29,7 +29,7 @@ "eslint-plugin-security": "^3.0.1", "mathjax-full": "^3.1.2", "mathjax-react": "^2.0.1", - "pixi.js": "~6.5.1", + "pixi.js": "~8.8.1", "react": "^18.2.0", "react-dom": "^18.2.0", "react-range-step-input": "github:ccnmtl/react-range-step-input"