diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 5da7a27..213efa2 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -1,13 +1,12 @@ { "name": "flowtocode", - "version": "1.5.2", + "version": "1.5.4", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "flowtocode", - "version": "1.5.2", - "hasInstallScript": true, + "version": "1.5.4", "license": "BSD-3-Clause", "dependencies": { "@oclif/core": "^3.26.2", diff --git a/test_decision_flow.flow-meta.xml b/test_decision_flow.flow-meta.xml deleted file mode 100644 index 6c97bc0..0000000 --- a/test_decision_flow.flow-meta.xml +++ /dev/null @@ -1,1352 +0,0 @@ - - - 60.0 - - Assigns the logged in user as the Current User. - Assign_Logged_in_User_to_Current_User_Variable - - 600 - 458 - - CurrentUser.Id - Assign - - $User.Id - - - - CurrentUser.Name - Assign - - CurrentUserFullNameTillUser - - - - Welcome_Screen - - - - Assigns the selected user to the Current User variable. - Assign_Selected_User_to_Current_User_Variable - - 864 - 782 - - CurrentUser - Assign - - TillUsers.firstSelectedRow - - - - CurrentUser.Name - Assign - - TillUsers.firstSelectedRow.Name - - - - Welcome_Screen - - - - Counts the number of location records from the get record. - Count_Location_Records - - 1128 - 242 - - NumberOfLocationRecords - AssignCount - - Get_Locations - - - - Is_User_Till_User - - - - Choose to close an existing till. - CloseaTill - Close a Till - String - - Close a Till - - - - No - No - String - - No - - - - Choose to open a new till - OpenaNewTill - Open a New Till - String - - Open a New Till - - - - Yes - Yes - String - - Yes - - - - Checks to see if the org has one or multiple location records. - Check_Number_of_Locations - - 336 - 2090 - - true - Fault_Message - - Default Outcome - - One_Location - and - - NumberOfLocationRecords - EqualTo - - 1.0 - - - - Details_About_Till_One_Location - - - - - More_Than_One_Location - and - - NumberOfLocationRecords - GreaterThan - - 1.0 - - - - Details_About_Till - - - - - - Checks to see if the current user has an open till shift or not. - Does_User_Have_Opened_Till - - 336 - 1382 - - Check_Number_of_Locations - - Default Outcome - - CurrentUserHasOpenTillShift - and - - Get_Open_Till_Shifts_related_to_Current_User - IsNull - - false - - - - Does_User_Want_to_Close_Open_Till_Shifts - - - - - - Checks to see if the user wants to close their open tills - Does_User_want_to_Close_Their_Open_Tills - - 182 - 1598 - - Check_Number_of_Locations - - Default Outcome - - Yes_Close_Open_Tills - and - - Would_You_Like_to_Close_Your_Open_Tills - EqualTo - - Yes - - - - End_of_Shift_Close_Open_Till - - - - - - Checks to see if the user chose to open or close a till from the last screen. - Is_User_Opening_or_Closing_a_Till - - 1128 - 1166 - Default Outcome - - UserOpensTill - and - - Open_or_Close_a_Till - EqualTo - - Open a New Till - - - - Get_Open_Till_Shifts_related_to_Current_User - - - - - UserClosesTill - and - - Open_or_Close_a_Till - EqualTo - - Close a Till - - - - End_of_Shift - - - - - - Checks to see if the user accessing this flow is a till user. If not, show them a list of all till users so they can select their own. - Is_User_Till_User - - 1128 - 350 - - Welcome_Screen - - Default Outcome - - Current_user_is_till_user - and - - $User.Till_User__c - EqualTo - - true - - - - Assign_Logged_in_User_to_Current_User_Variable - - - - - Current_user_is_not_a_till_user - and - - $User.Till_User__c - EqualTo - - false - - - - Get_Till_Users - - - - - - Checks to see if any users records where Till User = True exist. - Were_Till_Users_Found - - 996 - 566 - - No_Till_Users_Error - - Default Outcome - - Till_Users_Found - and - - Get_Till_Users - IsNull - - false - - - - Select_Till_User - - - - - Screen flow used to start a shift for the Till Management process. - - Displays the Location options. - LocationPicklistChoices - String - Name - Location__c - Name - Asc - Id - - - Displays the POS Terminals based on the chosen location. - POSTerminalPicklistChoices - String - Name - and - - Location__c - EqualTo - - Location - - - POS_Terminal__c - Id - - - Shows the POS Terminal records for the one location - POSTerminalPicklistChoicesOneLocation - String - Name - and - - Location__c - IsNull - - false - - - POS_Terminal__c - Id - - - Table that shows a list of all users where Till User = True. - TillUserTable - String - Name - and - - Till_User__c - EqualTo - - true - - - - IsActive - EqualTo - - true - - - User - FirstName - Asc - - Default - - Sums the actual, counted float. - ActualFloatFormula - Currency - {!SumOfPenniesFormula} + -{!SumOfNickelsFormula} + -{!SumOfDimesFormula} + -{!SumOfQuartersFormula} + -{!SumOfHalfDollarsFormula} + -{!SumOf1BillsFormula} + -{!SumOf2BillsFormula} + -{!SumOf5BillsFormula} + -{!SumOf10BillsFormula} + -{!SumOf20BillsFormula} + -{!SumOf50BillsFormula} + -{!SumOf100BillsFormula} - 2 - - - Concatenates the logged in user's first and last name. - CurrentUserFullNameTillUser - String - {!$User.FirstName} + " " + {!$User.LastName} - - - Calculates the default float amount based on what was entered into the custom setting. - DefaultFloatAmountFormula - Currency - {!$Setup.TREX1__Till_Configuration__c.TREX1__Default_Float_Amount__c} - 2 - - - Name for the Shift Deposit - ShiftDepositName - String - {!CurrentUser.Name} + " " + "Shell Shift Deposit" - - - Sums the dollar value of the $100 bills based on the user's input. - SumOf100BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_100_Bills})),100 * {!Number_of_100_Bills}, 0) - 2 - - - Sums the dollar value of the $10 bills based on the user's input. - SumOf10BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_10_Bills})),10 * {!Number_of_10_Bills}, 0) - 2 - - - Sums the dollar value of the $1 bills based on the user's input. - SumOf1BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_1_Bills})), 1 * {!Number_of_1_Bills}, 0) - 2 - - - Sums the dollar value of the $20 bills based on the user's input. - SumOf20BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_20_Bills})),20 * {!Number_of_20_Bills}, 0) - 2 - - - Sums the dollar value of the $2 bills based on the user's input. - SumOf2BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_2_Bills})), 2 * {!Number_of_2_Bills}, 0) - 2 - - - Sums the dollar value of the $50 bills based on the user's input. - SumOf50BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_50_Bills})),50 * {!Number_of_50_Bills}, 0) - 2 - - - Sums the dollar value of the $5 bills based on the user's input. - SumOf5BillsFormula - Currency - IF(NOT(ISNULL({!Number_of_5_Bills})),5 * {!Number_of_5_Bills}, 0) - 2 - - - Sums the dollar value of the dimes based on the user's input. - SumOfDimesFormula - Currency - IF(NOT(ISNULL({!Number_of_Dimes})),0.1 * {!Number_of_Dimes}, 0) - 2 - - - Sums the dollar value of the half dollars based on the user's input. - SumOfHalfDollarsFormula - Currency - IF(NOT(ISNULL({!Number_of_Half_Dollars})),0.5 * {!Number_of_Half_Dollars}, 0) - 2 - - - Sums the dollar value of the nickels based on the user's input. - SumOfNickelsFormula - Currency - IF(NOT(ISNULL({!Number_of_Nickels})),0.05 * {!Number_of_Nickels}, 0) - 2 - - - Sums the dollar value of the pennies based on the user's input. - SumOfPenniesFormula - Currency - IF(NOT(ISNULL({!Number_of_Pennies})),0.01 * {!Number_of_Pennies}, 0) - 2 - - - Sums the dollar value of the quarters based on the user's input. - SumOfQuartersFormula - Currency - IF(NOT(ISNULL({!Number_of_Quarters})),0.25 * {!Number_of_Quarters}, 0) - 2 - - - Sets the naming convention of the Till Shift name. - TillShiftName - String - {!CurrentUser.Name} + " " + {!POS_Terminal_Picklist} + " " + TEXT({!Start_Time}) - - Till Management {!$Flow.CurrentDateTime} - - - BuilderType - - LightningFlowBuilder - - - - CanvasMode - - AUTO_LAYOUT_CANVAS - - - - OriginBuilderType - - LightningFlowBuilder - - - Flow - - Creates the shell Shift Deposit record. - Create_Shell_Shift_Deposit - - 336 - 2822 - - true - Fault_Message - - - Amount__c - - 0.0 - - - - Deposit_Time__c - - $System.OriginDateTime - - - - Name - - ShiftDepositName - - - - Status__c - - Open - - - - Till_Shift__c - - Create_Till_Shift - - - Shift_Deposit__c - true - - - Creates a Till Shift record. - Create_Till_Shift - - 336 - 2714 - - Create_Shell_Shift_Deposit - - - true - Fault_Message - - - Actual_Start_of_Shift_Float__c - - ActualFloatFormula - - - - Name - - TillShiftName - - - - POS_Terminal__c - - POS_Terminal_Picklist - - - - Staff_Member__c - - CurrentUser.Id - - - - Start_Time__c - - Start_Time - - - - Start_of_Shift_Notes__c - - Notes - - - Till_Shift__c - true - - - Get all the location records. - Get_Locations - - 1128 - 134 - false - - Count_Location_Records - - - true - Fault_Message - - false - Location__c - Id - Name - true - - - Gets Till Shifts related to the current user where Status = Open - Get_Open_Till_Shifts_related_to_Current_User - - 336 - 1274 - false - - Does_User_Have_Opened_Till - - - Roll_Back_Records - - and - - Shift_Status__c - EqualTo - - Open - - - - Staff_Member__c - EqualTo - - CurrentUser.Id - - - false - Till_Shift__c - true - - - Get a list of users where Till User = true - Get_Till_Users - - 996 - 458 - false - - Were_Till_Users_Found - - - true - Fault_Message - - and - - Till_User__c - EqualTo - - true - - - - IsActive - EqualTo - - true - - - false - User - Id - Name - Name - Asc - true - - - Rolls back created records if the flow errors out. - Roll_Back_Records - - 1392 - 1382 - - Fault_Message - - - - Screen where Front Desk user counts the float at the start of their till shift. - Count_Start_of_Shift_Float - - 336 - 2498 - true - true - false - - Finalize_and_Submit - - - CountStartofShiftFlowMessage - <p><strong style="color: rgb(0, 178, 173); font-size: 20px; background-color: rgb(255, 255, 255);">Count your Cash</strong></p><p><br></p><p>Count the amount of each type of coin and bill below to see the total amount of cash in your till. </p><p><br></p><p>In the next step you'll be able to compare that agains the amount you should expect to see. </p> - DisplayText - - - Coins_in_Till - Coins in Till - RegionContainer - - Coins_in_Till_Column1 - Region - - Number_of_Pennies - Number - Number of Pennies - InputField - UseStoredValues - false - 0 - - - SumOfPennies - <p>Sum of Pennies</p><p>{!SumOfPenniesFormula}</p> - DisplayText - - - Number_of_Dimes - Number - Number of Dimes - InputField - UseStoredValues - false - 0 - - - SumOfDimes - <p>Sum of Dimes</p><p>{!SumOfDimesFormula}</p> - DisplayText - - - Number_of_Half_Dollars - Number - Number of Half Dollars - InputField - UseStoredValues - false - 0 - - - SumOfHalfDollars - <p>Sum of Half Dollars</p><p>{!SumOfHalfDollarsFormula}</p> - DisplayText - - - width - - 6 - - - false - - - Coins_in_Till_Column2 - Region - - Number_of_Nickels - Number - Number of Nickels - InputField - UseStoredValues - false - 0 - - - SumOfNickels - <p>Sum of Nickels</p><p>{!SumOfNickelsFormula}</p> - DisplayText - - - Number_of_Quarters - Number - Number of Quarters - InputField - UseStoredValues - false - 0 - - - SumOfQuarters - <p>Sum of Quarters</p><p>{!SumOfQuartersFormula}</p> - DisplayText - - - width - - 6 - - - false - - false - SectionWithHeader - - - Bills_In_Till - Bills In Till - RegionContainer - - Bills_In_Till_Column1 - Region - - Number_of_1_Bills - Number - Number of $1 Bills - InputField - UseStoredValues - false - 0 - - - SumOf1Bills - <p>Sum of $1 Bills</p><p>{!SumOf1BillsFormula}</p> - DisplayText - - - Number_of_5_Bills - Number - Number of $5 Bills - InputField - UseStoredValues - false - 0 - - - SumOf5Bills - <p>Sum of $5 Bills</p><p>{!SumOf5BillsFormula}</p> - DisplayText - - - Number_of_20_Bills - Number - Number of $20 Bills - InputField - UseStoredValues - false - 0 - - - SumOf20Bills - <p>Sum of $20 Bills</p><p>{!SumOf20BillsFormula}</p> - DisplayText - - - Number_of_100_Bills - Number - Number of $100 Bills - InputField - UseStoredValues - false - 0 - - - SumOf100Bills - <p>Sum of $100 Bills</p><p>{!SumOf100BillsFormula}</p> - DisplayText - - - width - - 6 - - - false - - - Bills_In_Till_Column2 - Region - - Number_of_2_Bills - Number - Number of $2 Bills - InputField - UseStoredValues - false - 0 - - - SumOf2Bills - <p>Sum of $2 Bills</p><p>{!SumOf2BillsFormula}</p> - DisplayText - - - Number_of_10_Bills - Number - Number of $10 Bills - InputField - UseStoredValues - false - 0 - - - SumOf10Bills - <p>Sum of $10 Bills</p><p>{!SumOf10BillsFormula}</p> - DisplayText - - - Number_of_50_Bills - Number - Number of $50 Bills - InputField - UseStoredValues - false - 0 - - - SumOf50Bills - <p>Sum of $50 Bills</p><p>{!SumOf50BillsFormula}</p> - DisplayText - - - width - - 6 - - - false - - false - SectionWithHeader - - - ExpectedFloatAmount - <p><strong style="color: rgb(131, 123, 255); background-color: rgb(255, 255, 255); font-size: 18px;">Expected: </strong><span style="color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); font-size: 18px;">{!DefaultFloatAmountFormula}</span></p> - DisplayText - - - SumOfActualFloat - <p><strong style="color: rgb(229, 139, 110); background-color: rgb(255, 255, 255); font-size: 18px;">Total:</strong><strong style="color: rgb(0, 178, 173); background-color: rgb(255, 255, 255); font-size: 18px;"> </strong><span style="font-size: 18px;">{!ActualFloatFormula}</span></p> - DisplayText - - Next - true - false - - - The user will create their till shift record here. - Details_About_Till - - 336 - 2198 - true - true - false - - Select_POS_Terminal - - - EnterTillShiftInfo - <p><strong style="color: rgb(0, 178, 173); font-size: 20px; background-color: rgb(255, 255, 255);">Select your Location</strong></p><p><br></p><p>Choose from one of the locations below, this sets up the till that you'll be selling out of.</p> - DisplayText - - - Location - LocationPicklistChoices - String - Location - DropdownBox - UseStoredValues - true - - Next - true - false - - - The user will create their till shift record here. - Details_About_Till_One_Location - - 72 - 2198 - true - true - false - - Count_Start_of_Shift_Float - - - Copy_1_of_EnterTillShiftInfo - <p><strong style="color: rgb(0, 178, 173); font-size: 20px; background-color: rgb(255, 255, 255);">Select your POS Terminal</strong></p><p><br></p><p><span style="font-size: 14px;">Choose from one of the POS terminals below, this sets up the till that you'll be selling out of.</span></p> - DisplayText - - - Copy_1_of_POS_Terminal - POSTerminalPicklistChoicesOneLocation - String - POS Terminal - DropdownBox - UseStoredValues - true - - Next - true - false - - - Asks the user if they want to close their open till shift. - Does_User_Want_to_Close_Open_Till_Shifts - - 182 - 1490 - true - true - false - - Does_User_want_to_Close_Their_Open_Tills - - - Close_Existing_Till - <p><strong style="background-color: rgb(255, 255, 255); font-size: 20px; color: rgb(0, 178, 173);">Close Open Till</strong></p><p><br></p><p>Looks like you have an existing till that is already open, would you like to close this out before you open a new one?</p> - DisplayText - - - Would_You_Like_to_Close_Your_Open_Tills - Yes - No - String - Would You Like to Close Your Open Tills? - RadioButtons - UseStoredValues - true - - Next - true - false - - - Fault_Message - - 1392 - 1490 - false - true - false - - ErrorMessage - <p><strong style="background-color: rgb(255, 255, 255); font-size: 20px; color: rgb(0, 178, 173);">Oops! Looks like an error. </strong></p><p><br></p><p>Reach out to your system administrator or Traction Rec support with this error message for help:</p><p><br></p><p>{!$Flow.FaultMessage}</p> - DisplayText - - true - false - - - Screen to finalize and submit the counted float amount. - Finalize_and_Submit - - 336 - 2606 - true - true - false - - Create_Till_Shift - - - ReviewAndFinalizeHeader - <p><strong style="background-color: rgb(255, 255, 255); font-size: 20px; color: rgb(0, 178, 173);">Review &amp; Confirm</strong></p><p><br></p><p><span style="font-size: 14px;">Review the amount that you counted in the last step and compare it to the amount that should be in the till. </span></p><p><br></p><p><span style="font-size: 14px;">You can go back if you need to recount or add any notes needed. </span></p> - DisplayText - - - DefaultFloatAmount - <p><strong style="font-size: 14px; color: rgb(229, 139, 110);">Expected Amount: </strong><span style="font-size: 14px;">{!DefaultFloatAmountFormula}</span></p> - DisplayText - - - ActualFloatAmount - <p><strong style="font-size: 14px; color: rgb(229, 139, 110); background-color: rgb(255, 255, 255);">Actual Amount: </strong><span style="font-size: 14px;">{!ActualFloatFormula}</span></p> - DisplayText - - - Start_Time - DateTime - - $Flow.CurrentDateTime - - Start Time - InputField - UseStoredValues - true - - - Notes - String - Notes - InputField - UseStoredValues - false - - true - false - - - Screen that displays if the org has no till users. - No_Till_Users_Error - - 1128 - 674 - true - true - false - - Welcome_Screen - - - NoTillUsersErrorMessage - <p><strong style="color: rgb(0, 178, 173); font-size: 20px; background-color: rgb(255, 255, 255);">Oops! Looks like an error. </strong></p><p><br></p><p>Reach out to your system administrator or Traction Rec support with this error message for help:</p><p><br></p><p><span style="font-size: 12px; color: rgb(0, 0, 0);">Error: No user records with Till User = true were found. Please contact your admin to ensure your user record is created and that the Till User field = true.</span></p> - DisplayText - - Exit - true - false - - - Allows user to choose their POS Terminal based on the location they chose. - Select_POS_Terminal - - 336 - 2306 - true - true - false - - Count_Start_of_Shift_Float - - - SelectPOSTerminalHeader - <p><strong style="color: rgb(0, 178, 173); font-size: 20px; background-color: rgb(255, 255, 255);">Select your POS Terminal</strong></p><p><br></p><p>Choose from one of the POS terminals below, this sets up the till that you'll be selling out of.</p> - DisplayText - - - POS_Terminal_Picklist - POSTerminalPicklistChoices - String - POS Terminal - DropdownBox - ResetValues - true - - true - false - - - Screen where Front Desk user chooses their Till User record. - Select_Till_User - - 864 - 674 - true - true - false - - Assign_Selected_User_to_Current_User_Variable - - - PleaseChooseTillUser - <p><strong style="color: rgb(0, 178, 173); font-family: Poppins, Arial; font-size: 22px;">Select your User</strong></p><p><br></p><p><span style="color: rgb(0, 0, 0); font-size: 10pt;">To get started, choose your user from below.</span></p> - DisplayText - - - TillUsers - - T - User - - flowruntime:datatable - ComponentInstance - - label - - Till Users - - - - selectionMode - - SINGLE_SELECT - - - - minRowSelection - - 1.0 - - - - shouldDisplayLabel - - true - - - - tableData - - Get_Till_Users - - - - maxRowSelection - - 1.0 - - - - columns - - [{"apiName":"Name","guid":"column-2aac","editable":false,"hasCustomHeaderLabel":false,"customHeaderLabel":"","wrapText":true,"order":0,"label":"Full Name","type":"text"}] - - - - isShowSearchBar - - true - - - UseStoredValues - true - true - - true - false - - - The first screen that asks if a Front Desk user wants to open or close a till. - Welcome_Screen - - 1128 - 1058 - false - true - false - - Is_User_Opening_or_Closing_a_Till - - - WelcomeMessage - <p><strong style="color: rgb(0, 178, 173); font-family: Poppins, Arial; font-size: 22px;">Welcome to Cash In and Out! </strong><span style="color: rgb(68, 68, 68); font-size: 22px; background-color: rgb(255, 255, 255);">💸</span><strong style="color: rgb(0, 246, 237); font-size: 22px; font-family: Poppins, Arial;"> </strong></p><p><br></p><p><span style="color: rgb(0, 0, 0); font-size: 10pt;">Use this process to easily cash in and cash out during your shift. </span></p><p><br></p><p><span style="color: rgb(0, 0, 0); font-size: 10pt;">To get started, choose whether you will be opening a till (cashing in) or closing a till (cashing out).</span></p> - DisplayText - - - Open_or_Close_a_Till - OpenaNewTill - CloseaTill - String - Open or Close a Till - RadioButtons - UseStoredValues - true - - Next - true - false - - - 1002 - 0 - - Get_Locations - - - Active - - Triggers the end of shift screen flow. - End_of_Shift - - 1656 - 1274 - Till_Management_End_of_Shift - - CurrentUser - - CurrentUser - - - - - Opens end of shift flow to close open shift. - End_of_Shift_Close_Open_Till - - 50 - 1706 - Till_Management_End_of_Shift - - CurrentUser - - CurrentUser - - - - - Stores the Id of the current user who accessed the flow. - CurrentUser - SObject - false - true - true - User - - - The number of location records. - NumberOfLocationRecords - Number - false - false - false - 0 - - 0.0 - - - - Till Shift record that is being opened. - TillShift - SObject - false - false - false - Till_Shift__c - - diff --git a/yarn.lock b/yarn.lock index 4cb6c52..0337e01 100644 --- a/yarn.lock +++ b/yarn.lock @@ -53,7 +53,7 @@ "@smithy/util-utf8" "^2.0.0" tslib "^2.6.2" -"@aws-crypto/sha256-js@5.2.0", "@aws-crypto/sha256-js@^5.2.0": +"@aws-crypto/sha256-js@^5.2.0", "@aws-crypto/sha256-js@5.2.0": version "5.2.0" resolved "https://registry.npmjs.org/@aws-crypto/sha256-js/-/sha256-js-5.2.0.tgz" integrity sha512-FFQQyu7edu4ufvIZ+OadFpHHOt+eSTBaYaki44c+akjg7qZg9oOQeLlk77F6tSYqjDAFClrHJk9tMf0HdVyOvA== @@ -192,7 +192,7 @@ "@smithy/util-waiter" "^3.1.6" tslib "^2.6.2" -"@aws-sdk/client-sso-oidc@3.670.0": +"@aws-sdk/client-sso-oidc@^3.667.0", "@aws-sdk/client-sso-oidc@3.670.0": version "3.670.0" resolved "https://registry.npmjs.org/@aws-sdk/client-sso-oidc/-/client-sso-oidc-3.670.0.tgz" integrity sha512-4qDK2L36Q4J1lfemaHHd9ZxqKRaos3STp44qPAHf/8QyX6Uk5sXgZNVO2yWM7SIEtVKwwBh/fZAsdBkGPBfZcw== @@ -281,7 +281,7 @@ "@smithy/util-utf8" "^3.0.0" tslib "^2.6.2" -"@aws-sdk/client-sts@3.670.0": +"@aws-sdk/client-sts@^3.667.0", "@aws-sdk/client-sts@^3.670.0", "@aws-sdk/client-sts@3.670.0": version "3.670.0" resolved "https://registry.npmjs.org/@aws-sdk/client-sts/-/client-sts-3.670.0.tgz" integrity sha512-bExrNo8ZVWorS3cjMZKQnA2HWqDmAzcZoSN/cPVoPFNkHwdl1lzPxvcLzmhpIr48JHgKfybBjrbluDZfIYeEog== @@ -599,14 +599,6 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" -"@aws-sdk/types@3.667.0": - version "3.667.0" - resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.667.0.tgz" - integrity sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg== - dependencies: - "@smithy/types" "^3.5.0" - tslib "^2.6.2" - "@aws-sdk/types@^3.222.0": version "3.664.0" resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.664.0.tgz" @@ -615,6 +607,14 @@ "@smithy/types" "^3.5.0" tslib "^2.6.2" +"@aws-sdk/types@3.667.0": + version "3.667.0" + resolved "https://registry.npmjs.org/@aws-sdk/types/-/types-3.667.0.tgz" + integrity sha512-gYq0xCsqFfQaSL/yT1Gl1vIUjtsg7d7RhnUfsXaHt8xTxOKRTdH9GjbesBjXOzgOvB0W0vfssfreSNGFlOOMJg== + dependencies: + "@smithy/types" "^3.5.0" + tslib "^2.6.2" + "@aws-sdk/util-arn-parser@3.568.0": version "3.568.0" resolved "https://registry.npmjs.org/@aws-sdk/util-arn-parser/-/util-arn-parser-3.568.0.tgz" @@ -681,7 +681,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.8.tgz" integrity sha512-ZsysZyXY4Tlx+Q53XdnOFmqwfB9QDTHYxaZYajWRoBLuLEAwI2UIbtxOjWh/cFaa9IKUlcB+DDuoskLuKu56JA== -"@babel/core@^7.7.5": +"@babel/core@^7.0.0", "@babel/core@^7.7.5": version "7.25.8" resolved "https://registry.npmjs.org/@babel/core/-/core-7.25.8.tgz" integrity sha512-Oixnb+DzmRT30qu9d3tJSQkxuygWm32DFykT4bRoORPa9hZ/L4KhVB/XiRm6KG+roIEM7DBQlmg27kw2HZkdZg== @@ -1173,14 +1173,6 @@ resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz" integrity sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ== -"@jridgewell/trace-mapping@0.3.9": - version "0.3.9" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" - integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping@^0.3.24", "@jridgewell/trace-mapping@^0.3.25": version "0.3.25" resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz" @@ -1189,6 +1181,14 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jsforce/jsforce-node@^3.2.0", "@jsforce/jsforce-node@^3.4.1": version "3.5.2" resolved "https://registry.npmjs.org/@jsforce/jsforce-node/-/jsforce-node-3.5.2.tgz" @@ -1214,7 +1214,7 @@ "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== @@ -1239,6 +1239,18 @@ debug "^4.1.1" semver "^7.5.4" +"@oclif/config@^1.18.2": + version "1.18.17" + resolved "https://registry.npmjs.org/@oclif/config/-/config-1.18.17.tgz" + integrity sha512-k77qyeUvjU8qAJ3XK3fr/QVAqsZO8QOBuESnfeM5HHtPNLSyfVcwiMM2zveSW5xRdLSG3MfV8QnLVkuyCL2ENg== + dependencies: + "@oclif/errors" "^1.3.6" + "@oclif/parser" "^3.8.17" + debug "^4.3.4" + globby "^11.1.0" + is-wsl "^2.1.1" + tslib "^2.6.1" + "@oclif/config@1.18.16": version "1.18.16" resolved "https://registry.npmjs.org/@oclif/config/-/config-1.18.16.tgz" @@ -1263,18 +1275,6 @@ is-wsl "^2.1.1" tslib "^2.0.0" -"@oclif/config@^1.18.2": - version "1.18.17" - resolved "https://registry.npmjs.org/@oclif/config/-/config-1.18.17.tgz" - integrity sha512-k77qyeUvjU8qAJ3XK3fr/QVAqsZO8QOBuESnfeM5HHtPNLSyfVcwiMM2zveSW5xRdLSG3MfV8QnLVkuyCL2ENg== - dependencies: - "@oclif/errors" "^1.3.6" - "@oclif/parser" "^3.8.17" - debug "^4.3.4" - globby "^11.1.0" - is-wsl "^2.1.1" - tslib "^2.6.1" - "@oclif/core@^3.26.2", "@oclif/core@^3.26.6": version "3.27.0" resolved "https://registry.npmjs.org/@oclif/core/-/core-3.27.0.tgz" @@ -1352,18 +1352,18 @@ qqjs "^0.3.10" tslib "^2.0.3" -"@oclif/errors@1.3.5": - version "1.3.5" - resolved "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.5.tgz" - integrity sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ== +"@oclif/errors@^1.3.3": + version "1.3.6" + resolved "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.6.tgz" + integrity sha512-fYaU4aDceETd89KXP+3cLyg9EHZsLD3RxF2IU9yxahhBpspWjkWi3Dy3bTgcwZ3V47BgxQaGapzJWDM33XIVDQ== dependencies: clean-stack "^3.0.0" fs-extra "^8.1" indent-string "^4.0.0" - strip-ansi "^6.0.0" + strip-ansi "^6.0.1" wrap-ansi "^7.0.0" -"@oclif/errors@1.3.6", "@oclif/errors@^1.3.3", "@oclif/errors@^1.3.5", "@oclif/errors@^1.3.6": +"@oclif/errors@^1.3.5", "@oclif/errors@^1.3.6", "@oclif/errors@1.3.6": version "1.3.6" resolved "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.6.tgz" integrity sha512-fYaU4aDceETd89KXP+3cLyg9EHZsLD3RxF2IU9yxahhBpspWjkWi3Dy3bTgcwZ3V47BgxQaGapzJWDM33XIVDQ== @@ -1374,6 +1374,17 @@ strip-ansi "^6.0.1" wrap-ansi "^7.0.0" +"@oclif/errors@1.3.5": + version "1.3.5" + resolved "https://registry.npmjs.org/@oclif/errors/-/errors-1.3.5.tgz" + integrity sha512-OivucXPH/eLLlOT7FkCMoZXiaVYf8I/w1eTAM1+gKzfhALwWTusxEx7wBmW0uzvkSg/9ovWLycPaBgJbM3LOCQ== + dependencies: + clean-stack "^3.0.0" + fs-extra "^8.1" + indent-string "^4.0.0" + strip-ansi "^6.0.0" + wrap-ansi "^7.0.0" + "@oclif/help@^1.0.0", "@oclif/help@^1.0.1": version "1.0.15" resolved "https://registry.npmjs.org/@oclif/help/-/help-1.0.15.tgz" @@ -1419,6 +1430,13 @@ semver "^7.6.3" ts-json-schema-generator "^1.5.1" +"@oclif/plugin-help@^6.2.14": + version "6.2.15" + resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.15.tgz" + integrity sha512-P4UBgEDhNfx7KX522r0rtGbH4ZLg2GPR5MJRHqlhAp7N8E7DNsg5F2j2BP6gUhzwq6wpFMsWDbif/8daKQx4eg== + dependencies: + "@oclif/core" "^4" + "@oclif/plugin-help@3.2.18": version "3.2.18" resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-3.2.18.tgz" @@ -1436,13 +1454,6 @@ widest-line "^3.1.0" wrap-ansi "^6.2.0" -"@oclif/plugin-help@^6.2.14": - version "6.2.15" - resolved "https://registry.npmjs.org/@oclif/plugin-help/-/plugin-help-6.2.15.tgz" - integrity sha512-P4UBgEDhNfx7KX522r0rtGbH4ZLg2GPR5MJRHqlhAp7N8E7DNsg5F2j2BP6gUhzwq6wpFMsWDbif/8daKQx4eg== - dependencies: - "@oclif/core" "^4" - "@oclif/plugin-not-found@^3.2.21": version "3.2.22" resolved "https://registry.npmjs.org/@oclif/plugin-not-found/-/plugin-not-found-3.2.22.tgz" @@ -1673,7 +1684,14 @@ dependencies: "@sinonjs/commons" "^3.0.1" -"@sinonjs/fake-timers@^6.0.0", "@sinonjs/fake-timers@^6.0.1": +"@sinonjs/fake-timers@^6.0.0": + version "6.0.1" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" + integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== + dependencies: + "@sinonjs/commons" "^1.7.0" + +"@sinonjs/fake-timers@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== @@ -2284,11 +2302,6 @@ dependencies: undici-types "~6.19.2" -"@types/node@20.5.1": - version "20.5.1" - resolved "https://registry.npmjs.org/@types/node/-/node-20.5.1.tgz" - integrity sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg== - "@types/node@^18.19.32": version "18.19.56" resolved "https://registry.npmjs.org/@types/node/-/node-18.19.56.tgz" @@ -2296,6 +2309,11 @@ dependencies: undici-types "~5.26.4" +"@types/node@20.5.1": + version "20.5.1" + resolved "https://registry.npmjs.org/@types/node/-/node-20.5.1.tgz" + integrity sha512-4tT2UrL5LBqDwoed9wZ6N3umC4Yhz3W3FloMmiiG4JwmUJWpie0c7lcnUNd4gtMKuDEO4wRVS8B6Xa0uMRsMKg== + "@types/normalize-package-data@^2.4.0": version "2.4.4" resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz" @@ -2355,7 +2373,7 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@^6.21.0": +"@typescript-eslint/parser@^6.0.0 || ^6.0.0-alpha", "@typescript-eslint/parser@^6.21.0": version "6.21.0" resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-6.21.0.tgz" integrity sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ== @@ -2430,6 +2448,16 @@ semver "^7.6.0" ts-api-utils "^1.3.0" +"@typescript-eslint/utils@^7.18.0": + version "7.18.0" + resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz" + integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== + dependencies: + "@eslint-community/eslint-utils" "^4.4.0" + "@typescript-eslint/scope-manager" "7.18.0" + "@typescript-eslint/types" "7.18.0" + "@typescript-eslint/typescript-estree" "7.18.0" + "@typescript-eslint/utils@6.21.0": version "6.21.0" resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-6.21.0.tgz" @@ -2443,16 +2471,6 @@ "@typescript-eslint/typescript-estree" "6.21.0" semver "^7.5.4" -"@typescript-eslint/utils@^7.18.0": - version "7.18.0" - resolved "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz" - integrity sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw== - dependencies: - "@eslint-community/eslint-utils" "^4.4.0" - "@typescript-eslint/scope-manager" "7.18.0" - "@typescript-eslint/types" "7.18.0" - "@typescript-eslint/typescript-estree" "7.18.0" - "@typescript-eslint/visitor-keys@6.21.0": version "6.21.0" resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-6.21.0.tgz" @@ -2474,14 +2492,6 @@ resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== -JSONStream@^1.3.5: - version "1.3.5" - resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" - integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== - dependencies: - jsonparse "^1.2.0" - through ">=2.2.7 <3" - abort-controller@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" @@ -2501,18 +2511,11 @@ acorn-walk@^8.1.1: dependencies: acorn "^8.11.0" -acorn@^8.11.0, acorn@^8.4.1, acorn@^8.9.0: +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^8.11.0, acorn@^8.4.1, acorn@^8.9.0: version "8.13.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz" integrity sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w== -agent-base@6: - version "6.0.2" - resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" - integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== - dependencies: - debug "4" - agent-base@^7.0.2: version "7.1.1" resolved "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz" @@ -2520,6 +2523,13 @@ agent-base@^7.0.2: dependencies: debug "^4.3.4" +agent-base@6: + version "6.0.2" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" + integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== + dependencies: + debug "4" + aggregate-error@^3.0.0: version "3.1.0" resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" @@ -2844,7 +2854,7 @@ browser-stdout@^1.3.1: resolved "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz" integrity sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw== -browserslist@^4.23.3, browserslist@^4.24.0: +browserslist@^4.23.3, browserslist@^4.24.0, "browserslist@>= 4.21.0": version "4.24.0" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.24.0.tgz" integrity sha512-Rmb62sR1Zpjql25eSanFGEhAxcFwfA1K0GuQcLoaJBAcENegrQut3hYdhXFF1obQfiDyqIW/cLM5HSJ/9k884A== @@ -2991,7 +3001,16 @@ chai@^4.3.10: pathval "^1.1.1" type-detect "^4.1.0" -chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -3008,7 +3027,12 @@ chalk@^4, chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.0.0, chalk@^5.3.0: +chalk@^5.0.0: + version "5.3.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== + +chalk@^5.3.0: version "5.3.0" resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== @@ -3172,16 +3196,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + color-string@^1.9.0: version "1.9.1" resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz" @@ -3279,8 +3303,8 @@ conventional-commits-parser@^4.0.0: resolved "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-4.0.0.tgz" integrity sha512-WRv5j1FsVM5FISJkoYMR6tPk07fkKT0UodruX4je86V4owk451yjXAKzKAPOs9l7y59E2viHUS9eQ+dfUA9NSg== dependencies: - JSONStream "^1.3.5" is-text-path "^1.0.1" + JSONStream "^1.3.5" meow "^8.1.2" split2 "^3.2.2" @@ -3311,7 +3335,7 @@ cosmiconfig-typescript-loader@^4.0.0: resolved "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-4.4.0.tgz" integrity sha512-BabizFdC3wBHhbI4kJh0VkQP9GkBfoHPydD0COMce1nJ1kJAB3F2TmJ/I7diULBKtmEWSwEbuN/KDtgnmUUVmw== -cosmiconfig@^8.0.0, cosmiconfig@^8.3.6: +cosmiconfig@^8.0.0, cosmiconfig@^8.3.6, cosmiconfig@>=7: version "8.3.6" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== @@ -3400,13 +3424,6 @@ dateformat@^4.6.3: resolved "https://registry.npmjs.org/dateformat/-/dateformat-4.6.3.tgz" integrity sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA== -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.7: - version "4.3.7" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" - integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== - dependencies: - ms "^2.1.3" - debug@^3.2.7: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" @@ -3414,6 +3431,13 @@ debug@^3.2.7: dependencies: ms "^2.1.1" +debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.4, debug@^4.3.5, debug@^4.3.7, debug@4: + version "4.3.7" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz" + integrity sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ== + dependencies: + ms "^2.1.3" + decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz" @@ -3741,16 +3765,16 @@ escape-html@^1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== -escape-string-regexp@4.0.0, escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== +escape-string-regexp@^4.0.0, escape-string-regexp@4.0.0: + version "4.0.0" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + eslint-config-prettier@^9.1.0: version "9.1.0" resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz" @@ -3886,7 +3910,7 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4 resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz" integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== -eslint@^8.56.0: +"eslint@^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9", "eslint@^6.0.0 || ^7.0.0 || >=8.0.0", "eslint@^7.0.0 || ^8.0.0", "eslint@^7.0.0 || ^8.0.0 || ^9.0.0", eslint@^8.56.0, eslint@>=7.0.0, eslint@>=7.7.0, eslint@>=8.56.0: version "8.57.1" resolved "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz" integrity sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA== @@ -4350,7 +4374,14 @@ get-stream@^3.0.0: resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== -get-stream@^5.0.0, get-stream@^5.1.0: +get-stream@^5.0.0: + version "5.2.0" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: version "5.2.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== @@ -4435,7 +4466,18 @@ glob@^7.0.0, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.3, glob@^8.1.0: +glob@^8.0.3: + version "8.1.0" + resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" + integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^5.0.1" + once "^1.3.0" + +glob@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== @@ -4546,16 +4588,16 @@ got@^13: p-cancelable "^3.0.0" responselike "^3.0.0" -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + graphemer@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz" @@ -4784,7 +4826,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@2: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -5051,11 +5093,6 @@ is-wsl@^3: dependencies: is-inside-container "^1.0.0" -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - isarray@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz" @@ -5066,6 +5103,11 @@ isarray@~1.0.0: resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" @@ -5160,7 +5202,15 @@ js-tokens@^4.0.0: resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-yaml@^3.13.1, js-yaml@^3.14.1: +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^3.14.1: version "3.14.1" resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== @@ -5265,6 +5315,14 @@ jsonparse@^1.2.0: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== +JSONStream@^1.3.5: + version "1.3.5" + resolved "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== + dependencies: + jsonparse "^1.2.0" + through ">=2.2.7 <3" + jsonwebtoken@9.0.2: version "9.0.2" resolved "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz" @@ -5281,7 +5339,7 @@ jsonwebtoken@9.0.2: ms "^2.1.1" semver "^7.5.4" -jszip@3.10.1, jszip@^3.10.1: +jszip@^3.10.1, jszip@3.10.1: version "3.10.1" resolved "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz" integrity sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g== @@ -5500,7 +5558,7 @@ lodash.upperfirst@^4.3.1: resolved "https://registry.npmjs.org/lodash.upperfirst/-/lodash.upperfirst-4.3.1.tgz" integrity sha512-sReKOYJIJf74dhJONhU4e0/shzi1trVbSWDOhKYE5XV2O+H7Sb2Dihwuc7xWxVl+DgFPyTqIN3zMfT9cq5iWDg== -lodash@4.17.21, lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.21: +lodash@^4.17.11, lodash@^4.17.15, lodash@^4.17.21, lodash@4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -5672,13 +5730,6 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -minimatch@9.0.3: - version "9.0.3" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" @@ -5693,13 +5744,34 @@ minimatch@^5.0.1, minimatch@^5.1.6: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.3, minimatch@^9.0.4, minimatch@^9.0.5: +minimatch@^9.0.3: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.4: + version "9.0.5" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" + integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== + dependencies: + brace-expansion "^2.0.1" + +minimatch@^9.0.5: version "9.0.5" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz" integrity sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow== dependencies: brace-expansion "^2.0.1" +minimatch@9.0.3: + version "9.0.3" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz" @@ -6179,7 +6251,12 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -6318,7 +6395,7 @@ prelude-ls@^1.2.1: resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz" integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== -prettier@^2.8.8: +prettier@^2.0.0, prettier@^2.8.8: version "2.8.8" resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== @@ -6450,7 +6527,7 @@ read-pkg@^5.2.0: parse-json "^5.0.0" type-fest "^0.6.0" -readable-stream@3, readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0: +readable-stream@^3.0.0, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@3: version "3.6.2" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== @@ -6573,17 +6650,17 @@ resolve-alpn@^1.2.0: resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== -resolve-from@5.0.0, resolve-from@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" - integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== - resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-global@1.0.0, resolve-global@^1.0.0: +resolve-from@^5.0.0, resolve-from@5.0.0: + version "5.0.0" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" + integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== + +resolve-global@^1.0.0, resolve-global@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz" integrity sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw== @@ -6606,16 +6683,16 @@ responselike@^3.0.0: dependencies: lowercase-keys "^3.0.0" -retry@0.13.1: - version "0.13.1" - resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - retry@^0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== +retry@0.13.1: + version "0.13.1" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" @@ -6652,7 +6729,7 @@ safe-array-concat@^1.1.2: has-symbols "^1.0.3" isarray "^2.0.5" -safe-buffer@*, safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@*, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -6686,19 +6763,22 @@ secure-json-parse@^2.4.0: resolved "https://registry.npmjs.org/secure-json-parse/-/secure-json-parse-2.7.0.tgz" integrity sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw== -"semver@2 || 3 || 4 || 5", semver@^5.5.0: +semver@^5.5.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.5.4: - version "7.5.4" - resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== - dependencies: - lru-cache "^6.0.0" +semver@^6.0.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^6.0.0, semver@^6.3.0, semver@^6.3.1: +semver@^6.3.0: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^6.3.1: version "6.3.1" resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== @@ -6708,6 +6788,18 @@ semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.5.3, semver@^7.5.4, semve resolved "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@7.5.4: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + sentence-case@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/sentence-case/-/sentence-case-3.0.4.tgz" @@ -6832,7 +6924,12 @@ signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3: resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== -signal-exit@^4.0.1, signal-exit@^4.1.0: +signal-exit@^4.0.1: + version "4.1.0" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" + integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== + +signal-exit@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== @@ -6844,18 +6941,6 @@ simple-swizzle@^0.2.2: dependencies: is-arrayish "^0.3.1" -sinon@10.0.0: - version "10.0.0" - resolved "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz" - integrity sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw== - dependencies: - "@sinonjs/commons" "^1.8.1" - "@sinonjs/fake-timers" "^6.0.1" - "@sinonjs/samsam" "^5.3.1" - diff "^4.0.2" - nise "^4.1.0" - supports-color "^7.1.0" - sinon@^17.0.2: version "17.0.2" resolved "https://registry.npmjs.org/sinon/-/sinon-17.0.2.tgz" @@ -6868,6 +6953,18 @@ sinon@^17.0.2: nise "^5.1.9" supports-color "^7" +sinon@10.0.0: + version "10.0.0" + resolved "https://registry.npmjs.org/sinon/-/sinon-10.0.0.tgz" + integrity sha512-XAn5DxtGVJBlBWYrcYKEhWCz7FLwZGdyvANRyK06419hyEpdT0dMc5A8Vcxg5SCGHc40CsqoKsc1bt1CbJPfNw== + dependencies: + "@sinonjs/commons" "^1.8.1" + "@sinonjs/fake-timers" "^6.0.1" + "@sinonjs/samsam" "^5.3.1" + diff "^4.0.2" + nise "^4.1.0" + supports-color "^7.1.0" + slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" @@ -7014,6 +7111,20 @@ srcset@^5.0.0: resolved "https://registry.npmjs.org/srcset/-/srcset-5.0.1.tgz" integrity sha512-/P1UYbGfJVlxZag7aABNRrulEXAwCSDo7fklafOQrantuPTDmYgijJMks2zusPCVzgW9+4P69mq7w6pYuZpgxw== +string_decoder@^1.1.1, string_decoder@^1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + "string-width-cjs@npm:string-width@^4.2.0": version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" @@ -7069,20 +7180,6 @@ string.prototype.trimstart@^1.0.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" -string_decoder@^1.1.1, string_decoder@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - "strip-ansi-cjs@npm:strip-ansi@^6.0.1": version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" @@ -7090,7 +7187,7 @@ string_decoder@~1.1.1: dependencies: ansi-regex "^5.0.1" -strip-ansi@6.0.1, strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6.0.0, strip-ansi@^6.0.1, strip-ansi@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== @@ -7155,7 +7252,21 @@ supports-color@^7, supports-color@^7.0.0, supports-color@^7.1.0: dependencies: has-flag "^4.0.0" -supports-color@^8, supports-color@^8.1.0, supports-color@^8.1.1: +supports-color@^8: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.1.0: + version "8.1.1" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.1.1: version "8.1.1" resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== @@ -7222,6 +7333,11 @@ thread-stream@^3.0.0: dependencies: real-require "^0.2.0" +"through@>=2.2.7 <3": + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== + through2@^4.0.0: version "4.0.2" resolved "https://registry.npmjs.org/through2/-/through2-4.0.2.tgz" @@ -7229,11 +7345,6 @@ through2@^4.0.0: dependencies: readable-stream "3" -"through@>=2.2.7 <3": - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== - tiny-jsonc@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/tiny-jsonc/-/tiny-jsonc-1.0.1.tgz" @@ -7305,7 +7416,7 @@ ts-json-schema-generator@^1.5.1: safe-stable-stringify "^2.4.3" typescript "~5.4.2" -ts-node@^10.8.1, ts-node@^10.9.2: +ts-node@^10.8.1, ts-node@^10.9.2, ts-node@>=10: version "10.9.2" resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== @@ -7358,16 +7469,16 @@ type-check@^0.4.0, type-check@~0.4.0: dependencies: prelude-ls "^1.2.1" -type-detect@4.0.8: - version "4.0.8" - resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" - integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== - type-detect@^4.0.0, type-detect@^4.0.8, type-detect@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.1.0.tgz" integrity sha512-Acylog8/luQ8L7il+geoSxhEkazvkslg7PSNKOX59mbB9cOveP5aq9h74Y7YU8yDpJwetzQQrfIwtf4Wp4LKcw== +type-detect@4.0.8: + version "4.0.8" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" + integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== + type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz" @@ -7388,7 +7499,12 @@ type-fest@^0.6.0: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== -type-fest@^0.8.0, type-fest@^0.8.1: +type-fest@^0.8.0: + version "0.8.1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" + integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== + +type-fest@^0.8.1: version "0.8.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== @@ -7449,7 +7565,7 @@ typedoc-plugin-missing-exports@0.23.0: resolved "https://registry.npmjs.org/typedoc-plugin-missing-exports/-/typedoc-plugin-missing-exports-0.23.0.tgz" integrity sha512-9smahDSsFRno9ZwoEshQDuIYMHWGB1E6LUud5qMxR2wNZ0T4DlZz0QjoK3HzXtX34mUpTH0dYtt7NQUK4D6B6Q== -typedoc@^0.25.12: +typedoc@^0.25.12, "typedoc@0.22.x || 0.23.x": version "0.25.13" resolved "https://registry.npmjs.org/typedoc/-/typedoc-0.25.13.tgz" integrity sha512-pQqiwiJ+Z4pigfOnnysObszLiU3mVLWAExSPf+Mu06G/qsc3wzbuM56SZQvONhHLncLUhYzOVkjFFpFfL5AzhQ== @@ -7459,7 +7575,7 @@ typedoc@^0.25.12: minimatch "^9.0.3" shiki "^0.14.7" -"typescript@^4.6.4 || ^5.2.2", typescript@^5.4.3, typescript@^5.6.3: +"typescript@^4.6.4 || ^5.2.2", typescript@^5.4.3, typescript@^5.6.3, typescript@>=2.7, typescript@>=4, typescript@>=4.2.0, typescript@>=4.9.5, "typescript@4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x": version "5.6.3" resolved "https://registry.npmjs.org/typescript/-/typescript-5.6.3.tgz" integrity sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==