From 74acba8468ab13f5de054f05c44ae2bb05d46d1c Mon Sep 17 00:00:00 2001 From: Christen Lofland Date: Sat, 28 Dec 2024 12:16:37 -0600 Subject: [PATCH] Convert from parsec to Vite. --- .github/workflows/client.yml | 13 +- .github/workflows/playwright.yml | 10 +- .github/workflows/server.yml | 11 +- .gitignore | 2 +- README.md | 19 +- client/index.html => index.html | 2 +- client/manifest.json => manifest.json | 0 package.json | 29 +- pnpm-lock.yaml | 6168 ----------------- scripts/deployToProduction.sh | 17 +- scripts/devSetup.sh | 105 - scripts/pm2DevConfig.json | 1 - scripts/updateProduction.sh | 3 - client/sign-in.html => sign-in.html | 16 +- {client/src => src}/ScrollingTextBox.js | 0 {assets => src/assets}/arrow-down.svg | 0 {assets => src/assets}/arrow-left.svg | 0 {assets => src/assets}/arrow-right.svg | 0 {assets => src/assets}/arrow-up.svg | 0 {assets => src/assets}/fonts/atari-sunset.png | Bin {assets => src/assets}/fonts/atari-sunset.xml | 0 {assets => src/assets}/images/blue-stick.png | Bin {assets => src/assets}/images/red-stick.png | Bin {assets => src/assets}/rainbowbar.gif | Bin {assets => src/assets}/sounds/sunrise.mp3 | Bin {assets => src/assets}/sounds/sunrise.ogg | Bin {assets => src/assets}/textureAtlasOne.json | 0 {assets => src/assets}/textureAtlasOne.png | Bin .../assets}/tileMaps/BlackWaterCave.json | 0 .../assets}/tileMaps/CamelopardalisA1.json | 0 .../assets}/tileMaps/CamelopardalisA2.json | 0 .../assets}/tileMaps/CamelopardalisA3.json | 0 .../assets}/tileMaps/CamelopardalisA4.json | 0 .../assets}/tileMaps/CamelopardalisA5.json | 0 .../assets}/tileMaps/CamelopardalisA6.json | 0 .../assets}/tileMaps/CamelopardalisA7.json | 0 .../assets}/tileMaps/CamelopardalisA8.json | 0 .../assets}/tileMaps/CamelopardalisA9.json | 0 .../assets}/tileMaps/CamelopardalisB1.json | 0 .../assets}/tileMaps/CamelopardalisB2.json | 0 .../assets}/tileMaps/CamelopardalisB3.json | 0 .../assets}/tileMaps/CamelopardalisB4.json | 0 .../assets}/tileMaps/CamelopardalisB5.json | 0 .../assets}/tileMaps/CamelopardalisB6.json | 0 .../assets}/tileMaps/CamelopardalisB7.json | 0 .../assets}/tileMaps/CamelopardalisB8.json | 0 .../assets}/tileMaps/CamelopardalisC1.json | 0 .../assets}/tileMaps/CamelopardalisC2.json | 0 .../assets}/tileMaps/CamelopardalisC3.json | 0 .../assets}/tileMaps/CamelopardalisC4.json | 0 .../assets}/tileMaps/CamelopardalisC5.json | 0 .../assets}/tileMaps/CamelopardalisC6.json | 0 .../assets}/tileMaps/CamelopardalisC7.json | 0 .../assets}/tileMaps/CamelopardalisC8.json | 0 .../assets}/tileMaps/CamelopardalisD1.json | 0 .../assets}/tileMaps/CamelopardalisD2.json | 0 .../assets}/tileMaps/CamelopardalisD3.json | 0 .../assets}/tileMaps/CamelopardalisD4.json | 0 .../assets}/tileMaps/CamelopardalisD5.json | 0 .../assets}/tileMaps/CamelopardalisD6.json | 0 .../assets}/tileMaps/CamelopardalisD7.json | 0 .../assets}/tileMaps/CamelopardalisD8.json | 0 .../assets}/tileMaps/CamelopardalisE1.json | 0 .../assets}/tileMaps/CamelopardalisE2.json | 0 .../assets}/tileMaps/CamelopardalisE3.json | 0 .../assets}/tileMaps/CamelopardalisE4.json | 0 .../assets}/tileMaps/CamelopardalisE5.json | 0 .../assets}/tileMaps/CamelopardalisE6.json | 0 .../assets}/tileMaps/CamelopardalisE7.json | 0 .../assets}/tileMaps/CamelopardalisE8.json | 0 .../assets}/tileMaps/CamelopardalisF1.json | 0 .../assets}/tileMaps/CamelopardalisF2.json | 0 .../assets}/tileMaps/CamelopardalisF3.json | 0 .../assets}/tileMaps/CamelopardalisF4.json | 0 .../assets}/tileMaps/CamelopardalisF5.json | 0 .../assets}/tileMaps/CamelopardalisF6.json | 0 .../assets}/tileMaps/CamelopardalisF7.json | 0 .../assets}/tileMaps/CamelopardalisF8.json | 0 .../assets}/tileMaps/CamelopardalisG1.json | 0 .../assets}/tileMaps/CamelopardalisG2.json | 0 .../assets}/tileMaps/CamelopardalisG3.json | 0 .../assets}/tileMaps/CamelopardalisG4.json | 0 .../assets}/tileMaps/CamelopardalisG5.json | 0 .../assets}/tileMaps/CamelopardalisG6.json | 0 .../assets}/tileMaps/CamelopardalisG7.json | 0 .../assets}/tileMaps/CamelopardalisG8.json | 0 .../assets}/tileMaps/CamelopardalisH1.json | 0 .../assets}/tileMaps/CamelopardalisH2.json | 0 .../assets}/tileMaps/CamelopardalisH3.json | 0 .../assets}/tileMaps/CamelopardalisH4.json | 0 .../assets}/tileMaps/CamelopardalisH5.json | 0 .../assets}/tileMaps/CamelopardalisH6.json | 0 .../assets}/tileMaps/CamelopardalisH7.json | 0 .../assets}/tileMaps/CamelopardalisH8.json | 0 .../assets}/tileMaps/CamelopardalisI1.json | 0 .../assets}/tileMaps/CamelopardalisI2.json | 0 .../assets}/tileMaps/CamelopardalisI3.json | 0 .../assets}/tileMaps/CamelopardalisI4.json | 0 .../assets}/tileMaps/CamelopardalisI5.json | 0 .../assets}/tileMaps/CamelopardalisI6.json | 0 .../assets}/tileMaps/CamelopardalisI7.json | 0 .../assets}/tileMaps/CamelopardalisI8.json | 0 .../assets}/tileMaps/CamelopardalisJ1.json | 0 .../assets}/tileMaps/CamelopardalisJ2.json | 0 .../assets}/tileMaps/CamelopardalisJ3.json | 0 .../assets}/tileMaps/CamelopardalisJ4.json | 0 .../assets}/tileMaps/CamelopardalisJ5.json | 0 .../assets}/tileMaps/CamelopardalisJ6.json | 0 .../assets}/tileMaps/CamelopardalisJ7.json | 0 .../assets}/tileMaps/CamelopardalisJ8.json | 0 .../assets}/tileMaps/CamelopardalisK1.json | 0 .../assets}/tileMaps/CamelopardalisK2.json | 0 .../assets}/tileMaps/CamelopardalisK3.json | 0 .../assets}/tileMaps/CamelopardalisK4.json | 0 .../assets}/tileMaps/CamelopardalisK5.json | 0 .../assets}/tileMaps/CamelopardalisK6.json | 0 .../assets}/tileMaps/CamelopardalisK7.json | 0 .../assets}/tileMaps/CamelopardalisK8.json | 0 .../assets}/tileMaps/CamelopardalisL1.json | 0 .../assets}/tileMaps/CamelopardalisL2.json | 0 .../assets}/tileMaps/CamelopardalisL3.json | 0 .../assets}/tileMaps/CamelopardalisL4.json | 0 .../assets}/tileMaps/CamelopardalisL5.json | 0 .../assets}/tileMaps/CamelopardalisL6.json | 0 .../assets}/tileMaps/CamelopardalisL7.json | 0 .../assets}/tileMaps/CamelopardalisL8.json | 0 .../assets}/tileMaps/CamelopardalisM1.json | 0 .../assets}/tileMaps/CamelopardalisM2.json | 0 .../assets}/tileMaps/CamelopardalisM3.json | 0 .../assets}/tileMaps/CamelopardalisM4.json | 0 .../assets}/tileMaps/CamelopardalisM5.json | 0 .../assets}/tileMaps/CamelopardalisM6.json | 0 .../assets}/tileMaps/CamelopardalisM7.json | 0 .../assets}/tileMaps/CamelopardalisM8.json | 0 .../assets}/tileMaps/CamelopardalisN1.json | 0 .../assets}/tileMaps/CamelopardalisN2.json | 0 .../assets}/tileMaps/CamelopardalisN3.json | 0 .../assets}/tileMaps/CamelopardalisN4.json | 0 .../assets}/tileMaps/CamelopardalisN5.json | 0 .../assets}/tileMaps/CamelopardalisN6.json | 0 .../assets}/tileMaps/CamelopardalisN7.json | 0 .../assets}/tileMaps/CamelopardalisN8.json | 0 .../assets}/tileMaps/CamelopardalisO1.json | 0 .../assets}/tileMaps/CamelopardalisO2.json | 0 .../assets}/tileMaps/CamelopardalisO3.json | 0 .../assets}/tileMaps/CamelopardalisO4.json | 0 .../assets}/tileMaps/CamelopardalisO5.json | 0 .../assets}/tileMaps/CamelopardalisO6.json | 0 .../assets}/tileMaps/CamelopardalisO7.json | 0 .../assets}/tileMaps/CamelopardalisO8.json | 0 .../assets}/tileMaps/CamelopardalisP1.json | 0 .../assets}/tileMaps/CamelopardalisP2.json | 0 .../assets}/tileMaps/CamelopardalisP3.json | 0 .../assets}/tileMaps/CamelopardalisP4.json | 0 .../assets}/tileMaps/CamelopardalisP5.json | 0 .../assets}/tileMaps/CamelopardalisP6.json | 0 .../assets}/tileMaps/CamelopardalisP7.json | 0 .../assets}/tileMaps/CamelopardalisP8.json | 0 .../assets}/tileMaps/EmptyCave.json | 0 {assets => src/assets}/tileMaps/Library.json | 0 {assets => src/assets}/tileMaps/Loading.json | 0 .../assets}/tileMaps/SlimeCave.json | 0 {assets => src/assets}/tileMaps/arena1.json | 0 .../assets}/tileMaps/backYard1.json | 0 .../CamelopardalisColor16x16-extruded.png | Bin .../tileSets/CamelopardalisColor16x16.png | Bin .../tileSets/Dungeon_Tileset-extruded.png | Bin .../assets}/tileSets/Dungeon_Tileset.png | Bin .../roguelikeSheet_transparent-extruded.png | Bin .../tileSets/roguelikeSheet_transparent.png | Bin .../tileSets/zoria_overworld-extruded.png | Bin .../assets}/tileSets/zoria_overworld.png | Bin {client/src => src}/castSpell.js | 0 {client/src => src}/closeChatInputBox.js | 0 .../favicon/android-icon-144x144.png | Bin .../favicon/android-icon-192x192.png | Bin .../favicon/android-icon-36x36.png | Bin .../favicon/android-icon-48x48.png | Bin .../favicon/android-icon-72x72.png | Bin .../favicon/android-icon-96x96.png | Bin .../favicon/apple-icon-114x114.png | Bin .../favicon/apple-icon-120x120.png | Bin .../favicon/apple-icon-144x144.png | Bin .../favicon/apple-icon-152x152.png | Bin .../favicon/apple-icon-180x180.png | Bin .../src => src}/favicon/apple-icon-57x57.png | Bin .../src => src}/favicon/apple-icon-60x60.png | Bin .../src => src}/favicon/apple-icon-72x72.png | Bin .../src => src}/favicon/apple-icon-76x76.png | Bin .../favicon/apple-icon-precomposed.png | Bin {client/src => src}/favicon/apple-icon.png | Bin {client/src => src}/favicon/bloomby.png | Bin {client/src => src}/favicon/favicon-16x16.png | Bin {client/src => src}/favicon/favicon-32x32.png | Bin {client/src => src}/favicon/favicon-96x96.png | Bin {client/src => src}/favicon/favicon.ico | Bin .../src => src}/gameLoopAndSceneFactory.js | 17 +- .../gameLoopFunctions/addLeptonsFromMap.js | 0 .../gameLoopFunctions/addQuarksFromMap.js | 0 .../gameLoopFunctions/addSpriteColliders.js | 0 .../gameLoopFunctions/addSpriteVelocity.js | 0 .../gameLoopFunctions/addSprites.js | 0 .../gameLoopFunctions/barricades.js | 0 .../gameLoopFunctions/checkIfLayerExists.js | 0 .../gameLoopFunctions/cleanUpClientSprites.js | 0 .../gameLoopFunctions/cleanUpScene.js | 0 .../cleanUpSceneAndTeleport.js | 0 .../gameLoopFunctions/collectKeyboardInput.js | 0 .../gameLoopFunctions/handleHeldItems.js | 0 .../handlePlayerInteraction.js | 0 .../gameLoopFunctions/handlePlayerMovement.js | 0 .../gameLoopFunctions/handlePlayerRaycast.js | 0 .../gameLoopFunctions/itemBehavior.js | 0 .../gameLoopFunctions/loadTesting.js | 0 .../gameLoopFunctions/loadingInfo.js | 0 .../gameLoopFunctions/npcBehavior.js | 0 .../playerTeleportOverlapHandler.js | 0 .../gameLoopFunctions/renderDebugDotTrails.js | 0 .../gameLoopFunctions/returnToIntroScreen.js | 0 .../gameLoopFunctions/specialPlayerActions.js | 0 .../spriteCollisionHandler.js | 0 .../gameLoopFunctions/updateHadrons.js | 0 .../updateInGameDomElements.js | 0 .../updatePlayerSpriteAnimation.js | 0 .../gameLoopFunctions/updateSprite.js | 0 {client/src => src}/handleKeyboardInput.js | 2 +- {client/src => src}/handleTouchInput.js | 2 +- .../npcBehaviors/npcCheckIfStuck.js | 0 .../src => src}/npcBehaviors/npcFollowPath.js | 0 .../npcBehaviors/npcFollowTarget.js | 0 .../npcBehaviors/npcNavigatePath.js | 0 .../npcBehaviors/npcRaycastUpdate.js | 0 .../npcBehaviors/npcRotateToFaceTarget.js | 0 .../npcBehaviors/npcSpellCaster.js | 0 .../npcBehaviors/npcTeleportation.js | 0 .../src => src}/objects/barricadeSprites.js | 0 {client/src => src}/objects/clientSprites.js | 0 .../objects/communicationsObject.js | 0 .../src => src}/objects/currentSceneQuarks.js | 0 .../src => src}/objects/deletedHadronList.js | 0 {client/src => src}/objects/hadrons.js | 0 .../objects/objectDepthSettings.js | 0 {client/src => src}/objects/paths.js | 0 .../src => src}/objects/phaserConfigObject.js | 0 {client/src => src}/objects/playerObject.js | 0 {client/src => src}/objects/readme.md | 0 .../src => src}/objects/spellAssignments.js | 0 {client/src => src}/objects/spells.js | 0 .../src => src}/objects/spriteSheetList.js | 0 {client/src => src}/objects/textObject.js | 0 .../overlayTilemapTilesWithAnimatedSprites.js | 0 {client/src => src}/parseHadronsFromServer.js | 2 +- {client/src => src}/plugins/pathFinder.js | 0 {client/src => src}/processCommandInput.js | 0 {client/src => src}/receiveDataFromServer.js | 4 +- {client/src => src}/sceneList.js | 280 +- {client/src => src}/sendDataToServer.js | 2 +- {client/src => src}/startup/README.md | 0 .../startup/introScreenAndPreGameSetup.js | 0 {client/src => src}/startup/startGame.js | 2 +- ...alculateEventualDirectionTowardLocation.js | 0 .../calculateVelocityFromDirection.js | 0 .../calculateVelocityFromRotation.js | 0 .../convertTileMapPropertyArrayToObject.js | 0 {client/src => src}/utilities/debugLog.js | 0 .../src => src}/utilities/displayMessage.js | 0 .../getDestinationFromTileLayerProperties.js | 0 .../utilities/getSpawnPointFromMap.js | 0 .../src => src}/utilities/getSpriteData.js | 0 {client/src => src}/utilities/getUUID.js | 0 .../src => src}/utilities/isAppleDevice.js | 0 .../src => src}/utilities/isMobileBrowser.js | 0 .../utilities/moveSpriteInDirection.js | 2 +- .../utilities/populateSpellSettings.js | 0 client/styles.css => styles.css | 0 vite/config.dev.mjs | 18 + vite/config.prod.mjs | 49 + 277 files changed, 269 insertions(+), 6507 deletions(-) rename client/index.html => index.html (99%) rename client/manifest.json => manifest.json (100%) delete mode 100644 pnpm-lock.yaml delete mode 100755 scripts/devSetup.sh rename client/sign-in.html => sign-in.html (97%) rename {client/src => src}/ScrollingTextBox.js (100%) rename {assets => src/assets}/arrow-down.svg (100%) rename {assets => src/assets}/arrow-left.svg (100%) rename {assets => src/assets}/arrow-right.svg (100%) rename {assets => src/assets}/arrow-up.svg (100%) rename {assets => src/assets}/fonts/atari-sunset.png (100%) rename {assets => src/assets}/fonts/atari-sunset.xml (100%) rename {assets => src/assets}/images/blue-stick.png (100%) rename {assets => src/assets}/images/red-stick.png (100%) rename {assets => src/assets}/rainbowbar.gif (100%) rename {assets => src/assets}/sounds/sunrise.mp3 (100%) rename {assets => src/assets}/sounds/sunrise.ogg (100%) rename {assets => src/assets}/textureAtlasOne.json (100%) rename {assets => src/assets}/textureAtlasOne.png (100%) rename {assets => src/assets}/tileMaps/BlackWaterCave.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisA9.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisB8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisC8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisD8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisE8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisF8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisG8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisH8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisI8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisJ8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisK8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisL8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisM8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisN8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisO8.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP1.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP2.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP3.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP4.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP5.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP6.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP7.json (100%) rename {assets => src/assets}/tileMaps/CamelopardalisP8.json (100%) rename {assets => src/assets}/tileMaps/EmptyCave.json (100%) rename {assets => src/assets}/tileMaps/Library.json (100%) rename {assets => src/assets}/tileMaps/Loading.json (100%) rename {assets => src/assets}/tileMaps/SlimeCave.json (100%) rename {assets => src/assets}/tileMaps/arena1.json (100%) rename {assets => src/assets}/tileMaps/backYard1.json (100%) rename {assets => src/assets}/tileSets/CamelopardalisColor16x16-extruded.png (100%) rename {assets => src/assets}/tileSets/CamelopardalisColor16x16.png (100%) rename {assets => src/assets}/tileSets/Dungeon_Tileset-extruded.png (100%) rename {assets => src/assets}/tileSets/Dungeon_Tileset.png (100%) rename {assets => src/assets}/tileSets/roguelikeSheet_transparent-extruded.png (100%) rename {assets => src/assets}/tileSets/roguelikeSheet_transparent.png (100%) rename {assets => src/assets}/tileSets/zoria_overworld-extruded.png (100%) rename {assets => src/assets}/tileSets/zoria_overworld.png (100%) rename {client/src => src}/castSpell.js (100%) rename {client/src => src}/closeChatInputBox.js (100%) rename {client/src => src}/favicon/android-icon-144x144.png (100%) rename {client/src => src}/favicon/android-icon-192x192.png (100%) rename {client/src => src}/favicon/android-icon-36x36.png (100%) rename {client/src => src}/favicon/android-icon-48x48.png (100%) rename {client/src => src}/favicon/android-icon-72x72.png (100%) rename {client/src => src}/favicon/android-icon-96x96.png (100%) rename {client/src => src}/favicon/apple-icon-114x114.png (100%) rename {client/src => src}/favicon/apple-icon-120x120.png (100%) rename {client/src => src}/favicon/apple-icon-144x144.png (100%) rename {client/src => src}/favicon/apple-icon-152x152.png (100%) rename {client/src => src}/favicon/apple-icon-180x180.png (100%) rename {client/src => src}/favicon/apple-icon-57x57.png (100%) rename {client/src => src}/favicon/apple-icon-60x60.png (100%) rename {client/src => src}/favicon/apple-icon-72x72.png (100%) rename {client/src => src}/favicon/apple-icon-76x76.png (100%) rename {client/src => src}/favicon/apple-icon-precomposed.png (100%) rename {client/src => src}/favicon/apple-icon.png (100%) rename {client/src => src}/favicon/bloomby.png (100%) rename {client/src => src}/favicon/favicon-16x16.png (100%) rename {client/src => src}/favicon/favicon-32x32.png (100%) rename {client/src => src}/favicon/favicon-96x96.png (100%) rename {client/src => src}/favicon/favicon.ico (100%) rename {client/src => src}/gameLoopAndSceneFactory.js (96%) rename {client/src => src}/gameLoopFunctions/addLeptonsFromMap.js (100%) rename {client/src => src}/gameLoopFunctions/addQuarksFromMap.js (100%) rename {client/src => src}/gameLoopFunctions/addSpriteColliders.js (100%) rename {client/src => src}/gameLoopFunctions/addSpriteVelocity.js (100%) rename {client/src => src}/gameLoopFunctions/addSprites.js (100%) rename {client/src => src}/gameLoopFunctions/barricades.js (100%) rename {client/src => src}/gameLoopFunctions/checkIfLayerExists.js (100%) rename {client/src => src}/gameLoopFunctions/cleanUpClientSprites.js (100%) rename {client/src => src}/gameLoopFunctions/cleanUpScene.js (100%) rename {client/src => src}/gameLoopFunctions/cleanUpSceneAndTeleport.js (100%) rename {client/src => src}/gameLoopFunctions/collectKeyboardInput.js (100%) rename {client/src => src}/gameLoopFunctions/handleHeldItems.js (100%) rename {client/src => src}/gameLoopFunctions/handlePlayerInteraction.js (100%) rename {client/src => src}/gameLoopFunctions/handlePlayerMovement.js (100%) rename {client/src => src}/gameLoopFunctions/handlePlayerRaycast.js (100%) rename {client/src => src}/gameLoopFunctions/itemBehavior.js (100%) rename {client/src => src}/gameLoopFunctions/loadTesting.js (100%) rename {client/src => src}/gameLoopFunctions/loadingInfo.js (100%) rename {client/src => src}/gameLoopFunctions/npcBehavior.js (100%) rename {client/src => src}/gameLoopFunctions/playerTeleportOverlapHandler.js (100%) rename {client/src => src}/gameLoopFunctions/renderDebugDotTrails.js (100%) rename {client/src => src}/gameLoopFunctions/returnToIntroScreen.js (100%) rename {client/src => src}/gameLoopFunctions/specialPlayerActions.js (100%) rename {client/src => src}/gameLoopFunctions/spriteCollisionHandler.js (100%) rename {client/src => src}/gameLoopFunctions/updateHadrons.js (100%) rename {client/src => src}/gameLoopFunctions/updateInGameDomElements.js (100%) rename {client/src => src}/gameLoopFunctions/updatePlayerSpriteAnimation.js (100%) rename {client/src => src}/gameLoopFunctions/updateSprite.js (100%) rename {client/src => src}/handleKeyboardInput.js (98%) rename {client/src => src}/handleTouchInput.js (99%) rename {client/src => src}/npcBehaviors/npcCheckIfStuck.js (100%) rename {client/src => src}/npcBehaviors/npcFollowPath.js (100%) rename {client/src => src}/npcBehaviors/npcFollowTarget.js (100%) rename {client/src => src}/npcBehaviors/npcNavigatePath.js (100%) rename {client/src => src}/npcBehaviors/npcRaycastUpdate.js (100%) rename {client/src => src}/npcBehaviors/npcRotateToFaceTarget.js (100%) rename {client/src => src}/npcBehaviors/npcSpellCaster.js (100%) rename {client/src => src}/npcBehaviors/npcTeleportation.js (100%) rename {client/src => src}/objects/barricadeSprites.js (100%) rename {client/src => src}/objects/clientSprites.js (100%) rename {client/src => src}/objects/communicationsObject.js (100%) rename {client/src => src}/objects/currentSceneQuarks.js (100%) rename {client/src => src}/objects/deletedHadronList.js (100%) rename {client/src => src}/objects/hadrons.js (100%) rename {client/src => src}/objects/objectDepthSettings.js (100%) rename {client/src => src}/objects/paths.js (100%) rename {client/src => src}/objects/phaserConfigObject.js (100%) rename {client/src => src}/objects/playerObject.js (100%) rename {client/src => src}/objects/readme.md (100%) rename {client/src => src}/objects/spellAssignments.js (100%) rename {client/src => src}/objects/spells.js (100%) rename {client/src => src}/objects/spriteSheetList.js (100%) rename {client/src => src}/objects/textObject.js (100%) rename {client/src => src}/overlayTilemapTilesWithAnimatedSprites.js (100%) rename {client/src => src}/parseHadronsFromServer.js (97%) rename {client/src => src}/plugins/pathFinder.js (100%) rename {client/src => src}/processCommandInput.js (100%) rename {client/src => src}/receiveDataFromServer.js (98%) rename {client/src => src}/sceneList.js (82%) rename {client/src => src}/sendDataToServer.js (98%) rename {client/src => src}/startup/README.md (100%) rename {client/src => src}/startup/introScreenAndPreGameSetup.js (100%) rename {client/src => src}/startup/startGame.js (99%) rename {client/src => src}/utilities/calculateEventualDirectionTowardLocation.js (100%) rename {client/src => src}/utilities/calculateVelocityFromDirection.js (100%) rename {client/src => src}/utilities/calculateVelocityFromRotation.js (100%) rename {client/src => src}/utilities/convertTileMapPropertyArrayToObject.js (100%) rename {client/src => src}/utilities/debugLog.js (100%) rename {client/src => src}/utilities/displayMessage.js (100%) rename {client/src => src}/utilities/getDestinationFromTileLayerProperties.js (100%) rename {client/src => src}/utilities/getSpawnPointFromMap.js (100%) rename {client/src => src}/utilities/getSpriteData.js (100%) rename {client/src => src}/utilities/getUUID.js (100%) rename {client/src => src}/utilities/isAppleDevice.js (100%) rename {client/src => src}/utilities/isMobileBrowser.js (100%) rename {client/src => src}/utilities/moveSpriteInDirection.js (94%) rename {client/src => src}/utilities/populateSpellSettings.js (100%) rename client/styles.css => styles.css (100%) create mode 100644 vite/config.dev.mjs create mode 100644 vite/config.prod.mjs diff --git a/.github/workflows/client.yml b/.github/workflows/client.yml index 3e5b05f3..7b2677fd 100644 --- a/.github/workflows/client.yml +++ b/.github/workflows/client.yml @@ -22,17 +22,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Checkout - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 9 - run_install: false - name: Use Node.js uses: actions/setup-node@v4 with: node-version: lts/* - cache: 'pnpm' + cache: 'npm' + cache-dependency-path: ./package-lock.json - run: ./scripts/versionNumberUpdate.sh - - run: pnpm i - - run: pnpm run build + - run: npm i + - run: npm run build diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 6ccfc4e3..20b31470 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -22,17 +22,11 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Checkout - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 9 - run_install: false - uses: actions/setup-node@v4 with: node-version: lts/* - name: Install dependencies - run: pnpm i + run: npm i - name: Install Playwright Browsers run: npx playwright install --with-deps - name: Set Version Number @@ -40,7 +34,7 @@ jobs: - name: Run Server in background run: node server/server.js & - name: Run Client web server in background - run: npm run client-no-browser < /dev/null & + run: npm run client < /dev/null & - name: Run Playwright tests run: npx playwright test - uses: actions/upload-artifact@v4 diff --git a/.github/workflows/server.yml b/.github/workflows/server.yml index 39b20068..6ab6b7f0 100644 --- a/.github/workflows/server.yml +++ b/.github/workflows/server.yml @@ -24,17 +24,12 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Checkout - - uses: pnpm/action-setup@v4 - name: Install pnpm - with: - version: 9 - run_install: false - name: Use Node.js uses: actions/setup-node@v4 with: node-version: lts/* - cache: 'pnpm' + cache: 'npm' + cache-dependency-path: ./package-lock.json - run: ./scripts/versionNumberUpdate.sh - - run: pnpm i + - run: npm i - run: node server/server.js diff --git a/.gitignore b/.gitignore index be6c49d0..893649a3 100644 --- a/.gitignore +++ b/.gitignore @@ -10,7 +10,6 @@ Thumbs.db node_modules/ # Build -stage/ dist/ web-dist/ /npm-debug.log @@ -30,3 +29,4 @@ server/utilities/version.js /test-results/ /playwright-report/ /playwright/.cache/ +/package-lock.json diff --git a/README.md b/README.md index f956f8ca..9f2826f4 100644 --- a/README.md +++ b/README.md @@ -27,10 +27,23 @@ This is entirely a hobby project for me, with no desire to monetize it, so there ## How to Run a Local Copy for DEVELOPMENT! -1. Clone the repository. -2. Run `./scripts/devSetup.sh` +You need to have Node.js installed. I use `nvm` to manage my Node.js versions, but you can use whatever you like. -That should get you going and provide some guidance if you are missing anything, along with how to run it. +For development open two terminals windows: +In the first run: +npm run server + +This will start the server, and restart it when file changes are made. +It is the same as running 'node server.js', except that it will +auto restart when you update your code. + +In the second run: +npm run client + +This will build the client as well as rebuild and cause a browser refresh +when file changes are made. +It should also automatically open your web browser to the page, +but if not, go to http://localhost:3001 ## Phaser Documentation diff --git a/client/index.html b/index.html similarity index 99% rename from client/index.html rename to index.html index 5949c396..83e0c3f5 100644 --- a/client/index.html +++ b/index.html @@ -79,7 +79,7 @@ sizes="16x16" href="./src/favicon/favicon-16x16.png" /> - + diff --git a/client/manifest.json b/manifest.json similarity index 100% rename from client/manifest.json rename to manifest.json diff --git a/package.json b/package.json index 101a5ff3..1eb59ec5 100644 --- a/package.json +++ b/package.json @@ -4,20 +4,10 @@ "version": "0.0.1", "description": "Witchazzan Game", "type": "module", - "source": [ - "client/index.html", - "client/sign-in.html" - ], - "targets": { - "default": { - "distDir": "./stage" - } - }, "scripts": { - "client": "rm -rf .parcel-cache;parcel --port 3001 --open", - "client-no-browser": "rm -rf .parcel-cache;parcel --port 3001", - "prebuild": "rm -rf stage;rm -rf .parcel-cache", - "build": "parcel build && rm -rf web-dist && mv stage web-dist", + "client": "vite --config vite/config.dev.mjs", + "prebuild": "rm -rf dist", + "build": "vite build --config vite/config.prod.mjs", "server": "pm2-dev scripts/pm2DevConfig.json" }, "repository": { @@ -25,8 +15,8 @@ "url": "git+https://github.com/chrisl8/Witchazzan.git" }, "author": "Christen Lofland (https://www.ekpyroticfrood.net)", - "license": "AGPL-3.0-or-later", - "licenseUrl": "https://opensource.org/licenses/AGPL-3.0", + "license": "MIT", + "licenseUrl": "https://raw.githubusercontent.com/chrisl8/Witchazzan/refs/heads/main/LICENSE", "bugs": { "url": "https://github.com/chrisl8/Witchazzan/issues" }, @@ -53,14 +43,11 @@ "querystring-es3": "^0.2.1", "stream-browserify": "^3.0.0", "stream-http": "^3.2.0", + "terser": "^5.37.0", "url": "^0.11.4", - "util": "^0.12.5" + "util": "^0.12.5", + "vite": "^5.3.1" }, - "browserslist": [ - "> 0.5%", - "last 2 versions", - "not dead" - ], "dependencies": { "bcrypt": "^5.1.1", "cors": "^2.8.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml deleted file mode 100644 index 8312b915..00000000 --- a/pnpm-lock.yaml +++ /dev/null @@ -1,6168 +0,0 @@ -lockfileVersion: '9.0' - -settings: - autoInstallPeers: true - excludeLinksFromLockfile: false - -importers: - - .: - dependencies: - bcrypt: - specifier: ^5.1.1 - version: 5.1.1(encoding@0.1.13) - cors: - specifier: ^2.8.5 - version: 2.8.5 - easystarjs: - specifier: ^0.4.4 - version: 0.4.4 - express: - specifier: ^4.21.0 - version: 4.21.0 - fflate: - specifier: ^0.8.2 - version: 0.8.2 - json5: - specifier: ^2.2.3 - version: 2.2.3 - jsonwebtoken: - specifier: ^9.0.2 - version: 9.0.2 - lodash: - specifier: ^4.17.21 - version: 4.17.21 - nipplejs: - specifier: ^0.10.2 - version: 0.10.2 - phaser: - specifier: ^3.85.2 - version: 3.85.2 - phaser-raycaster: - specifier: ^0.10.10 - version: 0.10.10 - prettier: - specifier: ^3.3.3 - version: 3.3.3 - socket.io: - specifier: ^4.8.0 - version: 4.8.0 - socket.io-client: - specifier: ^4.8.0 - version: 4.8.0 - socket.io-msgpack-parser: - specifier: ^3.0.2 - version: 3.0.2 - sqlite3: - specifier: ^5.1.7 - version: 5.1.7 - uuid: - specifier: ^10.0.0 - version: 10.0.0 - devDependencies: - '@eslint/eslintrc': - specifier: ^3.1.0 - version: 3.1.0 - '@eslint/js': - specifier: ^9.11.1 - version: 9.11.1 - '@parcel/packager-raw-url': - specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-xml': - specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-webmanifest': - specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-xml': - specifier: ^2.12.0 - version: 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@playwright/test': - specifier: ^1.47.2 - version: 1.47.2 - assert: - specifier: ^2.1.0 - version: 2.1.0 - browserify-zlib: - specifier: ^0.2.0 - version: 0.2.0 - buffer: - specifier: ^6.0.3 - version: 6.0.3 - crypto-browserify: - specifier: ^3.12.0 - version: 3.12.0 - eslint: - specifier: ^9.11.1 - version: 9.11.1 - events: - specifier: ^3.3.0 - version: 3.3.0 - globals: - specifier: ^15.10.0 - version: 15.10.0 - parcel: - specifier: ^2.12.0 - version: 2.12.0(@swc/helpers@0.5.13) - path-browserify: - specifier: ^1.0.1 - version: 1.0.1 - pm2: - specifier: ^5.4.2 - version: 5.4.2 - process: - specifier: ^0.11.10 - version: 0.11.10 - querystring-es3: - specifier: ^0.2.1 - version: 0.2.1 - stream-browserify: - specifier: ^3.0.0 - version: 3.0.0 - stream-http: - specifier: ^3.2.0 - version: 3.2.0 - url: - specifier: ^0.11.4 - version: 0.11.4 - util: - specifier: ^0.12.5 - version: 0.12.5 - -packages: - - '@babel/code-frame@7.25.7': - resolution: {integrity: sha512-0xZJFNE5XMpENsgfHYTw8FbX4kv53mFLn2i3XPoq69LyhYSCBJtitaHx9QnsVTrsogI4Z3+HtEfZ2/GFPOtf5g==} - engines: {node: '>=6.9.0'} - - '@babel/helper-validator-identifier@7.25.7': - resolution: {integrity: sha512-AM6TzwYqGChO45oiuPqwL2t20/HdMC1rTPAesnBCgPCSF1x3oN9MVUwQV2iyz4xqWrctwK5RNC8LV22kaQCNYg==} - engines: {node: '>=6.9.0'} - - '@babel/highlight@7.25.7': - resolution: {integrity: sha512-iYyACpW3iW8Fw+ZybQK+drQre+ns/tKpXbNESfrhNnPLIklLbXr7MYJ6gPEd0iETGLOK+SxMjVvKb/ffmk+FEw==} - engines: {node: '>=6.9.0'} - - '@eslint-community/eslint-utils@4.4.0': - resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - - '@eslint-community/regexpp@4.11.1': - resolution: {integrity: sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==} - engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - - '@eslint/config-array@0.18.0': - resolution: {integrity: sha512-fTxvnS1sRMu3+JjXwJG0j/i4RT9u4qJ+lqS/yCGap4lH4zZGzQ7tu+xZqQmcMZq5OBZDL4QRxQzRjkWcGt8IVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/core@0.6.0': - resolution: {integrity: sha512-8I2Q8ykA4J0x0o7cg67FPVnehcqWTBehu/lmY+bolPFHGjh49YzGBMXTvpqVgEbBdvNCSxj6iFgiIyHzf03lzg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/eslintrc@3.1.0': - resolution: {integrity: sha512-4Bfj15dVJdoy3RfZmmo86RK1Fwzn6SstsvK9JS+BaVKqC6QQQQyXekNaC+g+LKNgkQ+2VhGAzm6hO40AhMR3zQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/js@9.11.1': - resolution: {integrity: sha512-/qu+TWz8WwPWc7/HcIJKi+c+MOm46GdVaSlTTQcaqaL53+GsoA6MxWp5PtTx48qbSP7ylM1Kn7nhvkugfJvRSA==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/object-schema@2.1.4': - resolution: {integrity: sha512-BsWiH1yFGjXXS2yvrf5LyuoSIIbPrGUWob917o+BTKuZ7qJdxX8aJLRxs1fS9n6r7vESrq1OUqb68dANcFXuQQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@eslint/plugin-kit@0.2.0': - resolution: {integrity: sha512-vH9PiIMMwvhCx31Af3HiGzsVNULDbyVkHXwlemn/B0TFj/00ho3y55efXrUZTfQipxoHC5u4xq6zblww1zm1Ig==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@gar/promisify@1.1.3': - resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} - - '@humanwhocodes/module-importer@1.0.1': - resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} - engines: {node: '>=12.22'} - - '@humanwhocodes/retry@0.3.0': - resolution: {integrity: sha512-d2CGZR2o7fS6sWB7DG/3a95bGKQyHMACZ5aW8qGkkqQpUoZV6C0X7Pc7l4ZNMZkfNBf4VWNe9E1jRsf0G146Ew==} - engines: {node: '>=18.18'} - - '@lezer/common@1.2.2': - resolution: {integrity: sha512-Z+R3hN6kXbgBWAuejUNPihylAL1Z5CaFqnIe0nTX8Ej+XlIy3EGtXxn6WtLMO+os2hRkQvm2yvaGMYliUzlJaw==} - - '@lezer/lr@1.4.2': - resolution: {integrity: sha512-pu0K1jCIdnQ12aWNaAVU5bzi7Bd1w54J3ECgANPmYLtQKP0HBj2cE/5coBD66MT10xbtIuUr7tg0Shbsvk0mDA==} - - '@lmdb/lmdb-darwin-arm64@2.8.5': - resolution: {integrity: sha512-KPDeVScZgA1oq0CiPBcOa3kHIqU+pTOwRFDIhxvmf8CTNvqdZQYp5cCKW0bUk69VygB2PuTiINFWbY78aR2pQw==} - cpu: [arm64] - os: [darwin] - - '@lmdb/lmdb-darwin-x64@2.8.5': - resolution: {integrity: sha512-w/sLhN4T7MW1nB3R/U8WK5BgQLz904wh+/SmA2jD8NnF7BLLoUgflCNxOeSPOWp8geP6nP/+VjWzZVip7rZ1ug==} - cpu: [x64] - os: [darwin] - - '@lmdb/lmdb-linux-arm64@2.8.5': - resolution: {integrity: sha512-vtbZRHH5UDlL01TT5jB576Zox3+hdyogvpcbvVJlmU5PdL3c5V7cj1EODdh1CHPksRl+cws/58ugEHi8bcj4Ww==} - cpu: [arm64] - os: [linux] - - '@lmdb/lmdb-linux-arm@2.8.5': - resolution: {integrity: sha512-c0TGMbm2M55pwTDIfkDLB6BpIsgxV4PjYck2HiOX+cy/JWiBXz32lYbarPqejKs9Flm7YVAKSILUducU9g2RVg==} - cpu: [arm] - os: [linux] - - '@lmdb/lmdb-linux-x64@2.8.5': - resolution: {integrity: sha512-Xkc8IUx9aEhP0zvgeKy7IQ3ReX2N8N1L0WPcQwnZweWmOuKfwpS3GRIYqLtK5za/w3E60zhFfNdS+3pBZPytqQ==} - cpu: [x64] - os: [linux] - - '@lmdb/lmdb-win32-x64@2.8.5': - resolution: {integrity: sha512-4wvrf5BgnR8RpogHhtpCPJMKBmvyZPhhUtEwMJbXh0ni2BucpfF07jlmyM11zRqQ2XIq6PbC2j7W7UCCcm1rRQ==} - cpu: [x64] - os: [win32] - - '@mapbox/node-pre-gyp@1.0.11': - resolution: {integrity: sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==} - hasBin: true - - '@mischnic/json-sourcemap@0.1.1': - resolution: {integrity: sha512-iA7+tyVqfrATAIsIRWQG+a7ZLLD0VaOCKV2Wd/v4mqIU3J9c4jx9p7S0nw1XH3gJCKNBOOwACOPYYSUu9pgT+w==} - engines: {node: '>=12.0.0'} - - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': - resolution: {integrity: sha512-QZHtlVgbAdy2zAqNA9Gu1UpIuI8Xvsd1v8ic6B2pZmeFnFcMWiPLfWXh7TVw4eGEZ/C9TH281KwhVoeQUKbyjw==} - cpu: [arm64] - os: [darwin] - - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': - resolution: {integrity: sha512-mdzd3AVzYKuUmiWOQ8GNhl64/IoFGol569zNRdkLReh6LRLHOXxU4U8eq0JwaD8iFHdVGqSy4IjFL4reoWCDFw==} - cpu: [x64] - os: [darwin] - - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': - resolution: {integrity: sha512-YxQL+ax0XqBJDZiKimS2XQaf+2wDGVa1enVRGzEvLLVFeqa5kx2bWbtcSXgsxjQB7nRqqIGFIcLteF/sHeVtQg==} - cpu: [arm64] - os: [linux] - - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': - resolution: {integrity: sha512-fg0uy/dG/nZEXfYilKoRe7yALaNmHoYeIoJuJ7KJ+YyU2bvY8vPv27f7UKhGRpY6euFYqEVhxCFZgAUNQBM3nw==} - cpu: [arm] - os: [linux] - - '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': - resolution: {integrity: sha512-cvwNfbP07pKUfq1uH+S6KJ7dT9K8WOE4ZiAcsrSes+UY55E/0jLYc+vq+DO7jlmqRb5zAggExKm0H7O/CBaesg==} - cpu: [x64] - os: [linux] - - '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': - resolution: {integrity: sha512-x0fWaQtYp4E6sktbsdAqnehxDgEc/VwM7uLsRCYWaiGu0ykYdZPiS8zCWdnjHwyiumousxfBm4SO31eXqwEZhQ==} - cpu: [x64] - os: [win32] - - '@nodelib/fs.scandir@2.1.5': - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - - '@nodelib/fs.stat@2.0.5': - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - - '@nodelib/fs.walk@1.2.8': - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - - '@npmcli/fs@1.1.1': - resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} - - '@npmcli/move-file@1.1.2': - resolution: {integrity: sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==} - engines: {node: '>=10'} - deprecated: This functionality has been moved to @npmcli/fs - - '@parcel/bundler-default@2.12.0': - resolution: {integrity: sha512-3ybN74oYNMKyjD6V20c9Gerdbh7teeNvVMwIoHIQMzuIFT6IGX53PyOLlOKRLbjxMc0TMimQQxIt2eQqxR5LsA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/cache@2.12.0': - resolution: {integrity: sha512-FX5ZpTEkxvq/yvWklRHDESVRz+c7sLTXgFuzz6uEnBcXV38j6dMSikflNpHA6q/L4GKkCqRywm9R6XQwhwIMyw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/codeframe@2.12.0': - resolution: {integrity: sha512-v2VmneILFiHZJTxPiR7GEF1wey1/IXPdZMcUlNXBiPZyWDfcuNgGGVQkx/xW561rULLIvDPharOMdxz5oHOKQg==} - engines: {node: '>= 12.0.0'} - - '@parcel/compressor-raw@2.12.0': - resolution: {integrity: sha512-h41Q3X7ZAQ9wbQ2csP8QGrwepasLZdXiuEdpUryDce6rF9ZiHoJ97MRpdLxOhOPyASTw/xDgE1xyaPQr0Q3f5A==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/config-default@2.12.0': - resolution: {integrity: sha512-dPNe2n9eEsKRc1soWIY0yToMUPirPIa2QhxcCB3Z5RjpDGIXm0pds+BaiqY6uGLEEzsjhRO0ujd4v2Rmm0vuFg==} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/core@2.12.0': - resolution: {integrity: sha512-s+6pwEj+GfKf7vqGUzN9iSEPueUssCCQrCBUlcAfKrJe0a22hTUCjewpB0I7lNrCIULt8dkndD+sMdOrXsRl6Q==} - engines: {node: '>= 12.0.0'} - - '@parcel/diagnostic@2.12.0': - resolution: {integrity: sha512-8f1NOsSFK+F4AwFCKynyIu9Kr/uWHC+SywAv4oS6Bv3Acig0gtwUjugk0C9UaB8ztBZiW5TQZhw+uPZn9T/lJA==} - engines: {node: '>= 12.0.0'} - - '@parcel/events@2.12.0': - resolution: {integrity: sha512-nmAAEIKLjW1kB2cUbCYSmZOGbnGj8wCzhqnK727zCCWaA25ogzAtt657GPOeFyqW77KyosU728Tl63Fc8hphIA==} - engines: {node: '>= 12.0.0'} - - '@parcel/fs@2.12.0': - resolution: {integrity: sha512-NnFkuvou1YBtPOhTdZr44WN7I60cGyly2wpHzqRl62yhObyi1KvW0SjwOMa0QGNcBOIzp4G0CapoZ93hD0RG5Q==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/graph@3.2.0': - resolution: {integrity: sha512-xlrmCPqy58D4Fg5umV7bpwDx5Vyt7MlnQPxW68vae5+BA4GSWetfZt+Cs5dtotMG2oCHzZxhIPt7YZ7NRyQzLA==} - engines: {node: '>= 12.0.0'} - - '@parcel/logger@2.12.0': - resolution: {integrity: sha512-cJ7Paqa7/9VJ7C+KwgJlwMqTQBOjjn71FbKk0G07hydUEBISU2aDfmc/52o60ErL9l+vXB26zTrIBanbxS8rVg==} - engines: {node: '>= 12.0.0'} - - '@parcel/markdown-ansi@2.12.0': - resolution: {integrity: sha512-WZz3rzL8k0H3WR4qTHX6Ic8DlEs17keO9gtD4MNGyMNQbqQEvQ61lWJaIH0nAtgEetu0SOITiVqdZrb8zx/M7w==} - engines: {node: '>= 12.0.0'} - - '@parcel/namer-default@2.12.0': - resolution: {integrity: sha512-9DNKPDHWgMnMtqqZIMiEj/R9PNWW16lpnlHjwK3ciRlMPgjPJ8+UNc255teZODhX0T17GOzPdGbU/O/xbxVPzA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/node-resolver-core@3.3.0': - resolution: {integrity: sha512-rhPW9DYPEIqQBSlYzz3S0AjXxjN6Ub2yS6tzzsW/4S3Gpsgk/uEq4ZfxPvoPf/6TgZndVxmKwpmxaKtGMmf3cA==} - engines: {node: '>= 12.0.0'} - - '@parcel/optimizer-css@2.12.0': - resolution: {integrity: sha512-ifbcC97fRzpruTjaa8axIFeX4MjjSIlQfem3EJug3L2AVqQUXnM1XO8L0NaXGNLTW2qnh1ZjIJ7vXT/QhsphsA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/optimizer-htmlnano@2.12.0': - resolution: {integrity: sha512-MfPMeCrT8FYiOrpFHVR+NcZQlXAptK2r4nGJjfT+ndPBhEEZp4yyL7n1y7HfX9geg5altc4WTb4Gug7rCoW8VQ==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/optimizer-image@2.12.0': - resolution: {integrity: sha512-bo1O7raeAIbRU5nmNVtx8divLW9Xqn0c57GVNGeAK4mygnQoqHqRZ0mR9uboh64pxv6ijXZHPhKvU9HEpjPjBQ==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/optimizer-svgo@2.12.0': - resolution: {integrity: sha512-Kyli+ZZXnoonnbeRQdoWwee9Bk2jm/49xvnfb+2OO8NN0d41lblBoRhOyFiScRnJrw7eVl1Xrz7NTkXCIO7XFQ==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/optimizer-swc@2.12.0': - resolution: {integrity: sha512-iBi6LZB3lm6WmbXfzi8J3DCVPmn4FN2lw7DGXxUXu7MouDPVWfTsM6U/5TkSHJRNRogZ2gqy5q9g34NPxHbJcw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/package-manager@2.12.0': - resolution: {integrity: sha512-0nvAezcjPx9FT+hIL+LS1jb0aohwLZXct7jAh7i0MLMtehOi0z1Sau+QpgMlA9rfEZZ1LIeFdnZZwqSy7Ccspw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/packager-css@2.12.0': - resolution: {integrity: sha512-j3a/ODciaNKD19IYdWJT+TP+tnhhn5koBGBWWtrKSu0UxWpnezIGZetit3eE+Y9+NTePalMkvpIlit2eDhvfJA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/packager-html@2.12.0': - resolution: {integrity: sha512-PpvGB9hFFe+19NXGz2ApvPrkA9GwEqaDAninT+3pJD57OVBaxB8U+HN4a5LICKxjUppPPqmrLb6YPbD65IX4RA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/packager-js@2.12.0': - resolution: {integrity: sha512-viMF+FszITRRr8+2iJyk+4ruGiL27Y6AF7hQ3xbJfzqnmbOhGFtLTQwuwhOLqN/mWR2VKdgbLpZSarWaO3yAMg==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/packager-raw-url@2.12.0': - resolution: {integrity: sha512-sH7cvLbotS+qknhQUCGfd9mslQr4KcanlZE5CgzM0uGn3SnyZoKznqHrbouzgnIP/LHgXKOKmMaNjPLtVe4rcA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/packager-raw@2.12.0': - resolution: {integrity: sha512-tJZqFbHqP24aq1F+OojFbQIc09P/u8HAW5xfndCrFnXpW4wTgM3p03P0xfw3gnNq+TtxHJ8c3UFE5LnXNNKhYA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/packager-svg@2.12.0': - resolution: {integrity: sha512-ldaGiacGb2lLqcXas97k8JiZRbAnNREmcvoY2W2dvW4loVuDT9B9fU777mbV6zODpcgcHWsLL3lYbJ5Lt3y9cg==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/packager-wasm@2.12.0': - resolution: {integrity: sha512-fYqZzIqO9fGYveeImzF8ll6KRo2LrOXfD+2Y5U3BiX/wp9wv17dz50QLDQm9hmTcKGWxK4yWqKQh+Evp/fae7A==} - engines: {node: '>=12.0.0', parcel: ^2.12.0} - - '@parcel/packager-xml@2.12.0': - resolution: {integrity: sha512-k5/5IkvtmFGvgjDLZE6EVJBntxVfifUGw2UdM1DNChYdEuo18Ch3dcXTTRJim5wfjB0ZXscL12xV0JOeSiolSw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/plugin@2.12.0': - resolution: {integrity: sha512-nc/uRA8DiMoe4neBbzV6kDndh/58a4wQuGKw5oEoIwBCHUvE2W8ZFSu7ollSXUGRzfacTt4NdY8TwS73ScWZ+g==} - engines: {node: '>= 12.0.0'} - - '@parcel/profiler@2.12.0': - resolution: {integrity: sha512-q53fvl5LDcFYzMUtSusUBZSjQrKjMlLEBgKeQHFwkimwR1mgoseaDBDuNz0XvmzDzF1UelJ02TUKCGacU8W2qA==} - engines: {node: '>= 12.0.0'} - - '@parcel/reporter-cli@2.12.0': - resolution: {integrity: sha512-TqKsH4GVOLPSCanZ6tcTPj+rdVHERnt5y4bwTM82cajM21bCX1Ruwp8xOKU+03091oV2pv5ieB18pJyRF7IpIw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/reporter-dev-server@2.12.0': - resolution: {integrity: sha512-tIcDqRvAPAttRlTV28dHcbWT5K2r/MBFks7nM4nrEDHWtnrCwimkDmZTc1kD8QOCCjGVwRHcQybpHvxfwol6GA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/reporter-tracer@2.12.0': - resolution: {integrity: sha512-g8rlu9GxB8Ut/F8WGx4zidIPQ4pcYFjU9bZO+fyRIPrSUFH2bKijCnbZcr4ntqzDGx74hwD6cCG4DBoleq2UlQ==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/resolver-default@2.12.0': - resolution: {integrity: sha512-uuhbajTax37TwCxu7V98JtRLiT6hzE4VYSu5B7Qkauy14/WFt2dz6GOUXPgVsED569/hkxebPx3KCMtZW6cHHA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/runtime-browser-hmr@2.12.0': - resolution: {integrity: sha512-4ZLp2FWyD32r0GlTulO3+jxgsA3oO1P1b5oO2IWuWilfhcJH5LTiazpL5YdusUjtNn9PGN6QLAWfxmzRIfM+Ow==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/runtime-js@2.12.0': - resolution: {integrity: sha512-sBerP32Z1crX5PfLNGDSXSdqzlllM++GVnVQVeM7DgMKS8JIFG3VLi28YkX+dYYGtPypm01JoIHCkvwiZEcQJg==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/runtime-react-refresh@2.12.0': - resolution: {integrity: sha512-SCHkcczJIDFTFdLTzrHTkQ0aTrX3xH6jrA4UsCBL6ji61+w+ohy4jEEe9qCgJVXhnJfGLE43HNXek+0MStX+Mw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/runtime-service-worker@2.12.0': - resolution: {integrity: sha512-BXuMBsfiwpIEnssn+jqfC3jkgbS8oxeo3C7xhSQsuSv+AF2FwY3O3AO1c1RBskEW3XrBLNINOJujroNw80VTKA==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/rust@2.12.0': - resolution: {integrity: sha512-005cldMdFZFDPOjbDVEXcINQ3wT4vrxvSavRWI3Az0e3E18exO/x/mW9f648KtXugOXMAqCEqhFHcXECL9nmMw==} - engines: {node: '>= 12.0.0'} - - '@parcel/source-map@2.1.1': - resolution: {integrity: sha512-Ejx1P/mj+kMjQb8/y5XxDUn4reGdr+WyKYloBljpppUy8gs42T+BNoEOuRYqDVdgPc6NxduzIDoJS9pOFfV5Ew==} - engines: {node: ^12.18.3 || >=14} - - '@parcel/transformer-babel@2.12.0': - resolution: {integrity: sha512-zQaBfOnf/l8rPxYGnsk/ufh/0EuqvmnxafjBIpKZ//j6rGylw5JCqXSb1QvvAqRYruKeccxGv7+HrxpqKU6V4A==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-css@2.12.0': - resolution: {integrity: sha512-vXhOqoAlQGATYyQ433Z1DXKmiKmzOAUmKysbYH3FD+LKEKLMEl/pA14goqp00TW+A/EjtSKKyeMyHlMIIUqj4Q==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-html@2.12.0': - resolution: {integrity: sha512-5jW4dFFBlYBvIQk4nrH62rfA/G/KzVzEDa6S+Nne0xXhglLjkm64Ci9b/d4tKZfuGWUbpm2ASAq8skti/nfpXw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-image@2.12.0': - resolution: {integrity: sha512-8hXrGm2IRII49R7lZ0RpmNk27EhcsH+uNKsvxuMpXPuEnWgC/ha/IrjaI29xCng1uGur74bJF43NUSQhR4aTdw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/transformer-js@2.12.0': - resolution: {integrity: sha512-OSZpOu+FGDbC/xivu24v092D9w6EGytB3vidwbdiJ2FaPgfV7rxS0WIUjH4I0OcvHAcitArRXL0a3+HrNTdQQw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@parcel/transformer-json@2.12.0': - resolution: {integrity: sha512-Utv64GLRCQILK5r0KFs4o7I41ixMPllwOLOhkdjJKvf1hZmN6WqfOmB1YLbWS/y5Zb/iB52DU2pWZm96vLFQZQ==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-postcss@2.12.0': - resolution: {integrity: sha512-FZqn+oUtiLfPOn67EZxPpBkfdFiTnF4iwiXPqvst3XI8H+iC+yNgzmtJkunOOuylpYY6NOU5jT8d7saqWSDv2Q==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-posthtml@2.12.0': - resolution: {integrity: sha512-z6Z7rav/pcaWdeD+2sDUcd0mmNZRUvtHaUGa50Y2mr+poxrKilpsnFMSiWBT+oOqPt7j71jzDvrdnAF4XkCljg==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-raw@2.12.0': - resolution: {integrity: sha512-Ht1fQvXxix0NncdnmnXZsa6hra20RXYh1VqhBYZLsDfkvGGFnXIgO03Jqn4Z8MkKoa0tiNbDhpKIeTjyclbBxQ==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-react-refresh-wrap@2.12.0': - resolution: {integrity: sha512-GE8gmP2AZtkpBIV5vSCVhewgOFRhqwdM5Q9jNPOY5PKcM3/Ff0qCqDiTzzGLhk0/VMBrdjssrfZkVx6S/lHdJw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-svg@2.12.0': - resolution: {integrity: sha512-cZJqGRJ4JNdYcb+vj94J7PdOuTnwyy45dM9xqbIMH+HSiiIkfrMsdEwYft0GTyFTdsnf+hdHn3tau7Qa5hhX+A==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/transformer-webmanifest@2.12.0': - resolution: {integrity: sha512-suiUv9DDEpyryHtzahbIeJSZTIeE/t4cdrU0Ikb/O46wsy5RLo59nE4E6TGWM84R7fQO8m/MhzeQM5Y3NV6jKg==} - engines: {parcel: ^2.12.0} - - '@parcel/transformer-xml@2.12.0': - resolution: {integrity: sha512-iey1GEg1LJ7M9y/4TPHoYskf3Hi8uIkQl+yCIzRQahlZWdw4PoNKGeWt1khh9FzhF6K0SvUUDVfRmmuOkqJIhw==} - engines: {node: '>= 12.0.0', parcel: ^2.12.0} - - '@parcel/types@2.12.0': - resolution: {integrity: sha512-8zAFiYNCwNTQcglIObyNwKfRYQK5ELlL13GuBOrSMxueUiI5ylgsGbTS1N7J3dAGZixHO8KhHGv5a71FILn9rQ==} - - '@parcel/utils@2.12.0': - resolution: {integrity: sha512-z1JhLuZ8QmDaYoEIuUCVZlhcFrS7LMfHrb2OCRui5SQFntRWBH2fNM6H/fXXUkT9SkxcuFP2DUA6/m4+Gkz72g==} - engines: {node: '>= 12.0.0'} - - '@parcel/watcher-android-arm64@2.4.1': - resolution: {integrity: sha512-LOi/WTbbh3aTn2RYddrO8pnapixAziFl6SMxHM69r3tvdSm94JtCenaKgk1GRg5FJ5wpMCpHeW+7yqPlvZv7kg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [android] - - '@parcel/watcher-darwin-arm64@2.4.1': - resolution: {integrity: sha512-ln41eihm5YXIY043vBrrHfn94SIBlqOWmoROhsMVTSXGh0QahKGy77tfEywQ7v3NywyxBBkGIfrWRHm0hsKtzA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [darwin] - - '@parcel/watcher-darwin-x64@2.4.1': - resolution: {integrity: sha512-yrw81BRLjjtHyDu7J61oPuSoeYWR3lDElcPGJyOvIXmor6DEo7/G2u1o7I38cwlcoBHQFULqF6nesIX3tsEXMg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [darwin] - - '@parcel/watcher-freebsd-x64@2.4.1': - resolution: {integrity: sha512-TJa3Pex/gX3CWIx/Co8k+ykNdDCLx+TuZj3f3h7eOjgpdKM+Mnix37RYsYU4LHhiYJz3DK5nFCCra81p6g050w==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [freebsd] - - '@parcel/watcher-linux-arm-glibc@2.4.1': - resolution: {integrity: sha512-4rVYDlsMEYfa537BRXxJ5UF4ddNwnr2/1O4MHM5PjI9cvV2qymvhwZSFgXqbS8YoTk5i/JR0L0JDs69BUn45YA==} - engines: {node: '>= 10.0.0'} - cpu: [arm] - os: [linux] - - '@parcel/watcher-linux-arm64-glibc@2.4.1': - resolution: {integrity: sha512-BJ7mH985OADVLpbrzCLgrJ3TOpiZggE9FMblfO65PlOCdG++xJpKUJ0Aol74ZUIYfb8WsRlUdgrZxKkz3zXWYA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-arm64-musl@2.4.1': - resolution: {integrity: sha512-p4Xb7JGq3MLgAfYhslU2SjoV9G0kI0Xry0kuxeG/41UfpjHGOhv7UoUDAz/jb1u2elbhazy4rRBL8PegPJFBhA==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [linux] - - '@parcel/watcher-linux-x64-glibc@2.4.1': - resolution: {integrity: sha512-s9O3fByZ/2pyYDPoLM6zt92yu6P4E39a03zvO0qCHOTjxmt3GHRMLuRZEWhWLASTMSrrnVNWdVI/+pUElJBBBg==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-linux-x64-musl@2.4.1': - resolution: {integrity: sha512-L2nZTYR1myLNST0O632g0Dx9LyMNHrn6TOt76sYxWLdff3cB22/GZX2UPtJnaqQPdCRoszoY5rcOj4oMTtp5fQ==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [linux] - - '@parcel/watcher-win32-arm64@2.4.1': - resolution: {integrity: sha512-Uq2BPp5GWhrq/lcuItCHoqxjULU1QYEcyjSO5jqqOK8RNFDBQnenMMx4gAl3v8GiWa59E9+uDM7yZ6LxwUIfRg==} - engines: {node: '>= 10.0.0'} - cpu: [arm64] - os: [win32] - - '@parcel/watcher-win32-ia32@2.4.1': - resolution: {integrity: sha512-maNRit5QQV2kgHFSYwftmPBxiuK5u4DXjbXx7q6eKjq5dsLXZ4FJiVvlcw35QXzk0KrUecJmuVFbj4uV9oYrcw==} - engines: {node: '>= 10.0.0'} - cpu: [ia32] - os: [win32] - - '@parcel/watcher-win32-x64@2.4.1': - resolution: {integrity: sha512-+DvS92F9ezicfswqrvIRM2njcYJbd5mb9CUgtrHCHmvn7pPPa+nMDRu1o1bYYz/l5IB2NVGNJWiH7h1E58IF2A==} - engines: {node: '>= 10.0.0'} - cpu: [x64] - os: [win32] - - '@parcel/watcher@2.4.1': - resolution: {integrity: sha512-HNjmfLQEVRZmHRET336f20H/8kOozUGwk7yajvsonjNxbj2wBTK1WsQuHkD5yYh9RxFGL2EyDHryOihOwUoKDA==} - engines: {node: '>= 10.0.0'} - - '@parcel/workers@2.12.0': - resolution: {integrity: sha512-zv5We5Jmb+ZWXlU6A+AufyjY4oZckkxsZ8J4dvyWL0W8IQvGO1JB4FGeryyttzQv3RM3OxcN/BpTGPiDG6keBw==} - engines: {node: '>= 12.0.0'} - peerDependencies: - '@parcel/core': ^2.12.0 - - '@playwright/test@1.47.2': - resolution: {integrity: sha512-jTXRsoSPONAs8Za9QEQdyjFn+0ZQFjCiIztAIF6bi1HqhBzG9Ma7g1WotyiGqFSBRZjIEqMdT8RUlbk1QVhzCQ==} - engines: {node: '>=18'} - hasBin: true - - '@pm2/agent@2.0.4': - resolution: {integrity: sha512-n7WYvvTJhHLS2oBb1PjOtgLpMhgImOq8sXkPBw6smeg9LJBWZjiEgPKOpR8mn9UJZsB5P3W4V/MyvNnp31LKeA==} - - '@pm2/io@6.0.1': - resolution: {integrity: sha512-KiA+shC6sULQAr9mGZ1pg+6KVW9MF8NpG99x26Lf/082/Qy8qsTCtnJy+HQReW1A9Rdf0C/404cz0RZGZro+IA==} - engines: {node: '>=6.0'} - - '@pm2/js-api@0.8.0': - resolution: {integrity: sha512-nmWzrA/BQZik3VBz+npRcNIu01kdBhWL0mxKmP1ciF/gTcujPTQqt027N9fc1pK9ERM8RipFhymw7RcmCyOEYA==} - engines: {node: '>=4.0'} - - '@pm2/pm2-version-check@1.0.4': - resolution: {integrity: sha512-SXsM27SGH3yTWKc2fKR4SYNxsmnvuBQ9dd6QHtEWmiZ/VqaOYPAIlS8+vMcn27YLtAEBGvNRSh3TPNvtjZgfqA==} - - '@socket.io/component-emitter@3.1.2': - resolution: {integrity: sha512-9BCxFwvbGg/RsZK9tjXd8s4UcwR0MWeFQ1XEKIQVVvAGJyINdrqKMcTRyLoK8Rse1GjzLV9cwjWV1olXRWEXVA==} - - '@swc/core-darwin-arm64@1.7.26': - resolution: {integrity: sha512-FF3CRYTg6a7ZVW4yT9mesxoVVZTrcSWtmZhxKCYJX9brH4CS/7PRPjAKNk6kzWgWuRoglP7hkjQcd6EpMcZEAw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] - - '@swc/core-darwin-x64@1.7.26': - resolution: {integrity: sha512-az3cibZdsay2HNKmc4bjf62QVukuiMRh5sfM5kHR/JMTrLyS6vSw7Ihs3UTkZjUxkLTT8ro54LI6sV6sUQUbLQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [darwin] - - '@swc/core-linux-arm-gnueabihf@1.7.26': - resolution: {integrity: sha512-VYPFVJDO5zT5U3RpCdHE5v1gz4mmR8BfHecUZTmD2v1JeFY6fv9KArJUpjrHEEsjK/ucXkQFmJ0jaiWXmpOV9Q==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - - '@swc/core-linux-arm64-gnu@1.7.26': - resolution: {integrity: sha512-YKevOV7abpjcAzXrhsl+W48Z9mZvgoVs2eP5nY+uoMAdP2b3GxC0Df1Co0I90o2lkzO4jYBpTMcZlmUXLdXn+Q==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-arm64-musl@1.7.26': - resolution: {integrity: sha512-3w8iZICMkQQON0uIcvz7+Q1MPOW6hJ4O5ETjA0LSP/tuKqx30hIniCGOgPDnv3UTMruLUnQbtBwVCZTBKR3Rkg==} - engines: {node: '>=10'} - cpu: [arm64] - os: [linux] - - '@swc/core-linux-x64-gnu@1.7.26': - resolution: {integrity: sha512-c+pp9Zkk2lqb06bNGkR2Looxrs7FtGDMA4/aHjZcCqATgp348hOKH5WPvNLBl+yPrISuWjbKDVn3NgAvfvpH4w==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-linux-x64-musl@1.7.26': - resolution: {integrity: sha512-PgtyfHBF6xG87dUSSdTJHwZ3/8vWZfNIXQV2GlwEpslrOkGqy+WaiiyE7Of7z9AvDILfBBBcJvJ/r8u980wAfQ==} - engines: {node: '>=10'} - cpu: [x64] - os: [linux] - - '@swc/core-win32-arm64-msvc@1.7.26': - resolution: {integrity: sha512-9TNXPIJqFynlAOrRD6tUQjMq7KApSklK3R/tXgIxc7Qx+lWu8hlDQ/kVPLpU7PWvMMwC/3hKBW+p5f+Tms1hmA==} - engines: {node: '>=10'} - cpu: [arm64] - os: [win32] - - '@swc/core-win32-ia32-msvc@1.7.26': - resolution: {integrity: sha512-9YngxNcG3177GYdsTum4V98Re+TlCeJEP4kEwEg9EagT5s3YejYdKwVAkAsJszzkXuyRDdnHUpYbTrPG6FiXrQ==} - engines: {node: '>=10'} - cpu: [ia32] - os: [win32] - - '@swc/core-win32-x64-msvc@1.7.26': - resolution: {integrity: sha512-VR+hzg9XqucgLjXxA13MtV5O3C0bK0ywtLIBw/+a+O+Oc6mxFWHtdUeXDbIi5AiPbn0fjgVJMqYnyjGyyX8u0w==} - engines: {node: '>=10'} - cpu: [x64] - os: [win32] - - '@swc/core@1.7.26': - resolution: {integrity: sha512-f5uYFf+TmMQyYIoxkn/evWhNGuUzC730dFwAKGwBVHHVoPyak1/GvJUm6i1SKl+2Hrj9oN0i3WSoWWZ4pgI8lw==} - engines: {node: '>=10'} - peerDependencies: - '@swc/helpers': '*' - peerDependenciesMeta: - '@swc/helpers': - optional: true - - '@swc/counter@0.1.3': - resolution: {integrity: sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==} - - '@swc/helpers@0.5.13': - resolution: {integrity: sha512-UoKGxQ3r5kYI9dALKJapMmuK+1zWM/H17Z1+iwnNmzcJRnfFuevZs375TA5rW31pu4BS4NoSy1fRsexDXfWn5w==} - - '@swc/types@0.1.12': - resolution: {integrity: sha512-wBJA+SdtkbFhHjTMYH+dEH1y4VpfGdAc2Kw/LK09i9bXd/K6j6PkDcFCEzb6iVfZMkPRrl/q0e3toqTAJdkIVA==} - - '@tootallnate/once@1.1.2': - resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} - engines: {node: '>= 6'} - - '@tootallnate/quickjs-emscripten@0.23.0': - resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} - - '@trysound/sax@0.2.0': - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - - '@types/cookie@0.4.1': - resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} - - '@types/cors@2.8.17': - resolution: {integrity: sha512-8CGDvrBj1zgo2qE+oS3pOCyYNqCPryMWY2bGfwA0dcfopWGgxs+78df0Rs3rc9THP4JkOhLsAa+15VdpAqkcUA==} - - '@types/estree@1.0.6': - resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} - - '@types/json-schema@7.0.15': - resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - - '@types/node@22.7.4': - resolution: {integrity: sha512-y+NPi1rFzDs1NdQHHToqeiX2TIS79SWEAw9GYhkkx8bD0ChpfqC+n2j5OXOCpzfojBEBt6DnEnnG9MY0zk1XLg==} - - '@xmldom/xmldom@0.7.13': - resolution: {integrity: sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g==} - engines: {node: '>=10.0.0'} - - abbrev@1.1.1: - resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} - - abortcontroller-polyfill@1.7.5: - resolution: {integrity: sha512-JMJ5soJWP18htbbxJjG7bG6yuI6pRhgJ0scHHTfkUjf6wjP912xZWvM+A4sJK3gqd9E8fcPbDnOefbA9Th/FIQ==} - - accepts@1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - - acorn-jsx@5.3.2: - resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} - peerDependencies: - acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 - - acorn@8.12.1: - resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} - engines: {node: '>=0.4.0'} - hasBin: true - - agent-base@6.0.2: - resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} - engines: {node: '>= 6.0.0'} - - agent-base@7.1.1: - resolution: {integrity: sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==} - engines: {node: '>= 14'} - - agentkeepalive@4.5.0: - resolution: {integrity: sha512-5GG/5IbQQpC9FpkRGsSvZI5QYeSCzlJHdpBQntCsuTOxhKD8lqKhrleg2Yi7yvMIf82Ycmmqln9U8V9qwEiJew==} - engines: {node: '>= 8.0.0'} - - aggregate-error@3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - - ajv@6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - - amp-message@0.1.2: - resolution: {integrity: sha512-JqutcFwoU1+jhv7ArgW38bqrE+LQdcRv4NxNw0mp0JHQyB6tXesWRjtYKlDgHRY2o3JE5UTaBGUK8kSWUdxWUg==} - - amp@0.3.1: - resolution: {integrity: sha512-OwIuC4yZaRogHKiuU5WlMR5Xk/jAcpPtawWL05Gj8Lvm2F6mwoJt4O/bHI+DHwG79vWd+8OFYM4/BzYqyRd3qw==} - - ansi-colors@4.1.3: - resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} - engines: {node: '>=6'} - - ansi-regex@5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - - ansi-styles@3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - - ansi-styles@4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - - anymatch@3.1.3: - resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} - engines: {node: '>= 8'} - - aproba@2.0.0: - resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} - - are-we-there-yet@2.0.0: - resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - are-we-there-yet@3.0.1: - resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - - argparse@2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - - array-flatten@1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - - asn1.js@4.10.1: - resolution: {integrity: sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==} - - assert@2.1.0: - resolution: {integrity: sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==} - - ast-types@0.13.4: - resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} - engines: {node: '>=4'} - - async@2.6.4: - resolution: {integrity: sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==} - - async@3.2.6: - resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} - - available-typed-arrays@1.0.7: - resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} - engines: {node: '>= 0.4'} - - balanced-match@1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - base-x@3.0.10: - resolution: {integrity: sha512-7d0s06rR9rYaIWHkpfLIFICM/tkSVdoPC9qYAQRpxn9DdKNWNsKC0uk++akckyLq16Tx2WIinnZ6WRriAt6njQ==} - - base64-js@1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - base64id@2.0.0: - resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} - engines: {node: ^4.5.0 || >= 5.9} - - basic-ftp@5.0.5: - resolution: {integrity: sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==} - engines: {node: '>=10.0.0'} - - bcrypt@5.1.1: - resolution: {integrity: sha512-AGBHOG5hPYZ5Xl9KXzU5iKq9516yEmvCKDg3ecP5kX2aB6UqTeXZxk2ELnDgDm6BQSMlLt9rDB4LoSMx0rYwww==} - engines: {node: '>= 10.0.0'} - - binary-extensions@2.3.0: - resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} - engines: {node: '>=8'} - - bindings@1.5.0: - resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==} - - bl@4.1.0: - resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} - - blessed@0.1.81: - resolution: {integrity: sha512-LoF5gae+hlmfORcG1M5+5XZi4LBmvlXTzwJWzUlPryN/SJdSflZvROM2TwkT0GMpq7oqT48NRd4GS7BiVBc5OQ==} - engines: {node: '>= 0.8.0'} - hasBin: true - - bn.js@4.12.0: - resolution: {integrity: sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==} - - bn.js@5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - bodec@0.1.0: - resolution: {integrity: sha512-Ylo+MAo5BDUq1KA3f3R/MFhh+g8cnHmo8bz3YPGhI1znrMaf77ol1sfvYJzsw3nTE+Y2GryfDxBaR+AqpAkEHQ==} - - body-parser@1.20.3: - resolution: {integrity: sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - boolbase@1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - - braces@3.0.3: - resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} - engines: {node: '>=8'} - - brorand@1.1.0: - resolution: {integrity: sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==} - - browserify-aes@1.2.0: - resolution: {integrity: sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==} - - browserify-cipher@1.0.1: - resolution: {integrity: sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==} - - browserify-des@1.0.2: - resolution: {integrity: sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==} - - browserify-rsa@4.1.1: - resolution: {integrity: sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==} - engines: {node: '>= 0.10'} - - browserify-sign@4.2.3: - resolution: {integrity: sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==} - engines: {node: '>= 0.12'} - - browserify-zlib@0.2.0: - resolution: {integrity: sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==} - - browserslist@4.24.0: - resolution: {integrity: sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - - buffer-equal-constant-time@1.0.1: - resolution: {integrity: sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==} - - buffer-from@1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - buffer-xor@1.0.3: - resolution: {integrity: sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==} - - buffer@5.7.1: - resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} - - buffer@6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - - builtin-status-codes@3.0.0: - resolution: {integrity: sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==} - - bytes@3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - - cacache@15.3.0: - resolution: {integrity: sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==} - engines: {node: '>= 10'} - - call-bind@1.0.7: - resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} - engines: {node: '>= 0.4'} - - callsites@3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - caniuse-lite@1.0.30001666: - resolution: {integrity: sha512-gD14ICmoV5ZZM1OdzPWmpx+q4GyefaK06zi8hmfHV5xe4/2nOQX3+Dw5o+fSqOws2xVwL9j+anOPFwHzdEdV4g==} - - chalk@2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - - chalk@3.0.0: - resolution: {integrity: sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==} - engines: {node: '>=8'} - - chalk@4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - - charm@0.1.2: - resolution: {integrity: sha512-syedaZ9cPe7r3hoQA9twWYKu5AIyCswN5+szkmPBe9ccdLrj4bYaCnLVPTLd2kgVRc7+zoX4tyPgRnFKCj5YjQ==} - - chokidar@3.6.0: - resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} - engines: {node: '>= 8.10.0'} - - chownr@1.1.4: - resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} - - chownr@2.0.0: - resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} - engines: {node: '>=10'} - - chrome-trace-event@1.0.4: - resolution: {integrity: sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==} - engines: {node: '>=6.0'} - - cipher-base@1.0.4: - resolution: {integrity: sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==} - - clean-stack@2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - - cli-tableau@2.0.1: - resolution: {integrity: sha512-he+WTicka9cl0Fg/y+YyxcN6/bfQ/1O3QmgxRXDhABKqLzvoOSM4fMzp39uMyLBulAFuywD2N7UaoQE7WaADxQ==} - engines: {node: '>=8.10.0'} - - clone@2.1.2: - resolution: {integrity: sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==} - engines: {node: '>=0.8'} - - color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - - color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - - color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - - commander@2.15.1: - resolution: {integrity: sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==} - - commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - component-emitter@1.3.1: - resolution: {integrity: sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ==} - - concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - console-control-strings@1.1.0: - resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} - - content-disposition@0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - - content-type@1.0.5: - resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} - engines: {node: '>= 0.6'} - - cookie-signature@1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - - cookie@0.4.2: - resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} - engines: {node: '>= 0.6'} - - cookie@0.6.0: - resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} - engines: {node: '>= 0.6'} - - core-util-is@1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - - cors@2.8.5: - resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} - engines: {node: '>= 0.10'} - - cosmiconfig@9.0.0: - resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - - create-ecdh@4.0.4: - resolution: {integrity: sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==} - - create-hash@1.2.0: - resolution: {integrity: sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==} - - create-hmac@1.1.7: - resolution: {integrity: sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==} - - croner@4.1.97: - resolution: {integrity: sha512-/f6gpQuxDaqXu+1kwQYSckUglPaOrHdbIlBAu0YuW8/Cdb45XwXYNUBXg3r/9Mo6n540Kn/smKcZWko5x99KrQ==} - - cross-spawn@7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - - crypto-browserify@3.12.0: - resolution: {integrity: sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==} - - css-select@4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - - css-tree@1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - - csso@4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - - culvert@0.1.2: - resolution: {integrity: sha512-yi1x3EAWKjQTreYWeSd98431AV+IEE0qoDyOoaHJ7KJ21gv6HtBXHVLX74opVSGqcR8/AbjJBHAHpcOy2bj5Gg==} - - data-uri-to-buffer@6.0.2: - resolution: {integrity: sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==} - engines: {node: '>= 14'} - - dayjs@1.11.13: - resolution: {integrity: sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==} - - dayjs@1.8.36: - resolution: {integrity: sha512-3VmRXEtw7RZKAf+4Tv1Ym9AGeo8r8+CjDi26x+7SYQil1UqtqdaokhzoEJohqlzt0m5kacJSDhJQkG/LWhpRBw==} - - debug@2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - debug@4.3.7: - resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - - decompress-response@6.0.0: - resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} - engines: {node: '>=10'} - - deep-extend@0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - - deep-is@0.1.4: - resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} - - define-data-property@1.1.4: - resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} - engines: {node: '>= 0.4'} - - define-properties@1.2.1: - resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} - engines: {node: '>= 0.4'} - - degenerator@5.0.1: - resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} - engines: {node: '>= 14'} - - delegates@1.0.0: - resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - - depd@2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - - des.js@1.1.0: - resolution: {integrity: sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==} - - destroy@1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - - detect-libc@1.0.3: - resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} - engines: {node: '>=0.10'} - hasBin: true - - detect-libc@2.0.3: - resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} - engines: {node: '>=8'} - - diffie-hellman@5.0.3: - resolution: {integrity: sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==} - - dom-serializer@1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - - domelementtype@2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - - domhandler@4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - - domutils@2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - - dotenv-expand@5.1.0: - resolution: {integrity: sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==} - - dotenv@7.0.0: - resolution: {integrity: sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==} - engines: {node: '>=6'} - - easystarjs@0.4.4: - resolution: {integrity: sha512-ZSt0TkB8xuIXRIrKsM3jkmk1/cZUtyvf0DqOXf6wuKq9slx9UA5kkLtiaWhtmOQFJFKdabbvXwk6RO0znghArQ==} - - ecdsa-sig-formatter@1.0.11: - resolution: {integrity: sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==} - - ee-first@1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - - electron-to-chromium@1.5.32: - resolution: {integrity: sha512-M+7ph0VGBQqqpTT2YrabjNKSQ2fEl9PVx6AK3N558gDH9NO8O6XN9SXXFWRo9u9PbEg/bWq+tjXQr+eXmxubCw==} - - elliptic@6.5.7: - resolution: {integrity: sha512-ESVCtTwiA+XhY3wyh24QqRGBoP3rEdDUl3EDUUo9tft074fi19IrdpH7hLCMMP3CIj7jb3W96rn8lt/BqIlt5Q==} - - emoji-regex@8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - - encodeurl@1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - - encodeurl@2.0.0: - resolution: {integrity: sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==} - engines: {node: '>= 0.8'} - - encoding@0.1.13: - resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - - engine.io-client@6.6.1: - resolution: {integrity: sha512-aYuoak7I+R83M/BBPIOs2to51BmFIpC1wZe6zZzMrT2llVsHy5cvcmdsJgP2Qz6smHu+sD9oexiSUAVd8OfBPw==} - - engine.io-parser@5.2.3: - resolution: {integrity: sha512-HqD3yTBfnBxIrbnM1DoD6Pcq8NECnh8d4As1Qgh0z5Gg3jRRIqijury0CL3ghu/edArpUYiYqQiDUQBIs4np3Q==} - engines: {node: '>=10.0.0'} - - engine.io@6.6.1: - resolution: {integrity: sha512-NEpDCw9hrvBW+hVEOK4T7v0jFJ++KgtPl4jKFwsZVfG1XhS0dCrSb3VMb9gPAd7VAdW52VT1EnaNiU2vM8C0og==} - engines: {node: '>=10.2.0'} - - enquirer@2.3.6: - resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} - engines: {node: '>=8.6'} - - entities@2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - - entities@3.0.1: - resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} - engines: {node: '>=0.12'} - - env-paths@2.2.1: - resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} - engines: {node: '>=6'} - - err-code@2.0.3: - resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} - - error-ex@1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - - es-define-property@1.0.0: - resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} - engines: {node: '>= 0.4'} - - es-errors@1.3.0: - resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} - engines: {node: '>= 0.4'} - - escalade@3.2.0: - resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} - engines: {node: '>=6'} - - escape-html@1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - - escape-string-regexp@1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - escape-string-regexp@4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - escodegen@2.1.0: - resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} - engines: {node: '>=6.0'} - hasBin: true - - eslint-scope@8.1.0: - resolution: {integrity: sha512-14dSvlhaVhKKsa9Fx1l8A17s7ah7Ef7wCakJ10LYk6+GYmP9yDti2oq2SEwcyndt6knfcZyhyxwY3i9yL78EQw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint-visitor-keys@3.4.3: - resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - - eslint-visitor-keys@4.1.0: - resolution: {integrity: sha512-Q7lok0mqMUSf5a/AdAZkA5a/gHcO6snwQClVNNvFKCAVlxXucdU8pKydU5ZVZjBx5xr37vGbFFWtLQYreLzrZg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - eslint@9.11.1: - resolution: {integrity: sha512-MobhYKIoAO1s1e4VUrgx1l1Sk2JBR/Gqjjgw8+mfgoLE2xwsHur4gdfTxyTgShrhvdVFTaJSgMiQBl1jv/AWxg==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - hasBin: true - peerDependencies: - jiti: '*' - peerDependenciesMeta: - jiti: - optional: true - - espree@10.2.0: - resolution: {integrity: sha512-upbkBJbckcCNBDBDXEbuhjbP68n+scUd3k/U2EkyM9nw+I/jPiL4cLF/Al06CF96wRltFda16sxDFrxsI1v0/g==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - esprima@4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - - esquery@1.6.0: - resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} - engines: {node: '>=0.10'} - - esrecurse@4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - - estraverse@5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - esutils@2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - - etag@1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - - eventemitter2@0.4.14: - resolution: {integrity: sha512-K7J4xq5xAD5jHsGM5ReWXRTFa3JRGofHiMcVgQ8PRwgWxzjHpMWCIzsmyf60+mh8KLsqYPcjUMa0AC4hd6lPyQ==} - - eventemitter2@5.0.1: - resolution: {integrity: sha512-5EM1GHXycJBS6mauYAbVKT1cVs7POKWb2NXD4Vyt8dDqeZa7LaDK1/sjtL+Zb0lzTpSNil4596Dyu97hz37QLg==} - - eventemitter2@6.4.9: - resolution: {integrity: sha512-JEPTiaOt9f04oa6NOkc4aH+nVp5I3wEjpHbIPqfgCdD5v5bUzy7xQqwcVO2aDQgOWhI28da57HksMrzK9HlRxg==} - - eventemitter3@5.0.1: - resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} - - events@3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - evp_bytestokey@1.0.3: - resolution: {integrity: sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==} - - expand-template@2.0.3: - resolution: {integrity: sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==} - engines: {node: '>=6'} - - express@4.21.0: - resolution: {integrity: sha512-VqcNGcj/Id5ZT1LZ/cfihi3ttTn+NJmkli2eZADigjq29qTlWi/hAQ43t/VLPq8+UX06FCEx3ByOYet6ZFblng==} - engines: {node: '>= 0.10.0'} - - extrareqp2@1.0.0: - resolution: {integrity: sha512-Gum0g1QYb6wpPJCVypWP3bbIuaibcFiJcpuPM10YSXp/tzqi84x9PJageob+eN4xVRIOto4wjSGNLyMD54D2xA==} - - fast-deep-equal@3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - fast-json-patch@3.1.1: - resolution: {integrity: sha512-vf6IHUX2SBcA+5/+4883dsIjpBTqmfBjmYiWK1savxQmFk4JfBMLa7ynTYOs1Rolp/T1betJxHiGD3g1Mn8lUQ==} - - fast-json-stable-stringify@2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - fast-levenshtein@2.0.6: - resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} - - fastq@1.17.1: - resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} - - fclone@1.0.11: - resolution: {integrity: sha512-GDqVQezKzRABdeqflsgMr7ktzgF9CyS+p2oe0jJqUY6izSSbhPIQJDpoU4PtGcD7VPM9xh/dVrTu6z1nwgmEGw==} - - fflate@0.8.2: - resolution: {integrity: sha512-cPJU47OaAoCbg0pBvzsgpTPhmhqI5eJjh/JIu8tPj5q+T7iLvW/JAYUqmE7KOB4R1ZyEhzBaIQpQpardBF5z8A==} - - file-entry-cache@8.0.0: - resolution: {integrity: sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==} - engines: {node: '>=16.0.0'} - - file-uri-to-path@1.0.0: - resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==} - - fill-range@7.1.1: - resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} - engines: {node: '>=8'} - - finalhandler@1.3.1: - resolution: {integrity: sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==} - engines: {node: '>= 0.8'} - - find-up@5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - - flat-cache@4.0.1: - resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} - engines: {node: '>=16'} - - flatted@3.3.1: - resolution: {integrity: sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw==} - - follow-redirects@1.15.9: - resolution: {integrity: sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - - for-each@0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - - forwarded@0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - - fresh@0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - - fs-constants@1.0.0: - resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} - - fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - - fs-minipass@2.1.0: - resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} - engines: {node: '>= 8'} - - fs.realpath@1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - fsevents@2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - fsevents@2.3.3: - resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - - function-bind@1.1.2: - resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} - - gauge@3.0.2: - resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==} - engines: {node: '>=10'} - deprecated: This package is no longer supported. - - gauge@4.0.4: - resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - - get-intrinsic@1.2.4: - resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} - engines: {node: '>= 0.4'} - - get-port@4.2.0: - resolution: {integrity: sha512-/b3jarXkH8KJoOMQc3uVGHASwGLPq3gSFJ7tgJm2diza+bydJPTGOibin2steecKeOylE8oY2JERlVWkAJO6yw==} - engines: {node: '>=6'} - - get-uri@6.0.3: - resolution: {integrity: sha512-BzUrJBS9EcUb4cFol8r4W3v1cPsSyajLSthNkz5BxbpDcHN5tIrM10E2eNvfnvBn3DaT3DUgx0OpsBKkaOpanw==} - engines: {node: '>= 14'} - - git-node-fs@1.0.0: - resolution: {integrity: sha512-bLQypt14llVXBg0S0u8q8HmU7g9p3ysH+NvVlae5vILuUvs759665HvmR5+wb04KjHyjFcDRxdYb4kyNnluMUQ==} - peerDependencies: - js-git: ^0.7.8 - peerDependenciesMeta: - js-git: - optional: true - - git-sha1@0.1.2: - resolution: {integrity: sha512-2e/nZezdVlyCopOCYHeW0onkbZg7xP1Ad6pndPy1rCygeRykefUS6r7oA5cJRGEFvseiaz5a/qUHFVX1dd6Isg==} - - github-from-package@0.0.0: - resolution: {integrity: sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==} - - glob-parent@5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - - glob-parent@6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - - glob@7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported - - globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} - engines: {node: '>=8'} - - globals@14.0.0: - resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} - engines: {node: '>=18'} - - globals@15.10.0: - resolution: {integrity: sha512-tqFIbz83w4Y5TCbtgjZjApohbuh7K9BxGYFm7ifwDR240tvdb7P9x+/9VvUKlmkPoiknoJtanI8UOrqxS3a7lQ==} - engines: {node: '>=18'} - - gopd@1.0.1: - resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} - - graceful-fs@4.2.11: - resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - - has-flag@3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - has-flag@4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - has-property-descriptors@1.0.2: - resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} - - has-proto@1.0.3: - resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} - engines: {node: '>= 0.4'} - - has-symbols@1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - - has-tostringtag@1.0.2: - resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} - engines: {node: '>= 0.4'} - - has-unicode@2.0.1: - resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} - - hash-base@3.0.4: - resolution: {integrity: sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==} - engines: {node: '>=4'} - - hash-base@3.1.0: - resolution: {integrity: sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==} - engines: {node: '>=4'} - - hash.js@1.1.7: - resolution: {integrity: sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==} - - hasown@2.0.2: - resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} - engines: {node: '>= 0.4'} - - heap@0.2.6: - resolution: {integrity: sha512-MzzWcnfB1e4EG2vHi3dXHoBupmuXNZzx6pY6HldVS55JKKBoq3xOyzfSaZRkJp37HIhEYC78knabHff3zc4dQQ==} - - hmac-drbg@1.0.1: - resolution: {integrity: sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==} - - htmlnano@2.1.1: - resolution: {integrity: sha512-kAERyg/LuNZYmdqgCdYvugyLWNFAm8MWXpQMz1pLpetmCbFwoMxvkSoaAMlFrOC4OKTWI4KlZGT/RsNxg4ghOw==} - peerDependencies: - cssnano: ^7.0.0 - postcss: ^8.3.11 - purgecss: ^6.0.0 - relateurl: ^0.2.7 - srcset: 5.0.1 - svgo: ^3.0.2 - terser: ^5.10.0 - uncss: ^0.17.3 - peerDependenciesMeta: - cssnano: - optional: true - postcss: - optional: true - purgecss: - optional: true - relateurl: - optional: true - srcset: - optional: true - svgo: - optional: true - terser: - optional: true - uncss: - optional: true - - htmlparser2@7.2.0: - resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} - - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} - - http-errors@2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - - http-proxy-agent@4.0.1: - resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} - engines: {node: '>= 6'} - - http-proxy-agent@7.0.2: - resolution: {integrity: sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==} - engines: {node: '>= 14'} - - https-proxy-agent@5.0.1: - resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} - engines: {node: '>= 6'} - - https-proxy-agent@7.0.5: - resolution: {integrity: sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==} - engines: {node: '>= 14'} - - humanize-ms@1.2.1: - resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} - - iconv-lite@0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - - iconv-lite@0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - - ieee754@1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - ignore@5.3.2: - resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} - engines: {node: '>= 4'} - - import-fresh@3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - - imurmurhash@0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - - indent-string@4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - - infer-owner@1.0.4: - resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} - - inflight@1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. - - inherits@2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - ini@1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - - ip-address@9.0.5: - resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} - engines: {node: '>= 12'} - - ipaddr.js@1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - - is-arguments@1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - - is-arrayish@0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - is-binary-path@2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - - is-callable@1.2.7: - resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} - engines: {node: '>= 0.4'} - - is-core-module@2.15.1: - resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} - engines: {node: '>= 0.4'} - - is-extglob@2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - is-fullwidth-code-point@3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - - is-generator-function@1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - - is-glob@4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - - is-json@2.0.1: - resolution: {integrity: sha512-6BEnpVn1rcf3ngfmViLM6vjUjGErbdrL4rwlv+u1NO1XO8kqT4YGL8+19Q+Z/bas8tY90BTWMk2+fW1g6hQjbA==} - - is-lambda@1.0.1: - resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} - - is-nan@1.3.2: - resolution: {integrity: sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==} - engines: {node: '>= 0.4'} - - is-number@7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - is-path-inside@3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - - is-typed-array@1.1.13: - resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} - engines: {node: '>= 0.4'} - - isarray@1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - - isexe@2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} - - js-git@0.7.8: - resolution: {integrity: sha512-+E5ZH/HeRnoc/LW0AmAyhU+mNcWBzAKE+30+IDMLSLbbK+Tdt02AdkOKq9u15rlJsDEGFqtgckc8ZM59LhhiUA==} - - js-tokens@4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - js-yaml@4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - - jsbn@1.1.0: - resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} - - json-buffer@3.0.1: - resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} - - json-parse-even-better-errors@2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - json-schema-traverse@0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - json-stable-stringify-without-jsonify@1.0.1: - resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - - json-stringify-safe@5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - json5@2.2.3: - resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} - engines: {node: '>=6'} - hasBin: true - - jsonfile@6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - - jsonwebtoken@9.0.2: - resolution: {integrity: sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==} - engines: {node: '>=12', npm: '>=6'} - - jwa@1.4.1: - resolution: {integrity: sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==} - - jws@3.2.2: - resolution: {integrity: sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==} - - keyv@4.5.4: - resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - - lazy@1.0.11: - resolution: {integrity: sha512-Y+CjUfLmIpoUCCRl0ub4smrYtGGr5AOa2AKOaWelGHOGz33X/Y/KizefGqbkwfz44+cnq/+9habclf8vOmu2LA==} - engines: {node: '>=0.2.0'} - - levn@0.4.1: - resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} - engines: {node: '>= 0.8.0'} - - lightningcss-darwin-arm64@1.27.0: - resolution: {integrity: sha512-Gl/lqIXY+d+ySmMbgDf0pgaWSqrWYxVHoc88q+Vhf2YNzZ8DwoRzGt5NZDVqqIW5ScpSnmmjcgXP87Dn2ylSSQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [darwin] - - lightningcss-darwin-x64@1.27.0: - resolution: {integrity: sha512-0+mZa54IlcNAoQS9E0+niovhyjjQWEMrwW0p2sSdLRhLDc8LMQ/b67z7+B5q4VmjYCMSfnFi3djAAQFIDuj/Tg==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [darwin] - - lightningcss-freebsd-x64@1.27.0: - resolution: {integrity: sha512-n1sEf85fePoU2aDN2PzYjoI8gbBqnmLGEhKq7q0DKLj0UTVmOTwDC7PtLcy/zFxzASTSBlVQYJUhwIStQMIpRA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [freebsd] - - lightningcss-linux-arm-gnueabihf@1.27.0: - resolution: {integrity: sha512-MUMRmtdRkOkd5z3h986HOuNBD1c2lq2BSQA1Jg88d9I7bmPGx08bwGcnB75dvr17CwxjxD6XPi3Qh8ArmKFqCA==} - engines: {node: '>= 12.0.0'} - cpu: [arm] - os: [linux] - - lightningcss-linux-arm64-gnu@1.27.0: - resolution: {integrity: sha512-cPsxo1QEWq2sfKkSq2Bq5feQDHdUEwgtA9KaB27J5AX22+l4l0ptgjMZZtYtUnteBofjee+0oW1wQ1guv04a7A==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-arm64-musl@1.27.0: - resolution: {integrity: sha512-rCGBm2ax7kQ9pBSeITfCW9XSVF69VX+fm5DIpvDZQl4NnQoMQyRwhZQm9pd59m8leZ1IesRqWk2v/DntMo26lg==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [linux] - - lightningcss-linux-x64-gnu@1.27.0: - resolution: {integrity: sha512-Dk/jovSI7qqhJDiUibvaikNKI2x6kWPN79AQiD/E/KeQWMjdGe9kw51RAgoWFDi0coP4jinaH14Nrt/J8z3U4A==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-linux-x64-musl@1.27.0: - resolution: {integrity: sha512-QKjTxXm8A9s6v9Tg3Fk0gscCQA1t/HMoF7Woy1u68wCk5kS4fR+q3vXa1p3++REW784cRAtkYKrPy6JKibrEZA==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [linux] - - lightningcss-win32-arm64-msvc@1.27.0: - resolution: {integrity: sha512-/wXegPS1hnhkeG4OXQKEMQeJd48RDC3qdh+OA8pCuOPCyvnm/yEayrJdJVqzBsqpy1aJklRCVxscpFur80o6iQ==} - engines: {node: '>= 12.0.0'} - cpu: [arm64] - os: [win32] - - lightningcss-win32-x64-msvc@1.27.0: - resolution: {integrity: sha512-/OJLj94Zm/waZShL8nB5jsNj3CfNATLCTyFxZyouilfTmSoLDX7VlVAmhPHoZWVFp4vdmoiEbPEYC8HID3m6yw==} - engines: {node: '>= 12.0.0'} - cpu: [x64] - os: [win32] - - lightningcss@1.27.0: - resolution: {integrity: sha512-8f7aNmS1+etYSLHht0fQApPc2kNO8qGRutifN5rVIc6Xo6ABsEbqOr758UwI7ALVbTt4x1fllKt0PYgzD9S3yQ==} - engines: {node: '>= 12.0.0'} - - lines-and-columns@1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - lmdb@2.8.5: - resolution: {integrity: sha512-9bMdFfc80S+vSldBmG3HOuLVHnxRdNTlpzR6QDnzqCQtCzGUEAGTzBKYMeIM+I/sU4oZfgbcbS7X7F65/z/oxQ==} - hasBin: true - - locate-path@6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - - lodash.includes@4.3.0: - resolution: {integrity: sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==} - - lodash.isboolean@3.0.3: - resolution: {integrity: sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==} - - lodash.isinteger@4.0.4: - resolution: {integrity: sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==} - - lodash.isnumber@3.0.3: - resolution: {integrity: sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==} - - lodash.isplainobject@4.0.6: - resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} - - lodash.isstring@4.0.1: - resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} - - lodash.merge@4.6.2: - resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - - lodash.once@4.1.1: - resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} - - lodash@4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - lru-cache@6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} - - lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} - - make-dir@3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} - - make-fetch-happen@9.1.0: - resolution: {integrity: sha512-+zopwDy7DNknmwPQplem5lAZX/eCOzSvSNNcSKm5eVwTkOBzoktEfXsa9L23J/GIRhxRsaxzkPEhrJEpE2F4Gg==} - engines: {node: '>= 10'} - - md5.js@1.3.5: - resolution: {integrity: sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==} - - mdn-data@2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - - media-typer@0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - - merge-descriptors@1.0.3: - resolution: {integrity: sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==} - - methods@1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - - micromatch@4.0.8: - resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} - engines: {node: '>=8.6'} - - miller-rabin@4.0.1: - resolution: {integrity: sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==} - hasBin: true - - mime-db@1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} - - mime-types@2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} - - mime@1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - - mimic-response@3.1.0: - resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} - engines: {node: '>=10'} - - minimalistic-assert@1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - - minimalistic-crypto-utils@1.0.1: - resolution: {integrity: sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==} - - minimatch@3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - - minimist@1.2.8: - resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - - minipass-collect@1.0.2: - resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} - engines: {node: '>= 8'} - - minipass-fetch@1.4.1: - resolution: {integrity: sha512-CGH1eblLq26Y15+Azk7ey4xh0J/XfJfrCox5LDJiKqI2Q2iwOLOKrlmIaODiSQS8d18jalF6y2K2ePUm0CmShw==} - engines: {node: '>=8'} - - minipass-flush@1.0.5: - resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} - engines: {node: '>= 8'} - - minipass-pipeline@1.2.4: - resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} - engines: {node: '>=8'} - - minipass-sized@1.0.3: - resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} - engines: {node: '>=8'} - - minipass@3.3.6: - resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} - engines: {node: '>=8'} - - minipass@5.0.0: - resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} - engines: {node: '>=8'} - - minizlib@2.1.2: - resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} - engines: {node: '>= 8'} - - mkdirp-classic@0.5.3: - resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} - - mkdirp@1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - - module-details-from-path@1.0.3: - resolution: {integrity: sha512-ySViT69/76t8VhE1xXHK6Ch4NcDd26gx0MzKXLO+F7NOtnqH68d9zF94nT8ZWSxXh8ELOERsnJO/sWt1xZYw5A==} - - ms@2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - - ms@2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - - msgpackr-extract@3.0.3: - resolution: {integrity: sha512-P0efT1C9jIdVRefqjzOQ9Xml57zpOXnIuS+csaB4MdZbTdmGDLo8XhzBG1N7aO11gKDDkJvBLULeFTo46wwreA==} - hasBin: true - - msgpackr@1.11.0: - resolution: {integrity: sha512-I8qXuuALqJe5laEBYoFykChhSXLikZmUhccjGsPuSJ/7uPip2TJ7lwdIQwWSAi0jGZDXv4WOP8Qg65QZRuXxXw==} - - mute-stream@0.0.8: - resolution: {integrity: sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==} - - napi-build-utils@1.0.2: - resolution: {integrity: sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==} - - natural-compare@1.4.0: - resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} - - needle@2.4.0: - resolution: {integrity: sha512-4Hnwzr3mi5L97hMYeNl8wRW/Onhy4nUKR/lVemJ8gJedxxUyBLm9kkrDColJvoSfwi0jCNhD+xCdOtiGDQiRZg==} - engines: {node: '>= 4.4.x'} - hasBin: true - - negotiator@0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - - netmask@2.0.2: - resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} - engines: {node: '>= 0.4.0'} - - nipplejs@0.10.2: - resolution: {integrity: sha512-XGxFY8C2DOtobf1fK+MXINTzkkXJLjZDDpfQhOUZf4TSytbc9s4bmA0lB9eKKM8iDivdr9NQkO7DpIQfsST+9g==} - - node-abi@3.68.0: - resolution: {integrity: sha512-7vbj10trelExNjFSBm5kTvZXXa7pZyKWx9RCKIyqe6I9Ev3IzGpQoqBP3a+cOdxY+pWj6VkP28n/2wWysBHD/A==} - engines: {node: '>=10'} - - node-addon-api@5.1.0: - resolution: {integrity: sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==} - - node-addon-api@6.1.0: - resolution: {integrity: sha512-+eawOlIgy680F0kBzPUNFhMZGtJ1YmqM6l4+Crf4IkImjYrO/mqPwRMh352g23uIaQKFItcQ64I7KMaJxHgAVA==} - - node-addon-api@7.1.1: - resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} - - node-fetch@2.7.0: - resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - - node-gyp-build-optional-packages@5.1.1: - resolution: {integrity: sha512-+P72GAjVAbTxjjwUmwjVrqrdZROD4nf8KgpBoDxqXXTiYZZt/ud60dE5yvCSr9lRO8e8yv6kgJIC0K0PfZFVQw==} - hasBin: true - - node-gyp-build-optional-packages@5.2.2: - resolution: {integrity: sha512-s+w+rBWnpTMwSFbaE0UXsRlg7hU4FjekKU4eyAih5T8nJuNZT1nNsskXpxmeqSK9UzkBl6UgRlnKc8hz8IEqOw==} - hasBin: true - - node-gyp@8.4.1: - resolution: {integrity: sha512-olTJRgUtAb/hOXG0E93wZDs5YiJlgbXxTwQAFHyNlRsXQnYzUaF2aGgujZbw+hR8aF4ZG/rST57bWMWD16jr9w==} - engines: {node: '>= 10.12.0'} - hasBin: true - - node-releases@2.0.18: - resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} - - nopt@5.0.0: - resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==} - engines: {node: '>=6'} - hasBin: true - - normalize-path@3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - - notepack.io@2.2.0: - resolution: {integrity: sha512-9b5w3t5VSH6ZPosoYnyDONnUTF8o0UkBw7JLA6eBlYJWyGT1Q3vQa8Hmuj1/X6RYvHjjygBDgw6fJhe0JEojfw==} - - npmlog@5.0.1: - resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==} - deprecated: This package is no longer supported. - - npmlog@6.0.2: - resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} - engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - deprecated: This package is no longer supported. - - nssocket@0.6.0: - resolution: {integrity: sha512-a9GSOIql5IqgWJR3F/JXG4KpJTA3Z53Cj0MeMvGpglytB1nxE4PdFNC0jINe27CS7cGivoynwc054EzCcT3M3w==} - engines: {node: '>= 0.10.x'} - - nth-check@2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - - nullthrows@1.1.1: - resolution: {integrity: sha512-2vPPEi+Z7WqML2jZYddDIfy5Dqb0r2fze2zTxNNknZaFpVHU3mFB3R+DWeJWGVx0ecvttSGlJTI+WG+8Z4cDWw==} - - object-assign@4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} - - object-inspect@1.13.2: - resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} - engines: {node: '>= 0.4'} - - object-is@1.1.6: - resolution: {integrity: sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q==} - engines: {node: '>= 0.4'} - - object-keys@1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - - object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} - engines: {node: '>= 0.4'} - - on-finished@2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - - once@1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - - optionator@0.9.4: - resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} - engines: {node: '>= 0.8.0'} - - ordered-binary@1.5.2: - resolution: {integrity: sha512-JTo+4+4Fw7FreyAvlSLjb1BBVaxEQAacmjD3jjuyPZclpbEghTvQZbXBb2qPd2LeIMxiHwXBZUcpmG2Gl/mDEA==} - - p-limit@3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} - - p-locate@5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} - - p-map@4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - - pac-proxy-agent@7.0.2: - resolution: {integrity: sha512-BFi3vZnO9X5Qt6NRz7ZOaPja3ic0PhlsmCRYLOpN11+mWBCR6XJDqW5RF3j8jm4WGGQZtBA+bTfxYzeKW73eHg==} - engines: {node: '>= 14'} - - pac-resolver@7.0.1: - resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} - engines: {node: '>= 14'} - - pako@0.2.9: - resolution: {integrity: sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==} - - pako@1.0.11: - resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} - - parcel@2.12.0: - resolution: {integrity: sha512-W+gxAq7aQ9dJIg/XLKGcRT0cvnStFAQHPaI0pvD0U2l6IVLueUAm3nwN7lkY62zZNmlvNx6jNtE4wlbS+CyqSg==} - engines: {node: '>= 12.0.0'} - hasBin: true - - parent-module@1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} - - parse-asn1@5.1.7: - resolution: {integrity: sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==} - engines: {node: '>= 0.10'} - - parse-json@5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - - parseurl@1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - - path-browserify@1.0.1: - resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} - - path-exists@4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - path-is-absolute@1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - path-key@3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} - - path-parse@1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - path-to-regexp@0.1.10: - resolution: {integrity: sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==} - - pbkdf2@3.1.2: - resolution: {integrity: sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==} - engines: {node: '>=0.12'} - - phaser-raycaster@0.10.10: - resolution: {integrity: sha512-GtF59o0qvbqAIDezw0atHf/8O0l5NS6YekGec17PUrYUiiTY9Z6FoS0DND5tbITHlBJrxttWnn6LvKrBt3K89A==} - - phaser@3.85.2: - resolution: {integrity: sha512-bD/58E1gvCsEH0Lftb2BiJ8FQ86kb8HHOS656lLXPwg8ZXkskZGsfdyQO21Y57+neGOUEaUthSFfDyVULy5B1g==} - - picocolors@1.1.0: - resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} - - picomatch@2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - - pidusage@2.0.21: - resolution: {integrity: sha512-cv3xAQos+pugVX+BfXpHsbyz/dLzX+lr44zNMsYiGxUw+kV5sgQCIcLd1z+0vq+KyC7dJ+/ts2PsfgWfSC3WXA==} - engines: {node: '>=8'} - - pidusage@3.0.2: - resolution: {integrity: sha512-g0VU+y08pKw5M8EZ2rIGiEBaB8wrQMjYGFfW2QVIfyT8V+fq8YFLkvlz4bz5ljvFDJYNFCWT3PWqcRr2FKO81w==} - engines: {node: '>=10'} - - playwright-core@1.47.2: - resolution: {integrity: sha512-3JvMfF+9LJfe16l7AbSmU555PaTl2tPyQsVInqm3id16pdDfvZ8TTZ/pyzmkbDrZTQefyzU7AIHlZqQnxpqHVQ==} - engines: {node: '>=18'} - hasBin: true - - playwright@1.47.2: - resolution: {integrity: sha512-nx1cLMmQWqmA3UsnjaaokyoUpdVaaDhJhMoxX2qj3McpjnsqFHs516QAKYhqHAgOP+oCFTEOCOAaD1RgD/RQfA==} - engines: {node: '>=18'} - hasBin: true - - pm2-axon-rpc@0.7.1: - resolution: {integrity: sha512-FbLvW60w+vEyvMjP/xom2UPhUN/2bVpdtLfKJeYM3gwzYhoTEEChCOICfFzxkxuoEleOlnpjie+n1nue91bDQw==} - engines: {node: '>=5'} - - pm2-axon@4.0.1: - resolution: {integrity: sha512-kES/PeSLS8orT8dR5jMlNl+Yu4Ty3nbvZRmaAtROuVm9nYYGiaoXqqKQqQYzWQzMYWUKHMQTvBlirjE5GIIxqg==} - engines: {node: '>=5'} - - pm2-deploy@1.0.2: - resolution: {integrity: sha512-YJx6RXKrVrWaphEYf++EdOOx9EH18vM8RSZN/P1Y+NokTKqYAca/ejXwVLyiEpNju4HPZEk3Y2uZouwMqUlcgg==} - engines: {node: '>=4.0.0'} - - pm2-multimeter@0.1.2: - resolution: {integrity: sha512-S+wT6XfyKfd7SJIBqRgOctGxaBzUOmVQzTAS+cg04TsEUObJVreha7lvCfX8zzGVr871XwCSnHUU7DQQ5xEsfA==} - - pm2-sysmonit@1.2.8: - resolution: {integrity: sha512-ACOhlONEXdCTVwKieBIQLSi2tQZ8eKinhcr9JpZSUAL8Qy0ajIgRtsLxG/lwPOW3JEKqPyw/UaHmTWhUzpP4kA==} - - pm2@5.4.2: - resolution: {integrity: sha512-ynVpBwZampRH3YWLwRepZpQ7X3MvpwLIaqIdFEeBYEhaXbHmEx2KqOdxGV4T54wvKBhH3LixvU1j1bK4/sq7Tw==} - engines: {node: '>=12.0.0'} - hasBin: true - - possible-typed-array-names@1.0.0: - resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} - engines: {node: '>= 0.4'} - - postcss-value-parser@4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - - posthtml-parser@0.10.2: - resolution: {integrity: sha512-PId6zZ/2lyJi9LiKfe+i2xv57oEjJgWbsHGGANwos5AvdQp98i6AtamAl8gzSVFGfQ43Glb5D614cvZf012VKg==} - engines: {node: '>=12'} - - posthtml-parser@0.11.0: - resolution: {integrity: sha512-QecJtfLekJbWVo/dMAA+OSwY79wpRmbqS5TeXvXSX+f0c6pW4/SE6inzZ2qkU7oAMCPqIDkZDvd/bQsSFUnKyw==} - engines: {node: '>=12'} - - posthtml-render@3.0.0: - resolution: {integrity: sha512-z+16RoxK3fUPgwaIgH9NGnK1HKY9XIDpydky5eQGgAFVXTCSezalv9U2jQuNV+Z9qV1fDWNzldcw4eK0SSbqKA==} - engines: {node: '>=12'} - - posthtml@0.16.6: - resolution: {integrity: sha512-JcEmHlyLK/o0uGAlj65vgg+7LIms0xKXe60lcDOTU7oVX/3LuEuLwrQpW3VJ7de5TaFKiW4kWkaIpJL42FEgxQ==} - engines: {node: '>=12.0.0'} - - prebuild-install@7.1.2: - resolution: {integrity: sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==} - engines: {node: '>=10'} - hasBin: true - - prelude-ls@1.2.1: - resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} - engines: {node: '>= 0.8.0'} - - prettier@3.3.3: - resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} - engines: {node: '>=14'} - hasBin: true - - process-nextick-args@2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} - - process@0.11.10: - resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} - engines: {node: '>= 0.6.0'} - - promise-inflight@1.0.1: - resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} - peerDependencies: - bluebird: '*' - peerDependenciesMeta: - bluebird: - optional: true - - promise-retry@2.0.1: - resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} - engines: {node: '>=10'} - - promptly@2.2.0: - resolution: {integrity: sha512-aC9j+BZsRSSzEsXBNBwDnAxujdx19HycZoKgRgzWnS8eOHg1asuf9heuLprfbe739zY3IdUQx+Egv6Jn135WHA==} - - proxy-addr@2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} - - proxy-agent@6.3.1: - resolution: {integrity: sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==} - engines: {node: '>= 14'} - - proxy-from-env@1.1.0: - resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} - - public-encrypt@4.0.3: - resolution: {integrity: sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==} - - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} - - punycode@1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - - punycode@2.3.1: - resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} - engines: {node: '>=6'} - - qs@6.13.0: - resolution: {integrity: sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==} - engines: {node: '>=0.6'} - - querystring-es3@0.2.1: - resolution: {integrity: sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==} - engines: {node: '>=0.4.x'} - - queue-microtask@1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - - randombytes@2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - - randomfill@1.0.4: - resolution: {integrity: sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==} - - range-parser@1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - - raw-body@2.5.2: - resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} - engines: {node: '>= 0.8'} - - rc@1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true - - react-error-overlay@6.0.9: - resolution: {integrity: sha512-nQTTcUu+ATDbrSD1BZHr5kgSD4oF8OFjxun8uAaL8RwPBacGBNPf/yAuVVdx17N8XNzRDMrZ9XcKZHCjPW+9ew==} - - react-refresh@0.9.0: - resolution: {integrity: sha512-Gvzk7OZpiqKSkxsQvO/mbTN1poglhmAV7gR/DdIrRrSMXraRQQlfikRJOr3Nb9GTMPC5kof948Zy6jJZIFtDvQ==} - engines: {node: '>=0.10.0'} - - read@1.0.7: - resolution: {integrity: sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==} - engines: {node: '>=0.8'} - - readable-stream@2.3.8: - resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} - - readable-stream@3.6.2: - resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} - engines: {node: '>= 6'} - - readdirp@3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} - - regenerator-runtime@0.13.11: - resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} - - require-in-the-middle@5.2.0: - resolution: {integrity: sha512-efCx3b+0Z69/LGJmm9Yvi4cqEdxnoGnxYxGxBghkkTTFeXRtTCmmhO0AnAfHz59k957uTSuy8WaHqOs8wbYUWg==} - engines: {node: '>=6'} - - resolve-from@4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} - - resolve@1.22.8: - resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} - hasBin: true - - retry@0.12.0: - resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} - engines: {node: '>= 4'} - - reusify@1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - - rimraf@3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - deprecated: Rimraf versions prior to v4 are no longer supported - hasBin: true - - ripemd160@2.0.2: - resolution: {integrity: sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==} - - run-parallel@1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - - run-series@1.1.9: - resolution: {integrity: sha512-Arc4hUN896vjkqCYrUXquBFtRZdv1PfLbTYP71efP6butxyQ0kWpiNJyAgsxscmQg1cqvHY32/UCBzXedTpU2g==} - - safe-buffer@5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - safe-buffer@5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - safer-buffer@2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - sax@1.4.1: - resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} - - semver@6.3.1: - resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} - hasBin: true - - semver@7.5.4: - resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} - engines: {node: '>=10'} - hasBin: true - - semver@7.6.3: - resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} - engines: {node: '>=10'} - hasBin: true - - send@0.19.0: - resolution: {integrity: sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==} - engines: {node: '>= 0.8.0'} - - serve-static@1.16.2: - resolution: {integrity: sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==} - engines: {node: '>= 0.8.0'} - - set-blocking@2.0.0: - resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} - - set-function-length@1.2.2: - resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} - engines: {node: '>= 0.4'} - - setprototypeof@1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - - sha.js@2.4.11: - resolution: {integrity: sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==} - hasBin: true - - shebang-command@2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} - - shebang-regex@3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - - shimmer@1.2.1: - resolution: {integrity: sha512-sQTKC1Re/rM6XyFM6fIAGHRPVGvyXfgzIDvzoq608vM+jeyVD0Tu1E6Np0Kc2zAIFWIj963V2800iF/9LPieQw==} - - side-channel@1.0.6: - resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} - engines: {node: '>= 0.4'} - - signal-exit@3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - - simple-concat@1.0.1: - resolution: {integrity: sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==} - - simple-get@4.0.1: - resolution: {integrity: sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==} - - smart-buffer@4.2.0: - resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} - engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} - - socket.io-adapter@2.5.5: - resolution: {integrity: sha512-eLDQas5dzPgOWCk9GuuJC2lBqItuhKI4uxGgo9aIV7MYbk2h9Q6uULEh8WBzThoI7l+qU9Ast9fVUmkqPP9wYg==} - - socket.io-client@4.8.0: - resolution: {integrity: sha512-C0jdhD5yQahMws9alf/yvtsMGTaIDBnZ8Rb5HU56svyq0l5LIrGzIDZZD5pHQlmzxLuU91Gz+VpQMKgCTNYtkw==} - engines: {node: '>=10.0.0'} - - socket.io-msgpack-parser@3.0.2: - resolution: {integrity: sha512-1e76bJ1PCKi9H+JiYk+S29PBJvknHjQWM7Mtj0hjF2KxDA6b6rQxv3rTsnwBoz/haZOhlCDIMQvPATbqYeuMxg==} - - socket.io-parser@4.2.4: - resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} - engines: {node: '>=10.0.0'} - - socket.io@4.8.0: - resolution: {integrity: sha512-8U6BEgGjQOfGz3HHTYaC/L1GaxDCJ/KM0XTkJly0EhZ5U/du9uNEZy4ZgYzEzIqlx2CMm25CrCqr1ck899eLNA==} - engines: {node: '>=10.2.0'} - - socks-proxy-agent@6.2.1: - resolution: {integrity: sha512-a6KW9G+6B3nWZ1yB8G7pJwL3ggLy1uTzKAgCb7ttblwqdz9fMGJUuTy3uFzEP48FAs9FLILlmzDlE2JJhVQaXQ==} - engines: {node: '>= 10'} - - socks-proxy-agent@8.0.4: - resolution: {integrity: sha512-GNAq/eg8Udq2x0eNiFkr9gRg5bA7PXEWagQdeRX4cPSG+X/8V38v637gim9bjFptMk1QWsCTr0ttrJEiXbNnRw==} - engines: {node: '>= 14'} - - socks@2.8.3: - resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} - engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} - - source-map-support@0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - - source-map@0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} - - sprintf-js@1.1.2: - resolution: {integrity: sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==} - - sprintf-js@1.1.3: - resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} - - sqlite3@5.1.7: - resolution: {integrity: sha512-GGIyOiFaG+TUra3JIfkI/zGP8yZYLPQ0pl1bH+ODjiX57sPhrLU5sQJn1y9bDKZUFYkX1crlrPfSYt0BKKdkog==} - - srcset@4.0.0: - resolution: {integrity: sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw==} - engines: {node: '>=12'} - - ssri@8.0.1: - resolution: {integrity: sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==} - engines: {node: '>= 8'} - - stable@0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - - statuses@2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - - stream-browserify@3.0.0: - resolution: {integrity: sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==} - - stream-http@3.2.0: - resolution: {integrity: sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==} - - string-width@4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - - string_decoder@1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - - string_decoder@1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - - strip-ansi@6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - - strip-json-comments@2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - - strip-json-comments@3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - - supports-color@5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} - - supports-color@7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} - - supports-preserve-symlinks-flag@1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} - - svgo@2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - - systeminformation@5.23.5: - resolution: {integrity: sha512-PEpJwhRYxZgBCAlWZhWIgfMTjXLqfcaZ1pJsJn9snWNfBW/Z1YQg1mbIUSWrEV3ErAHF7l/OoVLQeaZDlPzkpA==} - engines: {node: '>=8.0.0'} - os: [darwin, linux, win32, freebsd, openbsd, netbsd, sunos, android] - hasBin: true - - tar-fs@2.1.1: - resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} - - tar-stream@2.2.0: - resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} - engines: {node: '>=6'} - - tar@6.2.1: - resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} - engines: {node: '>=10'} - - term-size@2.2.1: - resolution: {integrity: sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==} - engines: {node: '>=8'} - - text-table@0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - - timsort@0.3.0: - resolution: {integrity: sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==} - - to-regex-range@5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} - - toidentifier@1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - - tr46@0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - - tslib@1.9.3: - resolution: {integrity: sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==} - - tslib@2.7.0: - resolution: {integrity: sha512-gLXCKdN1/j47AiHiOkJN69hJmcbGTHI0ImLmbYLHykhgeN0jVGola9yVjFgzCUklsZQMW55o+dW7IXv3RCXDzA==} - - tunnel-agent@0.6.0: - resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} - - tv4@1.3.0: - resolution: {integrity: sha512-afizzfpJgvPr+eDkREK4MxJ/+r8nEEHcmitwgnPUqpaP+FpwQyadnxNoSACbgc/b1LsZYtODGoPiFxQrgJgjvw==} - engines: {node: '>= 0.8.0'} - - tx2@1.0.5: - resolution: {integrity: sha512-sJ24w0y03Md/bxzK4FU8J8JveYYUbSs2FViLJ2D/8bytSiyPRbuE3DyL/9UKYXTZlV3yXq0L8GLlhobTnekCVg==} - - type-check@0.4.0: - resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} - engines: {node: '>= 0.8.0'} - - type-fest@0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - - type-is@1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - - undici-types@6.19.8: - resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} - - unique-filename@1.1.1: - resolution: {integrity: sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==} - - unique-slug@2.0.2: - resolution: {integrity: sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==} - - universalify@2.0.1: - resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} - engines: {node: '>= 10.0.0'} - - unpipe@1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - - update-browserslist-db@1.1.1: - resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - - uri-js@4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - - url@0.11.4: - resolution: {integrity: sha512-oCwdVC7mTuWiPyjLUz/COz5TLk6wgp0RCsN+wHZ2Ekneac9w8uuV0njcbbie2ME+Vs+d6duwmYuR3HgQXs1fOg==} - engines: {node: '>= 0.4'} - - util-deprecate@1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - - util@0.12.5: - resolution: {integrity: sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==} - - utility-types@3.11.0: - resolution: {integrity: sha512-6Z7Ma2aVEWisaL6TvBCy7P8rm2LQoPv6dJ7ecIaIixHcwfbJ0x7mWdbcwlIM5IGQxPZSFYeqRCqlOOeKoJYMkw==} - engines: {node: '>= 4'} - - utils-merge@1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - - uuid@10.0.0: - resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} - hasBin: true - - vary@1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - - vizion@2.2.1: - resolution: {integrity: sha512-sfAcO2yeSU0CSPFI/DmZp3FsFE9T+8913nv1xWBOyzODv13fwkn6Vl7HqxGpkr9F608M+8SuFId3s+BlZqfXww==} - engines: {node: '>=4.0'} - - weak-lru-cache@1.2.2: - resolution: {integrity: sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==} - - webidl-conversions@3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - - whatwg-url@5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} - - which-typed-array@1.1.15: - resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} - engines: {node: '>= 0.4'} - - which@2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - - wide-align@1.1.5: - resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} - - word-wrap@1.2.5: - resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} - engines: {node: '>=0.10.0'} - - wrappy@1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - ws@7.5.10: - resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} - engines: {node: '>=8.3.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - ws@8.17.1: - resolution: {integrity: sha512-6XQFvXTkbfUOZOKKILFG1PDK2NDQs4azKQl26T0YS5CxqWLgXajbPZ+h4gZekJyRqFU8pvnbAbbs/3TgRPy+GQ==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: '>=5.0.2' - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - - xmlhttprequest-ssl@2.1.1: - resolution: {integrity: sha512-ptjR8YSJIXoA3Mbv5po7RtSYHO6mZr8s7i5VGmEk7QY2pQWyT1o0N+W1gKbOyJPUCGXGnuw0wqe8f0L6Y0ny7g==} - engines: {node: '>=0.4.0'} - - xtend@4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - - yallist@4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - - yocto-queue@0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} - -snapshots: - - '@babel/code-frame@7.25.7': - dependencies: - '@babel/highlight': 7.25.7 - picocolors: 1.1.0 - - '@babel/helper-validator-identifier@7.25.7': {} - - '@babel/highlight@7.25.7': - dependencies: - '@babel/helper-validator-identifier': 7.25.7 - chalk: 2.4.2 - js-tokens: 4.0.0 - picocolors: 1.1.0 - - '@eslint-community/eslint-utils@4.4.0(eslint@9.11.1)': - dependencies: - eslint: 9.11.1 - eslint-visitor-keys: 3.4.3 - - '@eslint-community/regexpp@4.11.1': {} - - '@eslint/config-array@0.18.0': - dependencies: - '@eslint/object-schema': 2.1.4 - debug: 4.3.7 - minimatch: 3.1.2 - transitivePeerDependencies: - - supports-color - - '@eslint/core@0.6.0': {} - - '@eslint/eslintrc@3.1.0': - dependencies: - ajv: 6.12.6 - debug: 4.3.7 - espree: 10.2.0 - globals: 14.0.0 - ignore: 5.3.2 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - minimatch: 3.1.2 - strip-json-comments: 3.1.1 - transitivePeerDependencies: - - supports-color - - '@eslint/js@9.11.1': {} - - '@eslint/object-schema@2.1.4': {} - - '@eslint/plugin-kit@0.2.0': - dependencies: - levn: 0.4.1 - - '@gar/promisify@1.1.3': - optional: true - - '@humanwhocodes/module-importer@1.0.1': {} - - '@humanwhocodes/retry@0.3.0': {} - - '@lezer/common@1.2.2': {} - - '@lezer/lr@1.4.2': - dependencies: - '@lezer/common': 1.2.2 - - '@lmdb/lmdb-darwin-arm64@2.8.5': - optional: true - - '@lmdb/lmdb-darwin-x64@2.8.5': - optional: true - - '@lmdb/lmdb-linux-arm64@2.8.5': - optional: true - - '@lmdb/lmdb-linux-arm@2.8.5': - optional: true - - '@lmdb/lmdb-linux-x64@2.8.5': - optional: true - - '@lmdb/lmdb-win32-x64@2.8.5': - optional: true - - '@mapbox/node-pre-gyp@1.0.11(encoding@0.1.13)': - dependencies: - detect-libc: 2.0.3 - https-proxy-agent: 5.0.1 - make-dir: 3.1.0 - node-fetch: 2.7.0(encoding@0.1.13) - nopt: 5.0.0 - npmlog: 5.0.1 - rimraf: 3.0.2 - semver: 7.6.3 - tar: 6.2.1 - transitivePeerDependencies: - - encoding - - supports-color - - '@mischnic/json-sourcemap@0.1.1': - dependencies: - '@lezer/common': 1.2.2 - '@lezer/lr': 1.4.2 - json5: 2.2.3 - - '@msgpackr-extract/msgpackr-extract-darwin-arm64@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-darwin-x64@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-linux-arm64@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-linux-arm@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-linux-x64@3.0.3': - optional: true - - '@msgpackr-extract/msgpackr-extract-win32-x64@3.0.3': - optional: true - - '@nodelib/fs.scandir@2.1.5': - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - - '@nodelib/fs.stat@2.0.5': {} - - '@nodelib/fs.walk@1.2.8': - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.17.1 - - '@npmcli/fs@1.1.1': - dependencies: - '@gar/promisify': 1.1.3 - semver: 7.6.3 - optional: true - - '@npmcli/move-file@1.1.2': - dependencies: - mkdirp: 1.0.4 - rimraf: 3.0.2 - optional: true - - '@parcel/bundler-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/graph': 3.2.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/cache@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/logger': 2.12.0 - '@parcel/utils': 2.12.0 - lmdb: 2.8.5 - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/codeframe@2.12.0': - dependencies: - chalk: 4.1.2 - - '@parcel/compressor-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/config-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/bundler-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/compressor-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/namer-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/optimizer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/optimizer-htmlnano': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/optimizer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/optimizer-svgo': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/optimizer-swc': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/packager-wasm': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/resolver-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/runtime-browser-hmr': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/runtime-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/runtime-react-refresh': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/runtime-service-worker': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-babel': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-css': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-html': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-image': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-js': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13)) - '@parcel/transformer-json': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-postcss': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-posthtml': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-raw': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-react-refresh-wrap': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/transformer-svg': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@swc/helpers' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - typescript - - uncss - - '@parcel/core@2.12.0(@swc/helpers@0.5.13)': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/events': 2.12.0 - '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/graph': 3.2.0 - '@parcel/logger': 2.12.0 - '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/profiler': 2.12.0 - '@parcel/rust': 2.12.0 - '@parcel/source-map': 2.1.1 - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - abortcontroller-polyfill: 1.7.5 - base-x: 3.0.10 - browserslist: 4.24.0 - clone: 2.1.2 - dotenv: 7.0.0 - dotenv-expand: 5.1.0 - json5: 2.2.3 - msgpackr: 1.11.0 - nullthrows: 1.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/diagnostic@2.12.0': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - nullthrows: 1.1.1 - - '@parcel/events@2.12.0': {} - - '@parcel/fs@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - '@parcel/watcher': 2.4.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/graph@3.2.0': - dependencies: - nullthrows: 1.1.1 - - '@parcel/logger@2.12.0': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/events': 2.12.0 - - '@parcel/markdown-ansi@2.12.0': - dependencies: - chalk: 4.1.2 - - '@parcel/namer-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/node-resolver-core@3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - '@parcel/diagnostic': 2.12.0 - '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - '@parcel/core' - - '@parcel/optimizer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.12.0 - browserslist: 4.24.0 - lightningcss: 1.27.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/optimizer-htmlnano@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - htmlnano: 2.1.1(svgo@2.8.0) - nullthrows: 1.1.1 - posthtml: 0.16.6 - svgo: 2.8.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - typescript - - uncss - - '@parcel/optimizer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/optimizer-svgo@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - svgo: 2.8.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/optimizer-swc@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.12.0 - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/package-manager@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/logger': 2.12.0 - '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.13)) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@swc/core': 1.7.26(@swc/helpers@0.5.13) - semver: 7.6.3 - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/packager-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.12.0 - lightningcss: 1.27.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - posthtml: 0.16.6 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/source-map': 2.1.1 - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - globals: 13.24.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-raw-url@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - posthtml: 0.16.6 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-wasm@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/packager-xml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - '@xmldom/xmldom': 0.7.13 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/plugin@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/profiler@2.12.0': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/events': 2.12.0 - chrome-trace-event: 1.0.4 - - '@parcel/reporter-cli@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - chalk: 4.1.2 - term-size: 2.2.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/reporter-dev-server@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/reporter-tracer@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - chrome-trace-event: 1.0.4 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/resolver-default@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/node-resolver-core': 3.3.0(@parcel/core@2.12.0(@swc/helpers@0.5.13)) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/runtime-browser-hmr@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/runtime-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/runtime-react-refresh@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - react-error-overlay: 6.0.9 - react-refresh: 0.9.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/runtime-service-worker@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/rust@2.12.0': {} - - '@parcel/source-map@2.1.1': - dependencies: - detect-libc: 1.0.3 - - '@parcel/transformer-babel@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.12.0 - browserslist: 4.24.0 - json5: 2.2.3 - nullthrows: 1.1.1 - semver: 7.6.3 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-css@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.12.0 - browserslist: 4.24.0 - lightningcss: 1.27.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-html@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 7.6.3 - srcset: 4.0.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-image@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' - - '@parcel/transformer-js@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/source-map': 2.1.1 - '@parcel/utils': 2.12.0 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@swc/helpers': 0.5.13 - browserslist: 4.24.0 - nullthrows: 1.1.1 - regenerator-runtime: 0.13.11 - semver: 7.6.3 - - '@parcel/transformer-json@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - json5: 2.2.3 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-postcss@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - '@parcel/utils': 2.12.0 - clone: 2.1.2 - nullthrows: 1.1.1 - postcss-value-parser: 4.2.0 - semver: 7.6.3 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-posthtml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 7.6.3 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-raw@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-react-refresh-wrap@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - react-refresh: 0.9.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-svg@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/rust': 2.12.0 - nullthrows: 1.1.1 - posthtml: 0.16.6 - posthtml-parser: 0.10.2 - posthtml-render: 3.0.0 - semver: 7.6.3 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-webmanifest@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@mischnic/json-sourcemap': 0.1.1 - '@parcel/diagnostic': 2.12.0 - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/transformer-xml@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/plugin': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@xmldom/xmldom': 0.7.13 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/types@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/cache': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/source-map': 2.1.1 - '@parcel/workers': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - utility-types: 3.11.0 - transitivePeerDependencies: - - '@parcel/core' - - '@swc/helpers' - - '@parcel/utils@2.12.0': - dependencies: - '@parcel/codeframe': 2.12.0 - '@parcel/diagnostic': 2.12.0 - '@parcel/logger': 2.12.0 - '@parcel/markdown-ansi': 2.12.0 - '@parcel/rust': 2.12.0 - '@parcel/source-map': 2.1.1 - chalk: 4.1.2 - nullthrows: 1.1.1 - - '@parcel/watcher-android-arm64@2.4.1': - optional: true - - '@parcel/watcher-darwin-arm64@2.4.1': - optional: true - - '@parcel/watcher-darwin-x64@2.4.1': - optional: true - - '@parcel/watcher-freebsd-x64@2.4.1': - optional: true - - '@parcel/watcher-linux-arm-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-arm64-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-arm64-musl@2.4.1': - optional: true - - '@parcel/watcher-linux-x64-glibc@2.4.1': - optional: true - - '@parcel/watcher-linux-x64-musl@2.4.1': - optional: true - - '@parcel/watcher-win32-arm64@2.4.1': - optional: true - - '@parcel/watcher-win32-ia32@2.4.1': - optional: true - - '@parcel/watcher-win32-x64@2.4.1': - optional: true - - '@parcel/watcher@2.4.1': - dependencies: - detect-libc: 1.0.3 - is-glob: 4.0.3 - micromatch: 4.0.8 - node-addon-api: 7.1.1 - optionalDependencies: - '@parcel/watcher-android-arm64': 2.4.1 - '@parcel/watcher-darwin-arm64': 2.4.1 - '@parcel/watcher-darwin-x64': 2.4.1 - '@parcel/watcher-freebsd-x64': 2.4.1 - '@parcel/watcher-linux-arm-glibc': 2.4.1 - '@parcel/watcher-linux-arm64-glibc': 2.4.1 - '@parcel/watcher-linux-arm64-musl': 2.4.1 - '@parcel/watcher-linux-x64-glibc': 2.4.1 - '@parcel/watcher-linux-x64-musl': 2.4.1 - '@parcel/watcher-win32-arm64': 2.4.1 - '@parcel/watcher-win32-ia32': 2.4.1 - '@parcel/watcher-win32-x64': 2.4.1 - - '@parcel/workers@2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13)': - dependencies: - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/logger': 2.12.0 - '@parcel/profiler': 2.12.0 - '@parcel/types': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - nullthrows: 1.1.1 - transitivePeerDependencies: - - '@swc/helpers' - - '@playwright/test@1.47.2': - dependencies: - playwright: 1.47.2 - - '@pm2/agent@2.0.4': - dependencies: - async: 3.2.6 - chalk: 3.0.0 - dayjs: 1.8.36 - debug: 4.3.7 - eventemitter2: 5.0.1 - fast-json-patch: 3.1.1 - fclone: 1.0.11 - nssocket: 0.6.0 - pm2-axon: 4.0.1 - pm2-axon-rpc: 0.7.1 - proxy-agent: 6.3.1 - semver: 7.5.4 - ws: 7.5.10 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@pm2/io@6.0.1': - dependencies: - async: 2.6.4 - debug: 4.3.7 - eventemitter2: 6.4.9 - require-in-the-middle: 5.2.0 - semver: 7.5.4 - shimmer: 1.2.1 - signal-exit: 3.0.7 - tslib: 1.9.3 - transitivePeerDependencies: - - supports-color - - '@pm2/js-api@0.8.0': - dependencies: - async: 2.6.4 - debug: 4.3.7 - eventemitter2: 6.4.9 - extrareqp2: 1.0.0(debug@4.3.7) - ws: 7.5.10 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - '@pm2/pm2-version-check@1.0.4': - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - '@socket.io/component-emitter@3.1.2': {} - - '@swc/core-darwin-arm64@1.7.26': - optional: true - - '@swc/core-darwin-x64@1.7.26': - optional: true - - '@swc/core-linux-arm-gnueabihf@1.7.26': - optional: true - - '@swc/core-linux-arm64-gnu@1.7.26': - optional: true - - '@swc/core-linux-arm64-musl@1.7.26': - optional: true - - '@swc/core-linux-x64-gnu@1.7.26': - optional: true - - '@swc/core-linux-x64-musl@1.7.26': - optional: true - - '@swc/core-win32-arm64-msvc@1.7.26': - optional: true - - '@swc/core-win32-ia32-msvc@1.7.26': - optional: true - - '@swc/core-win32-x64-msvc@1.7.26': - optional: true - - '@swc/core@1.7.26(@swc/helpers@0.5.13)': - dependencies: - '@swc/counter': 0.1.3 - '@swc/types': 0.1.12 - optionalDependencies: - '@swc/core-darwin-arm64': 1.7.26 - '@swc/core-darwin-x64': 1.7.26 - '@swc/core-linux-arm-gnueabihf': 1.7.26 - '@swc/core-linux-arm64-gnu': 1.7.26 - '@swc/core-linux-arm64-musl': 1.7.26 - '@swc/core-linux-x64-gnu': 1.7.26 - '@swc/core-linux-x64-musl': 1.7.26 - '@swc/core-win32-arm64-msvc': 1.7.26 - '@swc/core-win32-ia32-msvc': 1.7.26 - '@swc/core-win32-x64-msvc': 1.7.26 - '@swc/helpers': 0.5.13 - - '@swc/counter@0.1.3': {} - - '@swc/helpers@0.5.13': - dependencies: - tslib: 2.7.0 - - '@swc/types@0.1.12': - dependencies: - '@swc/counter': 0.1.3 - - '@tootallnate/once@1.1.2': - optional: true - - '@tootallnate/quickjs-emscripten@0.23.0': {} - - '@trysound/sax@0.2.0': {} - - '@types/cookie@0.4.1': {} - - '@types/cors@2.8.17': - dependencies: - '@types/node': 22.7.4 - - '@types/estree@1.0.6': {} - - '@types/json-schema@7.0.15': {} - - '@types/node@22.7.4': - dependencies: - undici-types: 6.19.8 - - '@xmldom/xmldom@0.7.13': {} - - abbrev@1.1.1: {} - - abortcontroller-polyfill@1.7.5: {} - - accepts@1.3.8: - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - - acorn-jsx@5.3.2(acorn@8.12.1): - dependencies: - acorn: 8.12.1 - - acorn@8.12.1: {} - - agent-base@6.0.2: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - agent-base@7.1.1: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - agentkeepalive@4.5.0: - dependencies: - humanize-ms: 1.2.1 - optional: true - - aggregate-error@3.1.0: - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - optional: true - - ajv@6.12.6: - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - amp-message@0.1.2: - dependencies: - amp: 0.3.1 - - amp@0.3.1: {} - - ansi-colors@4.1.3: {} - - ansi-regex@5.0.1: {} - - ansi-styles@3.2.1: - dependencies: - color-convert: 1.9.3 - - ansi-styles@4.3.0: - dependencies: - color-convert: 2.0.1 - - anymatch@3.1.3: - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - aproba@2.0.0: {} - - are-we-there-yet@2.0.0: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 - - are-we-there-yet@3.0.1: - dependencies: - delegates: 1.0.0 - readable-stream: 3.6.2 - optional: true - - argparse@2.0.1: {} - - array-flatten@1.1.1: {} - - asn1.js@4.10.1: - dependencies: - bn.js: 4.12.0 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - - assert@2.1.0: - dependencies: - call-bind: 1.0.7 - is-nan: 1.3.2 - object-is: 1.1.6 - object.assign: 4.1.5 - util: 0.12.5 - - ast-types@0.13.4: - dependencies: - tslib: 2.7.0 - - async@2.6.4: - dependencies: - lodash: 4.17.21 - - async@3.2.6: {} - - available-typed-arrays@1.0.7: - dependencies: - possible-typed-array-names: 1.0.0 - - balanced-match@1.0.2: {} - - base-x@3.0.10: - dependencies: - safe-buffer: 5.2.1 - - base64-js@1.5.1: {} - - base64id@2.0.0: {} - - basic-ftp@5.0.5: {} - - bcrypt@5.1.1(encoding@0.1.13): - dependencies: - '@mapbox/node-pre-gyp': 1.0.11(encoding@0.1.13) - node-addon-api: 5.1.0 - transitivePeerDependencies: - - encoding - - supports-color - - binary-extensions@2.3.0: {} - - bindings@1.5.0: - dependencies: - file-uri-to-path: 1.0.0 - - bl@4.1.0: - dependencies: - buffer: 5.7.1 - inherits: 2.0.4 - readable-stream: 3.6.2 - - blessed@0.1.81: {} - - bn.js@4.12.0: {} - - bn.js@5.2.1: {} - - bodec@0.1.0: {} - - body-parser@1.20.3: - dependencies: - bytes: 3.1.2 - content-type: 1.0.5 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.13.0 - raw-body: 2.5.2 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - boolbase@1.0.0: {} - - brace-expansion@1.1.11: - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - braces@3.0.3: - dependencies: - fill-range: 7.1.1 - - brorand@1.1.0: {} - - browserify-aes@1.2.0: - dependencies: - buffer-xor: 1.0.3 - cipher-base: 1.0.4 - create-hash: 1.2.0 - evp_bytestokey: 1.0.3 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - browserify-cipher@1.0.1: - dependencies: - browserify-aes: 1.2.0 - browserify-des: 1.0.2 - evp_bytestokey: 1.0.3 - - browserify-des@1.0.2: - dependencies: - cipher-base: 1.0.4 - des.js: 1.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - browserify-rsa@4.1.1: - dependencies: - bn.js: 5.2.1 - randombytes: 2.1.0 - safe-buffer: 5.2.1 - - browserify-sign@4.2.3: - dependencies: - bn.js: 5.2.1 - browserify-rsa: 4.1.1 - create-hash: 1.2.0 - create-hmac: 1.1.7 - elliptic: 6.5.7 - hash-base: 3.0.4 - inherits: 2.0.4 - parse-asn1: 5.1.7 - readable-stream: 2.3.8 - safe-buffer: 5.2.1 - - browserify-zlib@0.2.0: - dependencies: - pako: 1.0.11 - - browserslist@4.24.0: - dependencies: - caniuse-lite: 1.0.30001666 - electron-to-chromium: 1.5.32 - node-releases: 2.0.18 - update-browserslist-db: 1.1.1(browserslist@4.24.0) - - buffer-equal-constant-time@1.0.1: {} - - buffer-from@1.1.2: {} - - buffer-xor@1.0.3: {} - - buffer@5.7.1: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - buffer@6.0.3: - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - builtin-status-codes@3.0.0: {} - - bytes@3.1.2: {} - - cacache@15.3.0: - dependencies: - '@npmcli/fs': 1.1.1 - '@npmcli/move-file': 1.1.2 - chownr: 2.0.0 - fs-minipass: 2.1.0 - glob: 7.2.3 - infer-owner: 1.0.4 - lru-cache: 6.0.0 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - mkdirp: 1.0.4 - p-map: 4.0.0 - promise-inflight: 1.0.1 - rimraf: 3.0.2 - ssri: 8.0.1 - tar: 6.2.1 - unique-filename: 1.1.1 - transitivePeerDependencies: - - bluebird - optional: true - - call-bind@1.0.7: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - set-function-length: 1.2.2 - - callsites@3.1.0: {} - - caniuse-lite@1.0.30001666: {} - - chalk@2.4.2: - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - chalk@3.0.0: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - chalk@4.1.2: - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - charm@0.1.2: {} - - chokidar@3.6.0: - dependencies: - anymatch: 3.1.3 - braces: 3.0.3 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.3 - - chownr@1.1.4: {} - - chownr@2.0.0: {} - - chrome-trace-event@1.0.4: {} - - cipher-base@1.0.4: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - - clean-stack@2.2.0: - optional: true - - cli-tableau@2.0.1: - dependencies: - chalk: 3.0.0 - - clone@2.1.2: {} - - color-convert@1.9.3: - dependencies: - color-name: 1.1.3 - - color-convert@2.0.1: - dependencies: - color-name: 1.1.4 - - color-name@1.1.3: {} - - color-name@1.1.4: {} - - color-support@1.1.3: {} - - commander@2.15.1: {} - - commander@7.2.0: {} - - component-emitter@1.3.1: {} - - concat-map@0.0.1: {} - - console-control-strings@1.1.0: {} - - content-disposition@0.5.4: - dependencies: - safe-buffer: 5.2.1 - - content-type@1.0.5: {} - - cookie-signature@1.0.6: {} - - cookie@0.4.2: {} - - cookie@0.6.0: {} - - core-util-is@1.0.3: {} - - cors@2.8.5: - dependencies: - object-assign: 4.1.1 - vary: 1.1.2 - - cosmiconfig@9.0.0: - dependencies: - env-paths: 2.2.1 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - parse-json: 5.2.0 - - create-ecdh@4.0.4: - dependencies: - bn.js: 4.12.0 - elliptic: 6.5.7 - - create-hash@1.2.0: - dependencies: - cipher-base: 1.0.4 - inherits: 2.0.4 - md5.js: 1.3.5 - ripemd160: 2.0.2 - sha.js: 2.4.11 - - create-hmac@1.1.7: - dependencies: - cipher-base: 1.0.4 - create-hash: 1.2.0 - inherits: 2.0.4 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 - - croner@4.1.97: {} - - cross-spawn@7.0.3: - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - - crypto-browserify@3.12.0: - dependencies: - browserify-cipher: 1.0.1 - browserify-sign: 4.2.3 - create-ecdh: 4.0.4 - create-hash: 1.2.0 - create-hmac: 1.1.7 - diffie-hellman: 5.0.3 - inherits: 2.0.4 - pbkdf2: 3.1.2 - public-encrypt: 4.0.3 - randombytes: 2.1.0 - randomfill: 1.0.4 - - css-select@4.3.0: - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - - css-tree@1.1.3: - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - - css-what@6.1.0: {} - - csso@4.2.0: - dependencies: - css-tree: 1.1.3 - - culvert@0.1.2: {} - - data-uri-to-buffer@6.0.2: {} - - dayjs@1.11.13: {} - - dayjs@1.8.36: {} - - debug@2.6.9: - dependencies: - ms: 2.0.0 - - debug@3.2.7: - dependencies: - ms: 2.1.3 - - debug@4.3.7: - dependencies: - ms: 2.1.3 - - decompress-response@6.0.0: - dependencies: - mimic-response: 3.1.0 - - deep-extend@0.6.0: {} - - deep-is@0.1.4: {} - - define-data-property@1.1.4: - dependencies: - es-define-property: 1.0.0 - es-errors: 1.3.0 - gopd: 1.0.1 - - define-properties@1.2.1: - dependencies: - define-data-property: 1.1.4 - has-property-descriptors: 1.0.2 - object-keys: 1.1.1 - - degenerator@5.0.1: - dependencies: - ast-types: 0.13.4 - escodegen: 2.1.0 - esprima: 4.0.1 - - delegates@1.0.0: {} - - depd@2.0.0: {} - - des.js@1.1.0: - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - - destroy@1.2.0: {} - - detect-libc@1.0.3: {} - - detect-libc@2.0.3: {} - - diffie-hellman@5.0.3: - dependencies: - bn.js: 4.12.0 - miller-rabin: 4.0.1 - randombytes: 2.1.0 - - dom-serializer@1.4.1: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - - domelementtype@2.3.0: {} - - domhandler@4.3.1: - dependencies: - domelementtype: 2.3.0 - - domutils@2.8.0: - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - - dotenv-expand@5.1.0: {} - - dotenv@7.0.0: {} - - easystarjs@0.4.4: - dependencies: - heap: 0.2.6 - - ecdsa-sig-formatter@1.0.11: - dependencies: - safe-buffer: 5.2.1 - - ee-first@1.1.1: {} - - electron-to-chromium@1.5.32: {} - - elliptic@6.5.7: - dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 - hash.js: 1.1.7 - hmac-drbg: 1.0.1 - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - - emoji-regex@8.0.0: {} - - encodeurl@1.0.2: {} - - encodeurl@2.0.0: {} - - encoding@0.1.13: - dependencies: - iconv-lite: 0.6.3 - optional: true - - end-of-stream@1.4.4: - dependencies: - once: 1.4.0 - - engine.io-client@6.6.1: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - xmlhttprequest-ssl: 2.1.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - engine.io-parser@5.2.3: {} - - engine.io@6.6.1: - dependencies: - '@types/cookie': 0.4.1 - '@types/cors': 2.8.17 - '@types/node': 22.7.4 - accepts: 1.3.8 - base64id: 2.0.0 - cookie: 0.4.2 - cors: 2.8.5 - debug: 4.3.7 - engine.io-parser: 5.2.3 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - enquirer@2.3.6: - dependencies: - ansi-colors: 4.1.3 - - entities@2.2.0: {} - - entities@3.0.1: {} - - env-paths@2.2.1: {} - - err-code@2.0.3: - optional: true - - error-ex@1.3.2: - dependencies: - is-arrayish: 0.2.1 - - es-define-property@1.0.0: - dependencies: - get-intrinsic: 1.2.4 - - es-errors@1.3.0: {} - - escalade@3.2.0: {} - - escape-html@1.0.3: {} - - escape-string-regexp@1.0.5: {} - - escape-string-regexp@4.0.0: {} - - escodegen@2.1.0: - dependencies: - esprima: 4.0.1 - estraverse: 5.3.0 - esutils: 2.0.3 - optionalDependencies: - source-map: 0.6.1 - - eslint-scope@8.1.0: - dependencies: - esrecurse: 4.3.0 - estraverse: 5.3.0 - - eslint-visitor-keys@3.4.3: {} - - eslint-visitor-keys@4.1.0: {} - - eslint@9.11.1: - dependencies: - '@eslint-community/eslint-utils': 4.4.0(eslint@9.11.1) - '@eslint-community/regexpp': 4.11.1 - '@eslint/config-array': 0.18.0 - '@eslint/core': 0.6.0 - '@eslint/eslintrc': 3.1.0 - '@eslint/js': 9.11.1 - '@eslint/plugin-kit': 0.2.0 - '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.3.0 - '@nodelib/fs.walk': 1.2.8 - '@types/estree': 1.0.6 - '@types/json-schema': 7.0.15 - ajv: 6.12.6 - chalk: 4.1.2 - cross-spawn: 7.0.3 - debug: 4.3.7 - escape-string-regexp: 4.0.0 - eslint-scope: 8.1.0 - eslint-visitor-keys: 4.1.0 - espree: 10.2.0 - esquery: 1.6.0 - esutils: 2.0.3 - fast-deep-equal: 3.1.3 - file-entry-cache: 8.0.0 - find-up: 5.0.0 - glob-parent: 6.0.2 - ignore: 5.3.2 - imurmurhash: 0.1.4 - is-glob: 4.0.3 - is-path-inside: 3.0.3 - json-stable-stringify-without-jsonify: 1.0.1 - lodash.merge: 4.6.2 - minimatch: 3.1.2 - natural-compare: 1.4.0 - optionator: 0.9.4 - strip-ansi: 6.0.1 - text-table: 0.2.0 - transitivePeerDependencies: - - supports-color - - espree@10.2.0: - dependencies: - acorn: 8.12.1 - acorn-jsx: 5.3.2(acorn@8.12.1) - eslint-visitor-keys: 4.1.0 - - esprima@4.0.1: {} - - esquery@1.6.0: - dependencies: - estraverse: 5.3.0 - - esrecurse@4.3.0: - dependencies: - estraverse: 5.3.0 - - estraverse@5.3.0: {} - - esutils@2.0.3: {} - - etag@1.8.1: {} - - eventemitter2@0.4.14: {} - - eventemitter2@5.0.1: {} - - eventemitter2@6.4.9: {} - - eventemitter3@5.0.1: {} - - events@3.3.0: {} - - evp_bytestokey@1.0.3: - dependencies: - md5.js: 1.3.5 - safe-buffer: 5.2.1 - - expand-template@2.0.3: {} - - express@4.21.0: - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.3 - content-disposition: 0.5.4 - content-type: 1.0.5 - cookie: 0.6.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 2.0.0 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.3.1 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.3 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.10 - proxy-addr: 2.0.7 - qs: 6.13.0 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.19.0 - serve-static: 1.16.2 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - - extrareqp2@1.0.0(debug@4.3.7): - dependencies: - follow-redirects: 1.15.9(debug@4.3.7) - transitivePeerDependencies: - - debug - - fast-deep-equal@3.1.3: {} - - fast-json-patch@3.1.1: {} - - fast-json-stable-stringify@2.1.0: {} - - fast-levenshtein@2.0.6: {} - - fastq@1.17.1: - dependencies: - reusify: 1.0.4 - - fclone@1.0.11: {} - - fflate@0.8.2: {} - - file-entry-cache@8.0.0: - dependencies: - flat-cache: 4.0.1 - - file-uri-to-path@1.0.0: {} - - fill-range@7.1.1: - dependencies: - to-regex-range: 5.0.1 - - finalhandler@1.3.1: - dependencies: - debug: 2.6.9 - encodeurl: 2.0.0 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - - find-up@5.0.0: - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - flat-cache@4.0.1: - dependencies: - flatted: 3.3.1 - keyv: 4.5.4 - - flatted@3.3.1: {} - - follow-redirects@1.15.9(debug@4.3.7): - optionalDependencies: - debug: 4.3.7 - - for-each@0.3.3: - dependencies: - is-callable: 1.2.7 - - forwarded@0.2.0: {} - - fresh@0.5.2: {} - - fs-constants@1.0.0: {} - - fs-extra@11.2.0: - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - - fs-minipass@2.1.0: - dependencies: - minipass: 3.3.6 - - fs.realpath@1.0.0: {} - - fsevents@2.3.2: - optional: true - - fsevents@2.3.3: - optional: true - - function-bind@1.1.2: {} - - gauge@3.0.2: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - object-assign: 4.1.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - - gauge@4.0.4: - dependencies: - aproba: 2.0.0 - color-support: 1.1.3 - console-control-strings: 1.1.0 - has-unicode: 2.0.1 - signal-exit: 3.0.7 - string-width: 4.2.3 - strip-ansi: 6.0.1 - wide-align: 1.1.5 - optional: true - - get-intrinsic@1.2.4: - dependencies: - es-errors: 1.3.0 - function-bind: 1.1.2 - has-proto: 1.0.3 - has-symbols: 1.0.3 - hasown: 2.0.2 - - get-port@4.2.0: {} - - get-uri@6.0.3: - dependencies: - basic-ftp: 5.0.5 - data-uri-to-buffer: 6.0.2 - debug: 4.3.7 - fs-extra: 11.2.0 - transitivePeerDependencies: - - supports-color - - git-node-fs@1.0.0(js-git@0.7.8): - optionalDependencies: - js-git: 0.7.8 - - git-sha1@0.1.2: {} - - github-from-package@0.0.0: {} - - glob-parent@5.1.2: - dependencies: - is-glob: 4.0.3 - - glob-parent@6.0.2: - dependencies: - is-glob: 4.0.3 - - glob@7.2.3: - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - globals@13.24.0: - dependencies: - type-fest: 0.20.2 - - globals@14.0.0: {} - - globals@15.10.0: {} - - gopd@1.0.1: - dependencies: - get-intrinsic: 1.2.4 - - graceful-fs@4.2.11: {} - - has-flag@3.0.0: {} - - has-flag@4.0.0: {} - - has-property-descriptors@1.0.2: - dependencies: - es-define-property: 1.0.0 - - has-proto@1.0.3: {} - - has-symbols@1.0.3: {} - - has-tostringtag@1.0.2: - dependencies: - has-symbols: 1.0.3 - - has-unicode@2.0.1: {} - - hash-base@3.0.4: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - - hash-base@3.1.0: - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.2 - safe-buffer: 5.2.1 - - hash.js@1.1.7: - dependencies: - inherits: 2.0.4 - minimalistic-assert: 1.0.1 - - hasown@2.0.2: - dependencies: - function-bind: 1.1.2 - - heap@0.2.6: {} - - hmac-drbg@1.0.1: - dependencies: - hash.js: 1.1.7 - minimalistic-assert: 1.0.1 - minimalistic-crypto-utils: 1.0.1 - - htmlnano@2.1.1(svgo@2.8.0): - dependencies: - cosmiconfig: 9.0.0 - posthtml: 0.16.6 - timsort: 0.3.0 - optionalDependencies: - svgo: 2.8.0 - transitivePeerDependencies: - - typescript - - htmlparser2@7.2.0: - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 3.0.1 - - http-cache-semantics@4.1.1: - optional: true - - http-errors@2.0.0: - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - - http-proxy-agent@4.0.1: - dependencies: - '@tootallnate/once': 1.1.2 - agent-base: 6.0.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - optional: true - - http-proxy-agent@7.0.2: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - https-proxy-agent@5.0.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - https-proxy-agent@7.0.5: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - humanize-ms@1.2.1: - dependencies: - ms: 2.1.3 - optional: true - - iconv-lite@0.4.24: - dependencies: - safer-buffer: 2.1.2 - - iconv-lite@0.6.3: - dependencies: - safer-buffer: 2.1.2 - optional: true - - ieee754@1.2.1: {} - - ignore@5.3.2: {} - - import-fresh@3.3.0: - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - imurmurhash@0.1.4: {} - - indent-string@4.0.0: - optional: true - - infer-owner@1.0.4: - optional: true - - inflight@1.0.6: - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - inherits@2.0.4: {} - - ini@1.3.8: {} - - ip-address@9.0.5: - dependencies: - jsbn: 1.1.0 - sprintf-js: 1.1.3 - - ipaddr.js@1.9.1: {} - - is-arguments@1.1.1: - dependencies: - call-bind: 1.0.7 - has-tostringtag: 1.0.2 - - is-arrayish@0.2.1: {} - - is-binary-path@2.1.0: - dependencies: - binary-extensions: 2.3.0 - - is-callable@1.2.7: {} - - is-core-module@2.15.1: - dependencies: - hasown: 2.0.2 - - is-extglob@2.1.1: {} - - is-fullwidth-code-point@3.0.0: {} - - is-generator-function@1.0.10: - dependencies: - has-tostringtag: 1.0.2 - - is-glob@4.0.3: - dependencies: - is-extglob: 2.1.1 - - is-json@2.0.1: {} - - is-lambda@1.0.1: - optional: true - - is-nan@1.3.2: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - - is-number@7.0.0: {} - - is-path-inside@3.0.3: {} - - is-typed-array@1.1.13: - dependencies: - which-typed-array: 1.1.15 - - isarray@1.0.0: {} - - isexe@2.0.0: {} - - js-git@0.7.8: - dependencies: - bodec: 0.1.0 - culvert: 0.1.2 - git-sha1: 0.1.2 - pako: 0.2.9 - - js-tokens@4.0.0: {} - - js-yaml@4.1.0: - dependencies: - argparse: 2.0.1 - - jsbn@1.1.0: {} - - json-buffer@3.0.1: {} - - json-parse-even-better-errors@2.3.1: {} - - json-schema-traverse@0.4.1: {} - - json-stable-stringify-without-jsonify@1.0.1: {} - - json-stringify-safe@5.0.1: - optional: true - - json5@2.2.3: {} - - jsonfile@6.1.0: - dependencies: - universalify: 2.0.1 - optionalDependencies: - graceful-fs: 4.2.11 - - jsonwebtoken@9.0.2: - dependencies: - jws: 3.2.2 - lodash.includes: 4.3.0 - lodash.isboolean: 3.0.3 - lodash.isinteger: 4.0.4 - lodash.isnumber: 3.0.3 - lodash.isplainobject: 4.0.6 - lodash.isstring: 4.0.1 - lodash.once: 4.1.1 - ms: 2.1.3 - semver: 7.6.3 - - jwa@1.4.1: - dependencies: - buffer-equal-constant-time: 1.0.1 - ecdsa-sig-formatter: 1.0.11 - safe-buffer: 5.2.1 - - jws@3.2.2: - dependencies: - jwa: 1.4.1 - safe-buffer: 5.2.1 - - keyv@4.5.4: - dependencies: - json-buffer: 3.0.1 - - lazy@1.0.11: {} - - levn@0.4.1: - dependencies: - prelude-ls: 1.2.1 - type-check: 0.4.0 - - lightningcss-darwin-arm64@1.27.0: - optional: true - - lightningcss-darwin-x64@1.27.0: - optional: true - - lightningcss-freebsd-x64@1.27.0: - optional: true - - lightningcss-linux-arm-gnueabihf@1.27.0: - optional: true - - lightningcss-linux-arm64-gnu@1.27.0: - optional: true - - lightningcss-linux-arm64-musl@1.27.0: - optional: true - - lightningcss-linux-x64-gnu@1.27.0: - optional: true - - lightningcss-linux-x64-musl@1.27.0: - optional: true - - lightningcss-win32-arm64-msvc@1.27.0: - optional: true - - lightningcss-win32-x64-msvc@1.27.0: - optional: true - - lightningcss@1.27.0: - dependencies: - detect-libc: 1.0.3 - optionalDependencies: - lightningcss-darwin-arm64: 1.27.0 - lightningcss-darwin-x64: 1.27.0 - lightningcss-freebsd-x64: 1.27.0 - lightningcss-linux-arm-gnueabihf: 1.27.0 - lightningcss-linux-arm64-gnu: 1.27.0 - lightningcss-linux-arm64-musl: 1.27.0 - lightningcss-linux-x64-gnu: 1.27.0 - lightningcss-linux-x64-musl: 1.27.0 - lightningcss-win32-arm64-msvc: 1.27.0 - lightningcss-win32-x64-msvc: 1.27.0 - - lines-and-columns@1.2.4: {} - - lmdb@2.8.5: - dependencies: - msgpackr: 1.11.0 - node-addon-api: 6.1.0 - node-gyp-build-optional-packages: 5.1.1 - ordered-binary: 1.5.2 - weak-lru-cache: 1.2.2 - optionalDependencies: - '@lmdb/lmdb-darwin-arm64': 2.8.5 - '@lmdb/lmdb-darwin-x64': 2.8.5 - '@lmdb/lmdb-linux-arm': 2.8.5 - '@lmdb/lmdb-linux-arm64': 2.8.5 - '@lmdb/lmdb-linux-x64': 2.8.5 - '@lmdb/lmdb-win32-x64': 2.8.5 - - locate-path@6.0.0: - dependencies: - p-locate: 5.0.0 - - lodash.includes@4.3.0: {} - - lodash.isboolean@3.0.3: {} - - lodash.isinteger@4.0.4: {} - - lodash.isnumber@3.0.3: {} - - lodash.isplainobject@4.0.6: {} - - lodash.isstring@4.0.1: {} - - lodash.merge@4.6.2: {} - - lodash.once@4.1.1: {} - - lodash@4.17.21: {} - - lru-cache@6.0.0: - dependencies: - yallist: 4.0.0 - - lru-cache@7.18.3: {} - - make-dir@3.1.0: - dependencies: - semver: 6.3.1 - - make-fetch-happen@9.1.0: - dependencies: - agentkeepalive: 4.5.0 - cacache: 15.3.0 - http-cache-semantics: 4.1.1 - http-proxy-agent: 4.0.1 - https-proxy-agent: 5.0.1 - is-lambda: 1.0.1 - lru-cache: 6.0.0 - minipass: 3.3.6 - minipass-collect: 1.0.2 - minipass-fetch: 1.4.1 - minipass-flush: 1.0.5 - minipass-pipeline: 1.2.4 - negotiator: 0.6.3 - promise-retry: 2.0.1 - socks-proxy-agent: 6.2.1 - ssri: 8.0.1 - transitivePeerDependencies: - - bluebird - - supports-color - optional: true - - md5.js@1.3.5: - dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 - safe-buffer: 5.2.1 - - mdn-data@2.0.14: {} - - media-typer@0.3.0: {} - - merge-descriptors@1.0.3: {} - - methods@1.1.2: {} - - micromatch@4.0.8: - dependencies: - braces: 3.0.3 - picomatch: 2.3.1 - - miller-rabin@4.0.1: - dependencies: - bn.js: 4.12.0 - brorand: 1.1.0 - - mime-db@1.52.0: {} - - mime-types@2.1.35: - dependencies: - mime-db: 1.52.0 - - mime@1.6.0: {} - - mimic-response@3.1.0: {} - - minimalistic-assert@1.0.1: {} - - minimalistic-crypto-utils@1.0.1: {} - - minimatch@3.1.2: - dependencies: - brace-expansion: 1.1.11 - - minimist@1.2.8: {} - - minipass-collect@1.0.2: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-fetch@1.4.1: - dependencies: - minipass: 3.3.6 - minipass-sized: 1.0.3 - minizlib: 2.1.2 - optionalDependencies: - encoding: 0.1.13 - optional: true - - minipass-flush@1.0.5: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-pipeline@1.2.4: - dependencies: - minipass: 3.3.6 - optional: true - - minipass-sized@1.0.3: - dependencies: - minipass: 3.3.6 - optional: true - - minipass@3.3.6: - dependencies: - yallist: 4.0.0 - - minipass@5.0.0: {} - - minizlib@2.1.2: - dependencies: - minipass: 3.3.6 - yallist: 4.0.0 - - mkdirp-classic@0.5.3: {} - - mkdirp@1.0.4: {} - - module-details-from-path@1.0.3: {} - - ms@2.0.0: {} - - ms@2.1.3: {} - - msgpackr-extract@3.0.3: - dependencies: - node-gyp-build-optional-packages: 5.2.2 - optionalDependencies: - '@msgpackr-extract/msgpackr-extract-darwin-arm64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-darwin-x64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-linux-arm': 3.0.3 - '@msgpackr-extract/msgpackr-extract-linux-arm64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-linux-x64': 3.0.3 - '@msgpackr-extract/msgpackr-extract-win32-x64': 3.0.3 - optional: true - - msgpackr@1.11.0: - optionalDependencies: - msgpackr-extract: 3.0.3 - - mute-stream@0.0.8: {} - - napi-build-utils@1.0.2: {} - - natural-compare@1.4.0: {} - - needle@2.4.0: - dependencies: - debug: 3.2.7 - iconv-lite: 0.4.24 - sax: 1.4.1 - transitivePeerDependencies: - - supports-color - - negotiator@0.6.3: {} - - netmask@2.0.2: {} - - nipplejs@0.10.2: {} - - node-abi@3.68.0: - dependencies: - semver: 7.6.3 - - node-addon-api@5.1.0: {} - - node-addon-api@6.1.0: {} - - node-addon-api@7.1.1: {} - - node-fetch@2.7.0(encoding@0.1.13): - dependencies: - whatwg-url: 5.0.0 - optionalDependencies: - encoding: 0.1.13 - - node-gyp-build-optional-packages@5.1.1: - dependencies: - detect-libc: 2.0.3 - - node-gyp-build-optional-packages@5.2.2: - dependencies: - detect-libc: 2.0.3 - optional: true - - node-gyp@8.4.1: - dependencies: - env-paths: 2.2.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - make-fetch-happen: 9.1.0 - nopt: 5.0.0 - npmlog: 6.0.2 - rimraf: 3.0.2 - semver: 7.6.3 - tar: 6.2.1 - which: 2.0.2 - transitivePeerDependencies: - - bluebird - - supports-color - optional: true - - node-releases@2.0.18: {} - - nopt@5.0.0: - dependencies: - abbrev: 1.1.1 - - normalize-path@3.0.0: {} - - notepack.io@2.2.0: {} - - npmlog@5.0.1: - dependencies: - are-we-there-yet: 2.0.0 - console-control-strings: 1.1.0 - gauge: 3.0.2 - set-blocking: 2.0.0 - - npmlog@6.0.2: - dependencies: - are-we-there-yet: 3.0.1 - console-control-strings: 1.1.0 - gauge: 4.0.4 - set-blocking: 2.0.0 - optional: true - - nssocket@0.6.0: - dependencies: - eventemitter2: 0.4.14 - lazy: 1.0.11 - - nth-check@2.1.1: - dependencies: - boolbase: 1.0.0 - - nullthrows@1.1.1: {} - - object-assign@4.1.1: {} - - object-inspect@1.13.2: {} - - object-is@1.1.6: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - - object-keys@1.1.1: {} - - object.assign@4.1.5: - dependencies: - call-bind: 1.0.7 - define-properties: 1.2.1 - has-symbols: 1.0.3 - object-keys: 1.1.1 - - on-finished@2.4.1: - dependencies: - ee-first: 1.1.1 - - once@1.4.0: - dependencies: - wrappy: 1.0.2 - - optionator@0.9.4: - dependencies: - deep-is: 0.1.4 - fast-levenshtein: 2.0.6 - levn: 0.4.1 - prelude-ls: 1.2.1 - type-check: 0.4.0 - word-wrap: 1.2.5 - - ordered-binary@1.5.2: {} - - p-limit@3.1.0: - dependencies: - yocto-queue: 0.1.0 - - p-locate@5.0.0: - dependencies: - p-limit: 3.1.0 - - p-map@4.0.0: - dependencies: - aggregate-error: 3.1.0 - optional: true - - pac-proxy-agent@7.0.2: - dependencies: - '@tootallnate/quickjs-emscripten': 0.23.0 - agent-base: 7.1.1 - debug: 4.3.7 - get-uri: 6.0.3 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 - pac-resolver: 7.0.1 - socks-proxy-agent: 8.0.4 - transitivePeerDependencies: - - supports-color - - pac-resolver@7.0.1: - dependencies: - degenerator: 5.0.1 - netmask: 2.0.2 - - pako@0.2.9: {} - - pako@1.0.11: {} - - parcel@2.12.0(@swc/helpers@0.5.13): - dependencies: - '@parcel/config-default': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/core': 2.12.0(@swc/helpers@0.5.13) - '@parcel/diagnostic': 2.12.0 - '@parcel/events': 2.12.0 - '@parcel/fs': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/logger': 2.12.0 - '@parcel/package-manager': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/reporter-cli': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/reporter-dev-server': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/reporter-tracer': 2.12.0(@parcel/core@2.12.0(@swc/helpers@0.5.13))(@swc/helpers@0.5.13) - '@parcel/utils': 2.12.0 - chalk: 4.1.2 - commander: 7.2.0 - get-port: 4.2.0 - transitivePeerDependencies: - - '@swc/helpers' - - cssnano - - postcss - - purgecss - - relateurl - - srcset - - terser - - typescript - - uncss - - parent-module@1.0.1: - dependencies: - callsites: 3.1.0 - - parse-asn1@5.1.7: - dependencies: - asn1.js: 4.10.1 - browserify-aes: 1.2.0 - evp_bytestokey: 1.0.3 - hash-base: 3.0.4 - pbkdf2: 3.1.2 - safe-buffer: 5.2.1 - - parse-json@5.2.0: - dependencies: - '@babel/code-frame': 7.25.7 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - - parseurl@1.3.3: {} - - path-browserify@1.0.1: {} - - path-exists@4.0.0: {} - - path-is-absolute@1.0.1: {} - - path-key@3.1.1: {} - - path-parse@1.0.7: {} - - path-to-regexp@0.1.10: {} - - pbkdf2@3.1.2: - dependencies: - create-hash: 1.2.0 - create-hmac: 1.1.7 - ripemd160: 2.0.2 - safe-buffer: 5.2.1 - sha.js: 2.4.11 - - phaser-raycaster@0.10.10: {} - - phaser@3.85.2: - dependencies: - eventemitter3: 5.0.1 - - picocolors@1.1.0: {} - - picomatch@2.3.1: {} - - pidusage@2.0.21: - dependencies: - safe-buffer: 5.2.1 - optional: true - - pidusage@3.0.2: - dependencies: - safe-buffer: 5.2.1 - - playwright-core@1.47.2: {} - - playwright@1.47.2: - dependencies: - playwright-core: 1.47.2 - optionalDependencies: - fsevents: 2.3.2 - - pm2-axon-rpc@0.7.1: - dependencies: - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - pm2-axon@4.0.1: - dependencies: - amp: 0.3.1 - amp-message: 0.1.2 - debug: 4.3.7 - escape-string-regexp: 4.0.0 - transitivePeerDependencies: - - supports-color - - pm2-deploy@1.0.2: - dependencies: - run-series: 1.1.9 - tv4: 1.3.0 - - pm2-multimeter@0.1.2: - dependencies: - charm: 0.1.2 - - pm2-sysmonit@1.2.8: - dependencies: - async: 3.2.6 - debug: 4.3.7 - pidusage: 2.0.21 - systeminformation: 5.23.5 - tx2: 1.0.5 - transitivePeerDependencies: - - supports-color - optional: true - - pm2@5.4.2: - dependencies: - '@pm2/agent': 2.0.4 - '@pm2/io': 6.0.1 - '@pm2/js-api': 0.8.0 - '@pm2/pm2-version-check': 1.0.4 - async: 3.2.6 - blessed: 0.1.81 - chalk: 3.0.0 - chokidar: 3.6.0 - cli-tableau: 2.0.1 - commander: 2.15.1 - croner: 4.1.97 - dayjs: 1.11.13 - debug: 4.3.7 - enquirer: 2.3.6 - eventemitter2: 5.0.1 - fclone: 1.0.11 - js-yaml: 4.1.0 - mkdirp: 1.0.4 - needle: 2.4.0 - pidusage: 3.0.2 - pm2-axon: 4.0.1 - pm2-axon-rpc: 0.7.1 - pm2-deploy: 1.0.2 - pm2-multimeter: 0.1.2 - promptly: 2.2.0 - semver: 7.6.3 - source-map-support: 0.5.21 - sprintf-js: 1.1.2 - vizion: 2.2.1 - optionalDependencies: - pm2-sysmonit: 1.2.8 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - possible-typed-array-names@1.0.0: {} - - postcss-value-parser@4.2.0: {} - - posthtml-parser@0.10.2: - dependencies: - htmlparser2: 7.2.0 - - posthtml-parser@0.11.0: - dependencies: - htmlparser2: 7.2.0 - - posthtml-render@3.0.0: - dependencies: - is-json: 2.0.1 - - posthtml@0.16.6: - dependencies: - posthtml-parser: 0.11.0 - posthtml-render: 3.0.0 - - prebuild-install@7.1.2: - dependencies: - detect-libc: 2.0.3 - expand-template: 2.0.3 - github-from-package: 0.0.0 - minimist: 1.2.8 - mkdirp-classic: 0.5.3 - napi-build-utils: 1.0.2 - node-abi: 3.68.0 - pump: 3.0.2 - rc: 1.2.8 - simple-get: 4.0.1 - tar-fs: 2.1.1 - tunnel-agent: 0.6.0 - - prelude-ls@1.2.1: {} - - prettier@3.3.3: {} - - process-nextick-args@2.0.1: {} - - process@0.11.10: {} - - promise-inflight@1.0.1: - optional: true - - promise-retry@2.0.1: - dependencies: - err-code: 2.0.3 - retry: 0.12.0 - optional: true - - promptly@2.2.0: - dependencies: - read: 1.0.7 - - proxy-addr@2.0.7: - dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - - proxy-agent@6.3.1: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - http-proxy-agent: 7.0.2 - https-proxy-agent: 7.0.5 - lru-cache: 7.18.3 - pac-proxy-agent: 7.0.2 - proxy-from-env: 1.1.0 - socks-proxy-agent: 8.0.4 - transitivePeerDependencies: - - supports-color - - proxy-from-env@1.1.0: {} - - public-encrypt@4.0.3: - dependencies: - bn.js: 4.12.0 - browserify-rsa: 4.1.1 - create-hash: 1.2.0 - parse-asn1: 5.1.7 - randombytes: 2.1.0 - safe-buffer: 5.2.1 - - pump@3.0.2: - dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - - punycode@1.4.1: {} - - punycode@2.3.1: {} - - qs@6.13.0: - dependencies: - side-channel: 1.0.6 - - querystring-es3@0.2.1: {} - - queue-microtask@1.2.3: {} - - randombytes@2.1.0: - dependencies: - safe-buffer: 5.2.1 - - randomfill@1.0.4: - dependencies: - randombytes: 2.1.0 - safe-buffer: 5.2.1 - - range-parser@1.2.1: {} - - raw-body@2.5.2: - dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - - rc@1.2.8: - dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.8 - strip-json-comments: 2.0.1 - - react-error-overlay@6.0.9: {} - - react-refresh@0.9.0: {} - - read@1.0.7: - dependencies: - mute-stream: 0.0.8 - - readable-stream@2.3.8: - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - - readable-stream@3.6.2: - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - - readdirp@3.6.0: - dependencies: - picomatch: 2.3.1 - - regenerator-runtime@0.13.11: {} - - require-in-the-middle@5.2.0: - dependencies: - debug: 4.3.7 - module-details-from-path: 1.0.3 - resolve: 1.22.8 - transitivePeerDependencies: - - supports-color - - resolve-from@4.0.0: {} - - resolve@1.22.8: - dependencies: - is-core-module: 2.15.1 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - retry@0.12.0: - optional: true - - reusify@1.0.4: {} - - rimraf@3.0.2: - dependencies: - glob: 7.2.3 - - ripemd160@2.0.2: - dependencies: - hash-base: 3.1.0 - inherits: 2.0.4 - - run-parallel@1.2.0: - dependencies: - queue-microtask: 1.2.3 - - run-series@1.1.9: {} - - safe-buffer@5.1.2: {} - - safe-buffer@5.2.1: {} - - safer-buffer@2.1.2: {} - - sax@1.4.1: {} - - semver@6.3.1: {} - - semver@7.5.4: - dependencies: - lru-cache: 6.0.0 - - semver@7.6.3: {} - - send@0.19.0: - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - - serve-static@1.16.2: - dependencies: - encodeurl: 2.0.0 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.19.0 - transitivePeerDependencies: - - supports-color - - set-blocking@2.0.0: {} - - set-function-length@1.2.2: - dependencies: - define-data-property: 1.1.4 - es-errors: 1.3.0 - function-bind: 1.1.2 - get-intrinsic: 1.2.4 - gopd: 1.0.1 - has-property-descriptors: 1.0.2 - - setprototypeof@1.2.0: {} - - sha.js@2.4.11: - dependencies: - inherits: 2.0.4 - safe-buffer: 5.2.1 - - shebang-command@2.0.0: - dependencies: - shebang-regex: 3.0.0 - - shebang-regex@3.0.0: {} - - shimmer@1.2.1: {} - - side-channel@1.0.6: - dependencies: - call-bind: 1.0.7 - es-errors: 1.3.0 - get-intrinsic: 1.2.4 - object-inspect: 1.13.2 - - signal-exit@3.0.7: {} - - simple-concat@1.0.1: {} - - simple-get@4.0.1: - dependencies: - decompress-response: 6.0.0 - once: 1.4.0 - simple-concat: 1.0.1 - - smart-buffer@4.2.0: {} - - socket.io-adapter@2.5.5: - dependencies: - debug: 4.3.7 - ws: 8.17.1 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socket.io-client@4.8.0: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - engine.io-client: 6.6.1 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socket.io-msgpack-parser@3.0.2: - dependencies: - component-emitter: 1.3.1 - notepack.io: 2.2.0 - - socket.io-parser@4.2.4: - dependencies: - '@socket.io/component-emitter': 3.1.2 - debug: 4.3.7 - transitivePeerDependencies: - - supports-color - - socket.io@4.8.0: - dependencies: - accepts: 1.3.8 - base64id: 2.0.0 - cors: 2.8.5 - debug: 4.3.7 - engine.io: 6.6.1 - socket.io-adapter: 2.5.5 - socket.io-parser: 4.2.4 - transitivePeerDependencies: - - bufferutil - - supports-color - - utf-8-validate - - socks-proxy-agent@6.2.1: - dependencies: - agent-base: 6.0.2 - debug: 4.3.7 - socks: 2.8.3 - transitivePeerDependencies: - - supports-color - optional: true - - socks-proxy-agent@8.0.4: - dependencies: - agent-base: 7.1.1 - debug: 4.3.7 - socks: 2.8.3 - transitivePeerDependencies: - - supports-color - - socks@2.8.3: - dependencies: - ip-address: 9.0.5 - smart-buffer: 4.2.0 - - source-map-support@0.5.21: - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - - source-map@0.6.1: {} - - sprintf-js@1.1.2: {} - - sprintf-js@1.1.3: {} - - sqlite3@5.1.7: - dependencies: - bindings: 1.5.0 - node-addon-api: 7.1.1 - prebuild-install: 7.1.2 - tar: 6.2.1 - optionalDependencies: - node-gyp: 8.4.1 - transitivePeerDependencies: - - bluebird - - supports-color - - srcset@4.0.0: {} - - ssri@8.0.1: - dependencies: - minipass: 3.3.6 - optional: true - - stable@0.1.8: {} - - statuses@2.0.1: {} - - stream-browserify@3.0.0: - dependencies: - inherits: 2.0.4 - readable-stream: 3.6.2 - - stream-http@3.2.0: - dependencies: - builtin-status-codes: 3.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - xtend: 4.0.2 - - string-width@4.2.3: - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - - string_decoder@1.1.1: - dependencies: - safe-buffer: 5.1.2 - - string_decoder@1.3.0: - dependencies: - safe-buffer: 5.2.1 - - strip-ansi@6.0.1: - dependencies: - ansi-regex: 5.0.1 - - strip-json-comments@2.0.1: {} - - strip-json-comments@3.1.1: {} - - supports-color@5.5.0: - dependencies: - has-flag: 3.0.0 - - supports-color@7.2.0: - dependencies: - has-flag: 4.0.0 - - supports-preserve-symlinks-flag@1.0.0: {} - - svgo@2.8.0: - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.1.0 - stable: 0.1.8 - - systeminformation@5.23.5: - optional: true - - tar-fs@2.1.1: - dependencies: - chownr: 1.1.4 - mkdirp-classic: 0.5.3 - pump: 3.0.2 - tar-stream: 2.2.0 - - tar-stream@2.2.0: - dependencies: - bl: 4.1.0 - end-of-stream: 1.4.4 - fs-constants: 1.0.0 - inherits: 2.0.4 - readable-stream: 3.6.2 - - tar@6.2.1: - dependencies: - chownr: 2.0.0 - fs-minipass: 2.1.0 - minipass: 5.0.0 - minizlib: 2.1.2 - mkdirp: 1.0.4 - yallist: 4.0.0 - - term-size@2.2.1: {} - - text-table@0.2.0: {} - - timsort@0.3.0: {} - - to-regex-range@5.0.1: - dependencies: - is-number: 7.0.0 - - toidentifier@1.0.1: {} - - tr46@0.0.3: {} - - tslib@1.9.3: {} - - tslib@2.7.0: {} - - tunnel-agent@0.6.0: - dependencies: - safe-buffer: 5.2.1 - - tv4@1.3.0: {} - - tx2@1.0.5: - dependencies: - json-stringify-safe: 5.0.1 - optional: true - - type-check@0.4.0: - dependencies: - prelude-ls: 1.2.1 - - type-fest@0.20.2: {} - - type-is@1.6.18: - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - - undici-types@6.19.8: {} - - unique-filename@1.1.1: - dependencies: - unique-slug: 2.0.2 - optional: true - - unique-slug@2.0.2: - dependencies: - imurmurhash: 0.1.4 - optional: true - - universalify@2.0.1: {} - - unpipe@1.0.0: {} - - update-browserslist-db@1.1.1(browserslist@4.24.0): - dependencies: - browserslist: 4.24.0 - escalade: 3.2.0 - picocolors: 1.1.0 - - uri-js@4.4.1: - dependencies: - punycode: 2.3.1 - - url@0.11.4: - dependencies: - punycode: 1.4.1 - qs: 6.13.0 - - util-deprecate@1.0.2: {} - - util@0.12.5: - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.13 - which-typed-array: 1.1.15 - - utility-types@3.11.0: {} - - utils-merge@1.0.1: {} - - uuid@10.0.0: {} - - vary@1.1.2: {} - - vizion@2.2.1: - dependencies: - async: 2.6.4 - git-node-fs: 1.0.0(js-git@0.7.8) - ini: 1.3.8 - js-git: 0.7.8 - - weak-lru-cache@1.2.2: {} - - webidl-conversions@3.0.1: {} - - whatwg-url@5.0.0: - dependencies: - tr46: 0.0.3 - webidl-conversions: 3.0.1 - - which-typed-array@1.1.15: - dependencies: - available-typed-arrays: 1.0.7 - call-bind: 1.0.7 - for-each: 0.3.3 - gopd: 1.0.1 - has-tostringtag: 1.0.2 - - which@2.0.2: - dependencies: - isexe: 2.0.0 - - wide-align@1.1.5: - dependencies: - string-width: 4.2.3 - - word-wrap@1.2.5: {} - - wrappy@1.0.2: {} - - ws@7.5.10: {} - - ws@8.17.1: {} - - xmlhttprequest-ssl@2.1.1: {} - - xtend@4.0.2: {} - - yallist@4.0.0: {} - - yocto-queue@0.1.0: {} diff --git a/scripts/deployToProduction.sh b/scripts/deployToProduction.sh index c103eac1..518301be 100755 --- a/scripts/deployToProduction.sh +++ b/scripts/deployToProduction.sh @@ -32,28 +32,21 @@ printf "\n${YELLOW}Pulling latest changes from the GitHub repo:${NC}\n" git pull printf "\n${YELLOW}Installing dependencies...${NC}\n" -if ! (command -v pnpm >/dev/null 2>&1); then - npm install -g pnpm -fi -pnpm i +npm i # This is built into the web site, so it has to be done before the build, where the build happens. "${SCRIPT_DIR}/versionNumberUpdate.sh" printf "\n${YELLOW}Building client locally...${NC}\n" -if [[ -d .parcel-cache ]]; then - rm -rf .parcel-cache -fi -pnpm run build +npm run build printf "\n${YELLOW}Preparing remote side for update${NC}\n" -ssh.exe "${USER}@${1}" 'if ! (command -v pnpm >/dev/null 2>&1);then PATH=~/.nvm/current/bin:$PATH ~/.nvm/current/bin/npm install -g pnpm;fi' -ssh.exe "${USER}@${1}" 'cd ~/Witchazzan || exit && git pull && PATH=~/.nvm/current/bin:$PATH pnpm i --prod && mkdir stage' +ssh.exe "${USER}@${1}" 'cd ~/Witchazzan || exit && git pull && PATH=~/.nvm/current/bin:$PATH npm i --omit=dev && mkdir stage' printf "\n${YELLOW}Copying new built web files to server${NC}\n" -scp.exe web-dist/* "${USER}@${1}":./Witchazzan/stage +scp.exe dist/* "${USER}@${1}":./Witchazzan/stage # Copy the version number we built into the web site to the server. scp.exe server/utilities/version.js "${USER}@${1}":./Witchazzan/server/utilities/version.js printf "\n${YELLOW}Restarting server:${NC}\n" -ssh.exe "${USER}@${1}" 'cd ~/Witchazzan || exit && rm -rf web-dist && mv stage web-dist && PATH=~/.nvm/current/bin:$PATH ~/.nvm/current/bin/pm2 restart Witchazzan' +ssh.exe "${USER}@${1}" 'cd ~/Witchazzan || exit && rm -rf dist && mv stage dist && PATH=~/.nvm/current/bin:$PATH ~/.nvm/current/bin/pm2 restart Witchazzan' diff --git a/scripts/devSetup.sh b/scripts/devSetup.sh deleted file mode 100755 index fd724637..00000000 --- a/scripts/devSetup.sh +++ /dev/null @@ -1,105 +0,0 @@ -#!/usr/bin/env bash -# shellcheck disable=SC2059 - -#GREEN='\033[0;32m' -#RED='\033[0;31m' -#PURPLE='\033[0;35m' -YELLOW='\033[1;33m' -LIGHTCYAN='\033[1;36m' -#LIGHTBLUE='\033[1;34m' -LIGHT_PURPLE='\033[1;35m' -BRIGHT_WHITE='\033[1;97m' -NC='\033[0m' # NoColor - -if ! (command -v git >/dev/null 2>&1); then - printf "\n${LIGHT_PURPLE}git is not installed!${NC}\n" - exit 1 -fi - -if ! (command -v gcc >/dev/null 2>&1); then - printf "\n${LIGHT_PURPLE}gcc is not installed!${NC}\n" - printf "sudo apt install -y gcc\n" - exit 1 -fi - -if ! (command -v g++ >/dev/null 2>&1); then - printf "\n${LIGHT_PURPLE}g++ is not installed!${NC}\n" - printf "sudo apt install -y g++\n" - exit 1 -fi - -if ! (command -v make >/dev/null 2>&1); then - printf "\n${LIGHT_PURPLE}make is not installed!${NC}\n" - printf "sudo apt install -y make\n" - exit 1 -fi - -if ! (command -v node >/dev/null 2>&1); then - printf "\n${LIGHT_PURPLE}node is not installed${NC}\n" - printf "I recommend that you use nvm:\n" - printf "https://github.com/nvm-sh/nvm\n" - printf "\n" - printf "${LIGHTCYAN}wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.2/install.sh | bash${NC}\n" - printf "${LIGHTCYAN}nvm install --lts${NC}\n" - exit 1 -fi - -REQUIRED_NODE_VERSION=19 -if ! (node -v | grep "v${REQUIRED_NODE_VERSION}" >/dev/null); then - printf "\n${LIGHT_PURPLE}Node version ${REQUIRED_NODE_VERSION} is required${NC}\n" - printf "Use node -v to check your version\n" - printf "and update your node version.\n" - printf "\n" - printf "If you are already using nvm, then just run this to update node:\n" - printf "${LIGHTCYAN}nvm install node ${REQUIRED_NODE_VERSION}${NC}\n" - exit 1 -fi - -# Grab and save the path to this script -# http://stackoverflow.com/a/246128 -SOURCE="${BASH_SOURCE[0]}" -while [ -h "$SOURCE" ]; do # resolve $SOURCE until the file is no longer a symlink - DIR="$(cd -P "$(dirname "$SOURCE")" && pwd)" - SOURCE="$(readlink "$SOURCE")" - [[ $SOURCE != /* ]] && SOURCE="$DIR/$SOURCE" # if $SOURCE was a relative symlink, we need to resolve it relative to the path where the symlink file was located -done -SCRIPT_DIR="$(cd -P "$(dirname "$SOURCE")" && pwd)" -PARENT_DIR="$(cd -P "$(dirname "$SOURCE")/.." && pwd)" - -cd "${PARENT_DIR}" || exit -printf "\n${YELLOW}[Pulling latest changes from the GitHub repo]${NC}\n" -git pull -echo "" -printf "\n${YELLOW}[Installing dependencies]${NC}\n" -if ! (command -v pnpm >/dev/null 2>&1); then - npm install -g pnpm -fi - -pnpm i - -# This is built into the web site, so it has to be done before the build, where the build happens. -"${SCRIPT_DIR}/versionNumberUpdate.sh" - -printf "\n" -printf "${BRIGHT_WHITE}=======================================================================${NC}\n" -printf "For development open two terminals windows:\n" -printf "\n" -printf "${BRIGHT_WHITE}-------------------------${NC}\n" -printf "${YELLOW}SERVER:${NC} In the first run:\n" -printf "${LIGHTCYAN}cd ${PARENT_DIR}${NC}\n" -printf "${LIGHTCYAN}npm run server${NC}\n" -printf "\n" -printf "This will start the server, and restart it when file changes are made.\n" -printf "It is the same as running 'node server.js', except that it will\n" -printf "auto restart when you update your code." -printf "\n" -printf "\n" -printf "${BRIGHT_WHITE}--------------------------${NC}\n" -printf "${YELLOW}CLIENT:${NC} In the second run:\n" -printf "${LIGHTCYAN}cd ${PARENT_DIR}${NC}\n" -printf "${LIGHTCYAN}npm run client${NC}\n" -printf "\n" -printf "This will build the client as well as rebuild and cause a browser refresh\n" -printf "when file changes are made.\n" -printf "It should also automatically open your web browser to the page,\n" -printf "but if not, go to http://localhost:3001\n" diff --git a/scripts/pm2DevConfig.json b/scripts/pm2DevConfig.json index 34ad8904..6e27f149 100644 --- a/scripts/pm2DevConfig.json +++ b/scripts/pm2DevConfig.json @@ -14,7 +14,6 @@ "persistentData", "client", "web-dist", - "stage", "playwright.config.js", "tests", "test-results" diff --git a/scripts/updateProduction.sh b/scripts/updateProduction.sh index 75544d1a..bc9b9d5d 100755 --- a/scripts/updateProduction.sh +++ b/scripts/updateProduction.sh @@ -33,9 +33,6 @@ echo "" "${SCRIPT_DIR}/versionNumberUpdate.sh" echo "" echo "Building client (this is the slow part)..." -if [[ -d .parcel-cache ]]; then - rm -rf .parcel-cache -fi npm run build echo "" echo "Restarting server:" diff --git a/client/sign-in.html b/sign-in.html similarity index 97% rename from client/sign-in.html rename to sign-in.html index 3dfc41d5..7ed97c69 100644 --- a/client/sign-in.html +++ b/sign-in.html @@ -75,7 +75,7 @@ sizes="16x16" href="./src/favicon/favicon-16x16.png" /> - + @@ -100,7 +100,7 @@

Witchazzan

- horizontal bar + horizontal bar

This is an existential game about life, the Universe, and everything, but mostly it is about throwing tables and chairs at your problems with help from your friends.

@@ -211,7 +211,7 @@

Login

For the Blue (Left) stick: @@ -511,7 +511,7 @@

Key Map

Run
- up + up Up
@@ -526,15 +526,15 @@

Key Map

Alt
Super
- left + left Left
- down + down Down
- right + right Right
diff --git a/client/src/ScrollingTextBox.js b/src/ScrollingTextBox.js similarity index 100% rename from client/src/ScrollingTextBox.js rename to src/ScrollingTextBox.js diff --git a/assets/arrow-down.svg b/src/assets/arrow-down.svg similarity index 100% rename from assets/arrow-down.svg rename to src/assets/arrow-down.svg diff --git a/assets/arrow-left.svg b/src/assets/arrow-left.svg similarity index 100% rename from assets/arrow-left.svg rename to src/assets/arrow-left.svg diff --git a/assets/arrow-right.svg b/src/assets/arrow-right.svg similarity index 100% rename from assets/arrow-right.svg rename to src/assets/arrow-right.svg diff --git a/assets/arrow-up.svg b/src/assets/arrow-up.svg similarity index 100% rename from assets/arrow-up.svg rename to src/assets/arrow-up.svg diff --git a/assets/fonts/atari-sunset.png b/src/assets/fonts/atari-sunset.png similarity index 100% rename from assets/fonts/atari-sunset.png rename to src/assets/fonts/atari-sunset.png diff --git a/assets/fonts/atari-sunset.xml b/src/assets/fonts/atari-sunset.xml similarity index 100% rename from assets/fonts/atari-sunset.xml rename to src/assets/fonts/atari-sunset.xml diff --git a/assets/images/blue-stick.png b/src/assets/images/blue-stick.png similarity index 100% rename from assets/images/blue-stick.png rename to src/assets/images/blue-stick.png diff --git a/assets/images/red-stick.png b/src/assets/images/red-stick.png similarity index 100% rename from assets/images/red-stick.png rename to src/assets/images/red-stick.png diff --git a/assets/rainbowbar.gif b/src/assets/rainbowbar.gif similarity index 100% rename from assets/rainbowbar.gif rename to src/assets/rainbowbar.gif diff --git a/assets/sounds/sunrise.mp3 b/src/assets/sounds/sunrise.mp3 similarity index 100% rename from assets/sounds/sunrise.mp3 rename to src/assets/sounds/sunrise.mp3 diff --git a/assets/sounds/sunrise.ogg b/src/assets/sounds/sunrise.ogg similarity index 100% rename from assets/sounds/sunrise.ogg rename to src/assets/sounds/sunrise.ogg diff --git a/assets/textureAtlasOne.json b/src/assets/textureAtlasOne.json similarity index 100% rename from assets/textureAtlasOne.json rename to src/assets/textureAtlasOne.json diff --git a/assets/textureAtlasOne.png b/src/assets/textureAtlasOne.png similarity index 100% rename from assets/textureAtlasOne.png rename to src/assets/textureAtlasOne.png diff --git a/assets/tileMaps/BlackWaterCave.json b/src/assets/tileMaps/BlackWaterCave.json similarity index 100% rename from assets/tileMaps/BlackWaterCave.json rename to src/assets/tileMaps/BlackWaterCave.json diff --git a/assets/tileMaps/CamelopardalisA1.json b/src/assets/tileMaps/CamelopardalisA1.json similarity index 100% rename from assets/tileMaps/CamelopardalisA1.json rename to src/assets/tileMaps/CamelopardalisA1.json diff --git a/assets/tileMaps/CamelopardalisA2.json b/src/assets/tileMaps/CamelopardalisA2.json similarity index 100% rename from assets/tileMaps/CamelopardalisA2.json rename to src/assets/tileMaps/CamelopardalisA2.json diff --git a/assets/tileMaps/CamelopardalisA3.json b/src/assets/tileMaps/CamelopardalisA3.json similarity index 100% rename from assets/tileMaps/CamelopardalisA3.json rename to src/assets/tileMaps/CamelopardalisA3.json diff --git a/assets/tileMaps/CamelopardalisA4.json b/src/assets/tileMaps/CamelopardalisA4.json similarity index 100% rename from assets/tileMaps/CamelopardalisA4.json rename to src/assets/tileMaps/CamelopardalisA4.json diff --git a/assets/tileMaps/CamelopardalisA5.json b/src/assets/tileMaps/CamelopardalisA5.json similarity index 100% rename from assets/tileMaps/CamelopardalisA5.json rename to src/assets/tileMaps/CamelopardalisA5.json diff --git a/assets/tileMaps/CamelopardalisA6.json b/src/assets/tileMaps/CamelopardalisA6.json similarity index 100% rename from assets/tileMaps/CamelopardalisA6.json rename to src/assets/tileMaps/CamelopardalisA6.json diff --git a/assets/tileMaps/CamelopardalisA7.json b/src/assets/tileMaps/CamelopardalisA7.json similarity index 100% rename from assets/tileMaps/CamelopardalisA7.json rename to src/assets/tileMaps/CamelopardalisA7.json diff --git a/assets/tileMaps/CamelopardalisA8.json b/src/assets/tileMaps/CamelopardalisA8.json similarity index 100% rename from assets/tileMaps/CamelopardalisA8.json rename to src/assets/tileMaps/CamelopardalisA8.json diff --git a/assets/tileMaps/CamelopardalisA9.json b/src/assets/tileMaps/CamelopardalisA9.json similarity index 100% rename from assets/tileMaps/CamelopardalisA9.json rename to src/assets/tileMaps/CamelopardalisA9.json diff --git a/assets/tileMaps/CamelopardalisB1.json b/src/assets/tileMaps/CamelopardalisB1.json similarity index 100% rename from assets/tileMaps/CamelopardalisB1.json rename to src/assets/tileMaps/CamelopardalisB1.json diff --git a/assets/tileMaps/CamelopardalisB2.json b/src/assets/tileMaps/CamelopardalisB2.json similarity index 100% rename from assets/tileMaps/CamelopardalisB2.json rename to src/assets/tileMaps/CamelopardalisB2.json diff --git a/assets/tileMaps/CamelopardalisB3.json b/src/assets/tileMaps/CamelopardalisB3.json similarity index 100% rename from assets/tileMaps/CamelopardalisB3.json rename to src/assets/tileMaps/CamelopardalisB3.json diff --git a/assets/tileMaps/CamelopardalisB4.json b/src/assets/tileMaps/CamelopardalisB4.json similarity index 100% rename from assets/tileMaps/CamelopardalisB4.json rename to src/assets/tileMaps/CamelopardalisB4.json diff --git a/assets/tileMaps/CamelopardalisB5.json b/src/assets/tileMaps/CamelopardalisB5.json similarity index 100% rename from assets/tileMaps/CamelopardalisB5.json rename to src/assets/tileMaps/CamelopardalisB5.json diff --git a/assets/tileMaps/CamelopardalisB6.json b/src/assets/tileMaps/CamelopardalisB6.json similarity index 100% rename from assets/tileMaps/CamelopardalisB6.json rename to src/assets/tileMaps/CamelopardalisB6.json diff --git a/assets/tileMaps/CamelopardalisB7.json b/src/assets/tileMaps/CamelopardalisB7.json similarity index 100% rename from assets/tileMaps/CamelopardalisB7.json rename to src/assets/tileMaps/CamelopardalisB7.json diff --git a/assets/tileMaps/CamelopardalisB8.json b/src/assets/tileMaps/CamelopardalisB8.json similarity index 100% rename from assets/tileMaps/CamelopardalisB8.json rename to src/assets/tileMaps/CamelopardalisB8.json diff --git a/assets/tileMaps/CamelopardalisC1.json b/src/assets/tileMaps/CamelopardalisC1.json similarity index 100% rename from assets/tileMaps/CamelopardalisC1.json rename to src/assets/tileMaps/CamelopardalisC1.json diff --git a/assets/tileMaps/CamelopardalisC2.json b/src/assets/tileMaps/CamelopardalisC2.json similarity index 100% rename from assets/tileMaps/CamelopardalisC2.json rename to src/assets/tileMaps/CamelopardalisC2.json diff --git a/assets/tileMaps/CamelopardalisC3.json b/src/assets/tileMaps/CamelopardalisC3.json similarity index 100% rename from assets/tileMaps/CamelopardalisC3.json rename to src/assets/tileMaps/CamelopardalisC3.json diff --git a/assets/tileMaps/CamelopardalisC4.json b/src/assets/tileMaps/CamelopardalisC4.json similarity index 100% rename from assets/tileMaps/CamelopardalisC4.json rename to src/assets/tileMaps/CamelopardalisC4.json diff --git a/assets/tileMaps/CamelopardalisC5.json b/src/assets/tileMaps/CamelopardalisC5.json similarity index 100% rename from assets/tileMaps/CamelopardalisC5.json rename to src/assets/tileMaps/CamelopardalisC5.json diff --git a/assets/tileMaps/CamelopardalisC6.json b/src/assets/tileMaps/CamelopardalisC6.json similarity index 100% rename from assets/tileMaps/CamelopardalisC6.json rename to src/assets/tileMaps/CamelopardalisC6.json diff --git a/assets/tileMaps/CamelopardalisC7.json b/src/assets/tileMaps/CamelopardalisC7.json similarity index 100% rename from assets/tileMaps/CamelopardalisC7.json rename to src/assets/tileMaps/CamelopardalisC7.json diff --git a/assets/tileMaps/CamelopardalisC8.json b/src/assets/tileMaps/CamelopardalisC8.json similarity index 100% rename from assets/tileMaps/CamelopardalisC8.json rename to src/assets/tileMaps/CamelopardalisC8.json diff --git a/assets/tileMaps/CamelopardalisD1.json b/src/assets/tileMaps/CamelopardalisD1.json similarity index 100% rename from assets/tileMaps/CamelopardalisD1.json rename to src/assets/tileMaps/CamelopardalisD1.json diff --git a/assets/tileMaps/CamelopardalisD2.json b/src/assets/tileMaps/CamelopardalisD2.json similarity index 100% rename from assets/tileMaps/CamelopardalisD2.json rename to src/assets/tileMaps/CamelopardalisD2.json diff --git a/assets/tileMaps/CamelopardalisD3.json b/src/assets/tileMaps/CamelopardalisD3.json similarity index 100% rename from assets/tileMaps/CamelopardalisD3.json rename to src/assets/tileMaps/CamelopardalisD3.json diff --git a/assets/tileMaps/CamelopardalisD4.json b/src/assets/tileMaps/CamelopardalisD4.json similarity index 100% rename from assets/tileMaps/CamelopardalisD4.json rename to src/assets/tileMaps/CamelopardalisD4.json diff --git a/assets/tileMaps/CamelopardalisD5.json b/src/assets/tileMaps/CamelopardalisD5.json similarity index 100% rename from assets/tileMaps/CamelopardalisD5.json rename to src/assets/tileMaps/CamelopardalisD5.json diff --git a/assets/tileMaps/CamelopardalisD6.json b/src/assets/tileMaps/CamelopardalisD6.json similarity index 100% rename from assets/tileMaps/CamelopardalisD6.json rename to src/assets/tileMaps/CamelopardalisD6.json diff --git a/assets/tileMaps/CamelopardalisD7.json b/src/assets/tileMaps/CamelopardalisD7.json similarity index 100% rename from assets/tileMaps/CamelopardalisD7.json rename to src/assets/tileMaps/CamelopardalisD7.json diff --git a/assets/tileMaps/CamelopardalisD8.json b/src/assets/tileMaps/CamelopardalisD8.json similarity index 100% rename from assets/tileMaps/CamelopardalisD8.json rename to src/assets/tileMaps/CamelopardalisD8.json diff --git a/assets/tileMaps/CamelopardalisE1.json b/src/assets/tileMaps/CamelopardalisE1.json similarity index 100% rename from assets/tileMaps/CamelopardalisE1.json rename to src/assets/tileMaps/CamelopardalisE1.json diff --git a/assets/tileMaps/CamelopardalisE2.json b/src/assets/tileMaps/CamelopardalisE2.json similarity index 100% rename from assets/tileMaps/CamelopardalisE2.json rename to src/assets/tileMaps/CamelopardalisE2.json diff --git a/assets/tileMaps/CamelopardalisE3.json b/src/assets/tileMaps/CamelopardalisE3.json similarity index 100% rename from assets/tileMaps/CamelopardalisE3.json rename to src/assets/tileMaps/CamelopardalisE3.json diff --git a/assets/tileMaps/CamelopardalisE4.json b/src/assets/tileMaps/CamelopardalisE4.json similarity index 100% rename from assets/tileMaps/CamelopardalisE4.json rename to src/assets/tileMaps/CamelopardalisE4.json diff --git a/assets/tileMaps/CamelopardalisE5.json b/src/assets/tileMaps/CamelopardalisE5.json similarity index 100% rename from assets/tileMaps/CamelopardalisE5.json rename to src/assets/tileMaps/CamelopardalisE5.json diff --git a/assets/tileMaps/CamelopardalisE6.json b/src/assets/tileMaps/CamelopardalisE6.json similarity index 100% rename from assets/tileMaps/CamelopardalisE6.json rename to src/assets/tileMaps/CamelopardalisE6.json diff --git a/assets/tileMaps/CamelopardalisE7.json b/src/assets/tileMaps/CamelopardalisE7.json similarity index 100% rename from assets/tileMaps/CamelopardalisE7.json rename to src/assets/tileMaps/CamelopardalisE7.json diff --git a/assets/tileMaps/CamelopardalisE8.json b/src/assets/tileMaps/CamelopardalisE8.json similarity index 100% rename from assets/tileMaps/CamelopardalisE8.json rename to src/assets/tileMaps/CamelopardalisE8.json diff --git a/assets/tileMaps/CamelopardalisF1.json b/src/assets/tileMaps/CamelopardalisF1.json similarity index 100% rename from assets/tileMaps/CamelopardalisF1.json rename to src/assets/tileMaps/CamelopardalisF1.json diff --git a/assets/tileMaps/CamelopardalisF2.json b/src/assets/tileMaps/CamelopardalisF2.json similarity index 100% rename from assets/tileMaps/CamelopardalisF2.json rename to src/assets/tileMaps/CamelopardalisF2.json diff --git a/assets/tileMaps/CamelopardalisF3.json b/src/assets/tileMaps/CamelopardalisF3.json similarity index 100% rename from assets/tileMaps/CamelopardalisF3.json rename to src/assets/tileMaps/CamelopardalisF3.json diff --git a/assets/tileMaps/CamelopardalisF4.json b/src/assets/tileMaps/CamelopardalisF4.json similarity index 100% rename from assets/tileMaps/CamelopardalisF4.json rename to src/assets/tileMaps/CamelopardalisF4.json diff --git a/assets/tileMaps/CamelopardalisF5.json b/src/assets/tileMaps/CamelopardalisF5.json similarity index 100% rename from assets/tileMaps/CamelopardalisF5.json rename to src/assets/tileMaps/CamelopardalisF5.json diff --git a/assets/tileMaps/CamelopardalisF6.json b/src/assets/tileMaps/CamelopardalisF6.json similarity index 100% rename from assets/tileMaps/CamelopardalisF6.json rename to src/assets/tileMaps/CamelopardalisF6.json diff --git a/assets/tileMaps/CamelopardalisF7.json b/src/assets/tileMaps/CamelopardalisF7.json similarity index 100% rename from assets/tileMaps/CamelopardalisF7.json rename to src/assets/tileMaps/CamelopardalisF7.json diff --git a/assets/tileMaps/CamelopardalisF8.json b/src/assets/tileMaps/CamelopardalisF8.json similarity index 100% rename from assets/tileMaps/CamelopardalisF8.json rename to src/assets/tileMaps/CamelopardalisF8.json diff --git a/assets/tileMaps/CamelopardalisG1.json b/src/assets/tileMaps/CamelopardalisG1.json similarity index 100% rename from assets/tileMaps/CamelopardalisG1.json rename to src/assets/tileMaps/CamelopardalisG1.json diff --git a/assets/tileMaps/CamelopardalisG2.json b/src/assets/tileMaps/CamelopardalisG2.json similarity index 100% rename from assets/tileMaps/CamelopardalisG2.json rename to src/assets/tileMaps/CamelopardalisG2.json diff --git a/assets/tileMaps/CamelopardalisG3.json b/src/assets/tileMaps/CamelopardalisG3.json similarity index 100% rename from assets/tileMaps/CamelopardalisG3.json rename to src/assets/tileMaps/CamelopardalisG3.json diff --git a/assets/tileMaps/CamelopardalisG4.json b/src/assets/tileMaps/CamelopardalisG4.json similarity index 100% rename from assets/tileMaps/CamelopardalisG4.json rename to src/assets/tileMaps/CamelopardalisG4.json diff --git a/assets/tileMaps/CamelopardalisG5.json b/src/assets/tileMaps/CamelopardalisG5.json similarity index 100% rename from assets/tileMaps/CamelopardalisG5.json rename to src/assets/tileMaps/CamelopardalisG5.json diff --git a/assets/tileMaps/CamelopardalisG6.json b/src/assets/tileMaps/CamelopardalisG6.json similarity index 100% rename from assets/tileMaps/CamelopardalisG6.json rename to src/assets/tileMaps/CamelopardalisG6.json diff --git a/assets/tileMaps/CamelopardalisG7.json b/src/assets/tileMaps/CamelopardalisG7.json similarity index 100% rename from assets/tileMaps/CamelopardalisG7.json rename to src/assets/tileMaps/CamelopardalisG7.json diff --git a/assets/tileMaps/CamelopardalisG8.json b/src/assets/tileMaps/CamelopardalisG8.json similarity index 100% rename from assets/tileMaps/CamelopardalisG8.json rename to src/assets/tileMaps/CamelopardalisG8.json diff --git a/assets/tileMaps/CamelopardalisH1.json b/src/assets/tileMaps/CamelopardalisH1.json similarity index 100% rename from assets/tileMaps/CamelopardalisH1.json rename to src/assets/tileMaps/CamelopardalisH1.json diff --git a/assets/tileMaps/CamelopardalisH2.json b/src/assets/tileMaps/CamelopardalisH2.json similarity index 100% rename from assets/tileMaps/CamelopardalisH2.json rename to src/assets/tileMaps/CamelopardalisH2.json diff --git a/assets/tileMaps/CamelopardalisH3.json b/src/assets/tileMaps/CamelopardalisH3.json similarity index 100% rename from assets/tileMaps/CamelopardalisH3.json rename to src/assets/tileMaps/CamelopardalisH3.json diff --git a/assets/tileMaps/CamelopardalisH4.json b/src/assets/tileMaps/CamelopardalisH4.json similarity index 100% rename from assets/tileMaps/CamelopardalisH4.json rename to src/assets/tileMaps/CamelopardalisH4.json diff --git a/assets/tileMaps/CamelopardalisH5.json b/src/assets/tileMaps/CamelopardalisH5.json similarity index 100% rename from assets/tileMaps/CamelopardalisH5.json rename to src/assets/tileMaps/CamelopardalisH5.json diff --git a/assets/tileMaps/CamelopardalisH6.json b/src/assets/tileMaps/CamelopardalisH6.json similarity index 100% rename from assets/tileMaps/CamelopardalisH6.json rename to src/assets/tileMaps/CamelopardalisH6.json diff --git a/assets/tileMaps/CamelopardalisH7.json b/src/assets/tileMaps/CamelopardalisH7.json similarity index 100% rename from assets/tileMaps/CamelopardalisH7.json rename to src/assets/tileMaps/CamelopardalisH7.json diff --git a/assets/tileMaps/CamelopardalisH8.json b/src/assets/tileMaps/CamelopardalisH8.json similarity index 100% rename from assets/tileMaps/CamelopardalisH8.json rename to src/assets/tileMaps/CamelopardalisH8.json diff --git a/assets/tileMaps/CamelopardalisI1.json b/src/assets/tileMaps/CamelopardalisI1.json similarity index 100% rename from assets/tileMaps/CamelopardalisI1.json rename to src/assets/tileMaps/CamelopardalisI1.json diff --git a/assets/tileMaps/CamelopardalisI2.json b/src/assets/tileMaps/CamelopardalisI2.json similarity index 100% rename from assets/tileMaps/CamelopardalisI2.json rename to src/assets/tileMaps/CamelopardalisI2.json diff --git a/assets/tileMaps/CamelopardalisI3.json b/src/assets/tileMaps/CamelopardalisI3.json similarity index 100% rename from assets/tileMaps/CamelopardalisI3.json rename to src/assets/tileMaps/CamelopardalisI3.json diff --git a/assets/tileMaps/CamelopardalisI4.json b/src/assets/tileMaps/CamelopardalisI4.json similarity index 100% rename from assets/tileMaps/CamelopardalisI4.json rename to src/assets/tileMaps/CamelopardalisI4.json diff --git a/assets/tileMaps/CamelopardalisI5.json b/src/assets/tileMaps/CamelopardalisI5.json similarity index 100% rename from assets/tileMaps/CamelopardalisI5.json rename to src/assets/tileMaps/CamelopardalisI5.json diff --git a/assets/tileMaps/CamelopardalisI6.json b/src/assets/tileMaps/CamelopardalisI6.json similarity index 100% rename from assets/tileMaps/CamelopardalisI6.json rename to src/assets/tileMaps/CamelopardalisI6.json diff --git a/assets/tileMaps/CamelopardalisI7.json b/src/assets/tileMaps/CamelopardalisI7.json similarity index 100% rename from assets/tileMaps/CamelopardalisI7.json rename to src/assets/tileMaps/CamelopardalisI7.json diff --git a/assets/tileMaps/CamelopardalisI8.json b/src/assets/tileMaps/CamelopardalisI8.json similarity index 100% rename from assets/tileMaps/CamelopardalisI8.json rename to src/assets/tileMaps/CamelopardalisI8.json diff --git a/assets/tileMaps/CamelopardalisJ1.json b/src/assets/tileMaps/CamelopardalisJ1.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ1.json rename to src/assets/tileMaps/CamelopardalisJ1.json diff --git a/assets/tileMaps/CamelopardalisJ2.json b/src/assets/tileMaps/CamelopardalisJ2.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ2.json rename to src/assets/tileMaps/CamelopardalisJ2.json diff --git a/assets/tileMaps/CamelopardalisJ3.json b/src/assets/tileMaps/CamelopardalisJ3.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ3.json rename to src/assets/tileMaps/CamelopardalisJ3.json diff --git a/assets/tileMaps/CamelopardalisJ4.json b/src/assets/tileMaps/CamelopardalisJ4.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ4.json rename to src/assets/tileMaps/CamelopardalisJ4.json diff --git a/assets/tileMaps/CamelopardalisJ5.json b/src/assets/tileMaps/CamelopardalisJ5.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ5.json rename to src/assets/tileMaps/CamelopardalisJ5.json diff --git a/assets/tileMaps/CamelopardalisJ6.json b/src/assets/tileMaps/CamelopardalisJ6.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ6.json rename to src/assets/tileMaps/CamelopardalisJ6.json diff --git a/assets/tileMaps/CamelopardalisJ7.json b/src/assets/tileMaps/CamelopardalisJ7.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ7.json rename to src/assets/tileMaps/CamelopardalisJ7.json diff --git a/assets/tileMaps/CamelopardalisJ8.json b/src/assets/tileMaps/CamelopardalisJ8.json similarity index 100% rename from assets/tileMaps/CamelopardalisJ8.json rename to src/assets/tileMaps/CamelopardalisJ8.json diff --git a/assets/tileMaps/CamelopardalisK1.json b/src/assets/tileMaps/CamelopardalisK1.json similarity index 100% rename from assets/tileMaps/CamelopardalisK1.json rename to src/assets/tileMaps/CamelopardalisK1.json diff --git a/assets/tileMaps/CamelopardalisK2.json b/src/assets/tileMaps/CamelopardalisK2.json similarity index 100% rename from assets/tileMaps/CamelopardalisK2.json rename to src/assets/tileMaps/CamelopardalisK2.json diff --git a/assets/tileMaps/CamelopardalisK3.json b/src/assets/tileMaps/CamelopardalisK3.json similarity index 100% rename from assets/tileMaps/CamelopardalisK3.json rename to src/assets/tileMaps/CamelopardalisK3.json diff --git a/assets/tileMaps/CamelopardalisK4.json b/src/assets/tileMaps/CamelopardalisK4.json similarity index 100% rename from assets/tileMaps/CamelopardalisK4.json rename to src/assets/tileMaps/CamelopardalisK4.json diff --git a/assets/tileMaps/CamelopardalisK5.json b/src/assets/tileMaps/CamelopardalisK5.json similarity index 100% rename from assets/tileMaps/CamelopardalisK5.json rename to src/assets/tileMaps/CamelopardalisK5.json diff --git a/assets/tileMaps/CamelopardalisK6.json b/src/assets/tileMaps/CamelopardalisK6.json similarity index 100% rename from assets/tileMaps/CamelopardalisK6.json rename to src/assets/tileMaps/CamelopardalisK6.json diff --git a/assets/tileMaps/CamelopardalisK7.json b/src/assets/tileMaps/CamelopardalisK7.json similarity index 100% rename from assets/tileMaps/CamelopardalisK7.json rename to src/assets/tileMaps/CamelopardalisK7.json diff --git a/assets/tileMaps/CamelopardalisK8.json b/src/assets/tileMaps/CamelopardalisK8.json similarity index 100% rename from assets/tileMaps/CamelopardalisK8.json rename to src/assets/tileMaps/CamelopardalisK8.json diff --git a/assets/tileMaps/CamelopardalisL1.json b/src/assets/tileMaps/CamelopardalisL1.json similarity index 100% rename from assets/tileMaps/CamelopardalisL1.json rename to src/assets/tileMaps/CamelopardalisL1.json diff --git a/assets/tileMaps/CamelopardalisL2.json b/src/assets/tileMaps/CamelopardalisL2.json similarity index 100% rename from assets/tileMaps/CamelopardalisL2.json rename to src/assets/tileMaps/CamelopardalisL2.json diff --git a/assets/tileMaps/CamelopardalisL3.json b/src/assets/tileMaps/CamelopardalisL3.json similarity index 100% rename from assets/tileMaps/CamelopardalisL3.json rename to src/assets/tileMaps/CamelopardalisL3.json diff --git a/assets/tileMaps/CamelopardalisL4.json b/src/assets/tileMaps/CamelopardalisL4.json similarity index 100% rename from assets/tileMaps/CamelopardalisL4.json rename to src/assets/tileMaps/CamelopardalisL4.json diff --git a/assets/tileMaps/CamelopardalisL5.json b/src/assets/tileMaps/CamelopardalisL5.json similarity index 100% rename from assets/tileMaps/CamelopardalisL5.json rename to src/assets/tileMaps/CamelopardalisL5.json diff --git a/assets/tileMaps/CamelopardalisL6.json b/src/assets/tileMaps/CamelopardalisL6.json similarity index 100% rename from assets/tileMaps/CamelopardalisL6.json rename to src/assets/tileMaps/CamelopardalisL6.json diff --git a/assets/tileMaps/CamelopardalisL7.json b/src/assets/tileMaps/CamelopardalisL7.json similarity index 100% rename from assets/tileMaps/CamelopardalisL7.json rename to src/assets/tileMaps/CamelopardalisL7.json diff --git a/assets/tileMaps/CamelopardalisL8.json b/src/assets/tileMaps/CamelopardalisL8.json similarity index 100% rename from assets/tileMaps/CamelopardalisL8.json rename to src/assets/tileMaps/CamelopardalisL8.json diff --git a/assets/tileMaps/CamelopardalisM1.json b/src/assets/tileMaps/CamelopardalisM1.json similarity index 100% rename from assets/tileMaps/CamelopardalisM1.json rename to src/assets/tileMaps/CamelopardalisM1.json diff --git a/assets/tileMaps/CamelopardalisM2.json b/src/assets/tileMaps/CamelopardalisM2.json similarity index 100% rename from assets/tileMaps/CamelopardalisM2.json rename to src/assets/tileMaps/CamelopardalisM2.json diff --git a/assets/tileMaps/CamelopardalisM3.json b/src/assets/tileMaps/CamelopardalisM3.json similarity index 100% rename from assets/tileMaps/CamelopardalisM3.json rename to src/assets/tileMaps/CamelopardalisM3.json diff --git a/assets/tileMaps/CamelopardalisM4.json b/src/assets/tileMaps/CamelopardalisM4.json similarity index 100% rename from assets/tileMaps/CamelopardalisM4.json rename to src/assets/tileMaps/CamelopardalisM4.json diff --git a/assets/tileMaps/CamelopardalisM5.json b/src/assets/tileMaps/CamelopardalisM5.json similarity index 100% rename from assets/tileMaps/CamelopardalisM5.json rename to src/assets/tileMaps/CamelopardalisM5.json diff --git a/assets/tileMaps/CamelopardalisM6.json b/src/assets/tileMaps/CamelopardalisM6.json similarity index 100% rename from assets/tileMaps/CamelopardalisM6.json rename to src/assets/tileMaps/CamelopardalisM6.json diff --git a/assets/tileMaps/CamelopardalisM7.json b/src/assets/tileMaps/CamelopardalisM7.json similarity index 100% rename from assets/tileMaps/CamelopardalisM7.json rename to src/assets/tileMaps/CamelopardalisM7.json diff --git a/assets/tileMaps/CamelopardalisM8.json b/src/assets/tileMaps/CamelopardalisM8.json similarity index 100% rename from assets/tileMaps/CamelopardalisM8.json rename to src/assets/tileMaps/CamelopardalisM8.json diff --git a/assets/tileMaps/CamelopardalisN1.json b/src/assets/tileMaps/CamelopardalisN1.json similarity index 100% rename from assets/tileMaps/CamelopardalisN1.json rename to src/assets/tileMaps/CamelopardalisN1.json diff --git a/assets/tileMaps/CamelopardalisN2.json b/src/assets/tileMaps/CamelopardalisN2.json similarity index 100% rename from assets/tileMaps/CamelopardalisN2.json rename to src/assets/tileMaps/CamelopardalisN2.json diff --git a/assets/tileMaps/CamelopardalisN3.json b/src/assets/tileMaps/CamelopardalisN3.json similarity index 100% rename from assets/tileMaps/CamelopardalisN3.json rename to src/assets/tileMaps/CamelopardalisN3.json diff --git a/assets/tileMaps/CamelopardalisN4.json b/src/assets/tileMaps/CamelopardalisN4.json similarity index 100% rename from assets/tileMaps/CamelopardalisN4.json rename to src/assets/tileMaps/CamelopardalisN4.json diff --git a/assets/tileMaps/CamelopardalisN5.json b/src/assets/tileMaps/CamelopardalisN5.json similarity index 100% rename from assets/tileMaps/CamelopardalisN5.json rename to src/assets/tileMaps/CamelopardalisN5.json diff --git a/assets/tileMaps/CamelopardalisN6.json b/src/assets/tileMaps/CamelopardalisN6.json similarity index 100% rename from assets/tileMaps/CamelopardalisN6.json rename to src/assets/tileMaps/CamelopardalisN6.json diff --git a/assets/tileMaps/CamelopardalisN7.json b/src/assets/tileMaps/CamelopardalisN7.json similarity index 100% rename from assets/tileMaps/CamelopardalisN7.json rename to src/assets/tileMaps/CamelopardalisN7.json diff --git a/assets/tileMaps/CamelopardalisN8.json b/src/assets/tileMaps/CamelopardalisN8.json similarity index 100% rename from assets/tileMaps/CamelopardalisN8.json rename to src/assets/tileMaps/CamelopardalisN8.json diff --git a/assets/tileMaps/CamelopardalisO1.json b/src/assets/tileMaps/CamelopardalisO1.json similarity index 100% rename from assets/tileMaps/CamelopardalisO1.json rename to src/assets/tileMaps/CamelopardalisO1.json diff --git a/assets/tileMaps/CamelopardalisO2.json b/src/assets/tileMaps/CamelopardalisO2.json similarity index 100% rename from assets/tileMaps/CamelopardalisO2.json rename to src/assets/tileMaps/CamelopardalisO2.json diff --git a/assets/tileMaps/CamelopardalisO3.json b/src/assets/tileMaps/CamelopardalisO3.json similarity index 100% rename from assets/tileMaps/CamelopardalisO3.json rename to src/assets/tileMaps/CamelopardalisO3.json diff --git a/assets/tileMaps/CamelopardalisO4.json b/src/assets/tileMaps/CamelopardalisO4.json similarity index 100% rename from assets/tileMaps/CamelopardalisO4.json rename to src/assets/tileMaps/CamelopardalisO4.json diff --git a/assets/tileMaps/CamelopardalisO5.json b/src/assets/tileMaps/CamelopardalisO5.json similarity index 100% rename from assets/tileMaps/CamelopardalisO5.json rename to src/assets/tileMaps/CamelopardalisO5.json diff --git a/assets/tileMaps/CamelopardalisO6.json b/src/assets/tileMaps/CamelopardalisO6.json similarity index 100% rename from assets/tileMaps/CamelopardalisO6.json rename to src/assets/tileMaps/CamelopardalisO6.json diff --git a/assets/tileMaps/CamelopardalisO7.json b/src/assets/tileMaps/CamelopardalisO7.json similarity index 100% rename from assets/tileMaps/CamelopardalisO7.json rename to src/assets/tileMaps/CamelopardalisO7.json diff --git a/assets/tileMaps/CamelopardalisO8.json b/src/assets/tileMaps/CamelopardalisO8.json similarity index 100% rename from assets/tileMaps/CamelopardalisO8.json rename to src/assets/tileMaps/CamelopardalisO8.json diff --git a/assets/tileMaps/CamelopardalisP1.json b/src/assets/tileMaps/CamelopardalisP1.json similarity index 100% rename from assets/tileMaps/CamelopardalisP1.json rename to src/assets/tileMaps/CamelopardalisP1.json diff --git a/assets/tileMaps/CamelopardalisP2.json b/src/assets/tileMaps/CamelopardalisP2.json similarity index 100% rename from assets/tileMaps/CamelopardalisP2.json rename to src/assets/tileMaps/CamelopardalisP2.json diff --git a/assets/tileMaps/CamelopardalisP3.json b/src/assets/tileMaps/CamelopardalisP3.json similarity index 100% rename from assets/tileMaps/CamelopardalisP3.json rename to src/assets/tileMaps/CamelopardalisP3.json diff --git a/assets/tileMaps/CamelopardalisP4.json b/src/assets/tileMaps/CamelopardalisP4.json similarity index 100% rename from assets/tileMaps/CamelopardalisP4.json rename to src/assets/tileMaps/CamelopardalisP4.json diff --git a/assets/tileMaps/CamelopardalisP5.json b/src/assets/tileMaps/CamelopardalisP5.json similarity index 100% rename from assets/tileMaps/CamelopardalisP5.json rename to src/assets/tileMaps/CamelopardalisP5.json diff --git a/assets/tileMaps/CamelopardalisP6.json b/src/assets/tileMaps/CamelopardalisP6.json similarity index 100% rename from assets/tileMaps/CamelopardalisP6.json rename to src/assets/tileMaps/CamelopardalisP6.json diff --git a/assets/tileMaps/CamelopardalisP7.json b/src/assets/tileMaps/CamelopardalisP7.json similarity index 100% rename from assets/tileMaps/CamelopardalisP7.json rename to src/assets/tileMaps/CamelopardalisP7.json diff --git a/assets/tileMaps/CamelopardalisP8.json b/src/assets/tileMaps/CamelopardalisP8.json similarity index 100% rename from assets/tileMaps/CamelopardalisP8.json rename to src/assets/tileMaps/CamelopardalisP8.json diff --git a/assets/tileMaps/EmptyCave.json b/src/assets/tileMaps/EmptyCave.json similarity index 100% rename from assets/tileMaps/EmptyCave.json rename to src/assets/tileMaps/EmptyCave.json diff --git a/assets/tileMaps/Library.json b/src/assets/tileMaps/Library.json similarity index 100% rename from assets/tileMaps/Library.json rename to src/assets/tileMaps/Library.json diff --git a/assets/tileMaps/Loading.json b/src/assets/tileMaps/Loading.json similarity index 100% rename from assets/tileMaps/Loading.json rename to src/assets/tileMaps/Loading.json diff --git a/assets/tileMaps/SlimeCave.json b/src/assets/tileMaps/SlimeCave.json similarity index 100% rename from assets/tileMaps/SlimeCave.json rename to src/assets/tileMaps/SlimeCave.json diff --git a/assets/tileMaps/arena1.json b/src/assets/tileMaps/arena1.json similarity index 100% rename from assets/tileMaps/arena1.json rename to src/assets/tileMaps/arena1.json diff --git a/assets/tileMaps/backYard1.json b/src/assets/tileMaps/backYard1.json similarity index 100% rename from assets/tileMaps/backYard1.json rename to src/assets/tileMaps/backYard1.json diff --git a/assets/tileSets/CamelopardalisColor16x16-extruded.png b/src/assets/tileSets/CamelopardalisColor16x16-extruded.png similarity index 100% rename from assets/tileSets/CamelopardalisColor16x16-extruded.png rename to src/assets/tileSets/CamelopardalisColor16x16-extruded.png diff --git a/assets/tileSets/CamelopardalisColor16x16.png b/src/assets/tileSets/CamelopardalisColor16x16.png similarity index 100% rename from assets/tileSets/CamelopardalisColor16x16.png rename to src/assets/tileSets/CamelopardalisColor16x16.png diff --git a/assets/tileSets/Dungeon_Tileset-extruded.png b/src/assets/tileSets/Dungeon_Tileset-extruded.png similarity index 100% rename from assets/tileSets/Dungeon_Tileset-extruded.png rename to src/assets/tileSets/Dungeon_Tileset-extruded.png diff --git a/assets/tileSets/Dungeon_Tileset.png b/src/assets/tileSets/Dungeon_Tileset.png similarity index 100% rename from assets/tileSets/Dungeon_Tileset.png rename to src/assets/tileSets/Dungeon_Tileset.png diff --git a/assets/tileSets/roguelikeSheet_transparent-extruded.png b/src/assets/tileSets/roguelikeSheet_transparent-extruded.png similarity index 100% rename from assets/tileSets/roguelikeSheet_transparent-extruded.png rename to src/assets/tileSets/roguelikeSheet_transparent-extruded.png diff --git a/assets/tileSets/roguelikeSheet_transparent.png b/src/assets/tileSets/roguelikeSheet_transparent.png similarity index 100% rename from assets/tileSets/roguelikeSheet_transparent.png rename to src/assets/tileSets/roguelikeSheet_transparent.png diff --git a/assets/tileSets/zoria_overworld-extruded.png b/src/assets/tileSets/zoria_overworld-extruded.png similarity index 100% rename from assets/tileSets/zoria_overworld-extruded.png rename to src/assets/tileSets/zoria_overworld-extruded.png diff --git a/assets/tileSets/zoria_overworld.png b/src/assets/tileSets/zoria_overworld.png similarity index 100% rename from assets/tileSets/zoria_overworld.png rename to src/assets/tileSets/zoria_overworld.png diff --git a/client/src/castSpell.js b/src/castSpell.js similarity index 100% rename from client/src/castSpell.js rename to src/castSpell.js diff --git a/client/src/closeChatInputBox.js b/src/closeChatInputBox.js similarity index 100% rename from client/src/closeChatInputBox.js rename to src/closeChatInputBox.js diff --git a/client/src/favicon/android-icon-144x144.png b/src/favicon/android-icon-144x144.png similarity index 100% rename from client/src/favicon/android-icon-144x144.png rename to src/favicon/android-icon-144x144.png diff --git a/client/src/favicon/android-icon-192x192.png b/src/favicon/android-icon-192x192.png similarity index 100% rename from client/src/favicon/android-icon-192x192.png rename to src/favicon/android-icon-192x192.png diff --git a/client/src/favicon/android-icon-36x36.png b/src/favicon/android-icon-36x36.png similarity index 100% rename from client/src/favicon/android-icon-36x36.png rename to src/favicon/android-icon-36x36.png diff --git a/client/src/favicon/android-icon-48x48.png b/src/favicon/android-icon-48x48.png similarity index 100% rename from client/src/favicon/android-icon-48x48.png rename to src/favicon/android-icon-48x48.png diff --git a/client/src/favicon/android-icon-72x72.png b/src/favicon/android-icon-72x72.png similarity index 100% rename from client/src/favicon/android-icon-72x72.png rename to src/favicon/android-icon-72x72.png diff --git a/client/src/favicon/android-icon-96x96.png b/src/favicon/android-icon-96x96.png similarity index 100% rename from client/src/favicon/android-icon-96x96.png rename to src/favicon/android-icon-96x96.png diff --git a/client/src/favicon/apple-icon-114x114.png b/src/favicon/apple-icon-114x114.png similarity index 100% rename from client/src/favicon/apple-icon-114x114.png rename to src/favicon/apple-icon-114x114.png diff --git a/client/src/favicon/apple-icon-120x120.png b/src/favicon/apple-icon-120x120.png similarity index 100% rename from client/src/favicon/apple-icon-120x120.png rename to src/favicon/apple-icon-120x120.png diff --git a/client/src/favicon/apple-icon-144x144.png b/src/favicon/apple-icon-144x144.png similarity index 100% rename from client/src/favicon/apple-icon-144x144.png rename to src/favicon/apple-icon-144x144.png diff --git a/client/src/favicon/apple-icon-152x152.png b/src/favicon/apple-icon-152x152.png similarity index 100% rename from client/src/favicon/apple-icon-152x152.png rename to src/favicon/apple-icon-152x152.png diff --git a/client/src/favicon/apple-icon-180x180.png b/src/favicon/apple-icon-180x180.png similarity index 100% rename from client/src/favicon/apple-icon-180x180.png rename to src/favicon/apple-icon-180x180.png diff --git a/client/src/favicon/apple-icon-57x57.png b/src/favicon/apple-icon-57x57.png similarity index 100% rename from client/src/favicon/apple-icon-57x57.png rename to src/favicon/apple-icon-57x57.png diff --git a/client/src/favicon/apple-icon-60x60.png b/src/favicon/apple-icon-60x60.png similarity index 100% rename from client/src/favicon/apple-icon-60x60.png rename to src/favicon/apple-icon-60x60.png diff --git a/client/src/favicon/apple-icon-72x72.png b/src/favicon/apple-icon-72x72.png similarity index 100% rename from client/src/favicon/apple-icon-72x72.png rename to src/favicon/apple-icon-72x72.png diff --git a/client/src/favicon/apple-icon-76x76.png b/src/favicon/apple-icon-76x76.png similarity index 100% rename from client/src/favicon/apple-icon-76x76.png rename to src/favicon/apple-icon-76x76.png diff --git a/client/src/favicon/apple-icon-precomposed.png b/src/favicon/apple-icon-precomposed.png similarity index 100% rename from client/src/favicon/apple-icon-precomposed.png rename to src/favicon/apple-icon-precomposed.png diff --git a/client/src/favicon/apple-icon.png b/src/favicon/apple-icon.png similarity index 100% rename from client/src/favicon/apple-icon.png rename to src/favicon/apple-icon.png diff --git a/client/src/favicon/bloomby.png b/src/favicon/bloomby.png similarity index 100% rename from client/src/favicon/bloomby.png rename to src/favicon/bloomby.png diff --git a/client/src/favicon/favicon-16x16.png b/src/favicon/favicon-16x16.png similarity index 100% rename from client/src/favicon/favicon-16x16.png rename to src/favicon/favicon-16x16.png diff --git a/client/src/favicon/favicon-32x32.png b/src/favicon/favicon-32x32.png similarity index 100% rename from client/src/favicon/favicon-32x32.png rename to src/favicon/favicon-32x32.png diff --git a/client/src/favicon/favicon-96x96.png b/src/favicon/favicon-96x96.png similarity index 100% rename from client/src/favicon/favicon-96x96.png rename to src/favicon/favicon-96x96.png diff --git a/client/src/favicon/favicon.ico b/src/favicon/favicon.ico similarity index 100% rename from client/src/favicon/favicon.ico rename to src/favicon/favicon.ico diff --git a/client/src/gameLoopAndSceneFactory.js b/src/gameLoopAndSceneFactory.js similarity index 96% rename from client/src/gameLoopAndSceneFactory.js rename to src/gameLoopAndSceneFactory.js index 24746cd8..09e0059a 100644 --- a/client/src/gameLoopAndSceneFactory.js +++ b/src/gameLoopAndSceneFactory.js @@ -15,17 +15,12 @@ import Phaser from 'phaser'; // Music and sounds -// NOTE that the 'url:' text in front tells Parcel to assign the URL of this asset to the variable instead of the contents. -// eslint-disable-next-line import/no-unresolved -import sunriseMp3 from 'url:../../assets/sounds/sunrise.mp3'; -// eslint-disable-next-line import/no-unresolved -import sunriseOgg from 'url:../../assets/sounds/sunrise.ogg'; +import sunriseMp3 from './assets/sounds/sunrise.mp3'; +import sunriseOgg from './assets/sounds/sunrise.ogg'; // Bitmap fonts -// NOTE that the 'url:' text in front tells Parcel to assign the URL of this asset to the variable instead of the contents. -// eslint-disable-next-line import/no-unresolved -import atariSunsetXml from 'url:../../assets/fonts/atari-sunset.xml'; -import atariSunsetPng from '../../assets/fonts/atari-sunset.png'; +import atariSunsetXml from './assets/fonts/atari-sunset.xml'; +import atariSunsetPng from './assets/fonts/atari-sunset.png'; import playerObject from './objects/playerObject.js'; import textObject from './objects/textObject.js'; @@ -59,8 +54,8 @@ import itemBehavior from './gameLoopFunctions/itemBehavior.js'; import barricades from './gameLoopFunctions/barricades.js'; // Texture atlases -import textureAtlasOneJson from '../../assets/textureAtlasOne.json'; -import textureAtlasOnePng from '../../assets/textureAtlasOne.png'; +import textureAtlasOneJson from './assets/textureAtlasOne.json'; +import textureAtlasOnePng from './assets/textureAtlasOne.png'; import getSpawnPointFromMap from './utilities/getSpawnPointFromMap.js'; import addLeptonsFromMap from './gameLoopFunctions/addLeptonsFromMap.js'; diff --git a/client/src/gameLoopFunctions/addLeptonsFromMap.js b/src/gameLoopFunctions/addLeptonsFromMap.js similarity index 100% rename from client/src/gameLoopFunctions/addLeptonsFromMap.js rename to src/gameLoopFunctions/addLeptonsFromMap.js diff --git a/client/src/gameLoopFunctions/addQuarksFromMap.js b/src/gameLoopFunctions/addQuarksFromMap.js similarity index 100% rename from client/src/gameLoopFunctions/addQuarksFromMap.js rename to src/gameLoopFunctions/addQuarksFromMap.js diff --git a/client/src/gameLoopFunctions/addSpriteColliders.js b/src/gameLoopFunctions/addSpriteColliders.js similarity index 100% rename from client/src/gameLoopFunctions/addSpriteColliders.js rename to src/gameLoopFunctions/addSpriteColliders.js diff --git a/client/src/gameLoopFunctions/addSpriteVelocity.js b/src/gameLoopFunctions/addSpriteVelocity.js similarity index 100% rename from client/src/gameLoopFunctions/addSpriteVelocity.js rename to src/gameLoopFunctions/addSpriteVelocity.js diff --git a/client/src/gameLoopFunctions/addSprites.js b/src/gameLoopFunctions/addSprites.js similarity index 100% rename from client/src/gameLoopFunctions/addSprites.js rename to src/gameLoopFunctions/addSprites.js diff --git a/client/src/gameLoopFunctions/barricades.js b/src/gameLoopFunctions/barricades.js similarity index 100% rename from client/src/gameLoopFunctions/barricades.js rename to src/gameLoopFunctions/barricades.js diff --git a/client/src/gameLoopFunctions/checkIfLayerExists.js b/src/gameLoopFunctions/checkIfLayerExists.js similarity index 100% rename from client/src/gameLoopFunctions/checkIfLayerExists.js rename to src/gameLoopFunctions/checkIfLayerExists.js diff --git a/client/src/gameLoopFunctions/cleanUpClientSprites.js b/src/gameLoopFunctions/cleanUpClientSprites.js similarity index 100% rename from client/src/gameLoopFunctions/cleanUpClientSprites.js rename to src/gameLoopFunctions/cleanUpClientSprites.js diff --git a/client/src/gameLoopFunctions/cleanUpScene.js b/src/gameLoopFunctions/cleanUpScene.js similarity index 100% rename from client/src/gameLoopFunctions/cleanUpScene.js rename to src/gameLoopFunctions/cleanUpScene.js diff --git a/client/src/gameLoopFunctions/cleanUpSceneAndTeleport.js b/src/gameLoopFunctions/cleanUpSceneAndTeleport.js similarity index 100% rename from client/src/gameLoopFunctions/cleanUpSceneAndTeleport.js rename to src/gameLoopFunctions/cleanUpSceneAndTeleport.js diff --git a/client/src/gameLoopFunctions/collectKeyboardInput.js b/src/gameLoopFunctions/collectKeyboardInput.js similarity index 100% rename from client/src/gameLoopFunctions/collectKeyboardInput.js rename to src/gameLoopFunctions/collectKeyboardInput.js diff --git a/client/src/gameLoopFunctions/handleHeldItems.js b/src/gameLoopFunctions/handleHeldItems.js similarity index 100% rename from client/src/gameLoopFunctions/handleHeldItems.js rename to src/gameLoopFunctions/handleHeldItems.js diff --git a/client/src/gameLoopFunctions/handlePlayerInteraction.js b/src/gameLoopFunctions/handlePlayerInteraction.js similarity index 100% rename from client/src/gameLoopFunctions/handlePlayerInteraction.js rename to src/gameLoopFunctions/handlePlayerInteraction.js diff --git a/client/src/gameLoopFunctions/handlePlayerMovement.js b/src/gameLoopFunctions/handlePlayerMovement.js similarity index 100% rename from client/src/gameLoopFunctions/handlePlayerMovement.js rename to src/gameLoopFunctions/handlePlayerMovement.js diff --git a/client/src/gameLoopFunctions/handlePlayerRaycast.js b/src/gameLoopFunctions/handlePlayerRaycast.js similarity index 100% rename from client/src/gameLoopFunctions/handlePlayerRaycast.js rename to src/gameLoopFunctions/handlePlayerRaycast.js diff --git a/client/src/gameLoopFunctions/itemBehavior.js b/src/gameLoopFunctions/itemBehavior.js similarity index 100% rename from client/src/gameLoopFunctions/itemBehavior.js rename to src/gameLoopFunctions/itemBehavior.js diff --git a/client/src/gameLoopFunctions/loadTesting.js b/src/gameLoopFunctions/loadTesting.js similarity index 100% rename from client/src/gameLoopFunctions/loadTesting.js rename to src/gameLoopFunctions/loadTesting.js diff --git a/client/src/gameLoopFunctions/loadingInfo.js b/src/gameLoopFunctions/loadingInfo.js similarity index 100% rename from client/src/gameLoopFunctions/loadingInfo.js rename to src/gameLoopFunctions/loadingInfo.js diff --git a/client/src/gameLoopFunctions/npcBehavior.js b/src/gameLoopFunctions/npcBehavior.js similarity index 100% rename from client/src/gameLoopFunctions/npcBehavior.js rename to src/gameLoopFunctions/npcBehavior.js diff --git a/client/src/gameLoopFunctions/playerTeleportOverlapHandler.js b/src/gameLoopFunctions/playerTeleportOverlapHandler.js similarity index 100% rename from client/src/gameLoopFunctions/playerTeleportOverlapHandler.js rename to src/gameLoopFunctions/playerTeleportOverlapHandler.js diff --git a/client/src/gameLoopFunctions/renderDebugDotTrails.js b/src/gameLoopFunctions/renderDebugDotTrails.js similarity index 100% rename from client/src/gameLoopFunctions/renderDebugDotTrails.js rename to src/gameLoopFunctions/renderDebugDotTrails.js diff --git a/client/src/gameLoopFunctions/returnToIntroScreen.js b/src/gameLoopFunctions/returnToIntroScreen.js similarity index 100% rename from client/src/gameLoopFunctions/returnToIntroScreen.js rename to src/gameLoopFunctions/returnToIntroScreen.js diff --git a/client/src/gameLoopFunctions/specialPlayerActions.js b/src/gameLoopFunctions/specialPlayerActions.js similarity index 100% rename from client/src/gameLoopFunctions/specialPlayerActions.js rename to src/gameLoopFunctions/specialPlayerActions.js diff --git a/client/src/gameLoopFunctions/spriteCollisionHandler.js b/src/gameLoopFunctions/spriteCollisionHandler.js similarity index 100% rename from client/src/gameLoopFunctions/spriteCollisionHandler.js rename to src/gameLoopFunctions/spriteCollisionHandler.js diff --git a/client/src/gameLoopFunctions/updateHadrons.js b/src/gameLoopFunctions/updateHadrons.js similarity index 100% rename from client/src/gameLoopFunctions/updateHadrons.js rename to src/gameLoopFunctions/updateHadrons.js diff --git a/client/src/gameLoopFunctions/updateInGameDomElements.js b/src/gameLoopFunctions/updateInGameDomElements.js similarity index 100% rename from client/src/gameLoopFunctions/updateInGameDomElements.js rename to src/gameLoopFunctions/updateInGameDomElements.js diff --git a/client/src/gameLoopFunctions/updatePlayerSpriteAnimation.js b/src/gameLoopFunctions/updatePlayerSpriteAnimation.js similarity index 100% rename from client/src/gameLoopFunctions/updatePlayerSpriteAnimation.js rename to src/gameLoopFunctions/updatePlayerSpriteAnimation.js diff --git a/client/src/gameLoopFunctions/updateSprite.js b/src/gameLoopFunctions/updateSprite.js similarity index 100% rename from client/src/gameLoopFunctions/updateSprite.js rename to src/gameLoopFunctions/updateSprite.js diff --git a/client/src/handleKeyboardInput.js b/src/handleKeyboardInput.js similarity index 98% rename from client/src/handleKeyboardInput.js rename to src/handleKeyboardInput.js index c51f8282..048c53d8 100644 --- a/client/src/handleKeyboardInput.js +++ b/src/handleKeyboardInput.js @@ -3,7 +3,7 @@ import playerObject from './objects/playerObject.js'; import spellAssignments from './objects/spellAssignments.js'; import textObject from './objects/textObject.js'; import processCommandInput from './processCommandInput.js'; -import fancyNames from '../../server/utilities/fancyNames.js'; +import fancyNames from '../server/utilities/fancyNames.js'; function handleKeyboardInput(event) { if (!playerObject.externalDialogOpen) { diff --git a/client/src/handleTouchInput.js b/src/handleTouchInput.js similarity index 99% rename from client/src/handleTouchInput.js rename to src/handleTouchInput.js index bf80cb72..8ee1b340 100644 --- a/client/src/handleTouchInput.js +++ b/src/handleTouchInput.js @@ -5,7 +5,7 @@ import playerObject from './objects/playerObject.js'; import handleKeyboardInput from './handleKeyboardInput.js'; import spellAssignments from './objects/spellAssignments.js'; import textObject from './objects/textObject.js'; -import fancyNames from '../../server/utilities/fancyNames.js'; +import fancyNames from '../server/utilities/fancyNames.js'; function handleTouchInput() { // Absorb touch events in areas we don't want the mobile device to start selecting/highlighting everything diff --git a/client/src/npcBehaviors/npcCheckIfStuck.js b/src/npcBehaviors/npcCheckIfStuck.js similarity index 100% rename from client/src/npcBehaviors/npcCheckIfStuck.js rename to src/npcBehaviors/npcCheckIfStuck.js diff --git a/client/src/npcBehaviors/npcFollowPath.js b/src/npcBehaviors/npcFollowPath.js similarity index 100% rename from client/src/npcBehaviors/npcFollowPath.js rename to src/npcBehaviors/npcFollowPath.js diff --git a/client/src/npcBehaviors/npcFollowTarget.js b/src/npcBehaviors/npcFollowTarget.js similarity index 100% rename from client/src/npcBehaviors/npcFollowTarget.js rename to src/npcBehaviors/npcFollowTarget.js diff --git a/client/src/npcBehaviors/npcNavigatePath.js b/src/npcBehaviors/npcNavigatePath.js similarity index 100% rename from client/src/npcBehaviors/npcNavigatePath.js rename to src/npcBehaviors/npcNavigatePath.js diff --git a/client/src/npcBehaviors/npcRaycastUpdate.js b/src/npcBehaviors/npcRaycastUpdate.js similarity index 100% rename from client/src/npcBehaviors/npcRaycastUpdate.js rename to src/npcBehaviors/npcRaycastUpdate.js diff --git a/client/src/npcBehaviors/npcRotateToFaceTarget.js b/src/npcBehaviors/npcRotateToFaceTarget.js similarity index 100% rename from client/src/npcBehaviors/npcRotateToFaceTarget.js rename to src/npcBehaviors/npcRotateToFaceTarget.js diff --git a/client/src/npcBehaviors/npcSpellCaster.js b/src/npcBehaviors/npcSpellCaster.js similarity index 100% rename from client/src/npcBehaviors/npcSpellCaster.js rename to src/npcBehaviors/npcSpellCaster.js diff --git a/client/src/npcBehaviors/npcTeleportation.js b/src/npcBehaviors/npcTeleportation.js similarity index 100% rename from client/src/npcBehaviors/npcTeleportation.js rename to src/npcBehaviors/npcTeleportation.js diff --git a/client/src/objects/barricadeSprites.js b/src/objects/barricadeSprites.js similarity index 100% rename from client/src/objects/barricadeSprites.js rename to src/objects/barricadeSprites.js diff --git a/client/src/objects/clientSprites.js b/src/objects/clientSprites.js similarity index 100% rename from client/src/objects/clientSprites.js rename to src/objects/clientSprites.js diff --git a/client/src/objects/communicationsObject.js b/src/objects/communicationsObject.js similarity index 100% rename from client/src/objects/communicationsObject.js rename to src/objects/communicationsObject.js diff --git a/client/src/objects/currentSceneQuarks.js b/src/objects/currentSceneQuarks.js similarity index 100% rename from client/src/objects/currentSceneQuarks.js rename to src/objects/currentSceneQuarks.js diff --git a/client/src/objects/deletedHadronList.js b/src/objects/deletedHadronList.js similarity index 100% rename from client/src/objects/deletedHadronList.js rename to src/objects/deletedHadronList.js diff --git a/client/src/objects/hadrons.js b/src/objects/hadrons.js similarity index 100% rename from client/src/objects/hadrons.js rename to src/objects/hadrons.js diff --git a/client/src/objects/objectDepthSettings.js b/src/objects/objectDepthSettings.js similarity index 100% rename from client/src/objects/objectDepthSettings.js rename to src/objects/objectDepthSettings.js diff --git a/client/src/objects/paths.js b/src/objects/paths.js similarity index 100% rename from client/src/objects/paths.js rename to src/objects/paths.js diff --git a/client/src/objects/phaserConfigObject.js b/src/objects/phaserConfigObject.js similarity index 100% rename from client/src/objects/phaserConfigObject.js rename to src/objects/phaserConfigObject.js diff --git a/client/src/objects/playerObject.js b/src/objects/playerObject.js similarity index 100% rename from client/src/objects/playerObject.js rename to src/objects/playerObject.js diff --git a/client/src/objects/readme.md b/src/objects/readme.md similarity index 100% rename from client/src/objects/readme.md rename to src/objects/readme.md diff --git a/client/src/objects/spellAssignments.js b/src/objects/spellAssignments.js similarity index 100% rename from client/src/objects/spellAssignments.js rename to src/objects/spellAssignments.js diff --git a/client/src/objects/spells.js b/src/objects/spells.js similarity index 100% rename from client/src/objects/spells.js rename to src/objects/spells.js diff --git a/client/src/objects/spriteSheetList.js b/src/objects/spriteSheetList.js similarity index 100% rename from client/src/objects/spriteSheetList.js rename to src/objects/spriteSheetList.js diff --git a/client/src/objects/textObject.js b/src/objects/textObject.js similarity index 100% rename from client/src/objects/textObject.js rename to src/objects/textObject.js diff --git a/client/src/overlayTilemapTilesWithAnimatedSprites.js b/src/overlayTilemapTilesWithAnimatedSprites.js similarity index 100% rename from client/src/overlayTilemapTilesWithAnimatedSprites.js rename to src/overlayTilemapTilesWithAnimatedSprites.js diff --git a/client/src/parseHadronsFromServer.js b/src/parseHadronsFromServer.js similarity index 97% rename from client/src/parseHadronsFromServer.js rename to src/parseHadronsFromServer.js index 05ebdcff..57912929 100644 --- a/client/src/parseHadronsFromServer.js +++ b/src/parseHadronsFromServer.js @@ -1,7 +1,7 @@ import playerObject from './objects/playerObject.js'; import hadrons from './objects/hadrons.js'; import deletedHadronList from './objects/deletedHadronList.js'; -import validateHadron from '../../server/utilities/validateHadron.js'; +import validateHadron from '../server/utilities/validateHadron.js'; import textObject from './objects/textObject.js'; import sendDataToServer from './sendDataToServer.js'; diff --git a/client/src/plugins/pathFinder.js b/src/plugins/pathFinder.js similarity index 100% rename from client/src/plugins/pathFinder.js rename to src/plugins/pathFinder.js diff --git a/client/src/processCommandInput.js b/src/processCommandInput.js similarity index 100% rename from client/src/processCommandInput.js rename to src/processCommandInput.js diff --git a/client/src/receiveDataFromServer.js b/src/receiveDataFromServer.js similarity index 98% rename from client/src/receiveDataFromServer.js rename to src/receiveDataFromServer.js index 5fcdf11f..a3d6c309 100644 --- a/client/src/receiveDataFromServer.js +++ b/src/receiveDataFromServer.js @@ -9,8 +9,8 @@ import playerObject from './objects/playerObject.js'; import parseHadronsFromServer from './parseHadronsFromServer.js'; import hadrons from './objects/hadrons.js'; import returnToIntroScreen from './gameLoopFunctions/returnToIntroScreen.js'; -import clientVersion from '../../server/utilities/version.js'; -import mapUtils from '../../server/utilities/mapUtils.js'; +import clientVersion from '../server/utilities/version.js'; +import mapUtils from '../server/utilities/mapUtils.js'; import textObject from './objects/textObject.js'; import populateSpellSettings from './utilities/populateSpellSettings.js'; diff --git a/client/src/sceneList.js b/src/sceneList.js similarity index 82% rename from client/src/sceneList.js rename to src/sceneList.js index ee3800c5..d6ea8536 100644 --- a/client/src/sceneList.js +++ b/src/sceneList.js @@ -9,168 +9,168 @@ */ // Camelopardalis Scenes -import CamelopardalisA1 from '../../assets/tileMaps/CamelopardalisA1.json'; -import CamelopardalisA2 from '../../assets/tileMaps/CamelopardalisA2.json'; -import CamelopardalisA3 from '../../assets/tileMaps/CamelopardalisA3.json'; -import CamelopardalisA4 from '../../assets/tileMaps/CamelopardalisA4.json'; -import CamelopardalisA5 from '../../assets/tileMaps/CamelopardalisA5.json'; -import CamelopardalisA6 from '../../assets/tileMaps/CamelopardalisA6.json'; -import CamelopardalisA7 from '../../assets/tileMaps/CamelopardalisA7.json'; -import CamelopardalisA8 from '../../assets/tileMaps/CamelopardalisA8.json'; -import CamelopardalisA9 from '../../assets/tileMaps/CamelopardalisA9.json'; +import CamelopardalisA1 from './assets/tileMaps/CamelopardalisA1.json'; +import CamelopardalisA2 from './assets/tileMaps/CamelopardalisA2.json'; +import CamelopardalisA3 from './assets/tileMaps/CamelopardalisA3.json'; +import CamelopardalisA4 from './assets/tileMaps/CamelopardalisA4.json'; +import CamelopardalisA5 from './assets/tileMaps/CamelopardalisA5.json'; +import CamelopardalisA6 from './assets/tileMaps/CamelopardalisA6.json'; +import CamelopardalisA7 from './assets/tileMaps/CamelopardalisA7.json'; +import CamelopardalisA8 from './assets/tileMaps/CamelopardalisA8.json'; +import CamelopardalisA9 from './assets/tileMaps/CamelopardalisA9.json'; -import CamelopardalisB1 from '../../assets/tileMaps/CamelopardalisB1.json'; -import CamelopardalisB2 from '../../assets/tileMaps/CamelopardalisB2.json'; -import CamelopardalisB3 from '../../assets/tileMaps/CamelopardalisB3.json'; -import CamelopardalisB4 from '../../assets/tileMaps/CamelopardalisB4.json'; -import CamelopardalisB5 from '../../assets/tileMaps/CamelopardalisB5.json'; -import CamelopardalisB6 from '../../assets/tileMaps/CamelopardalisB6.json'; -import CamelopardalisB7 from '../../assets/tileMaps/CamelopardalisB7.json'; -import CamelopardalisB8 from '../../assets/tileMaps/CamelopardalisB8.json'; +import CamelopardalisB1 from './assets/tileMaps/CamelopardalisB1.json'; +import CamelopardalisB2 from './assets/tileMaps/CamelopardalisB2.json'; +import CamelopardalisB3 from './assets/tileMaps/CamelopardalisB3.json'; +import CamelopardalisB4 from './assets/tileMaps/CamelopardalisB4.json'; +import CamelopardalisB5 from './assets/tileMaps/CamelopardalisB5.json'; +import CamelopardalisB6 from './assets/tileMaps/CamelopardalisB6.json'; +import CamelopardalisB7 from './assets/tileMaps/CamelopardalisB7.json'; +import CamelopardalisB8 from './assets/tileMaps/CamelopardalisB8.json'; -import CamelopardalisC1 from '../../assets/tileMaps/CamelopardalisC1.json'; -import CamelopardalisC2 from '../../assets/tileMaps/CamelopardalisC2.json'; -import CamelopardalisC3 from '../../assets/tileMaps/CamelopardalisC3.json'; -import CamelopardalisC4 from '../../assets/tileMaps/CamelopardalisC4.json'; -import CamelopardalisC5 from '../../assets/tileMaps/CamelopardalisC5.json'; -import CamelopardalisC6 from '../../assets/tileMaps/CamelopardalisC6.json'; -import CamelopardalisC7 from '../../assets/tileMaps/CamelopardalisC7.json'; -import CamelopardalisC8 from '../../assets/tileMaps/CamelopardalisC8.json'; +import CamelopardalisC1 from './assets/tileMaps/CamelopardalisC1.json'; +import CamelopardalisC2 from './assets/tileMaps/CamelopardalisC2.json'; +import CamelopardalisC3 from './assets/tileMaps/CamelopardalisC3.json'; +import CamelopardalisC4 from './assets/tileMaps/CamelopardalisC4.json'; +import CamelopardalisC5 from './assets/tileMaps/CamelopardalisC5.json'; +import CamelopardalisC6 from './assets/tileMaps/CamelopardalisC6.json'; +import CamelopardalisC7 from './assets/tileMaps/CamelopardalisC7.json'; +import CamelopardalisC8 from './assets/tileMaps/CamelopardalisC8.json'; -import CamelopardalisD1 from '../../assets/tileMaps/CamelopardalisD1.json'; -import CamelopardalisD2 from '../../assets/tileMaps/CamelopardalisD2.json'; -import CamelopardalisD3 from '../../assets/tileMaps/CamelopardalisD3.json'; -import CamelopardalisD4 from '../../assets/tileMaps/CamelopardalisD4.json'; -import CamelopardalisD5 from '../../assets/tileMaps/CamelopardalisD5.json'; -import CamelopardalisD6 from '../../assets/tileMaps/CamelopardalisD6.json'; -import CamelopardalisD7 from '../../assets/tileMaps/CamelopardalisD7.json'; -import CamelopardalisD8 from '../../assets/tileMaps/CamelopardalisD8.json'; +import CamelopardalisD1 from './assets/tileMaps/CamelopardalisD1.json'; +import CamelopardalisD2 from './assets/tileMaps/CamelopardalisD2.json'; +import CamelopardalisD3 from './assets/tileMaps/CamelopardalisD3.json'; +import CamelopardalisD4 from './assets/tileMaps/CamelopardalisD4.json'; +import CamelopardalisD5 from './assets/tileMaps/CamelopardalisD5.json'; +import CamelopardalisD6 from './assets/tileMaps/CamelopardalisD6.json'; +import CamelopardalisD7 from './assets/tileMaps/CamelopardalisD7.json'; +import CamelopardalisD8 from './assets/tileMaps/CamelopardalisD8.json'; -import CamelopardalisE1 from '../../assets/tileMaps/CamelopardalisE1.json'; -import CamelopardalisE2 from '../../assets/tileMaps/CamelopardalisE2.json'; -import CamelopardalisE3 from '../../assets/tileMaps/CamelopardalisE3.json'; -import CamelopardalisE4 from '../../assets/tileMaps/CamelopardalisE4.json'; -import CamelopardalisE5 from '../../assets/tileMaps/CamelopardalisE5.json'; -import CamelopardalisE6 from '../../assets/tileMaps/CamelopardalisE6.json'; -import CamelopardalisE7 from '../../assets/tileMaps/CamelopardalisE7.json'; -import CamelopardalisE8 from '../../assets/tileMaps/CamelopardalisE8.json'; +import CamelopardalisE1 from './assets/tileMaps/CamelopardalisE1.json'; +import CamelopardalisE2 from './assets/tileMaps/CamelopardalisE2.json'; +import CamelopardalisE3 from './assets/tileMaps/CamelopardalisE3.json'; +import CamelopardalisE4 from './assets/tileMaps/CamelopardalisE4.json'; +import CamelopardalisE5 from './assets/tileMaps/CamelopardalisE5.json'; +import CamelopardalisE6 from './assets/tileMaps/CamelopardalisE6.json'; +import CamelopardalisE7 from './assets/tileMaps/CamelopardalisE7.json'; +import CamelopardalisE8 from './assets/tileMaps/CamelopardalisE8.json'; -import CamelopardalisF1 from '../../assets/tileMaps/CamelopardalisF1.json'; -import CamelopardalisF2 from '../../assets/tileMaps/CamelopardalisF2.json'; -import CamelopardalisF3 from '../../assets/tileMaps/CamelopardalisF3.json'; -import CamelopardalisF4 from '../../assets/tileMaps/CamelopardalisF4.json'; -import CamelopardalisF5 from '../../assets/tileMaps/CamelopardalisF5.json'; -import CamelopardalisF6 from '../../assets/tileMaps/CamelopardalisF6.json'; -import CamelopardalisF7 from '../../assets/tileMaps/CamelopardalisF7.json'; -import CamelopardalisF8 from '../../assets/tileMaps/CamelopardalisF8.json'; +import CamelopardalisF1 from './assets/tileMaps/CamelopardalisF1.json'; +import CamelopardalisF2 from './assets/tileMaps/CamelopardalisF2.json'; +import CamelopardalisF3 from './assets/tileMaps/CamelopardalisF3.json'; +import CamelopardalisF4 from './assets/tileMaps/CamelopardalisF4.json'; +import CamelopardalisF5 from './assets/tileMaps/CamelopardalisF5.json'; +import CamelopardalisF6 from './assets/tileMaps/CamelopardalisF6.json'; +import CamelopardalisF7 from './assets/tileMaps/CamelopardalisF7.json'; +import CamelopardalisF8 from './assets/tileMaps/CamelopardalisF8.json'; -import CamelopardalisG1 from '../../assets/tileMaps/CamelopardalisG1.json'; -import CamelopardalisG2 from '../../assets/tileMaps/CamelopardalisG2.json'; -import CamelopardalisG3 from '../../assets/tileMaps/CamelopardalisG3.json'; -import CamelopardalisG4 from '../../assets/tileMaps/CamelopardalisG4.json'; -import CamelopardalisG5 from '../../assets/tileMaps/CamelopardalisG5.json'; -import CamelopardalisG6 from '../../assets/tileMaps/CamelopardalisG6.json'; -import CamelopardalisG7 from '../../assets/tileMaps/CamelopardalisG7.json'; -import CamelopardalisG8 from '../../assets/tileMaps/CamelopardalisG8.json'; +import CamelopardalisG1 from './assets/tileMaps/CamelopardalisG1.json'; +import CamelopardalisG2 from './assets/tileMaps/CamelopardalisG2.json'; +import CamelopardalisG3 from './assets/tileMaps/CamelopardalisG3.json'; +import CamelopardalisG4 from './assets/tileMaps/CamelopardalisG4.json'; +import CamelopardalisG5 from './assets/tileMaps/CamelopardalisG5.json'; +import CamelopardalisG6 from './assets/tileMaps/CamelopardalisG6.json'; +import CamelopardalisG7 from './assets/tileMaps/CamelopardalisG7.json'; +import CamelopardalisG8 from './assets/tileMaps/CamelopardalisG8.json'; -import CamelopardalisH1 from '../../assets/tileMaps/CamelopardalisH1.json'; -import CamelopardalisH2 from '../../assets/tileMaps/CamelopardalisH2.json'; -import CamelopardalisH3 from '../../assets/tileMaps/CamelopardalisH3.json'; -import CamelopardalisH4 from '../../assets/tileMaps/CamelopardalisH4.json'; -import CamelopardalisH5 from '../../assets/tileMaps/CamelopardalisH5.json'; -import CamelopardalisH6 from '../../assets/tileMaps/CamelopardalisH6.json'; -import CamelopardalisH7 from '../../assets/tileMaps/CamelopardalisH7.json'; -import CamelopardalisH8 from '../../assets/tileMaps/CamelopardalisH8.json'; +import CamelopardalisH1 from './assets/tileMaps/CamelopardalisH1.json'; +import CamelopardalisH2 from './assets/tileMaps/CamelopardalisH2.json'; +import CamelopardalisH3 from './assets/tileMaps/CamelopardalisH3.json'; +import CamelopardalisH4 from './assets/tileMaps/CamelopardalisH4.json'; +import CamelopardalisH5 from './assets/tileMaps/CamelopardalisH5.json'; +import CamelopardalisH6 from './assets/tileMaps/CamelopardalisH6.json'; +import CamelopardalisH7 from './assets/tileMaps/CamelopardalisH7.json'; +import CamelopardalisH8 from './assets/tileMaps/CamelopardalisH8.json'; -import CamelopardalisI1 from '../../assets/tileMaps/CamelopardalisI1.json'; -import CamelopardalisI2 from '../../assets/tileMaps/CamelopardalisI2.json'; -import CamelopardalisI3 from '../../assets/tileMaps/CamelopardalisI3.json'; -import CamelopardalisI4 from '../../assets/tileMaps/CamelopardalisI4.json'; -import CamelopardalisI5 from '../../assets/tileMaps/CamelopardalisI5.json'; -import CamelopardalisI6 from '../../assets/tileMaps/CamelopardalisI6.json'; -import CamelopardalisI7 from '../../assets/tileMaps/CamelopardalisI7.json'; -import CamelopardalisI8 from '../../assets/tileMaps/CamelopardalisI8.json'; +import CamelopardalisI1 from './assets/tileMaps/CamelopardalisI1.json'; +import CamelopardalisI2 from './assets/tileMaps/CamelopardalisI2.json'; +import CamelopardalisI3 from './assets/tileMaps/CamelopardalisI3.json'; +import CamelopardalisI4 from './assets/tileMaps/CamelopardalisI4.json'; +import CamelopardalisI5 from './assets/tileMaps/CamelopardalisI5.json'; +import CamelopardalisI6 from './assets/tileMaps/CamelopardalisI6.json'; +import CamelopardalisI7 from './assets/tileMaps/CamelopardalisI7.json'; +import CamelopardalisI8 from './assets/tileMaps/CamelopardalisI8.json'; -import CamelopardalisJ1 from '../../assets/tileMaps/CamelopardalisJ1.json'; -import CamelopardalisJ2 from '../../assets/tileMaps/CamelopardalisJ2.json'; -import CamelopardalisJ3 from '../../assets/tileMaps/CamelopardalisJ3.json'; -import CamelopardalisJ4 from '../../assets/tileMaps/CamelopardalisJ4.json'; -import CamelopardalisJ5 from '../../assets/tileMaps/CamelopardalisJ5.json'; -import CamelopardalisJ6 from '../../assets/tileMaps/CamelopardalisJ6.json'; -import CamelopardalisJ7 from '../../assets/tileMaps/CamelopardalisJ7.json'; -import CamelopardalisJ8 from '../../assets/tileMaps/CamelopardalisJ8.json'; +import CamelopardalisJ1 from './assets/tileMaps/CamelopardalisJ1.json'; +import CamelopardalisJ2 from './assets/tileMaps/CamelopardalisJ2.json'; +import CamelopardalisJ3 from './assets/tileMaps/CamelopardalisJ3.json'; +import CamelopardalisJ4 from './assets/tileMaps/CamelopardalisJ4.json'; +import CamelopardalisJ5 from './assets/tileMaps/CamelopardalisJ5.json'; +import CamelopardalisJ6 from './assets/tileMaps/CamelopardalisJ6.json'; +import CamelopardalisJ7 from './assets/tileMaps/CamelopardalisJ7.json'; +import CamelopardalisJ8 from './assets/tileMaps/CamelopardalisJ8.json'; -import CamelopardalisK1 from '../../assets/tileMaps/CamelopardalisK1.json'; -import CamelopardalisK2 from '../../assets/tileMaps/CamelopardalisK2.json'; -import CamelopardalisK3 from '../../assets/tileMaps/CamelopardalisK3.json'; -import CamelopardalisK4 from '../../assets/tileMaps/CamelopardalisK4.json'; -import CamelopardalisK5 from '../../assets/tileMaps/CamelopardalisK5.json'; -import CamelopardalisK6 from '../../assets/tileMaps/CamelopardalisK6.json'; -import CamelopardalisK7 from '../../assets/tileMaps/CamelopardalisK7.json'; -import CamelopardalisK8 from '../../assets/tileMaps/CamelopardalisK8.json'; +import CamelopardalisK1 from './assets/tileMaps/CamelopardalisK1.json'; +import CamelopardalisK2 from './assets/tileMaps/CamelopardalisK2.json'; +import CamelopardalisK3 from './assets/tileMaps/CamelopardalisK3.json'; +import CamelopardalisK4 from './assets/tileMaps/CamelopardalisK4.json'; +import CamelopardalisK5 from './assets/tileMaps/CamelopardalisK5.json'; +import CamelopardalisK6 from './assets/tileMaps/CamelopardalisK6.json'; +import CamelopardalisK7 from './assets/tileMaps/CamelopardalisK7.json'; +import CamelopardalisK8 from './assets/tileMaps/CamelopardalisK8.json'; -import CamelopardalisL1 from '../../assets/tileMaps/CamelopardalisL1.json'; -import CamelopardalisL2 from '../../assets/tileMaps/CamelopardalisL2.json'; -import CamelopardalisL3 from '../../assets/tileMaps/CamelopardalisL3.json'; -import CamelopardalisL4 from '../../assets/tileMaps/CamelopardalisL4.json'; -import CamelopardalisL5 from '../../assets/tileMaps/CamelopardalisL5.json'; -import CamelopardalisL6 from '../../assets/tileMaps/CamelopardalisL6.json'; -import CamelopardalisL7 from '../../assets/tileMaps/CamelopardalisL7.json'; -import CamelopardalisL8 from '../../assets/tileMaps/CamelopardalisL8.json'; +import CamelopardalisL1 from './assets/tileMaps/CamelopardalisL1.json'; +import CamelopardalisL2 from './assets/tileMaps/CamelopardalisL2.json'; +import CamelopardalisL3 from './assets/tileMaps/CamelopardalisL3.json'; +import CamelopardalisL4 from './assets/tileMaps/CamelopardalisL4.json'; +import CamelopardalisL5 from './assets/tileMaps/CamelopardalisL5.json'; +import CamelopardalisL6 from './assets/tileMaps/CamelopardalisL6.json'; +import CamelopardalisL7 from './assets/tileMaps/CamelopardalisL7.json'; +import CamelopardalisL8 from './assets/tileMaps/CamelopardalisL8.json'; -import CamelopardalisM1 from '../../assets/tileMaps/CamelopardalisM1.json'; -import CamelopardalisM2 from '../../assets/tileMaps/CamelopardalisM2.json'; -import CamelopardalisM3 from '../../assets/tileMaps/CamelopardalisM3.json'; -import CamelopardalisM4 from '../../assets/tileMaps/CamelopardalisM4.json'; -import CamelopardalisM5 from '../../assets/tileMaps/CamelopardalisM5.json'; -import CamelopardalisM6 from '../../assets/tileMaps/CamelopardalisM6.json'; -import CamelopardalisM7 from '../../assets/tileMaps/CamelopardalisM7.json'; -import CamelopardalisM8 from '../../assets/tileMaps/CamelopardalisM8.json'; +import CamelopardalisM1 from './assets/tileMaps/CamelopardalisM1.json'; +import CamelopardalisM2 from './assets/tileMaps/CamelopardalisM2.json'; +import CamelopardalisM3 from './assets/tileMaps/CamelopardalisM3.json'; +import CamelopardalisM4 from './assets/tileMaps/CamelopardalisM4.json'; +import CamelopardalisM5 from './assets/tileMaps/CamelopardalisM5.json'; +import CamelopardalisM6 from './assets/tileMaps/CamelopardalisM6.json'; +import CamelopardalisM7 from './assets/tileMaps/CamelopardalisM7.json'; +import CamelopardalisM8 from './assets/tileMaps/CamelopardalisM8.json'; -import CamelopardalisN1 from '../../assets/tileMaps/CamelopardalisN1.json'; -import CamelopardalisN2 from '../../assets/tileMaps/CamelopardalisN2.json'; -import CamelopardalisN3 from '../../assets/tileMaps/CamelopardalisN3.json'; -import CamelopardalisN4 from '../../assets/tileMaps/CamelopardalisN4.json'; -import CamelopardalisN5 from '../../assets/tileMaps/CamelopardalisN5.json'; -import CamelopardalisN6 from '../../assets/tileMaps/CamelopardalisN6.json'; -import CamelopardalisN7 from '../../assets/tileMaps/CamelopardalisN7.json'; -import CamelopardalisN8 from '../../assets/tileMaps/CamelopardalisN8.json'; +import CamelopardalisN1 from './assets/tileMaps/CamelopardalisN1.json'; +import CamelopardalisN2 from './assets/tileMaps/CamelopardalisN2.json'; +import CamelopardalisN3 from './assets/tileMaps/CamelopardalisN3.json'; +import CamelopardalisN4 from './assets/tileMaps/CamelopardalisN4.json'; +import CamelopardalisN5 from './assets/tileMaps/CamelopardalisN5.json'; +import CamelopardalisN6 from './assets/tileMaps/CamelopardalisN6.json'; +import CamelopardalisN7 from './assets/tileMaps/CamelopardalisN7.json'; +import CamelopardalisN8 from './assets/tileMaps/CamelopardalisN8.json'; -import CamelopardalisO1 from '../../assets/tileMaps/CamelopardalisO1.json'; -import CamelopardalisO2 from '../../assets/tileMaps/CamelopardalisO2.json'; -import CamelopardalisO3 from '../../assets/tileMaps/CamelopardalisO3.json'; -import CamelopardalisO4 from '../../assets/tileMaps/CamelopardalisO4.json'; -import CamelopardalisO5 from '../../assets/tileMaps/CamelopardalisO5.json'; -import CamelopardalisO6 from '../../assets/tileMaps/CamelopardalisO6.json'; -import CamelopardalisO7 from '../../assets/tileMaps/CamelopardalisO7.json'; -import CamelopardalisO8 from '../../assets/tileMaps/CamelopardalisO8.json'; +import CamelopardalisO1 from './assets/tileMaps/CamelopardalisO1.json'; +import CamelopardalisO2 from './assets/tileMaps/CamelopardalisO2.json'; +import CamelopardalisO3 from './assets/tileMaps/CamelopardalisO3.json'; +import CamelopardalisO4 from './assets/tileMaps/CamelopardalisO4.json'; +import CamelopardalisO5 from './assets/tileMaps/CamelopardalisO5.json'; +import CamelopardalisO6 from './assets/tileMaps/CamelopardalisO6.json'; +import CamelopardalisO7 from './assets/tileMaps/CamelopardalisO7.json'; +import CamelopardalisO8 from './assets/tileMaps/CamelopardalisO8.json'; -import CamelopardalisP1 from '../../assets/tileMaps/CamelopardalisP1.json'; -import CamelopardalisP2 from '../../assets/tileMaps/CamelopardalisP2.json'; -import CamelopardalisP3 from '../../assets/tileMaps/CamelopardalisP3.json'; -import CamelopardalisP4 from '../../assets/tileMaps/CamelopardalisP4.json'; -import CamelopardalisP5 from '../../assets/tileMaps/CamelopardalisP5.json'; -import CamelopardalisP6 from '../../assets/tileMaps/CamelopardalisP6.json'; -import CamelopardalisP7 from '../../assets/tileMaps/CamelopardalisP7.json'; -import CamelopardalisP8 from '../../assets/tileMaps/CamelopardalisP8.json'; +import CamelopardalisP1 from './assets/tileMaps/CamelopardalisP1.json'; +import CamelopardalisP2 from './assets/tileMaps/CamelopardalisP2.json'; +import CamelopardalisP3 from './assets/tileMaps/CamelopardalisP3.json'; +import CamelopardalisP4 from './assets/tileMaps/CamelopardalisP4.json'; +import CamelopardalisP5 from './assets/tileMaps/CamelopardalisP5.json'; +import CamelopardalisP6 from './assets/tileMaps/CamelopardalisP6.json'; +import CamelopardalisP7 from './assets/tileMaps/CamelopardalisP7.json'; +import CamelopardalisP8 from './assets/tileMaps/CamelopardalisP8.json'; -import backYard1 from '../../assets/tileMaps/backYard1.json'; -import arena1 from '../../assets/tileMaps/arena1.json'; +import backYard1 from './assets/tileMaps/backYard1.json'; +import arena1 from './assets/tileMaps/arena1.json'; -import EmptyCave from '../../assets/tileMaps/EmptyCave.json'; -import SlimeCave from '../../assets/tileMaps/SlimeCave.json'; -import BlackWaterCave from '../../assets/tileMaps/BlackWaterCave.json'; +import EmptyCave from './assets/tileMaps/EmptyCave.json'; +import SlimeCave from './assets/tileMaps/SlimeCave.json'; +import BlackWaterCave from './assets/tileMaps/BlackWaterCave.json'; -import Library from '../../assets/tileMaps/Library.json'; +import Library from './assets/tileMaps/Library.json'; // NOTE: You must also add any new scenes to witchazzan-server/config/default-config.edn // Tile Sets -import camelopardalisColor16x16 from '../../assets/tileSets/CamelopardalisColor16x16-extruded.png'; -import tilesetZoriaOverworld from '../../assets/tileSets/zoria_overworld-extruded.png'; -import dungeonTileset from '../../assets/tileSets/Dungeon_Tileset-extruded.png'; -import roguelikeSheetTransparent from '../../assets/tileSets/roguelikeSheet_transparent-extruded.png'; -import Loading from '../../assets/tileMaps/Loading.json'; +import camelopardalisColor16x16 from './assets/tileSets/CamelopardalisColor16x16-extruded.png'; +import tilesetZoriaOverworld from './assets/tileSets/zoria_overworld-extruded.png'; +import dungeonTileset from './assets/tileSets/Dungeon_Tileset-extruded.png'; +import roguelikeSheetTransparent from './assets/tileSets/roguelikeSheet_transparent-extruded.png'; +import Loading from './assets/tileMaps/Loading.json'; import gameLoopAndSceneFactory from './gameLoopAndSceneFactory.js'; // Each entry consists of an image and a name. diff --git a/client/src/sendDataToServer.js b/src/sendDataToServer.js similarity index 98% rename from client/src/sendDataToServer.js rename to src/sendDataToServer.js index c6465966..5879dfb3 100644 --- a/client/src/sendDataToServer.js +++ b/src/sendDataToServer.js @@ -5,7 +5,7 @@ import communicationsObject from './objects/communicationsObject.js'; import playerObject from './objects/playerObject.js'; import hadrons from './objects/hadrons.js'; import deletedHadronList from './objects/deletedHadronList.js'; -import validateHadron from '../../server/utilities/validateHadron.js'; +import validateHadron from '../server/utilities/validateHadron.js'; import textObject from './objects/textObject.js'; import returnToIntroScreen from './gameLoopFunctions/returnToIntroScreen.js'; import debugLog from './utilities/debugLog.js'; diff --git a/client/src/startup/README.md b/src/startup/README.md similarity index 100% rename from client/src/startup/README.md rename to src/startup/README.md diff --git a/client/src/startup/introScreenAndPreGameSetup.js b/src/startup/introScreenAndPreGameSetup.js similarity index 100% rename from client/src/startup/introScreenAndPreGameSetup.js rename to src/startup/introScreenAndPreGameSetup.js diff --git a/client/src/startup/startGame.js b/src/startup/startGame.js similarity index 99% rename from client/src/startup/startGame.js rename to src/startup/startGame.js index 878ac625..6ff245ec 100644 --- a/client/src/startup/startGame.js +++ b/src/startup/startGame.js @@ -6,7 +6,7 @@ import phaserConfigObject from '../objects/phaserConfigObject.js'; import receiveDataFromServer from '../receiveDataFromServer.js'; import handleTouchInput from '../handleTouchInput.js'; import playerObject from '../objects/playerObject.js'; -import wait from '../../../server/utilities/wait.js'; +import wait from '../../server/utilities/wait.js'; import ScrollingTextBox from '../ScrollingTextBox.js'; import isMobileBrowser from '../utilities/isMobileBrowser.js'; import returnToIntroScreen from '../gameLoopFunctions/returnToIntroScreen.js'; diff --git a/client/src/utilities/calculateEventualDirectionTowardLocation.js b/src/utilities/calculateEventualDirectionTowardLocation.js similarity index 100% rename from client/src/utilities/calculateEventualDirectionTowardLocation.js rename to src/utilities/calculateEventualDirectionTowardLocation.js diff --git a/client/src/utilities/calculateVelocityFromDirection.js b/src/utilities/calculateVelocityFromDirection.js similarity index 100% rename from client/src/utilities/calculateVelocityFromDirection.js rename to src/utilities/calculateVelocityFromDirection.js diff --git a/client/src/utilities/calculateVelocityFromRotation.js b/src/utilities/calculateVelocityFromRotation.js similarity index 100% rename from client/src/utilities/calculateVelocityFromRotation.js rename to src/utilities/calculateVelocityFromRotation.js diff --git a/client/src/utilities/convertTileMapPropertyArrayToObject.js b/src/utilities/convertTileMapPropertyArrayToObject.js similarity index 100% rename from client/src/utilities/convertTileMapPropertyArrayToObject.js rename to src/utilities/convertTileMapPropertyArrayToObject.js diff --git a/client/src/utilities/debugLog.js b/src/utilities/debugLog.js similarity index 100% rename from client/src/utilities/debugLog.js rename to src/utilities/debugLog.js diff --git a/client/src/utilities/displayMessage.js b/src/utilities/displayMessage.js similarity index 100% rename from client/src/utilities/displayMessage.js rename to src/utilities/displayMessage.js diff --git a/client/src/utilities/getDestinationFromTileLayerProperties.js b/src/utilities/getDestinationFromTileLayerProperties.js similarity index 100% rename from client/src/utilities/getDestinationFromTileLayerProperties.js rename to src/utilities/getDestinationFromTileLayerProperties.js diff --git a/client/src/utilities/getSpawnPointFromMap.js b/src/utilities/getSpawnPointFromMap.js similarity index 100% rename from client/src/utilities/getSpawnPointFromMap.js rename to src/utilities/getSpawnPointFromMap.js diff --git a/client/src/utilities/getSpriteData.js b/src/utilities/getSpriteData.js similarity index 100% rename from client/src/utilities/getSpriteData.js rename to src/utilities/getSpriteData.js diff --git a/client/src/utilities/getUUID.js b/src/utilities/getUUID.js similarity index 100% rename from client/src/utilities/getUUID.js rename to src/utilities/getUUID.js diff --git a/client/src/utilities/isAppleDevice.js b/src/utilities/isAppleDevice.js similarity index 100% rename from client/src/utilities/isAppleDevice.js rename to src/utilities/isAppleDevice.js diff --git a/client/src/utilities/isMobileBrowser.js b/src/utilities/isMobileBrowser.js similarity index 100% rename from client/src/utilities/isMobileBrowser.js rename to src/utilities/isMobileBrowser.js diff --git a/client/src/utilities/moveSpriteInDirection.js b/src/utilities/moveSpriteInDirection.js similarity index 94% rename from client/src/utilities/moveSpriteInDirection.js rename to src/utilities/moveSpriteInDirection.js index b3c7bd64..bf75f03a 100644 --- a/client/src/utilities/moveSpriteInDirection.js +++ b/src/utilities/moveSpriteInDirection.js @@ -1,6 +1,6 @@ /* eslint-disable no-param-reassign */ import calculateVelocityFromDirection from './calculateVelocityFromDirection.js'; -import makeRandomNumber from '../../../server/utilities/makeRandomNumber.js'; +import makeRandomNumber from '../../server/utilities/makeRandomNumber.js'; function moveSpriteInDirection({ sprite, diff --git a/client/src/utilities/populateSpellSettings.js b/src/utilities/populateSpellSettings.js similarity index 100% rename from client/src/utilities/populateSpellSettings.js rename to src/utilities/populateSpellSettings.js diff --git a/client/styles.css b/styles.css similarity index 100% rename from client/styles.css rename to styles.css diff --git a/vite/config.dev.mjs b/vite/config.dev.mjs new file mode 100644 index 00000000..4e666628 --- /dev/null +++ b/vite/config.dev.mjs @@ -0,0 +1,18 @@ +import { defineConfig } from 'vite'; + +export default defineConfig({ + base: './', + build: { + rollupOptions: { + output: { + manualChunks: { + phaser: ['phaser'] + } + } + }, + }, + server: { + port: 3001 + }, + assetsInclude: ['**/*.xml'], +}); diff --git a/vite/config.prod.mjs b/vite/config.prod.mjs new file mode 100644 index 00000000..95827140 --- /dev/null +++ b/vite/config.prod.mjs @@ -0,0 +1,49 @@ +import { defineConfig } from 'vite'; + +const phasermsg = () => { + return { + name: 'phasermsg', + buildStart() { + process.stdout.write(`Building for production...\n`); + }, + buildEnd() { + const line = "---------------------------------------------------------"; + const msg = `❤️❤️❤️ Tell us about your game! - games@phaser.io ❤️❤️❤️`; + process.stdout.write(`${line}\n${msg}\n${line}\n`); + + process.stdout.write(`✨ Done ✨\n`); + } + } +} + +export default defineConfig({ + base: './', + logLevel: 'warning', + build: { + rollupOptions: { + input: { index : 'index.html', 'sign-in' : 'sign-in.html' }, + output: { + manualChunks: { + phaser: ['phaser'] + } + } + }, + minify: 'terser', + terserOptions: { + compress: { + passes: 2 + }, + mangle: true, + format: { + comments: false + } + } + }, + server: { + port: 8080 + }, + plugins: [ + phasermsg() + ], + assetsInclude: ['**/*.xml'], +});