Minimize how much pixi.js we use

This commit is contained in:
thepaperpilot 2022-07-14 00:04:07 -05:00
parent 92c47beafa
commit 2763749904
4 changed files with 53 additions and 553 deletions

599
package-lock.json generated
View file

@ -8,13 +8,14 @@
"name": "profectus", "name": "profectus",
"version": "0.5.0", "version": "0.5.0",
"dependencies": { "dependencies": {
"@pixi/app": "^6.4.2",
"@pixi/core": "^6.4.2",
"@pixi/particle-emitter": "^5.0.4", "@pixi/particle-emitter": "^5.0.4",
"@vitejs/plugin-vue": "^2.3.3", "@vitejs/plugin-vue": "^2.3.3",
"@vitejs/plugin-vue-jsx": "^1.3.10", "@vitejs/plugin-vue-jsx": "^1.3.10",
"is-plain-object": "^5.0.0", "is-plain-object": "^5.0.0",
"lz-string": "^1.4.4", "lz-string": "^1.4.4",
"nanoevents": "^6.0.2", "nanoevents": "^6.0.2",
"pixi.js": "^6.3.0",
"vite": "^2.9.12", "vite": "^2.9.12",
"vite-plugin-pwa": "^0.12.0", "vite-plugin-pwa": "^0.12.0",
"vite-tsconfig-paths": "^3.5.0", "vite-tsconfig-paths": "^3.5.0",
@ -1773,16 +1774,6 @@
"node": ">= 8" "node": ">= 8"
} }
}, },
"node_modules/@pixi/accessibility": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.4.2.tgz",
"integrity": "sha512-8fGPff10+vQuEfhQhOF/d/O3B3tpZvZRDUB6E8H+HAreV3S7PWk1WvC82/Q3Ru9u78M4y6zWvb0GQVT/h5JG9g==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/app": { "node_modules/@pixi/app": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.4.2.tgz",
@ -1792,22 +1783,11 @@
"@pixi/display": "6.4.2" "@pixi/display": "6.4.2"
} }
}, },
"node_modules/@pixi/compressed-textures": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.4.2.tgz",
"integrity": "sha512-PRA715S7WN+I9XT8tPRYMsqDnJl3D4hpC5ZccB41579kv1NBdTATdMk6G3m92RuBmonfdwGdRBYLSWVRgzgC+g==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/loaders": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/constants": { "node_modules/@pixi/constants": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.4.2.tgz",
"integrity": "sha512-qj+eviYmJqeGkMbIKSkp1FVMLglQPVyzzyo/2/0VYmSuY4m4WItC4w3wtyjDd4vBK9YxZIUBZz+LKJvKkRplLQ==" "integrity": "sha512-qj+eviYmJqeGkMbIKSkp1FVMLglQPVyzzyo/2/0VYmSuY4m4WItC4w3wtyjDd4vBK9YxZIUBZz+LKJvKkRplLQ==",
"peer": true
}, },
"node_modules/@pixi/core": { "node_modules/@pixi/core": {
"version": "6.4.2", "version": "6.4.2",
@ -1833,178 +1813,18 @@
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.4.2.tgz",
"integrity": "sha512-mE35oRa4Ex5NOVXsuk7JldmmjBfO0gtOO7FPU3VpheOB13HLoacJ4XAa1HfAGapFiFZe+K19gOXEiOj1RyJfGA==", "integrity": "sha512-mE35oRa4Ex5NOVXsuk7JldmmjBfO0gtOO7FPU3VpheOB13HLoacJ4XAa1HfAGapFiFZe+K19gOXEiOj1RyJfGA==",
"peer": true,
"peerDependencies": { "peerDependencies": {
"@pixi/math": "6.4.2", "@pixi/math": "6.4.2",
"@pixi/settings": "6.4.2", "@pixi/settings": "6.4.2",
"@pixi/utils": "6.4.2" "@pixi/utils": "6.4.2"
} }
}, },
"node_modules/@pixi/extract": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-6.4.2.tgz",
"integrity": "sha512-4eMqkns+NL2/DmdezjbVG4TW+eII3hvgDM3koDQNoO4yjMgU+55TTptPU9jJL/JJwntRiUECLSIHg8eZxmA5mA==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/filter-alpha": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.4.2.tgz",
"integrity": "sha512-If6a/tCPnFo0FQI/v6uy0OSqrNI8YMZMdcY7CfgklqDHx50CvhKp0d2tPYE4ETNgSpO883LARz6pi6yLAH83AA==",
"peerDependencies": {
"@pixi/core": "6.4.2"
}
},
"node_modules/@pixi/filter-blur": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.4.2.tgz",
"integrity": "sha512-AMvhpFFYkRw6OQuhAuwzCJZI3wjXx6gejJB9RUEOIaQBwhTeSyZqB5JpQbcpAteQZLggUPFZAm9Rf74LRjs7ZA==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/settings": "6.4.2"
}
},
"node_modules/@pixi/filter-color-matrix": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.4.2.tgz",
"integrity": "sha512-IsR2piAxGmyesqZ4OlIyv5OvUkHx3K5iL+js6vricbcbBZA9fQUjTXdZmb7RloO6Po3Amze3f9ZkuLe4CNpUDQ==",
"peerDependencies": {
"@pixi/core": "6.4.2"
}
},
"node_modules/@pixi/filter-displacement": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.4.2.tgz",
"integrity": "sha512-ofY2CucTV9uhzBmKioOQMHoD+cyeycDAJ9TWLGf6/FUVSBgHLhRDFKd3IE0raXLNETGl01V9mxWEjZ8yB7/jkA==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/math": "6.4.2"
}
},
"node_modules/@pixi/filter-fxaa": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.4.2.tgz",
"integrity": "sha512-euUeo/FAQ9DfnRYmxcA9wqAzU8y3VRvgptuur/sFPGgWDQqoOOLzBqRDU8/Mhj0NM9ixswrUHBTg8FN5ToP2yw==",
"peerDependencies": {
"@pixi/core": "6.4.2"
}
},
"node_modules/@pixi/filter-noise": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.4.2.tgz",
"integrity": "sha512-WvtpU1JHKujwoRHP7vqcOQ700ZH6faFXVSG6+ot9giJldk1sf5xNK7tKjSEkhcQgI7VwAqwMy/z4Jho+clCPgg==",
"peerDependencies": {
"@pixi/core": "6.4.2"
}
},
"node_modules/@pixi/graphics": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.4.2.tgz",
"integrity": "sha512-bMIuOee3ONsibRzq9/YUOPfrJ9rD5UK4ifhHRcB5sXwyRXhVK2HNkT2H4+0JQ8o7TxqjJE8neb5en9hn3ZR3SQ==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/interaction": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.4.2.tgz",
"integrity": "sha512-CJ4BAZUM+9ykRE9NIOyTiv7oR+PoiDqn+GcI8boE9mRyJ0WZosznCYdcAwEk5k/F5+Az0z8hK3PjzTuNvrPAcw==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/ticker": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/loaders": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.4.2.tgz",
"integrity": "sha512-2y4JbGhhYYYdKIZfy9Evc7rcctqcXiP6xuAuIfqVgRD9SjQkxImelgCpyYT/BpjXP5jetyim8Usv07Ynx+4B0w==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/math": { "node_modules/@pixi/math": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.4.2.tgz",
"integrity": "sha512-/byuwLhzln7Gahl3pT/Ckfwe4nvAQ3tAYu+38B+b18HkQWi3Ykci/QwVq/nICb5sa5tJzW3icno2qcv7zBd2xQ==" "integrity": "sha512-/byuwLhzln7Gahl3pT/Ckfwe4nvAQ3tAYu+38B+b18HkQWi3Ykci/QwVq/nICb5sa5tJzW3icno2qcv7zBd2xQ==",
}, "peer": true
"node_modules/@pixi/mesh": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.4.2.tgz",
"integrity": "sha512-zbrgcYg2EGtxj6h0SC3pSe8Nc0R5jSM0r2GJXjqdiBywsKH0c+XKdUMCi3LZ1uCbJraN5N0suOkBHTUEK1Qx3Q==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/mesh-extras": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.4.2.tgz",
"integrity": "sha512-fTfz+LiqhCrQ2Bnc05bURshyXOUuH1KZXKneXgUhmWb8u02Mc41mT4aylf/Ve9YhVMBL5dcsY5UTGrfn+MvIsg==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/mesh": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/mixin-cache-as-bitmap": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.4.2.tgz",
"integrity": "sha512-TyMoSDoxd8o1J6/S/8xjJlCO4ThVOC2aJdHMP3hNX8GqjszOWZ2JONwVrPauToCPLyM76JXoDylwINB0bMh3YQ==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/mixin-get-child-by-name": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.4.2.tgz",
"integrity": "sha512-VP8RihmDiah3x/7jHoJe1f9PCWadWOC5m5pHE886e4KafZq6vRJAoD9SMBm2VxcVJMZAvwIXnnTd6M2paC6ijg==",
"peerDependencies": {
"@pixi/display": "6.4.2"
}
},
"node_modules/@pixi/mixin-get-global-position": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.4.2.tgz",
"integrity": "sha512-sb+uzQ1OjXeGZaehuhmYoLtmrpt18gj4OQXa/ACebIEYZNB0fy57k1MMEhQlQvv4cOML0nglf64nzhkdNxk85A==",
"peerDependencies": {
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2"
}
},
"node_modules/@pixi/particle-container": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.4.2.tgz",
"integrity": "sha512-AWeeGNk0ngGBNCyY25jnYHpxLi9mZ2TKvJCFuDl7WyUDKRekJjjF5ctxtATNECIy964HFadlV31Jzrlji2sDiQ==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/utils": "6.4.2"
}
}, },
"node_modules/@pixi/particle-emitter": { "node_modules/@pixi/particle-emitter": {
"version": "5.0.7", "version": "5.0.7",
@ -2019,37 +1839,17 @@
"@pixi/ticker": "^6.0.4" "@pixi/ticker": "^6.0.4"
} }
}, },
"node_modules/@pixi/polyfill": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.4.2.tgz",
"integrity": "sha512-526FVALec5Hf6KVuguRLmLjnAAodpcBeZdQvMVEyMqgxZLch3f6QSwq+SITqR2lr7toqRYEWMyH7ISXdqbcRAg==",
"dependencies": {
"object-assign": "^4.1.1",
"promise-polyfill": "^8.2.0"
}
},
"node_modules/@pixi/prepare": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.4.2.tgz",
"integrity": "sha512-6UXNvKxCsoJVCGZslkqynkwaY+uHsSfcQHsmm/aVg6Y1bcA8Uv8JUgZVTnF195APqPLh1k3KYYch2hrdC0ip0A==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/graphics": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/text": "6.4.2",
"@pixi/ticker": "6.4.2"
}
},
"node_modules/@pixi/runner": { "node_modules/@pixi/runner": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.4.2.tgz",
"integrity": "sha512-mH1//C931Rd+RB/c66t8VMNmLUGBCnefRftgijV5mBFXNgyP8Dnbig1790Qw4IDKPgiiR1mRmGDGAJAr0Xa/3A==" "integrity": "sha512-mH1//C931Rd+RB/c66t8VMNmLUGBCnefRftgijV5mBFXNgyP8Dnbig1790Qw4IDKPgiiR1mRmGDGAJAr0Xa/3A==",
"peer": true
}, },
"node_modules/@pixi/settings": { "node_modules/@pixi/settings": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.4.2.tgz",
"integrity": "sha512-wA2PEVoHYaRiQ0/zvq8nqJZkzDT3qLRl8S7yVfL1yhsbCsh6KI0hjCwqy8b8xCAVAMwkInzWx64lvQbfActnAg==", "integrity": "sha512-wA2PEVoHYaRiQ0/zvq8nqJZkzDT3qLRl8S7yVfL1yhsbCsh6KI0hjCwqy8b8xCAVAMwkInzWx64lvQbfActnAg==",
"peer": true,
"dependencies": { "dependencies": {
"ismobilejs": "^1.1.0" "ismobilejs": "^1.1.0"
} }
@ -2058,6 +1858,7 @@
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.4.2.tgz",
"integrity": "sha512-UW3587gBSdY8iCh/t7+7j1CV9iouAQrLvRNw42gJm5iQm+GaLWpQEI3GSaQX9u47fi1C2nokeGa6uB2Hwz/48Q==", "integrity": "sha512-UW3587gBSdY8iCh/t7+7j1CV9iouAQrLvRNw42gJm5iQm+GaLWpQEI3GSaQX9u47fi1C2nokeGa6uB2Hwz/48Q==",
"peer": true,
"peerDependencies": { "peerDependencies": {
"@pixi/constants": "6.4.2", "@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2", "@pixi/core": "6.4.2",
@ -2067,72 +1868,11 @@
"@pixi/utils": "6.4.2" "@pixi/utils": "6.4.2"
} }
}, },
"node_modules/@pixi/sprite-animated": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.4.2.tgz",
"integrity": "sha512-K0/AfB+EaPmqfJr/yxsbL/sF1nEHBxeT+4+1MlTTBwNW2y9r+OyZiO/1CEmn1r3D7utFzxa+BkS1jGLVF+1klw==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/ticker": "6.4.2"
}
},
"node_modules/@pixi/sprite-tiling": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.4.2.tgz",
"integrity": "sha512-2kTVlgOMDi8MmvrZJBe4pt96hIcFS89kJrZYG+aEg7DoS1oQJ1X/T68feqz0PfMHgTJtQiDqn2NbR+/S1E/HpQ==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/spritesheet": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.4.2.tgz",
"integrity": "sha512-iSKVXcH4oPNZ+XdirqMTdgo3MbbXRsoAeuXsoWum2aP4Zm94cSQ0kRGAMXg5SVhQTWF5w+tQ+JKfE/kGZqd5Vg==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/loaders": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/text": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/text/-/text-6.4.2.tgz",
"integrity": "sha512-jX2LBjgEwKqm5lTUKh3gusSKsSPQpibdcxYMQKxMDNVqvNyGG9UqEO/FogMnGg6c5EHBKyMas26c8oXrf1oagg==",
"peerDependencies": {
"@pixi/core": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/text-bitmap": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.4.2.tgz",
"integrity": "sha512-P+LjlEA2g2+UdHrT95wB3SoL40Z4AqMlfW6rh8WDxCtfvjafBM8Cl2sqkvd962GOrp7MuVCLYTodIs7LaYf9BQ==",
"peerDependencies": {
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/loaders": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/mesh": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/text": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"node_modules/@pixi/ticker": { "node_modules/@pixi/ticker": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.4.2.tgz",
"integrity": "sha512-OM2U0qLiU2Z+qami7DRNkBJnx20ElQO/5mJNsoHQRH6k/po0nXlux8jcCXhh5DE9lds4RdUFAwTL4RmLT1clDw==", "integrity": "sha512-OM2U0qLiU2Z+qami7DRNkBJnx20ElQO/5mJNsoHQRH6k/po0nXlux8jcCXhh5DE9lds4RdUFAwTL4RmLT1clDw==",
"peer": true,
"peerDependencies": { "peerDependencies": {
"@pixi/settings": "6.4.2" "@pixi/settings": "6.4.2"
} }
@ -2141,6 +1881,7 @@
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.4.2.tgz",
"integrity": "sha512-FORUzSikNUNceS6sf2NlRcGukmJrnWCQToA6Nqk+tQ7Lvb42vDTVI66ya44O6HYM2J0nL684YeYesWbAZ+UeKg==", "integrity": "sha512-FORUzSikNUNceS6sf2NlRcGukmJrnWCQToA6Nqk+tQ7Lvb42vDTVI66ya44O6HYM2J0nL684YeYesWbAZ+UeKg==",
"peer": true,
"dependencies": { "dependencies": {
"@types/earcut": "^2.1.0", "@types/earcut": "^2.1.0",
"earcut": "^2.2.2", "earcut": "^2.2.2",
@ -2369,7 +2110,8 @@
"node_modules/@types/earcut": { "node_modules/@types/earcut": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz", "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz",
"integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==" "integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==",
"peer": true
}, },
"node_modules/@types/estree": { "node_modules/@types/estree": {
"version": "0.0.39", "version": "0.0.39",
@ -3542,7 +3284,8 @@
"node_modules/earcut": { "node_modules/earcut": {
"version": "2.2.3", "version": "2.2.3",
"resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz",
"integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==",
"peer": true
}, },
"node_modules/ejs": { "node_modules/ejs": {
"version": "3.1.8", "version": "3.1.8",
@ -4473,7 +4216,8 @@
"node_modules/eventemitter3": { "node_modules/eventemitter3": {
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
"integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
"peer": true
}, },
"node_modules/fast-deep-equal": { "node_modules/fast-deep-equal": {
"version": "3.1.3", "version": "3.1.3",
@ -5273,7 +5017,8 @@
"node_modules/ismobilejs": { "node_modules/ismobilejs": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
"integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==" "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==",
"peer": true
}, },
"node_modules/jake": { "node_modules/jake": {
"version": "10.8.5", "version": "10.8.5",
@ -5695,14 +5440,6 @@
"integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==",
"dev": true "dev": true
}, },
"node_modules/object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==",
"engines": {
"node": ">=0.10.0"
}
},
"node_modules/object-inspect": { "node_modules/object-inspect": {
"version": "1.12.2", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
@ -5851,52 +5588,6 @@
"url": "https://github.com/sponsors/jonschlinkert" "url": "https://github.com/sponsors/jonschlinkert"
} }
}, },
"node_modules/pixi.js": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.4.2.tgz",
"integrity": "sha512-8fjWgBfuSinIz0J5qXdsz10KAeDYyaa8XOcp4E1f+ug5ckE5rTPCcrSwQ8LNWA/YpdJ5irGOjv0rEA4sOcWVeQ==",
"dependencies": {
"@pixi/accessibility": "6.4.2",
"@pixi/app": "6.4.2",
"@pixi/compressed-textures": "6.4.2",
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/extract": "6.4.2",
"@pixi/filter-alpha": "6.4.2",
"@pixi/filter-blur": "6.4.2",
"@pixi/filter-color-matrix": "6.4.2",
"@pixi/filter-displacement": "6.4.2",
"@pixi/filter-fxaa": "6.4.2",
"@pixi/filter-noise": "6.4.2",
"@pixi/graphics": "6.4.2",
"@pixi/interaction": "6.4.2",
"@pixi/loaders": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/mesh": "6.4.2",
"@pixi/mesh-extras": "6.4.2",
"@pixi/mixin-cache-as-bitmap": "6.4.2",
"@pixi/mixin-get-child-by-name": "6.4.2",
"@pixi/mixin-get-global-position": "6.4.2",
"@pixi/particle-container": "6.4.2",
"@pixi/polyfill": "6.4.2",
"@pixi/prepare": "6.4.2",
"@pixi/runner": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/sprite-animated": "6.4.2",
"@pixi/sprite-tiling": "6.4.2",
"@pixi/spritesheet": "6.4.2",
"@pixi/text": "6.4.2",
"@pixi/text-bitmap": "6.4.2",
"@pixi/ticker": "6.4.2",
"@pixi/utils": "6.4.2"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/pixijs"
}
},
"node_modules/postcss": { "node_modules/postcss": {
"version": "8.4.14", "version": "8.4.14",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
@ -5981,11 +5672,6 @@
"url": "https://github.com/sponsors/sindresorhus" "url": "https://github.com/sponsors/sindresorhus"
} }
}, },
"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/psl": { "node_modules/psl": {
"version": "1.9.0", "version": "1.9.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@ -6005,6 +5691,7 @@
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
"integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
"deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.",
"peer": true,
"engines": { "engines": {
"node": ">=0.4.x" "node": ">=0.4.x"
} }
@ -6841,6 +6528,7 @@
"version": "0.11.0", "version": "0.11.0",
"resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
"integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
"peer": true,
"dependencies": { "dependencies": {
"punycode": "1.3.2", "punycode": "1.3.2",
"querystring": "0.2.0" "querystring": "0.2.0"
@ -6849,7 +6537,8 @@
"node_modules/url/node_modules/punycode": { "node_modules/url/node_modules/punycode": {
"version": "1.3.2", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
"integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
"peer": true
}, },
"node_modules/util-deprecate": { "node_modules/util-deprecate": {
"version": "1.0.2", "version": "1.0.2",
@ -8759,28 +8448,17 @@
"fastq": "^1.6.0" "fastq": "^1.6.0"
} }
}, },
"@pixi/accessibility": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/accessibility/-/accessibility-6.4.2.tgz",
"integrity": "sha512-8fGPff10+vQuEfhQhOF/d/O3B3tpZvZRDUB6E8H+HAreV3S7PWk1WvC82/Q3Ru9u78M4y6zWvb0GQVT/h5JG9g==",
"requires": {}
},
"@pixi/app": { "@pixi/app": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/app/-/app-6.4.2.tgz",
"integrity": "sha512-r0cTQan9ST0N+QmaaZQso7q0Q/lk9pUXB7dez+2vrLEbP8TAnLym2V2H+ChN6TwD+EoX6qXD7oFohNbwPedNyA==", "integrity": "sha512-r0cTQan9ST0N+QmaaZQso7q0Q/lk9pUXB7dez+2vrLEbP8TAnLym2V2H+ChN6TwD+EoX6qXD7oFohNbwPedNyA==",
"requires": {} "requires": {}
}, },
"@pixi/compressed-textures": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/compressed-textures/-/compressed-textures-6.4.2.tgz",
"integrity": "sha512-PRA715S7WN+I9XT8tPRYMsqDnJl3D4hpC5ZccB41579kv1NBdTATdMk6G3m92RuBmonfdwGdRBYLSWVRgzgC+g==",
"requires": {}
},
"@pixi/constants": { "@pixi/constants": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/constants/-/constants-6.4.2.tgz",
"integrity": "sha512-qj+eviYmJqeGkMbIKSkp1FVMLglQPVyzzyo/2/0VYmSuY4m4WItC4w3wtyjDd4vBK9YxZIUBZz+LKJvKkRplLQ==" "integrity": "sha512-qj+eviYmJqeGkMbIKSkp1FVMLglQPVyzzyo/2/0VYmSuY4m4WItC4w3wtyjDd4vBK9YxZIUBZz+LKJvKkRplLQ==",
"peer": true
}, },
"@pixi/core": { "@pixi/core": {
"version": "6.4.2", "version": "6.4.2",
@ -8794,108 +8472,14 @@
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/display/-/display-6.4.2.tgz",
"integrity": "sha512-mE35oRa4Ex5NOVXsuk7JldmmjBfO0gtOO7FPU3VpheOB13HLoacJ4XAa1HfAGapFiFZe+K19gOXEiOj1RyJfGA==", "integrity": "sha512-mE35oRa4Ex5NOVXsuk7JldmmjBfO0gtOO7FPU3VpheOB13HLoacJ4XAa1HfAGapFiFZe+K19gOXEiOj1RyJfGA==",
"requires": {} "peer": true,
},
"@pixi/extract": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/extract/-/extract-6.4.2.tgz",
"integrity": "sha512-4eMqkns+NL2/DmdezjbVG4TW+eII3hvgDM3koDQNoO4yjMgU+55TTptPU9jJL/JJwntRiUECLSIHg8eZxmA5mA==",
"requires": {}
},
"@pixi/filter-alpha": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-alpha/-/filter-alpha-6.4.2.tgz",
"integrity": "sha512-If6a/tCPnFo0FQI/v6uy0OSqrNI8YMZMdcY7CfgklqDHx50CvhKp0d2tPYE4ETNgSpO883LARz6pi6yLAH83AA==",
"requires": {}
},
"@pixi/filter-blur": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-blur/-/filter-blur-6.4.2.tgz",
"integrity": "sha512-AMvhpFFYkRw6OQuhAuwzCJZI3wjXx6gejJB9RUEOIaQBwhTeSyZqB5JpQbcpAteQZLggUPFZAm9Rf74LRjs7ZA==",
"requires": {}
},
"@pixi/filter-color-matrix": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-color-matrix/-/filter-color-matrix-6.4.2.tgz",
"integrity": "sha512-IsR2piAxGmyesqZ4OlIyv5OvUkHx3K5iL+js6vricbcbBZA9fQUjTXdZmb7RloO6Po3Amze3f9ZkuLe4CNpUDQ==",
"requires": {}
},
"@pixi/filter-displacement": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-displacement/-/filter-displacement-6.4.2.tgz",
"integrity": "sha512-ofY2CucTV9uhzBmKioOQMHoD+cyeycDAJ9TWLGf6/FUVSBgHLhRDFKd3IE0raXLNETGl01V9mxWEjZ8yB7/jkA==",
"requires": {}
},
"@pixi/filter-fxaa": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-fxaa/-/filter-fxaa-6.4.2.tgz",
"integrity": "sha512-euUeo/FAQ9DfnRYmxcA9wqAzU8y3VRvgptuur/sFPGgWDQqoOOLzBqRDU8/Mhj0NM9ixswrUHBTg8FN5ToP2yw==",
"requires": {}
},
"@pixi/filter-noise": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/filter-noise/-/filter-noise-6.4.2.tgz",
"integrity": "sha512-WvtpU1JHKujwoRHP7vqcOQ700ZH6faFXVSG6+ot9giJldk1sf5xNK7tKjSEkhcQgI7VwAqwMy/z4Jho+clCPgg==",
"requires": {}
},
"@pixi/graphics": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/graphics/-/graphics-6.4.2.tgz",
"integrity": "sha512-bMIuOee3ONsibRzq9/YUOPfrJ9rD5UK4ifhHRcB5sXwyRXhVK2HNkT2H4+0JQ8o7TxqjJE8neb5en9hn3ZR3SQ==",
"requires": {}
},
"@pixi/interaction": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/interaction/-/interaction-6.4.2.tgz",
"integrity": "sha512-CJ4BAZUM+9ykRE9NIOyTiv7oR+PoiDqn+GcI8boE9mRyJ0WZosznCYdcAwEk5k/F5+Az0z8hK3PjzTuNvrPAcw==",
"requires": {}
},
"@pixi/loaders": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/loaders/-/loaders-6.4.2.tgz",
"integrity": "sha512-2y4JbGhhYYYdKIZfy9Evc7rcctqcXiP6xuAuIfqVgRD9SjQkxImelgCpyYT/BpjXP5jetyim8Usv07Ynx+4B0w==",
"requires": {} "requires": {}
}, },
"@pixi/math": { "@pixi/math": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/math/-/math-6.4.2.tgz",
"integrity": "sha512-/byuwLhzln7Gahl3pT/Ckfwe4nvAQ3tAYu+38B+b18HkQWi3Ykci/QwVq/nICb5sa5tJzW3icno2qcv7zBd2xQ==" "integrity": "sha512-/byuwLhzln7Gahl3pT/Ckfwe4nvAQ3tAYu+38B+b18HkQWi3Ykci/QwVq/nICb5sa5tJzW3icno2qcv7zBd2xQ==",
}, "peer": true
"@pixi/mesh": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mesh/-/mesh-6.4.2.tgz",
"integrity": "sha512-zbrgcYg2EGtxj6h0SC3pSe8Nc0R5jSM0r2GJXjqdiBywsKH0c+XKdUMCi3LZ1uCbJraN5N0suOkBHTUEK1Qx3Q==",
"requires": {}
},
"@pixi/mesh-extras": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mesh-extras/-/mesh-extras-6.4.2.tgz",
"integrity": "sha512-fTfz+LiqhCrQ2Bnc05bURshyXOUuH1KZXKneXgUhmWb8u02Mc41mT4aylf/Ve9YhVMBL5dcsY5UTGrfn+MvIsg==",
"requires": {}
},
"@pixi/mixin-cache-as-bitmap": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mixin-cache-as-bitmap/-/mixin-cache-as-bitmap-6.4.2.tgz",
"integrity": "sha512-TyMoSDoxd8o1J6/S/8xjJlCO4ThVOC2aJdHMP3hNX8GqjszOWZ2JONwVrPauToCPLyM76JXoDylwINB0bMh3YQ==",
"requires": {}
},
"@pixi/mixin-get-child-by-name": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mixin-get-child-by-name/-/mixin-get-child-by-name-6.4.2.tgz",
"integrity": "sha512-VP8RihmDiah3x/7jHoJe1f9PCWadWOC5m5pHE886e4KafZq6vRJAoD9SMBm2VxcVJMZAvwIXnnTd6M2paC6ijg==",
"requires": {}
},
"@pixi/mixin-get-global-position": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/mixin-get-global-position/-/mixin-get-global-position-6.4.2.tgz",
"integrity": "sha512-sb+uzQ1OjXeGZaehuhmYoLtmrpt18gj4OQXa/ACebIEYZNB0fy57k1MMEhQlQvv4cOML0nglf64nzhkdNxk85A==",
"requires": {}
},
"@pixi/particle-container": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/particle-container/-/particle-container-6.4.2.tgz",
"integrity": "sha512-AWeeGNk0ngGBNCyY25jnYHpxLi9mZ2TKvJCFuDl7WyUDKRekJjjF5ctxtATNECIy964HFadlV31Jzrlji2sDiQ==",
"requires": {}
}, },
"@pixi/particle-emitter": { "@pixi/particle-emitter": {
"version": "5.0.7", "version": "5.0.7",
@ -8903,30 +8487,17 @@
"integrity": "sha512-g0vf+z2pFr+znJEzAii6T7CfMAKsCZuRc8bVY2znJDYxEKoAuU+XuqzHtOkGeR/VuiNCuJhMFLh+BDfXN4Fubw==", "integrity": "sha512-g0vf+z2pFr+znJEzAii6T7CfMAKsCZuRc8bVY2znJDYxEKoAuU+XuqzHtOkGeR/VuiNCuJhMFLh+BDfXN4Fubw==",
"requires": {} "requires": {}
}, },
"@pixi/polyfill": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/polyfill/-/polyfill-6.4.2.tgz",
"integrity": "sha512-526FVALec5Hf6KVuguRLmLjnAAodpcBeZdQvMVEyMqgxZLch3f6QSwq+SITqR2lr7toqRYEWMyH7ISXdqbcRAg==",
"requires": {
"object-assign": "^4.1.1",
"promise-polyfill": "^8.2.0"
}
},
"@pixi/prepare": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/prepare/-/prepare-6.4.2.tgz",
"integrity": "sha512-6UXNvKxCsoJVCGZslkqynkwaY+uHsSfcQHsmm/aVg6Y1bcA8Uv8JUgZVTnF195APqPLh1k3KYYch2hrdC0ip0A==",
"requires": {}
},
"@pixi/runner": { "@pixi/runner": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/runner/-/runner-6.4.2.tgz",
"integrity": "sha512-mH1//C931Rd+RB/c66t8VMNmLUGBCnefRftgijV5mBFXNgyP8Dnbig1790Qw4IDKPgiiR1mRmGDGAJAr0Xa/3A==" "integrity": "sha512-mH1//C931Rd+RB/c66t8VMNmLUGBCnefRftgijV5mBFXNgyP8Dnbig1790Qw4IDKPgiiR1mRmGDGAJAr0Xa/3A==",
"peer": true
}, },
"@pixi/settings": { "@pixi/settings": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/settings/-/settings-6.4.2.tgz",
"integrity": "sha512-wA2PEVoHYaRiQ0/zvq8nqJZkzDT3qLRl8S7yVfL1yhsbCsh6KI0hjCwqy8b8xCAVAMwkInzWx64lvQbfActnAg==", "integrity": "sha512-wA2PEVoHYaRiQ0/zvq8nqJZkzDT3qLRl8S7yVfL1yhsbCsh6KI0hjCwqy8b8xCAVAMwkInzWx64lvQbfActnAg==",
"peer": true,
"requires": { "requires": {
"ismobilejs": "^1.1.0" "ismobilejs": "^1.1.0"
} }
@ -8935,48 +8506,21 @@
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/sprite/-/sprite-6.4.2.tgz",
"integrity": "sha512-UW3587gBSdY8iCh/t7+7j1CV9iouAQrLvRNw42gJm5iQm+GaLWpQEI3GSaQX9u47fi1C2nokeGa6uB2Hwz/48Q==", "integrity": "sha512-UW3587gBSdY8iCh/t7+7j1CV9iouAQrLvRNw42gJm5iQm+GaLWpQEI3GSaQX9u47fi1C2nokeGa6uB2Hwz/48Q==",
"requires": {} "peer": true,
},
"@pixi/sprite-animated": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/sprite-animated/-/sprite-animated-6.4.2.tgz",
"integrity": "sha512-K0/AfB+EaPmqfJr/yxsbL/sF1nEHBxeT+4+1MlTTBwNW2y9r+OyZiO/1CEmn1r3D7utFzxa+BkS1jGLVF+1klw==",
"requires": {}
},
"@pixi/sprite-tiling": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/sprite-tiling/-/sprite-tiling-6.4.2.tgz",
"integrity": "sha512-2kTVlgOMDi8MmvrZJBe4pt96hIcFS89kJrZYG+aEg7DoS1oQJ1X/T68feqz0PfMHgTJtQiDqn2NbR+/S1E/HpQ==",
"requires": {}
},
"@pixi/spritesheet": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/spritesheet/-/spritesheet-6.4.2.tgz",
"integrity": "sha512-iSKVXcH4oPNZ+XdirqMTdgo3MbbXRsoAeuXsoWum2aP4Zm94cSQ0kRGAMXg5SVhQTWF5w+tQ+JKfE/kGZqd5Vg==",
"requires": {}
},
"@pixi/text": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/text/-/text-6.4.2.tgz",
"integrity": "sha512-jX2LBjgEwKqm5lTUKh3gusSKsSPQpibdcxYMQKxMDNVqvNyGG9UqEO/FogMnGg6c5EHBKyMas26c8oXrf1oagg==",
"requires": {}
},
"@pixi/text-bitmap": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/text-bitmap/-/text-bitmap-6.4.2.tgz",
"integrity": "sha512-P+LjlEA2g2+UdHrT95wB3SoL40Z4AqMlfW6rh8WDxCtfvjafBM8Cl2sqkvd962GOrp7MuVCLYTodIs7LaYf9BQ==",
"requires": {} "requires": {}
}, },
"@pixi/ticker": { "@pixi/ticker": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/ticker/-/ticker-6.4.2.tgz",
"integrity": "sha512-OM2U0qLiU2Z+qami7DRNkBJnx20ElQO/5mJNsoHQRH6k/po0nXlux8jcCXhh5DE9lds4RdUFAwTL4RmLT1clDw==", "integrity": "sha512-OM2U0qLiU2Z+qami7DRNkBJnx20ElQO/5mJNsoHQRH6k/po0nXlux8jcCXhh5DE9lds4RdUFAwTL4RmLT1clDw==",
"peer": true,
"requires": {} "requires": {}
}, },
"@pixi/utils": { "@pixi/utils": {
"version": "6.4.2", "version": "6.4.2",
"resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.4.2.tgz", "resolved": "https://registry.npmjs.org/@pixi/utils/-/utils-6.4.2.tgz",
"integrity": "sha512-FORUzSikNUNceS6sf2NlRcGukmJrnWCQToA6Nqk+tQ7Lvb42vDTVI66ya44O6HYM2J0nL684YeYesWbAZ+UeKg==", "integrity": "sha512-FORUzSikNUNceS6sf2NlRcGukmJrnWCQToA6Nqk+tQ7Lvb42vDTVI66ya44O6HYM2J0nL684YeYesWbAZ+UeKg==",
"peer": true,
"requires": { "requires": {
"@types/earcut": "^2.1.0", "@types/earcut": "^2.1.0",
"earcut": "^2.2.2", "earcut": "^2.2.2",
@ -9161,7 +8705,8 @@
"@types/earcut": { "@types/earcut": {
"version": "2.1.1", "version": "2.1.1",
"resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz", "resolved": "https://registry.npmjs.org/@types/earcut/-/earcut-2.1.1.tgz",
"integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==" "integrity": "sha512-w8oigUCDjElRHRRrMvn/spybSMyX8MTkKA5Dv+tS1IE/TgmNZPqUYtvYBXGY8cieSE66gm+szeK+bnbxC2xHTQ==",
"peer": true
}, },
"@types/estree": { "@types/estree": {
"version": "0.0.39", "version": "0.0.39",
@ -10035,7 +9580,8 @@
"earcut": { "earcut": {
"version": "2.2.3", "version": "2.2.3",
"resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz", "resolved": "https://registry.npmjs.org/earcut/-/earcut-2.2.3.tgz",
"integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==" "integrity": "sha512-iRDI1QeCQIhMCZk48DRDMVgQSSBDmbzzNhnxIo+pwx3swkfjMh6vh0nWLq1NdvGHLKH6wIrAM3vQWeTj6qeoug==",
"peer": true
}, },
"ejs": { "ejs": {
"version": "3.1.8", "version": "3.1.8",
@ -10605,7 +10151,8 @@
"eventemitter3": { "eventemitter3": {
"version": "3.1.2", "version": "3.1.2",
"resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz", "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
"integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==" "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
"peer": true
}, },
"fast-deep-equal": { "fast-deep-equal": {
"version": "3.1.3", "version": "3.1.3",
@ -11190,7 +10737,8 @@
"ismobilejs": { "ismobilejs": {
"version": "1.1.1", "version": "1.1.1",
"resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz", "resolved": "https://registry.npmjs.org/ismobilejs/-/ismobilejs-1.1.1.tgz",
"integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==" "integrity": "sha512-VaFW53yt8QO61k2WJui0dHf4SlL8lxBofUuUmwBo0ljPk0Drz2TiuDW4jo3wDcv41qy/SxrJ+VAzJ/qYqsmzRw==",
"peer": true
}, },
"jake": { "jake": {
"version": "10.8.5", "version": "10.8.5",
@ -11510,11 +11058,6 @@
"integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==", "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==",
"dev": true "dev": true
}, },
"object-assign": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
"integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="
},
"object-inspect": { "object-inspect": {
"version": "1.12.2", "version": "1.12.2",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz",
@ -11624,48 +11167,6 @@
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
}, },
"pixi.js": {
"version": "6.4.2",
"resolved": "https://registry.npmjs.org/pixi.js/-/pixi.js-6.4.2.tgz",
"integrity": "sha512-8fjWgBfuSinIz0J5qXdsz10KAeDYyaa8XOcp4E1f+ug5ckE5rTPCcrSwQ8LNWA/YpdJ5irGOjv0rEA4sOcWVeQ==",
"requires": {
"@pixi/accessibility": "6.4.2",
"@pixi/app": "6.4.2",
"@pixi/compressed-textures": "6.4.2",
"@pixi/constants": "6.4.2",
"@pixi/core": "6.4.2",
"@pixi/display": "6.4.2",
"@pixi/extract": "6.4.2",
"@pixi/filter-alpha": "6.4.2",
"@pixi/filter-blur": "6.4.2",
"@pixi/filter-color-matrix": "6.4.2",
"@pixi/filter-displacement": "6.4.2",
"@pixi/filter-fxaa": "6.4.2",
"@pixi/filter-noise": "6.4.2",
"@pixi/graphics": "6.4.2",
"@pixi/interaction": "6.4.2",
"@pixi/loaders": "6.4.2",
"@pixi/math": "6.4.2",
"@pixi/mesh": "6.4.2",
"@pixi/mesh-extras": "6.4.2",
"@pixi/mixin-cache-as-bitmap": "6.4.2",
"@pixi/mixin-get-child-by-name": "6.4.2",
"@pixi/mixin-get-global-position": "6.4.2",
"@pixi/particle-container": "6.4.2",
"@pixi/polyfill": "6.4.2",
"@pixi/prepare": "6.4.2",
"@pixi/runner": "6.4.2",
"@pixi/settings": "6.4.2",
"@pixi/sprite": "6.4.2",
"@pixi/sprite-animated": "6.4.2",
"@pixi/sprite-tiling": "6.4.2",
"@pixi/spritesheet": "6.4.2",
"@pixi/text": "6.4.2",
"@pixi/text-bitmap": "6.4.2",
"@pixi/ticker": "6.4.2",
"@pixi/utils": "6.4.2"
}
},
"postcss": { "postcss": {
"version": "8.4.14", "version": "8.4.14",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz",
@ -11713,11 +11214,6 @@
"resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.0.0.tgz", "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-6.0.0.tgz",
"integrity": "sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg==" "integrity": "sha512-6UqkYefdogmzqAZWzJ7laYeJnaXDy2/J+ZqiiMtS7t7OfpXWTlaeGMwX8U6EFvPV/YWWEKRkS8hKS4k60WHTOg=="
}, },
"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=="
},
"psl": { "psl": {
"version": "1.9.0", "version": "1.9.0",
"resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz",
@ -11732,7 +11228,8 @@
"querystring": { "querystring": {
"version": "0.2.0", "version": "0.2.0",
"resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
"integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==" "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==",
"peer": true
}, },
"queue-microtask": { "queue-microtask": {
"version": "1.2.3", "version": "1.2.3",
@ -12322,6 +11819,7 @@
"version": "0.11.0", "version": "0.11.0",
"resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
"integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==",
"peer": true,
"requires": { "requires": {
"punycode": "1.3.2", "punycode": "1.3.2",
"querystring": "0.2.0" "querystring": "0.2.0"
@ -12330,7 +11828,8 @@
"punycode": { "punycode": {
"version": "1.3.2", "version": "1.3.2",
"resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
"integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==" "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==",
"peer": true
} }
} }
}, },

View file

@ -11,13 +11,14 @@
"testw": "vitest" "testw": "vitest"
}, },
"dependencies": { "dependencies": {
"@pixi/app": "^6.4.2",
"@pixi/core": "^6.4.2",
"@pixi/particle-emitter": "^5.0.4", "@pixi/particle-emitter": "^5.0.4",
"@vitejs/plugin-vue": "^2.3.3", "@vitejs/plugin-vue": "^2.3.3",
"@vitejs/plugin-vue-jsx": "^1.3.10", "@vitejs/plugin-vue-jsx": "^1.3.10",
"is-plain-object": "^5.0.0", "is-plain-object": "^5.0.0",
"lz-string": "^1.4.4", "lz-string": "^1.4.4",
"nanoevents": "^6.0.2", "nanoevents": "^6.0.2",
"pixi.js": "^6.3.0",
"vite": "^2.9.12", "vite": "^2.9.12",
"vite-plugin-pwa": "^0.12.0", "vite-plugin-pwa": "^0.12.0",
"vite-tsconfig-paths": "^3.5.0", "vite-tsconfig-paths": "^3.5.0",

View file

@ -9,7 +9,7 @@
<script lang="tsx"> <script lang="tsx">
import type { StyleValue } from "features/feature"; import type { StyleValue } from "features/feature";
import { Application } from "pixi.js"; import { Application } from "@pixi/app";
import { processedPropType } from "util/vue"; import { processedPropType } from "util/vue";
import type { PropType } from "vue"; import type { PropType } from "vue";
import { defineComponent, nextTick, onBeforeUnmount, onMounted, ref, unref } from "vue"; import { defineComponent, nextTick, onBeforeUnmount, onMounted, ref, unref } from "vue";

View file

@ -3,7 +3,7 @@ import { Emitter, upgradeConfig } from "@pixi/particle-emitter";
import type { OptionsFunc, Replace, StyleValue } from "features/feature"; import type { OptionsFunc, Replace, StyleValue } from "features/feature";
import { Component, GatherProps, getUniqueID } from "features/feature"; import { Component, GatherProps, getUniqueID } from "features/feature";
import ParticlesComponent from "features/particles/Particles.vue"; import ParticlesComponent from "features/particles/Particles.vue";
import { Application } from "pixi.js"; import { Application } from "@pixi/app";
import type { Computable, GetComputableType } from "util/computed"; import type { Computable, GetComputableType } from "util/computed";
import { createLazyProxy } from "util/proxies"; import { createLazyProxy } from "util/proxies";
import { Ref, shallowRef, unref } from "vue"; import { Ref, shallowRef, unref } from "vue";