diff --git a/Dockerfile b/Dockerfile index 2db7dc3..0b721a0 100644 --- a/Dockerfile +++ b/Dockerfile @@ -12,7 +12,7 @@ # See the License for the specific language governing permissions and # limitations under the License. -ARG NODE_VER=21-alpine +ARG NODE_VER=20-alpine ARG DIR=/usr/src/app/ FROM node:$NODE_VER AS install diff --git a/package.json b/package.json index a076997..decfdff 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "dependencies": { "@oada/client": "^5.1.0", "@oada/jobs": "^4.5.1", - "@oada/list-lib": "4.2.6", + "@oada/list-lib": "4.3.0", "@oada/poll": "^1.0.4", "@oada/types": "^3.5.3", "@overleaf/o-error": "^3.4.0", @@ -56,15 +56,15 @@ "convict": "^6.2.4", "convict-format-with-moment": "^6.2.0", "convict-format-with-validator": "^6.2.0", - "cron": "^2.4.4", + "cron": "^3.1.7", "csvjson": "^5.1.0", - "date-fns": "^2.30.0", + "date-fns": "^3.6.0", "debug": "^4.3.4", "dotenv": "^16.4.5", "es-main": "^1.3.0", "form-data": "^4.0.0", - "fuse.js": "^6.6.2", - "js-sha256": "^0.9.0", + "fuse.js": "^7.0.0", + "js-sha256": "^0.11.0", "json-pointer": "^0.6.2", "json-ptr": "^3.1.1", "jszip": "^3.10.1", @@ -72,7 +72,7 @@ "lodash": "^4.17.21", "md5": "^2.3.0", "moment": "^2.30.1", - "mssql": "^8.1.4", + "mssql": "^10.0.2", "serialize-error": "^11.0.3", "sha256": "^0.2.0", "tslib": "^2.6.2", @@ -80,32 +80,32 @@ }, "devDependencies": { "@ava/typescript": "^5.0.0", - "@tsconfig/node16": "^16.1.3", + "@tsconfig/node20": "^20.1.4", "@types/bluebird": "^3.5.42", "@types/convict": "^6.1.6", "@types/convict-format-with-validator": "^6.0.5", "@types/cron": "^2.4.0", "@types/debug": "^4.1.12", - "@types/lodash": "^4.17.1", + "@types/lodash": "^4.17.4", "@types/md5": "^2.3.5", - "@types/mssql": "^8.1.2", - "@types/node": "^20.12.11", + "@types/mssql": "^9.1.5", + "@types/node": "^20.12.12", "@typescript-eslint/eslint-plugin": "^7.9.0", "@typescript-eslint/parser": "^7.9.0", "@yarnpkg/sdks": "^3.1.2", "ava": "^6.1.3", "bluebird": "^3.7.2", - "c8": "^7.14.0", - "chai": "^4.4.1", + "c8": "^9.1.0", + "chai": "^5.1.1", "chai-as-promised": "^7.1.2", - "eslint": "^8.57.0", + "eslint": "^9.2.0", "eslint-config-prettier": "^9.1.0", "eslint-config-xo": "^0.45.0", "eslint-config-xo-typescript": "^4.0.0", "eslint-formatter-pretty": "^6.0.1", "eslint-import-resolver-node": "^0.3.9", - "eslint-plugin-array-func": "^3.1.8", - "eslint-plugin-ava": "^13.2.0", + "eslint-plugin-array-func": "^5.0.1", + "eslint-plugin-ava": "^15.0.1", "eslint-plugin-escompat": "^3.4.0", "eslint-plugin-eslint-comments": "^3.2.0", "eslint-plugin-filenames": "^1.3.2", @@ -114,15 +114,15 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-no-constructor-bind": "^2.0.4", "eslint-plugin-no-only-tests": "^3.1.0", - "eslint-plugin-no-secrets": "^0.8.9", + "eslint-plugin-no-secrets": "^1.0.2", "eslint-plugin-node": "^11.1.0", "eslint-plugin-notice": "^0.9.10", "eslint-plugin-optimize-regex": "^1.2.1", "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-regexp": "^1.15.0", - "eslint-plugin-security": "^1.7.1", - "eslint-plugin-sonarjs": "^0.15.0", + "eslint-plugin-regexp": "^2.5.0", + "eslint-plugin-security": "^3.0.0", + "eslint-plugin-sonarjs": "^1.0.3", "eslint-plugin-unicorn": "^53.0.0", "prettier": "^3.2.5", "typescript": "5.4.5" diff --git a/src/report.ts b/src/report.ts index 0bf1f44..c9b124e 100644 --- a/src/report.ts +++ b/src/report.ts @@ -1,6 +1,6 @@ /** * @license - * Copyright 2021 Qlever LLC + * Copyright 2021 Qlever LLC * * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -28,6 +28,7 @@ import csvjson from 'csvjson'; import debug from 'debug'; import ksuid from 'ksuid'; import moment from 'moment'; +import type Link from '@oada/types/oada/link/v1.js'; const DOMAIN = config.get('trellis.domain'); const TOKEN = config.get('trellis.token'); @@ -111,7 +112,7 @@ export async function makeFinalReport() { path: `${SERVICE_PATH}/businesses/${bid}/documents`, }) .then((r) => r.data) - .catch(() => {}); + .catch(() => { }); if (!docs) { return; } @@ -120,14 +121,17 @@ export async function makeFinalReport() { (index) => !index.startsWith('_'), ); - for await (const docid of documentKeys) { - if (!docid) return; + for await (const docId of documentKeys) { + if (!docId) { + return; + } + const document = await oada .get({ - path: `${SERVICE_PATH}/businesses/${bid}/documents/${docid}`, + path: `${SERVICE_PATH}/businesses/${bid}/documents/${docId}`, }) .then((r) => r.data) - .catch(() => {}); + .catch(() => { }); if (!document) { return; @@ -155,10 +159,10 @@ export async function makeFinalReport() { document, 'food-logiq-mirror.shareSource.sourceBusiness.name', ); - const status = _.get( + const status = `${_.get( document, 'food-logiq-mirror.shareSource.approvalInfo.status', - ); + )!}`; const user = _.get( document, 'food-logiq-mirror.shareSource.approvalInfo.setBy._id', @@ -183,7 +187,7 @@ export async function makeFinalReport() { try { await axios({ method: 'head', - url: `${FL_DOMAIN}/v2/businesses/${CO_ID}/documents/${docid}`, + url: `${FL_DOMAIN}/v2/businesses/${CO_ID}/documents/${docId}`, headers: { Authorization: `${FL_TOKEN}`, }, @@ -191,8 +195,8 @@ export async function makeFinalReport() { } catch (error: unknown) { // @ts-expect-error stupid errors if (error.response.status === 404) { - console.log(`Document has been deleted in FL`, { docid, bid }); - otherReport.flDeleted[docid] = { docid, bid, status, user }; + console.log(`Document has been deleted in FL`, { docid: docId, bid }); + otherReport.flDeleted[docId] = { docid: docId, bid, status, user }; finalReport.flDeleted++; } else throw error as Error; } @@ -200,14 +204,14 @@ export async function makeFinalReport() { // 2. Get the associated job const { data: meta } = await oada .get({ - path: `${SERVICE_PATH}/businesses/${bid}/documents/${docid}/_meta`, + path: `${SERVICE_PATH}/businesses/${bid}/documents/${docId}/_meta`, }) .catch(() => ({ data: undefined })); if (!meta) { return; } - const jobs = _.get(meta, 'services.fl-sync.jobs') ?? {}; + const jobs: Record = _.get(meta, 'services.fl-sync.jobs') ?? {}; if (Object.keys(jobs).length <= 0) { finalReport.missingFlSyncJob = finalReport.missingFlSyncJob ?? 0; finalReport.missingFlSyncJob++; @@ -217,8 +221,8 @@ export async function makeFinalReport() { otherReport.missingFlSyncJobs = otherReport.missingFlSyncJobs ?? {}; otherReport.missingFlSyncJobs[status] = otherReport.missingFlSyncJobs[status] ?? {}; - otherReport.missingFlSyncJobs[status][docid] = { - docid, + otherReport.missingFlSyncJobs[status][docId] = { + docid: docId, bid, status, user, @@ -227,20 +231,22 @@ export async function makeFinalReport() { console.log('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'); console.log('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'); console.log('~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~'); - console.log({ docid, bid, status, user }); - otherReport.approvedButNoJob[docid] = { docid, bid, status, user }; + console.log({ docid: docId, bid, status, user }); + otherReport.approvedButNoJob[docId] = { docid: docId, bid, status, user }; } return; } const jobkey = mostRecentKsuid(Object.keys(jobs)); - if (!jobkey) return; - const jobid = jobs[jobkey]._id; + if (!jobkey) { + return; + } + const jobId = jobs[jobkey]?._id; const job: any = await oada .get({ - path: `/${jobid}`, + path: `/${jobId}`, }) .then((r) => r.data); @@ -260,8 +266,8 @@ export async function makeFinalReport() { 'FoodLogiQ Status': status, // @ts-expect-error 'Trellis Result': humanReadableJobError[jobError], - 'FoodLogiQ Link': `https://connect.foodlogiq.com/businesses/${CO_ID}/documents/detail/${docid}`, - 'FoodLogiQ Document ID': docid, + 'FoodLogiQ Link': `https://connect.foodlogiq.com/businesses/${CO_ID}/documents/detail/${docId}`, + 'FoodLogiQ Document ID': docId, 'FoodLogiQ Supplier ID': bid, }); @@ -279,14 +285,14 @@ export async function makeFinalReport() { 'Supplier': busName, 'FoodLogiQ Status': status, 'Trellis Result': 'Success', - 'FoodLogiQ Link': `https://connect.foodlogiq.com/businesses/${CO_ID}/documents/detail/${docid}`, - 'FoodLogiQ Document ID': docid, + 'FoodLogiQ Link': `https://connect.foodlogiq.com/businesses/${CO_ID}/documents/detail/${docId}`, + 'FoodLogiQ Document ID': docId, 'FoodLogiQ Supplier ID': bid, }); - console.log({ docid, jobid, status: job.status }); + console.log({ docid: docId, jobid: jobId, status: job.status }); } else { finalReport.otherErrors++; - otherReport.otherErrors[docid] = { docid, bid, jobid }; + otherReport.otherErrors[docId] = { docid: docId, bid, jobid: jobId }; spreadsheet.push({ 'Document Name': documentName, 'Document Type': type, @@ -294,8 +300,8 @@ export async function makeFinalReport() { 'Supplier': busName, 'FoodLogiQ Status': status, 'Trellis Result': 'Other Trellis Error', - 'FoodLogiQ Link': `https://connect.foodlogiq.com/businesses/${CO_ID}/documents/detail/${docid}`, - 'FoodLogiQ Document ID': docid, + 'FoodLogiQ Link': `https://connect.foodlogiq.com/businesses/${CO_ID}/documents/detail/${docId}`, + 'FoodLogiQ Document ID': docId, 'FoodLogiQ Supplier ID': bid, }); return; @@ -318,12 +324,12 @@ export async function makeFinalReport() { finalReport.flStatuses[status].notInLaserfiche = finalReport.flStatuses[status].notInLaserfiche || 0; finalReport.flStatuses[status].notInLaserfiche++; - otherReport.notInLaserfiche[docid] = { docid, bid, jobid }; + otherReport.notInLaserfiche[docId] = { docid: docId, bid, jobid: jobId }; if (status === 'approved') { - otherReport.approvedNotInLaserfiche[docid] = { - docid, + otherReport.approvedNotInLaserfiche[docId] = { + docid: docId, bid, - jobid, + jobid: jobId, }; } } @@ -403,8 +409,8 @@ function fixHeaders(csv: string, headers: string[]) { export function mostRecentKsuid(keys: string[]) { return keys.length > 0 ? keys - .map((k) => ksuid.parse(k)) - .reduce((a, b) => (a.compare(b) > 0 ? a : b)).string + .map((k) => ksuid.parse(k)) + .reduce((a, b) => (a.compare(b) > 0 ? a : b)).string : undefined; } diff --git a/src/reportConfig.ts b/src/reportConfig.ts index fbec7c3..bcd8755 100644 --- a/src/reportConfig.ts +++ b/src/reportConfig.ts @@ -16,7 +16,7 @@ */ import type { ReportConfig } from '@oada/jobs'; -export const docReportConfig: ReportConfig = { +export const docReportConfig = { jobMappings: { 'Document Name': '/config/name', 'Document Type': '/config/type', @@ -45,9 +45,9 @@ export const docReportConfig: ReportConfig = { 'target-error-already-approved': 'Document already approved; Extraction Failure', }, -}; +} as const satisfies ReportConfig; -export const tpReportConfig: ReportConfig = { +export const tpReportConfig = { jobMappings: { 'FL Name': '/config/fl-business/business/name', 'FL Address': '/config/fl-business/business/address/addressLineOne', @@ -57,7 +57,7 @@ export const tpReportConfig: ReportConfig = { 'Error Message': '/fl-business-incomplete-reason', }, errorMappings: {}, -}; +} as const satisfies ReportConfig; export const tpReportFilter = (job: any) => Object.values(job.updates).some( diff --git a/src/tree.masterData.ts b/src/tree.masterData.ts index 2b43bcc..754847f 100644 --- a/src/tree.masterData.ts +++ b/src/tree.masterData.ts @@ -39,7 +39,7 @@ const temporary = { }, }, }, -}; +} as const; export const tree: Record = { bookmarks: { _type: 'application/vnd.oada.bookmarks.1+json', @@ -151,6 +151,6 @@ export const tree: Record = { }, }, }, -}; +} as const; export default tree; diff --git a/src/tree.mirrorWatch.ts b/src/tree.mirrorWatch.ts index ebe8a87..4717d81 100644 --- a/src/tree.mirrorWatch.ts +++ b/src/tree.mirrorWatch.ts @@ -68,6 +68,6 @@ export const tree: Record = { }, }, }, -}; +} as const; export default tree; diff --git a/src/tree.ts b/src/tree.ts index f7a0311..6e739f3 100644 --- a/src/tree.ts +++ b/src/tree.ts @@ -33,7 +33,7 @@ const docsTree = { 'documents': { '_type': 'application/vnd.oada.trellisfw.documents.1+json', '*': { - // Cois, letters-of-guarantee, fsqa-audits, etc. + // COIs, letters-of-guarantee, fsqa-audits, etc. '_type': 'application/vnd.oada.trellisfw.documents.1+json', '*': { // Individual docs here @@ -43,7 +43,7 @@ const docsTree = { }, }, }, -}; +} as const; export const tree: Record = { bookmarks: { _type: 'application/vnd.oada.bookmarks.1+json', @@ -174,6 +174,6 @@ export const tree: Record = { shared: docsTree, }, }, -}; +} as const; export default tree; diff --git a/src/vendorsReport.ts b/src/vendorsReport.ts index 0609db1..c90f893 100644 --- a/src/vendorsReport.ts +++ b/src/vendorsReport.ts @@ -1,6 +1,6 @@ /** * @license - * Copyright 2021 Qlever LLC + * Copyright 2021 Qlever LLC * * Licensed under the Apache License, Version 2.0 (the 'License'); * you may not use this file except in compliance with the License. @@ -197,8 +197,7 @@ async function loadVendors() { // minMatchCharLength: 3, useExtendedSearch: true, }; - // @ts-expect-error - const index = new Fuse([], options); + const index = new Fuse([], options); const collection = Object.values(values || {}).filter( (value) => value !== undefined, @@ -425,13 +424,13 @@ function validateReportResponses() { // and one originating from the SAP data. async function fixVendors(oada: OADAClient, matches: any[]) { for await (const { 'FL ID': fl, 'SAP ID': sap } of matches) { - const flid = `foodlogiq:${fl}`; + const flId = `foodlogiq:${fl}`; const sapid = `sap:${sap}`; // Well, we haven't created any trading partners yet... const fromTP = await doJob(oada, { service: 'trellis-data-manager', type: 'trading-partners-query', - config: { element: { externalIds: [flid] } }, + config: { element: { externalIds: [flId] } }, }); const toTP = await doJob(oada, { @@ -442,7 +441,7 @@ async function fixVendors(oada: OADAClient, matches: any[]) { if (fromTP.length !== 1 || toTP.length !== 1) { console.log( - `Multiple TP results found for food logiq: ${flid}, sap: ${sapid}`, + `Multiple TP results found for food logiq: ${flId}, sap: ${sapid}`, ); continue; } @@ -450,7 +449,7 @@ async function fixVendors(oada: OADAClient, matches: any[]) { const config = { from: fromTP.masterid, to: toTP.masterid, - externalIds: [flid, sapid], + externalIds: [flId, sapid], }; await doJob(oada, { service: 'trellis-data-manager', @@ -1130,7 +1129,7 @@ async function fixJobs() { } )) as unknown as { masterid: string }; if (!result?.masterid) { - console.log("no masterid for flid", job.config.bid); + console.log("no masterid for flId", job.config.bid); continue; } console.log('masterid set as', result.masterid); @@ -1139,7 +1138,7 @@ async function fixJobs() { object.externalIds.includes(`foodlogiq:${job.config.bid}`), ) as { masterid: string }; if (!result?.masterid) { - console.log('no masterid for flid', job.config.bid); + console.log('no masterid for flId', job.config.bid); continue; } // Console.log('Found masterid', result.masterid); diff --git a/tsconfig.json b/tsconfig.json index 1d0452e..6139b70 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "@tsconfig/node16", + "extends": "@tsconfig/node20", "compilerOptions": { "composite": true, "module": "node16", diff --git a/yarn.lock b/yarn.lock index 83dba68..97d3930 100644 --- a/yarn.lock +++ b/yarn.lock @@ -43,6 +43,15 @@ __metadata: languageName: node linkType: hard +"@azure/abort-controller@npm:^2.0.0": + version: 2.1.2 + resolution: "@azure/abort-controller@npm:2.1.2" + dependencies: + tslib: "npm:^2.6.2" + checksum: 10/484e34a8121e5815f764af4da1c8b51d4713106e43f1c44e59671773ffff52da066780821c7633cf601668daa1181a57a1c88f57854d60b62ecc5560f9c52932 + languageName: node + linkType: hard + "@azure/core-asynciterator-polyfill@npm:^1.0.0": version: 1.0.2 resolution: "@azure/core-asynciterator-polyfill@npm:1.0.2" @@ -50,50 +59,40 @@ __metadata: languageName: node linkType: hard -"@azure/core-auth@npm:^1.3.0": - version: 1.3.2 - resolution: "@azure/core-auth@npm:1.3.2" +"@azure/core-auth@npm:^1.3.0, @azure/core-auth@npm:^1.4.0, @azure/core-auth@npm:^1.5.0": + version: 1.7.2 + resolution: "@azure/core-auth@npm:1.7.2" dependencies: - "@azure/abort-controller": "npm:^1.0.0" - tslib: "npm:^2.2.0" - checksum: 10/e0e1311d91375cd3fb1d8d24ef5ee4c987b226b894dc247f640db73c7339ee8c86c145fac411d64bc59665929b15ed1587a9b6b439cc058807183ffe7cf71817 + "@azure/abort-controller": "npm:^2.0.0" + "@azure/core-util": "npm:^1.1.0" + tslib: "npm:^2.6.2" + checksum: 10/c85325c5977490554e1cdc9acbb6f8e309ab68935919900ff59cb6b125833848e082347c5ed454d1fcfa028c75e42ecd16e982f7f1eada76a17a76751f689261 languageName: node linkType: hard -"@azure/core-client@npm:^1.4.0": - version: 1.6.0 - resolution: "@azure/core-client@npm:1.6.0" +"@azure/core-client@npm:^1.3.0, @azure/core-client@npm:^1.4.0, @azure/core-client@npm:^1.5.0": + version: 1.9.2 + resolution: "@azure/core-client@npm:1.9.2" dependencies: - "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-auth": "npm:^1.3.0" - "@azure/core-rest-pipeline": "npm:^1.5.0" + "@azure/abort-controller": "npm:^2.0.0" + "@azure/core-auth": "npm:^1.4.0" + "@azure/core-rest-pipeline": "npm:^1.9.1" "@azure/core-tracing": "npm:^1.0.0" - "@azure/core-util": "npm:^1.0.0" + "@azure/core-util": "npm:^1.6.1" "@azure/logger": "npm:^1.0.0" - tslib: "npm:^2.2.0" - checksum: 10/ea1952aa937f4419d548f4dafa223e629a52ea7dab130e4b4c54395eabfa030ab3b5cc939107fddcb30896b5d9cf2523858baa216a04ff5e1ea6bb519abb383b + tslib: "npm:^2.6.2" + checksum: 10/0358b8245bf23943914eb77384955c994bf3ef84f862234cb3e261f9c602a9f4717beedafd48d1da902b15f3464a4211540976fabb4569039fac8e0d41e59ef1 languageName: node linkType: hard -"@azure/core-http@npm:^2.0.0": - version: 2.2.5 - resolution: "@azure/core-http@npm:2.2.5" +"@azure/core-http-compat@npm:^2.0.1": + version: 2.1.2 + resolution: "@azure/core-http-compat@npm:2.1.2" dependencies: - "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-auth": "npm:^1.3.0" - "@azure/core-tracing": "npm:1.0.0-preview.13" - "@azure/logger": "npm:^1.0.0" - "@types/node-fetch": "npm:^2.5.0" - "@types/tunnel": "npm:^0.0.3" - form-data: "npm:^4.0.0" - node-fetch: "npm:^2.6.7" - process: "npm:^0.11.10" - tough-cookie: "npm:^4.0.0" - tslib: "npm:^2.2.0" - tunnel: "npm:^0.0.6" - uuid: "npm:^8.3.0" - xml2js: "npm:^0.4.19" - checksum: 10/4c04046fe22a1b95364f86afa27908c232ee5fb007d8cef514b403ffcdc8a7e3e1279205ff95f63306a22eaec4b74c869e6b10934a204f2dc56c682e1b8ee6b5 + "@azure/abort-controller": "npm:^2.0.0" + "@azure/core-client": "npm:^1.3.0" + "@azure/core-rest-pipeline": "npm:^1.3.0" + checksum: 10/2b64b2480db6ebb8b0f6e7e104f632d9266bbe08f44ea0117d84439a4ba8846ee533841e827c2766f63ef26709c89e61c0d250878660930bac521c7f45fab49c languageName: node linkType: hard @@ -119,21 +118,19 @@ __metadata: languageName: node linkType: hard -"@azure/core-rest-pipeline@npm:^1.1.0, @azure/core-rest-pipeline@npm:^1.5.0": - version: 1.8.1 - resolution: "@azure/core-rest-pipeline@npm:1.8.1" +"@azure/core-rest-pipeline@npm:^1.1.0, @azure/core-rest-pipeline@npm:^1.3.0, @azure/core-rest-pipeline@npm:^1.8.1, @azure/core-rest-pipeline@npm:^1.9.1": + version: 1.16.0 + resolution: "@azure/core-rest-pipeline@npm:1.16.0" dependencies: - "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-auth": "npm:^1.3.0" + "@azure/abort-controller": "npm:^2.0.0" + "@azure/core-auth": "npm:^1.4.0" "@azure/core-tracing": "npm:^1.0.1" - "@azure/core-util": "npm:^1.0.0" + "@azure/core-util": "npm:^1.9.0" "@azure/logger": "npm:^1.0.0" - form-data: "npm:^4.0.0" - http-proxy-agent: "npm:^4.0.1" - https-proxy-agent: "npm:^5.0.0" - tslib: "npm:^2.2.0" - uuid: "npm:^8.3.0" - checksum: 10/44b302d3af00b4343b457f4c621d072db000e69bd0e8f64adbd6391e209b70971b5ee96ebe16222c4e180cc8e3d3d8f44a651039baec77c3899fde65edd68eca + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.0" + tslib: "npm:^2.6.2" + checksum: 10/5709af7af13a9a21032d2b233284192631a848a36a58bb43d41aff932c105a50f8fa35fea15c552106532e43970d6085e027736b83e6f67b1b5322040c53309b languageName: node linkType: hard @@ -156,51 +153,54 @@ __metadata: languageName: node linkType: hard -"@azure/core-util@npm:^1.0.0, @azure/core-util@npm:^1.0.0-beta.1": - version: 1.0.0 - resolution: "@azure/core-util@npm:1.0.0" +"@azure/core-util@npm:^1.0.0, @azure/core-util@npm:^1.1.0, @azure/core-util@npm:^1.6.1, @azure/core-util@npm:^1.9.0": + version: 1.9.0 + resolution: "@azure/core-util@npm:1.9.0" dependencies: - tslib: "npm:^2.2.0" - checksum: 10/ec53268c3a47b5033b8f47b14e82d13c7366c5e554c494e0728e4bc49ecc24de821288de13e11de7db763bf2073aef3a53bd8ebb56d81d826b3138e913061f7a + "@azure/abort-controller": "npm:^2.0.0" + tslib: "npm:^2.6.2" + checksum: 10/601853796bf130a87e55c687bab4c97500a8cb16e02db8aeb32ac3f05551452eaf4164b7797e49e1ebefb69b0ad8a11fa698c2e4b42ab5075fee3002fef9b2d2 languageName: node linkType: hard -"@azure/identity@npm:^2.0.1": - version: 2.0.4 - resolution: "@azure/identity@npm:2.0.4" +"@azure/identity@npm:^3.4.1": + version: 3.4.2 + resolution: "@azure/identity@npm:3.4.2" dependencies: "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-auth": "npm:^1.3.0" + "@azure/core-auth": "npm:^1.5.0" "@azure/core-client": "npm:^1.4.0" "@azure/core-rest-pipeline": "npm:^1.1.0" - "@azure/core-tracing": "npm:1.0.0-preview.13" - "@azure/core-util": "npm:^1.0.0-beta.1" + "@azure/core-tracing": "npm:^1.0.0" + "@azure/core-util": "npm:^1.6.1" "@azure/logger": "npm:^1.0.0" - "@azure/msal-browser": "npm:^2.16.0" - "@azure/msal-common": "npm:^4.5.1" - "@azure/msal-node": "npm:^1.3.0" + "@azure/msal-browser": "npm:^3.5.0" + "@azure/msal-node": "npm:^2.5.1" events: "npm:^3.0.0" jws: "npm:^4.0.0" open: "npm:^8.0.0" stoppable: "npm:^1.1.0" tslib: "npm:^2.2.0" - uuid: "npm:^8.3.0" - checksum: 10/304a7edcc726f27f13f1499d76d6a4fa69b6fb7e40616f029c46703c02fe394358142271251d12777b4a29e485e67687e42d7a9802d7258b01dce47f7419423a + checksum: 10/bf712cecf62a4ec174c85d84e87ad6d19199da924c6562b9c2318346bcb5c75182512771c4a8dec101f619015e822683de149fb444399af82bb6c93bd436d0dc languageName: node linkType: hard -"@azure/keyvault-keys@npm:^4.3.0": - version: 4.4.0 - resolution: "@azure/keyvault-keys@npm:4.4.0" +"@azure/keyvault-keys@npm:^4.4.0": + version: 4.8.0 + resolution: "@azure/keyvault-keys@npm:4.8.0" dependencies: "@azure/abort-controller": "npm:^1.0.0" - "@azure/core-http": "npm:^2.0.0" + "@azure/core-auth": "npm:^1.3.0" + "@azure/core-client": "npm:^1.5.0" + "@azure/core-http-compat": "npm:^2.0.1" "@azure/core-lro": "npm:^2.2.0" "@azure/core-paging": "npm:^1.1.1" - "@azure/core-tracing": "npm:1.0.0-preview.13" + "@azure/core-rest-pipeline": "npm:^1.8.1" + "@azure/core-tracing": "npm:^1.0.0" + "@azure/core-util": "npm:^1.0.0" "@azure/logger": "npm:^1.0.0" tslib: "npm:^2.2.0" - checksum: 10/b9689a8a09917c25a7227c8db48f73714c86d297233a7e1d03570001467370488f061c74e8f94c13ec549f661b67ca763f8cef91e2a2002a92e66d607b45537d + checksum: 10/3f93bb5576b7445aa1396e2ea113bb43d50702ddbdf67cc3c7d79127431d17a1464e2e4f35d4bdc43cb64032daaa6e83fde09dc508d95e4053d7ac81d7d0f0ab languageName: node linkType: hard @@ -213,41 +213,30 @@ __metadata: languageName: node linkType: hard -"@azure/msal-browser@npm:^2.16.0": - version: 2.24.0 - resolution: "@azure/msal-browser@npm:2.24.0" +"@azure/msal-browser@npm:^3.5.0": + version: 3.14.0 + resolution: "@azure/msal-browser@npm:3.14.0" dependencies: - "@azure/msal-common": "npm:^6.3.0" - checksum: 10/f6fcf495bcbd0a3fcd964a74d4496f0455ba2711bdcdde9dce7ec1708743e52e9b579b32d8b35b5a30b40dac6c2b2fb489ba0dbee4cbbac57e4597b59cefc7ba + "@azure/msal-common": "npm:14.10.0" + checksum: 10/cd4c6ee8ca7c84ef5057231a91363958bca572a00efa240358d1b04f4993ce7772fefbc781101b52d0daa01cd0769a8f6bcb8524193389ecd591deef4277d072 languageName: node linkType: hard -"@azure/msal-common@npm:^4.5.1": - version: 4.5.1 - resolution: "@azure/msal-common@npm:4.5.1" - dependencies: - debug: "npm:^4.1.1" - checksum: 10/997b8609dc7e470040668d7d6d2c5e2287a468ceccbde77cb8e10f5f2e0c9ad8a26174841b65185f7c36bbc491fc29897d1211c978720de7b0ee6c9fc6180f47 +"@azure/msal-common@npm:14.10.0": + version: 14.10.0 + resolution: "@azure/msal-common@npm:14.10.0" + checksum: 10/7d36c42285041ee50300991f16f29886d4757234c7f15712ab9de4730534d59256b57dc9f4da7ea0b00cfd45660c67739f3a73d8942f147f14bfb53926140428 languageName: node linkType: hard -"@azure/msal-common@npm:^6.3.0": - version: 6.3.0 - resolution: "@azure/msal-common@npm:6.3.0" - checksum: 10/361d212726b27f543ccc0871a2bce371d5ef44283ccd9efb8f7178689adb73db3061c55e01b25a3f053c07481578a8e5a6d4394e41d4821d33ab7a8076c0d413 - languageName: node - linkType: hard - -"@azure/msal-node@npm:^1.3.0": - version: 1.9.0 - resolution: "@azure/msal-node@npm:1.9.0" +"@azure/msal-node@npm:^2.5.1": + version: 2.8.1 + resolution: "@azure/msal-node@npm:2.8.1" dependencies: - "@azure/msal-common": "npm:^6.3.0" - axios: "npm:^0.21.4" - https-proxy-agent: "npm:^5.0.0" - jsonwebtoken: "npm:^8.5.1" + "@azure/msal-common": "npm:14.10.0" + jsonwebtoken: "npm:^9.0.0" uuid: "npm:^8.3.0" - checksum: 10/dbacd0b950ca9522a3cb94284f75e98f6f26d43f8b9c575cad7b1f6e8dd4a874aac5a1459cdf9b782b5d83f2f9bf6440778f98e61d3fd2609b17f618de042a88 + checksum: 10/09ee97bdecd8b44b663759b38390886313711b86275e0d062ebd433e8eb008ee1cd27d25102a59c1a05ffdd7a5fc489afb6ba05da91055fc6574133c2854c0b3 languageName: node linkType: hard @@ -278,7 +267,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2": +"@babel/runtime@npm:^7.23.2": version: 7.24.5 resolution: "@babel/runtime@npm:7.24.5" dependencies: @@ -305,30 +294,13 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.5.0, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.10.0, @eslint-community/regexpp@npm:^4.6.1, @eslint-community/regexpp@npm:^4.8.0, @eslint-community/regexpp@npm:^4.9.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" checksum: 10/8c36169c815fc5d726078e8c71a5b592957ee60d08c6470f9ce0187c8046af1a00afbda0a065cc40ff18d5d83f82aed9793c6818f7304a74a7488dc9f3ecbd42 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.4": - version: 2.1.4 - resolution: "@eslint/eslintrc@npm:2.1.4" - dependencies: - ajv: "npm:^6.12.4" - debug: "npm:^4.3.2" - espree: "npm:^9.6.0" - globals: "npm:^13.19.0" - ignore: "npm:^5.2.0" - import-fresh: "npm:^3.2.1" - js-yaml: "npm:^4.1.0" - minimatch: "npm:^3.1.2" - strip-json-comments: "npm:^3.1.1" - checksum: 10/7a3b14f4b40fc1a22624c3f84d9f467a3d9ea1ca6e9a372116cb92507e485260359465b58e25bcb6c9981b155416b98c9973ad9b796053fd7b3f776a6946bce8 - languageName: node - linkType: hard - "@eslint/eslintrc@npm:^3.0.2": version: 3.0.2 resolution: "@eslint/eslintrc@npm:3.0.2" @@ -346,10 +318,10 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 10/3c501ce8a997cf6cbbaf4ed358af5492875e3550c19b9621413b82caa9ae5382c584b0efa79835639e6e0ddaa568caf3499318e5bdab68643ef4199dce5eb0a0 +"@eslint/js@npm:9.2.0": + version: 9.2.0 + resolution: "@eslint/js@npm:9.2.0" + checksum: 10/4e9fec5395a8f6797bfa57b28b67c3b1c63ebcaf665e457546a34a42b14ebbf992d3617a64ae65addf32ab89cd7448008a275a4d73f9bcb1829f4eae67301841 languageName: node linkType: hard @@ -360,14 +332,14 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" + "@humanwhocodes/object-schema": "npm:^2.0.3" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 10/3ffb24ecdfab64014a230e127118d50a1a04d11080cbb748bc21629393d100850496456bbcb4e8c438957fe0934430d731042f1264d6a167b62d32fc2863580a + checksum: 10/524df31e61a85392a2433bf5d03164e03da26c03d009f27852e7dcfdafbc4a23f17f021dacf88e0a7a9fe04ca032017945d19b57a16e2676d9114c22a53a9d11 languageName: node linkType: hard @@ -378,13 +350,20 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 10/05bb99ed06c16408a45a833f03a732f59bf6184795d4efadd33238ff8699190a8c871ad1121241bb6501589a9598dc83bf25b99dcbcf41e155cdf36e35e937a3 languageName: node linkType: hard +"@humanwhocodes/retry@npm:^0.2.3": + version: 0.2.4 + resolution: "@humanwhocodes/retry@npm:0.2.4" + checksum: 10/14f2f797d89e01787dcb372211788a258dfd7875caa4e051b5110d9d9da46466921a313ef2366abc167d88e4ca8422e701bca334c1259794023f3a8bb48e8d7f + languageName: node + linkType: hard + "@istanbuljs/schema@npm:^0.1.2, @istanbuljs/schema@npm:^0.1.3": version: 0.1.3 resolution: "@istanbuljs/schema@npm:0.1.3" @@ -416,10 +395,10 @@ __metadata: languageName: node linkType: hard -"@js-joda/core@npm:^4.0.0": - version: 4.3.1 - resolution: "@js-joda/core@npm:4.3.1" - checksum: 10/30139b08d6aae7ea2fc55861937f2b39d382aadd47b7489b064c2ccf8c02b646dcff7ae5242b9fc3cf1ccc00043e47a2ff41f14934c10b122d2f7ae5880a093d +"@js-joda/core@npm:^5.5.3": + version: 5.6.2 + resolution: "@js-joda/core@npm:5.6.2" + checksum: 10/85afc2f31eb2856ad702a23f64dbe8475d534e1d2a619705d4ffb432ad657bd10efccb36dd03da2314d65f8e4facb5f3cd781f1b6cf1573cee249ece2aa8ea8b languageName: node linkType: hard @@ -542,26 +521,7 @@ __metadata: languageName: node linkType: hard -"@oada/list-lib@npm:4.2.6": - version: 4.2.6 - resolution: "@oada/list-lib@npm:4.2.6" - dependencies: - "@oada/types": "npm:^3.3.0" - abort-controller: "npm:^3.0.0" - debug: "npm:^4.3.4" - eventemitter3: "npm:^5.0.0" - isomorphic-timers-promises: "npm:^1.0.1" - json-ptr: "npm:^3.1.1" - jsonpath-plus: "npm:^7.2.0" - object-assign-deep: "npm:^0.4.0" - tslib: "npm:^2.4.1" - peerDependencies: - "@oada/client": ^4.3.2 - checksum: 10/c5de6377dca1c85043657eba0ad6c1ca2e0a7541a21ff8625867840bf0d822496295000bc6821ee051415caaee13f31fa26020e288c0fbc5a7a0a3b967d56a18 - languageName: node - linkType: hard - -"@oada/list-lib@npm:^4.3.0": +"@oada/list-lib@npm:4.3.0, @oada/list-lib@npm:^4.3.0": version: 4.3.0 resolution: "@oada/list-lib@npm:4.3.0" dependencies: @@ -609,7 +569,7 @@ __metadata: languageName: node linkType: hard -"@oada/types@npm:^3.3.0, @oada/types@npm:^3.5.3": +"@oada/types@npm:^3.5.3": version: 3.5.3 resolution: "@oada/types@npm:3.5.3" dependencies: @@ -649,47 +609,47 @@ __metadata: "@ava/typescript": "npm:^5.0.0" "@oada/client": "npm:^5.1.0" "@oada/jobs": "npm:^4.5.1" - "@oada/list-lib": "npm:4.2.6" + "@oada/list-lib": "npm:4.3.0" "@oada/poll": "npm:^1.0.4" "@oada/types": "npm:^3.5.3" "@overleaf/o-error": "npm:^3.4.0" - "@tsconfig/node16": "npm:^16.1.3" + "@tsconfig/node20": "npm:^20.1.4" "@types/bluebird": "npm:^3.5.42" "@types/convict": "npm:^6.1.6" "@types/convict-format-with-validator": "npm:^6.0.5" "@types/cron": "npm:^2.4.0" "@types/debug": "npm:^4.1.12" "@types/json-pointer": "npm:^1.0.34" - "@types/lodash": "npm:^4.17.1" + "@types/lodash": "npm:^4.17.4" "@types/md5": "npm:^2.3.5" - "@types/mssql": "npm:^8.1.2" - "@types/node": "npm:^20.12.11" + "@types/mssql": "npm:^9.1.5" + "@types/node": "npm:^20.12.12" "@typescript-eslint/eslint-plugin": "npm:^7.9.0" "@typescript-eslint/parser": "npm:^7.9.0" "@yarnpkg/sdks": "npm:^3.1.2" ava: "npm:^6.1.3" axios: "npm:^1.6.8" bluebird: "npm:^3.7.2" - c8: "npm:^7.14.0" - chai: "npm:^4.4.1" + c8: "npm:^9.1.0" + chai: "npm:^5.1.1" chai-as-promised: "npm:^7.1.2" convict: "npm:^6.2.4" convict-format-with-moment: "npm:^6.2.0" convict-format-with-validator: "npm:^6.2.0" - cron: "npm:^2.4.4" + cron: "npm:^3.1.7" csvjson: "npm:^5.1.0" - date-fns: "npm:^2.30.0" + date-fns: "npm:^3.6.0" debug: "npm:^4.3.4" dotenv: "npm:^16.4.5" es-main: "npm:^1.3.0" - eslint: "npm:^8.57.0" + eslint: "npm:^9.2.0" eslint-config-prettier: "npm:^9.1.0" eslint-config-xo: "npm:^0.45.0" eslint-config-xo-typescript: "npm:^4.0.0" eslint-formatter-pretty: "npm:^6.0.1" eslint-import-resolver-node: "npm:^0.3.9" - eslint-plugin-array-func: "npm:^3.1.8" - eslint-plugin-ava: "npm:^13.2.0" + eslint-plugin-array-func: "npm:^5.0.1" + eslint-plugin-ava: "npm:^15.0.1" eslint-plugin-escompat: "npm:^3.4.0" eslint-plugin-eslint-comments: "npm:^3.2.0" eslint-plugin-filenames: "npm:^1.3.2" @@ -698,19 +658,19 @@ __metadata: eslint-plugin-import: "npm:^2.29.1" eslint-plugin-no-constructor-bind: "npm:^2.0.4" eslint-plugin-no-only-tests: "npm:^3.1.0" - eslint-plugin-no-secrets: "npm:^0.8.9" + eslint-plugin-no-secrets: "npm:^1.0.2" eslint-plugin-node: "npm:^11.1.0" eslint-plugin-notice: "npm:^0.9.10" eslint-plugin-optimize-regex: "npm:^1.2.1" eslint-plugin-prettier: "npm:^5.1.3" eslint-plugin-promise: "npm:^6.1.1" - eslint-plugin-regexp: "npm:^1.15.0" - eslint-plugin-security: "npm:^1.7.1" - eslint-plugin-sonarjs: "npm:^0.15.0" + eslint-plugin-regexp: "npm:^2.5.0" + eslint-plugin-security: "npm:^3.0.0" + eslint-plugin-sonarjs: "npm:^1.0.3" eslint-plugin-unicorn: "npm:^53.0.0" form-data: "npm:^4.0.0" - fuse.js: "npm:^6.6.2" - js-sha256: "npm:^0.9.0" + fuse.js: "npm:^7.0.0" + js-sha256: "npm:^0.11.0" json-pointer: "npm:^0.6.2" json-ptr: "npm:^3.1.1" jszip: "npm:^3.10.1" @@ -718,7 +678,7 @@ __metadata: lodash: "npm:^4.17.21" md5: "npm:^2.3.0" moment: "npm:^2.30.1" - mssql: "npm:^8.1.4" + mssql: "npm:^10.0.2" prettier: "npm:^3.2.5" serialize-error: "npm:^11.0.3" sha256: "npm:^0.2.0" @@ -768,10 +728,10 @@ __metadata: languageName: node linkType: hard -"@tediousjs/connection-string@npm:^0.3.0": - version: 0.3.0 - resolution: "@tediousjs/connection-string@npm:0.3.0" - checksum: 10/631557e10797ccf47911168c45114e2453578069ee954f33adf847805fca8adc1f2af81761215f4eeb1f8bc3a29940465b9fdab37f74d902a36e31f156b599a7 +"@tediousjs/connection-string@npm:^0.5.0": + version: 0.5.0 + resolution: "@tediousjs/connection-string@npm:0.5.0" + checksum: 10/0c4c999c8edd82727f766d8c1d1c60f021c818b686332561cdac3fa5bfb0e2b1be9d22c9d1e588b169de83b791780aef65d2f974fd636f19092660aea82982e7 languageName: node linkType: hard @@ -782,17 +742,10 @@ __metadata: languageName: node linkType: hard -"@tootallnate/once@npm:1": - version: 1.1.2 - resolution: "@tootallnate/once@npm:1.1.2" - checksum: 10/e1fb1bbbc12089a0cb9433dc290f97bddd062deadb6178ce9bcb93bb7c1aecde5e60184bc7065aec42fe1663622a213493c48bbd4972d931aae48315f18e1be9 - languageName: node - linkType: hard - -"@tsconfig/node16@npm:^16.1.3": - version: 16.1.3 - resolution: "@tsconfig/node16@npm:16.1.3" - checksum: 10/097f33cb7fe9577cc3c4b7a8d26c7e8b6c45c868d3bda1e2cd120111693b98f88a5138e643e7a6f79d53d94717c3624dc33398804647bf6e0e8782604bbfad53 +"@tsconfig/node20@npm:^20.1.4": + version: 20.1.4 + resolution: "@tsconfig/node20@npm:20.1.4" + checksum: 10/345dba8074647f6c11b8d78afa76d9c16e3436cb56a8e78fe2060014d33a09f3f4fd6ed81dc90e955d3509f926cd7fd61c6ddfd3d5a1d80758d7844f7cc3a99e languageName: node linkType: hard @@ -858,15 +811,6 @@ __metadata: languageName: node linkType: hard -"@types/es-aggregate-error@npm:^1.0.2": - version: 1.0.2 - resolution: "@types/es-aggregate-error@npm:1.0.2" - dependencies: - "@types/node": "npm:*" - checksum: 10/076fd59b595f33c8c7e7eb68ec55bd43cf8b2cf7bbc6778e25d7ae1a5fa0538a0a56f149015f403d7bbcefe59f1d8182351685b59c1fe719fd46d0dd8a9737fa - languageName: node - linkType: hard - "@types/eslint@npm:^8.44.6": version: 8.56.10 resolution: "@types/eslint@npm:8.56.10" @@ -928,17 +872,10 @@ __metadata: languageName: node linkType: hard -"@types/lodash@npm:^4.17.1": - version: 4.17.1 - resolution: "@types/lodash@npm:4.17.1" - checksum: 10/384bdd29348a000f8e815f94839a1a8c7f5a4ca856b016ade7f2abdc1df0b4e3e009c113b69db320a8fde51d1f38e60c19462b9bf3e82e0e2e32d3ac3e7ba2c4 - languageName: node - linkType: hard - -"@types/luxon@npm:~3.3.0": - version: 3.3.2 - resolution: "@types/luxon@npm:3.3.2" - checksum: 10/05a73a1c4252304637f2eda7ee2267a51dcd50f66b5f2e1ea185caff2c22313597c854e80912397009b20fb900a14b0ffcdfd0fc712e3b700363c03157d361e4 +"@types/lodash@npm:^4.17.4": + version: 4.17.4 + resolution: "@types/lodash@npm:4.17.4" + checksum: 10/3ec19f9fc48200006e71733e08bcb1478b0398673657fcfb21a8643d41a80bcce09a01000077c3b23a3c6d86b9b314abe0672a8fdfc0fd66b893bd41955cfab8 languageName: node linkType: hard @@ -963,33 +900,23 @@ __metadata: languageName: node linkType: hard -"@types/mssql@npm:^8.1.2": - version: 8.1.2 - resolution: "@types/mssql@npm:8.1.2" +"@types/mssql@npm:^9.1.5": + version: 9.1.5 + resolution: "@types/mssql@npm:9.1.5" dependencies: "@types/node": "npm:*" "@types/tedious": "npm:*" tarn: "npm:^3.0.1" - checksum: 10/4080d725df4c603a76ff71d6a4c33c37144090c6677952a32e1ee0eb6d740a634f3f6c827f4e81ea7b8dd2b88e62717ed0b1dd67bb10351bf6e72b4170b77234 - languageName: node - linkType: hard - -"@types/node-fetch@npm:^2.5.0": - version: 2.6.1 - resolution: "@types/node-fetch@npm:2.6.1" - dependencies: - "@types/node": "npm:*" - form-data: "npm:^3.0.0" - checksum: 10/088cd7de89383f18f21c7dc176f9613f946f7281757c9bb217224b5ee114a46a27a662ea0ae3b59ddf8b7a705066dec8e5109c23ff3c97892abadd9e9974cab2 + checksum: 10/49c417478f3ff333c66878e0b0392bf87a2272aa455a65d02408ae7da01b7dbcc894026043eb0734a70532ce81fca6636fa56ab4cd5907ffeccd5848aa000df7 languageName: node linkType: hard -"@types/node@npm:*, @types/node@npm:^20.12.11": - version: 20.12.11 - resolution: "@types/node@npm:20.12.11" +"@types/node@npm:*, @types/node@npm:^20.12.12": + version: 20.12.12 + resolution: "@types/node@npm:20.12.12" dependencies: undici-types: "npm:~5.26.4" - checksum: 10/c6afe7c2c4504a4f488814d7b306ebad16bf42cbb43bf9db9fe1aed8c5fb99235593c3be5088979a64526b106cf022256688e2f002811be8273d87dc2e0d484f + checksum: 10/e3945da0a3017bdc1f88f15bdfb823f526b2a717bd58d4640082d6eb0bd2794b5c99bfb914b9e9324ec116dce36066990353ed1c777e8a7b0641f772575793c4 languageName: node linkType: hard @@ -1000,6 +927,16 @@ __metadata: languageName: node linkType: hard +"@types/readable-stream@npm:^4.0.0": + version: 4.0.14 + resolution: "@types/readable-stream@npm:4.0.14" + dependencies: + "@types/node": "npm:*" + safe-buffer: "npm:~5.1.1" + checksum: 10/5ec03edfc96653866d45c6dca54c16f890e7d1bf9ab837f520d056bd55de257a2c177ba9ba8831dae9ded73887ed4fd31320e5a6bb3b4304bf88ca59519b68c0 + languageName: node + linkType: hard + "@types/responselike@npm:*, @types/responselike@npm:^1.0.0": version: 1.0.0 resolution: "@types/responselike@npm:1.0.0" @@ -1032,15 +969,6 @@ __metadata: languageName: node linkType: hard -"@types/tunnel@npm:^0.0.3": - version: 0.0.3 - resolution: "@types/tunnel@npm:0.0.3" - dependencies: - "@types/node": "npm:*" - checksum: 10/53e23a1f9fb14a491c00425b2a4fc443817564d77be5e1b95fcbeb6d009551b62ea82ffc3e5ca0c6b9f6b186824ca6ec46e7450c1bcd6674a46d1325f0116e24 - languageName: node - linkType: hard - "@typescript-eslint/eslint-plugin@npm:^7.0.1, @typescript-eslint/eslint-plugin@npm:^7.9.0": version: 7.9.0 resolution: "@typescript-eslint/eslint-plugin@npm:7.9.0" @@ -1159,13 +1087,6 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 10/c6fe89a505e513a7592e1438280db1c075764793a2397877ff1351721fe8792a966a5359769e30242b3cd023f2efb9e63ca2ca88019d73b564488cc20e3eab12 - languageName: node - linkType: hard - "@vercel/nft@npm:^0.26.2": version: 0.26.4 resolution: "@vercel/nft@npm:0.26.4" @@ -1349,6 +1270,15 @@ __metadata: languageName: node linkType: hard +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" + dependencies: + debug: "npm:^4.3.4" + checksum: 10/c478fec8f79953f118704d007a38f2a185458853f5c45579b9669372bd0e12602e88dc2ad0233077831504f7cd6fcc8251c383375bba5eaaf563b102938bda26 + languageName: node + linkType: hard + "ajv-formats-draft2019@npm:^1.6.1": version: 1.6.1 resolution: "ajv-formats-draft2019@npm:1.6.1" @@ -1595,10 +1525,10 @@ __metadata: languageName: node linkType: hard -"assertion-error@npm:^1.1.0": - version: 1.1.0 - resolution: "assertion-error@npm:1.1.0" - checksum: 10/fd9429d3a3d4fd61782eb3962ae76b6d08aa7383123fca0596020013b3ebd6647891a85b05ce821c47d1471ed1271f00b0545cf6a4326cf2fc91efcc3b0fbecf +"assertion-error@npm:^2.0.1": + version: 2.0.1 + resolution: "assertion-error@npm:2.0.1" + checksum: 10/a0789dd882211b87116e81e2648ccb7f60340b34f19877dd020b39ebb4714e475eb943e14ba3e22201c221ef6645b7bfe10297e76b6ac95b48a9898c1211ce66 languageName: node linkType: hard @@ -1694,15 +1624,6 @@ __metadata: languageName: node linkType: hard -"axios@npm:^0.21.4": - version: 0.21.4 - resolution: "axios@npm:0.21.4" - dependencies: - follow-redirects: "npm:^1.14.0" - checksum: 10/da644592cb6f8f9f8c64fdabd7e1396d6769d7a4c1ea5f8ae8beb5c2eb90a823e3a574352b0b934ac62edc762c0f52647753dc54f7d07279127a7e5c4cd20272 - languageName: node - linkType: hard - "axios@npm:^1.6.8": version: 1.6.8 resolution: "axios@npm:1.6.8" @@ -1753,14 +1674,15 @@ __metadata: languageName: node linkType: hard -"bl@npm:^5.0.0": - version: 5.0.0 - resolution: "bl@npm:5.0.0" +"bl@npm:^6.0.3": + version: 6.0.12 + resolution: "bl@npm:6.0.12" dependencies: + "@types/readable-stream": "npm:^4.0.0" buffer: "npm:^6.0.3" inherits: "npm:^2.0.4" - readable-stream: "npm:^3.4.0" - checksum: 10/fe2af4bf39e1ba94767a9084bb7406ff65f1ef2faa4e292ccadc360ce9e9421d5685a598db02358e4fda838de8242be23a3c4f6d64f749ce0b8aa49298dd1015 + readable-stream: "npm:^4.2.0" + checksum: 10/31febae1758ae6a9f4948d39aff6f0de5078f36b6b5297b3bd4432366d8f6bce433e2fc1a491afe341add872db181e37c7af9acf9a84af9d5e576f803e35bf27 languageName: node linkType: hard @@ -1844,28 +1766,6 @@ __metadata: languageName: node linkType: hard -"c8@npm:^7.14.0": - version: 7.14.0 - resolution: "c8@npm:7.14.0" - dependencies: - "@bcoe/v8-coverage": "npm:^0.2.3" - "@istanbuljs/schema": "npm:^0.1.3" - find-up: "npm:^5.0.0" - foreground-child: "npm:^2.0.0" - istanbul-lib-coverage: "npm:^3.2.0" - istanbul-lib-report: "npm:^3.0.0" - istanbul-reports: "npm:^3.1.4" - rimraf: "npm:^3.0.2" - test-exclude: "npm:^6.0.0" - v8-to-istanbul: "npm:^9.0.0" - yargs: "npm:^16.2.0" - yargs-parser: "npm:^20.2.9" - bin: - c8: bin/c8.js - checksum: 10/1b9ada019c999cb84d1dd2ace52aef84d91608214dfea612d97d66ef5285c7a75877569285955bfab58fea87f1d2edcdfee56ac1e3e93027df741cedf11e1aeb - languageName: node - linkType: hard - "c8@npm:^9.1.0": version: 9.1.0 resolution: "c8@npm:9.1.0" @@ -1970,18 +1870,16 @@ __metadata: languageName: node linkType: hard -"chai@npm:^4.4.1": - version: 4.4.1 - resolution: "chai@npm:4.4.1" +"chai@npm:^5.1.1": + version: 5.1.1 + resolution: "chai@npm:5.1.1" dependencies: - assertion-error: "npm:^1.1.0" - check-error: "npm:^1.0.3" - deep-eql: "npm:^4.1.3" - get-func-name: "npm:^2.0.2" - loupe: "npm:^2.3.6" - pathval: "npm:^1.1.1" - type-detect: "npm:^4.0.8" - checksum: 10/c6d7aba913a67529c68dbec3673f94eb9c586c5474cc5142bd0b587c9c9ec9e5fbaa937e038ecaa6475aea31433752d5fabdd033b9248bde6ae53befcde774ae + assertion-error: "npm:^2.0.1" + check-error: "npm:^2.1.1" + deep-eql: "npm:^5.0.1" + loupe: "npm:^3.1.0" + pathval: "npm:^2.0.0" + checksum: 10/ee67279a5613bd36dc1dc13660042429ae2f1dc5a9030a6abcf381345866dfb5bce7bc10b9d74c8de86b6f656489f654bbbef3f3361e06925591e6a00c72afff languageName: node linkType: hard @@ -2030,7 +1928,7 @@ __metadata: languageName: node linkType: hard -"check-error@npm:^1.0.2, check-error@npm:^1.0.3": +"check-error@npm:^1.0.2": version: 1.0.3 resolution: "check-error@npm:1.0.3" dependencies: @@ -2039,6 +1937,13 @@ __metadata: languageName: node linkType: hard +"check-error@npm:^2.1.1": + version: 2.1.1 + resolution: "check-error@npm:2.1.1" + checksum: 10/d785ed17b1d4a4796b6e75c765a9a290098cf52ff9728ce0756e8ffd4293d2e419dd30c67200aee34202463b474306913f2fcfaf1890641026d9fc6966fea27a + languageName: node + linkType: hard + "chownr@npm:^2.0.0": version: 2.0.0 resolution: "chownr@npm:2.0.0" @@ -2104,17 +2009,6 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^7.0.2": - version: 7.0.4 - resolution: "cliui@npm:7.0.4" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^7.0.0" - checksum: 10/db858c49af9d59a32d603987e6fddaca2ce716cd4602ba5a2bb3a5af1351eebe82aba8dff3ef3e1b331f7fa9d40ca66e67bdf8e7c327ce0ea959747ead65c0ef - languageName: node - linkType: hard - "cliui@npm:^8.0.1": version: 8.0.1 resolution: "cliui@npm:8.0.1" @@ -2205,6 +2099,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:^11.0.0": + version: 11.1.0 + resolution: "commander@npm:11.1.0" + checksum: 10/66bd2d8a0547f6cb1d34022efb25f348e433b0e04ad76a65279b1b09da108f59a4d3001ca539c60a7a46ea38bcf399fc17d91adad76a8cf43845d8dcbaf5cda1 + languageName: node + linkType: hard + "commander@npm:^2.19.0": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -2212,13 +2113,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.1.0": - version: 9.2.0 - resolution: "commander@npm:9.2.0" - checksum: 10/db4855c6cd7694d4117e17ec353c7fcc678695e008e12dd5cd45ebaf3fd15607a476df690bf658c7a20a661743580fb0150c825087d773847a24392891e7b4bc - languageName: node - linkType: hard - "comment-json@npm:^2.2.0": version: 2.4.2 resolution: "comment-json@npm:2.4.2" @@ -2231,10 +2125,10 @@ __metadata: languageName: node linkType: hard -"comment-parser@npm:^1.1.2": - version: 1.3.1 - resolution: "comment-parser@npm:1.3.1" - checksum: 10/d533b527539472a4431f282afa406acd74f792728223984114e1ba10a417c06df91f2364e8aee41a78e9c92243c3bcc57b1ddc9a2a77342326ddb942b56d5060 +"comment-parser@npm:^1.4.0": + version: 1.4.1 + resolution: "comment-parser@npm:1.4.1" + checksum: 10/16a3260b5e77819ebd9c99b0b65c7d6723b1ff73487bac9ce2d8f016a2847dd689e8663b88e1fad1444bbea89847c42f785708ac86a2c55f614f7095249bbf6b languageName: node linkType: hard @@ -2356,7 +2250,7 @@ __metadata: languageName: node linkType: hard -"cron@npm:*, cron@npm:^3.1.6": +"cron@npm:*, cron@npm:^3.1.6, cron@npm:^3.1.7": version: 3.1.7 resolution: "cron@npm:3.1.7" dependencies: @@ -2366,16 +2260,6 @@ __metadata: languageName: node linkType: hard -"cron@npm:^2.4.4": - version: 2.4.4 - resolution: "cron@npm:2.4.4" - dependencies: - "@types/luxon": "npm:~3.3.0" - luxon: "npm:~3.3.0" - checksum: 10/a86de547b7d35a35e66eb64f5ca2be5e39f85dbbf5d6419125412e6e04aac4694b2665f17916ad316f69fc1bd015f512c903ef2d40f920298a2ee9e184e96845 - languageName: node - linkType: hard - "cross-spawn@npm:7.0.3, cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": version: 7.0.3 resolution: "cross-spawn@npm:7.0.3" @@ -2450,12 +2334,10 @@ __metadata: languageName: node linkType: hard -"date-fns@npm:^2.30.0": - version: 2.30.0 - resolution: "date-fns@npm:2.30.0" - dependencies: - "@babel/runtime": "npm:^7.21.0" - checksum: 10/70b3e8ea7aaaaeaa2cd80bd889622a4bcb5d8028b4de9162cbcda359db06e16ff6e9309e54eead5341e71031818497f19aaf9839c87d1aba1e27bb4796e758a9 +"date-fns@npm:^3.6.0": + version: 3.6.0 + resolution: "date-fns@npm:3.6.0" + checksum: 10/cac35c58926a3b5d577082ff2b253612ec1c79eb6754fddef46b6a8e826501ea2cb346ecbd211205f1ba382ddd1f9d8c3f00bf433ad63cc3063454d294e3a6b8 languageName: node linkType: hard @@ -2468,7 +2350,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -2505,12 +2387,10 @@ __metadata: languageName: node linkType: hard -"deep-eql@npm:^4.1.3": - version: 4.1.3 - resolution: "deep-eql@npm:4.1.3" - dependencies: - type-detect: "npm:^4.0.0" - checksum: 10/12ce93ae63de187e77b076d3d51bfc28b11f98910a22c18714cce112791195e86a94f97788180994614b14562a86c9763f67c69f785e4586f806b5df39bf9301 +"deep-eql@npm:^5.0.1": + version: 5.0.1 + resolution: "deep-eql@npm:5.0.1" + checksum: 10/f8846820213462cdca23700873810c8bc01263dcc6a1e0f8694964b64f48a6dcb1f323ef7bb8678b15553f4b82420eda19092d4ae2e2709c56af7ea77bd8e6ab languageName: node linkType: hard @@ -2546,7 +2426,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -2617,15 +2497,6 @@ __metadata: languageName: node linkType: hard -"doctrine@npm:^3.0.0": - version: 3.0.0 - resolution: "doctrine@npm:3.0.0" - dependencies: - esutils: "npm:^2.0.2" - checksum: 10/b4b28f1df5c563f7d876e7461254a4597b8cabe915abe94d7c5d1633fed263fcf9a85e8d3836591fc2d040108e822b0d32758e5ec1fe31c590dc7e08086e3e48 - languageName: node - linkType: hard - "dotenv@npm:^16.3.1, dotenv@npm:^16.4.5": version: 16.4.5 resolution: "dotenv@npm:16.4.5" @@ -2704,7 +2575,7 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.19.5, es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": +"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": version: 1.23.3 resolution: "es-abstract@npm:1.23.3" dependencies: @@ -2758,18 +2629,19 @@ __metadata: languageName: node linkType: hard -"es-aggregate-error@npm:^1.0.7": - version: 1.0.8 - resolution: "es-aggregate-error@npm:1.0.8" +"es-aggregate-error@npm:^1.0.9": + version: 1.0.13 + resolution: "es-aggregate-error@npm:1.0.13" dependencies: - define-properties: "npm:^1.1.4" - es-abstract: "npm:^1.19.5" - function-bind: "npm:^1.1.1" - functions-have-names: "npm:^1.2.3" - get-intrinsic: "npm:^1.1.1" - globalthis: "npm:^1.0.2" - has-property-descriptors: "npm:^1.0.0" - checksum: 10/ed94d49a63128b77c6bd861629f0258ee958fbbaba5ef1d7240ab4307ad6d96f530da104a248e121655cdecfb9a483dbb10186e1d5e84001cd6c9759fd82ce91 + define-data-property: "npm:^1.1.4" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.2" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + globalthis: "npm:^1.0.3" + has-property-descriptors: "npm:^1.0.2" + set-function-name: "npm:^2.0.2" + checksum: 10/c3cde5768dc3b0610ecf973583bf3359313db14bd1e0e4a11afa80cb7dbc8164a224db77e9a9c3fd5b0be661797117d141e4ae6021d1bd28f4c3614ea9c74936 languageName: node linkType: hard @@ -2966,18 +2838,18 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-array-func@npm:^3.1.8": - version: 3.1.8 - resolution: "eslint-plugin-array-func@npm:3.1.8" +"eslint-plugin-array-func@npm:^5.0.1": + version: 5.0.1 + resolution: "eslint-plugin-array-func@npm:5.0.1" peerDependencies: - eslint: ">=3.0.0" - checksum: 10/b9ed02eb90b97eb37005bdf6685defb88541a720ca7e730587c9dc1840a04754a0e14987fe0e683591ff29fd22574d4c2d59c3e4bb6e9f0df41428e2e54fcd48 + eslint: ">=8.51.0" + checksum: 10/24b42365b7d7043c6be7f4c608254460473f54a97fc9e6950b3b8baeee7bfa51c342aad4e823e9f84009808be20a8d43b39779be2c3a435b309274f9f81f1781 languageName: node linkType: hard -"eslint-plugin-ava@npm:^13.2.0": - version: 13.2.0 - resolution: "eslint-plugin-ava@npm:13.2.0" +"eslint-plugin-ava@npm:^15.0.1": + version: 15.0.1 + resolution: "eslint-plugin-ava@npm:15.0.1" dependencies: enhance-visitors: "npm:^1.0.0" eslint-utils: "npm:^3.0.0" @@ -2988,8 +2860,8 @@ __metadata: pkg-dir: "npm:^5.0.0" resolve-from: "npm:^5.0.0" peerDependencies: - eslint: ">=7.22.0" - checksum: 10/9079b8126fa3c70f2b3edccfa272ddac7dd3f512c40318ea453ddbbbf030e658ec78879ee68763b7f7a2abcd1f74cac0bfe295019b7b1ac0b569cbdf3745abf1 + eslint: ">=9" + checksum: 10/dc6b75b4517a283e078edd8b66241f29e8d4a9581800fd7bc8efd5b2048c46faa58cefb184f5c9fbc78421fcafb8f7721a3e482b01f17ca377501f344844cfbe languageName: node linkType: hard @@ -3149,12 +3021,12 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-no-secrets@npm:^0.8.9": - version: 0.8.9 - resolution: "eslint-plugin-no-secrets@npm:0.8.9" +"eslint-plugin-no-secrets@npm:^1.0.2": + version: 1.0.2 + resolution: "eslint-plugin-no-secrets@npm:1.0.2" peerDependencies: eslint: ">=3.0.0" - checksum: 10/604587ad30c53ebd88166bf89457316defce89bb82ec1751ce01714cb47e69e7595a84bbcbbd45f9481b0fca76fcd378a8dd62e7b19a7c3deb9b5fe4f6083510 + checksum: 10/21826bb2eadeb066c6704503f09a77180a47e3a1feff6aaf6764f5199bb2b32fc47c748273e8804601a6b887b4433563e7e21e0b557501113dfb6ad36744e622 languageName: node linkType: hard @@ -3225,39 +3097,38 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-regexp@npm:^1.15.0": - version: 1.15.0 - resolution: "eslint-plugin-regexp@npm:1.15.0" +"eslint-plugin-regexp@npm:^2.5.0": + version: 2.5.0 + resolution: "eslint-plugin-regexp@npm:2.5.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" - "@eslint-community/regexpp": "npm:^4.4.0" - comment-parser: "npm:^1.1.2" - grapheme-splitter: "npm:^1.0.4" - jsdoctypeparser: "npm:^9.0.0" - refa: "npm:^0.11.0" - regexp-ast-analysis: "npm:^0.6.0" - scslre: "npm:^0.2.0" + "@eslint-community/regexpp": "npm:^4.9.1" + comment-parser: "npm:^1.4.0" + jsdoc-type-pratt-parser: "npm:^4.0.0" + refa: "npm:^0.12.1" + regexp-ast-analysis: "npm:^0.7.1" + scslre: "npm:^0.3.0" peerDependencies: - eslint: ">=6.0.0" - checksum: 10/66349d24e92827d004de09d8e3081484e5d23c33cf88126705ac475f857dc0773c1a82b0640881ec78a81b3b75665ecd27dd55a2dc4a42887e0e9528e2d961da + eslint: ">=8.44.0" + checksum: 10/8ccceed8c1af1e69a23027154e243f82f214ab45619edb45ae994815a22648334f6fc987a00d682103dbd19932eb8849f592bbda38670281f8de7447cda4319b languageName: node linkType: hard -"eslint-plugin-security@npm:^1.7.1": - version: 1.7.1 - resolution: "eslint-plugin-security@npm:1.7.1" +"eslint-plugin-security@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-plugin-security@npm:3.0.0" dependencies: safe-regex: "npm:^2.1.1" - checksum: 10/6c89bd634548e640a4ce21dadea61ce31433a9099798c7c099c5d145c67a48f77e82150554a72d773f8fcefe9d85df25e9ed85287ce8736b8e33cf4f3f93332b + checksum: 10/20aad197e5f26d2f9fc1424eebb7e9028efcbd59d5447da2b548eb3c7100a71fc22f315ed3471218bae0edb87913f200aba6dc019e521ef2e117d99e33a5573a languageName: node linkType: hard -"eslint-plugin-sonarjs@npm:^0.15.0": - version: 0.15.0 - resolution: "eslint-plugin-sonarjs@npm:0.15.0" +"eslint-plugin-sonarjs@npm:^1.0.3": + version: 1.0.3 + resolution: "eslint-plugin-sonarjs@npm:1.0.3" peerDependencies: - eslint: ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 - checksum: 10/54ae43fb9a89e913cf937b2f71735bae724cc5e5b2784764f3ef5b5fa5d902411e4fcbcd07572a5f7af1db1674b5be3799f4474d2be2151a0eec018960225c95 + eslint: ^8.0.0 || ^9.0.0 + checksum: 10/39667bb0eea863c4f49971dad85bdc1e38afb14682f68e94a66a7ed64e8479c8e85ae6d83c30bebd77e3588d88ba8f901613cf262aa0c7049df14d7e46caa4c4 languageName: node linkType: hard @@ -3301,13 +3172,13 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": - version: 7.2.2 - resolution: "eslint-scope@npm:7.2.2" +"eslint-scope@npm:^8.0.1": + version: 8.0.1 + resolution: "eslint-scope@npm:8.0.1" dependencies: esrecurse: "npm:^4.3.0" estraverse: "npm:^5.2.0" - checksum: 10/5c660fb905d5883ad018a6fea2b49f3cb5b1cbf2cd4bd08e98646e9864f9bc2c74c0839bed2d292e90a4a328833accc197c8f0baed89cbe8d605d6f918465491 + checksum: 10/458513863d3c79005b599f40250437bddba923f18549058ea45820a8d3d4bbc67fe292751d522a0cab69dd01fe211ffde5c1a5fc867e86f2d28727b1d61610da languageName: node linkType: hard @@ -3359,40 +3230,36 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.57.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" +"eslint@npm:^9.2.0": + version: 9.2.0 + resolution: "eslint@npm:9.2.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint/eslintrc": "npm:^3.0.2" + "@eslint/js": "npm:9.2.0" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" + "@humanwhocodes/retry": "npm:^0.2.3" "@nodelib/fs.walk": "npm:^1.2.8" - "@ungap/structured-clone": "npm:^1.2.0" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" debug: "npm:^4.3.2" - doctrine: "npm:^3.0.0" escape-string-regexp: "npm:^4.0.0" - eslint-scope: "npm:^7.2.2" - eslint-visitor-keys: "npm:^3.4.3" - espree: "npm:^9.6.1" + eslint-scope: "npm:^8.0.1" + eslint-visitor-keys: "npm:^4.0.0" + espree: "npm:^10.0.1" esquery: "npm:^1.4.2" esutils: "npm:^2.0.2" fast-deep-equal: "npm:^3.1.3" - file-entry-cache: "npm:^6.0.1" + file-entry-cache: "npm:^8.0.0" find-up: "npm:^5.0.0" glob-parent: "npm:^6.0.2" - globals: "npm:^13.19.0" - graphemer: "npm:^1.4.0" ignore: "npm:^5.2.0" imurmurhash: "npm:^0.1.4" is-glob: "npm:^4.0.0" is-path-inside: "npm:^3.0.3" - js-yaml: "npm:^4.1.0" json-stable-stringify-without-jsonify: "npm:^1.0.1" levn: "npm:^0.4.1" lodash.merge: "npm:^4.6.2" @@ -3403,7 +3270,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 10/00496e218b23747a7a9817bf58b522276d0dc1f2e546dceb4eea49f9871574088f72f1f069a6b560ef537efa3a75261b8ef70e51ef19033da1cc4c86a755ef15 + checksum: 10/691626f7e6059966338d00bc11d232190974e10b701048fcbd2c34031ac80b6eed0e0c5612fc4e32205b56bdbf7d0be34f5c19b8f61ff655b67ad4fd2c0515d3 languageName: node linkType: hard @@ -3418,7 +3285,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.0.0, espree@npm:^9.6.0, espree@npm:^9.6.1": +"espree@npm:^9.0.0": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -3499,14 +3366,14 @@ __metadata: languageName: node linkType: hard -"eventemitter3@npm:^5.0.0, eventemitter3@npm:^5.0.1": +"eventemitter3@npm:^5.0.1": version: 5.0.1 resolution: "eventemitter3@npm:5.0.1" checksum: 10/ac6423ec31124629c84c7077eed1e6987f6d66c31cf43c6fcbf6c87791d56317ce808d9ead483652436df171b526fc7220eccdc9f3225df334e81582c3cf7dd5 languageName: node linkType: hard -"events@npm:^3.0.0": +"events@npm:^3.0.0, events@npm:^3.3.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: 10/a3d47e285e28d324d7180f1e493961a2bbb4cad6412090e4dec114f4db1f5b560c7696ee8e758f55e23913ede856e3689cd3aa9ae13c56b5d8314cd3b3ddd1be @@ -3613,12 +3480,12 @@ __metadata: languageName: node linkType: hard -"file-entry-cache@npm:^6.0.1": - version: 6.0.1 - resolution: "file-entry-cache@npm:6.0.1" +"file-entry-cache@npm:^8.0.0": + version: 8.0.0 + resolution: "file-entry-cache@npm:8.0.0" dependencies: - flat-cache: "npm:^3.0.4" - checksum: 10/099bb9d4ab332cb93c48b14807a6918a1da87c45dce91d4b61fd40e6505d56d0697da060cb901c729c90487067d93c9243f5da3dc9c41f0358483bfdebca736b + flat-cache: "npm:^4.0.0" + checksum: 10/afe55c4de4e0d226a23c1eae62a7219aafb390859122608a89fa4df6addf55c7fd3f1a2da6f5b41e7cdff496e4cf28bbd215d53eab5c817afa96d2b40c81bfb0 languageName: node linkType: hard @@ -3683,24 +3550,24 @@ __metadata: languageName: node linkType: hard -"flat-cache@npm:^3.0.4": - version: 3.0.4 - resolution: "flat-cache@npm:3.0.4" +"flat-cache@npm:^4.0.0": + version: 4.0.1 + resolution: "flat-cache@npm:4.0.1" dependencies: - flatted: "npm:^3.1.0" - rimraf: "npm:^3.0.2" - checksum: 10/9fe5d0cb97c988e3b25242e71346965fae22757674db3fca14206850af2efa3ca3b04a3ba0eba8d5e20fd8a3be80a2e14b1c2917e70ffe1acb98a8c3327e4c9f + flatted: "npm:^3.2.9" + keyv: "npm:^4.5.4" + checksum: 10/58ce851d9045fffc7871ce2bd718bc485ad7e777bf748c054904b87c351ff1080c2c11da00788d78738bfb51b71e4d5ea12d13b98eb36e3358851ffe495b62dc languageName: node linkType: hard -"flatted@npm:^3.1.0": - version: 3.2.5 - resolution: "flatted@npm:3.2.5" - checksum: 10/eed01f72ad0317561e4d6187f7408dc391f7849d9cd6700520ce06155d1859539b6899afdfefc815ce51ec48f97d1015350287c541b5302a49581cf25cec1cd2 +"flatted@npm:^3.2.9": + version: 3.3.1 + resolution: "flatted@npm:3.3.1" + checksum: 10/7b8376061d5be6e0d3658bbab8bde587647f68797cf6bfeae9dea0e5137d9f27547ab92aaff3512dd9d1299086a6d61be98e9d48a56d17531b634f77faadbc49 languageName: node linkType: hard -"follow-redirects@npm:^1.14.0, follow-redirects@npm:^1.15.6": +"follow-redirects@npm:^1.15.6": version: 1.15.6 resolution: "follow-redirects@npm:1.15.6" peerDependenciesMeta: @@ -3726,16 +3593,6 @@ __metadata: languageName: node linkType: hard -"foreground-child@npm:^2.0.0": - version: 2.0.0 - resolution: "foreground-child@npm:2.0.0" - dependencies: - cross-spawn: "npm:^7.0.0" - signal-exit: "npm:^3.0.2" - checksum: 10/f36574ad8e19d69ce06fceac7d86161b863968e4ba292c14b7b40e5c464e3e9bcd7711250d33427d95cc2bb0d48cf101df9687433dbbc7fd3c7e4f595be8305e - languageName: node - linkType: hard - "foreground-child@npm:^3.1.1": version: 3.1.1 resolution: "foreground-child@npm:3.1.1" @@ -3746,17 +3603,6 @@ __metadata: languageName: node linkType: hard -"form-data@npm:^3.0.0": - version: 3.0.1 - resolution: "form-data@npm:3.0.1" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10/944b40ff63b9cb1ca7a97e70f72104c548e0b0263e3e817e49919015a0d687453086259b93005389896dbffd3777cccea2e67c51f4e827590e5979b14ff91bf7 - languageName: node - linkType: hard - "form-data@npm:^4.0.0": version: 4.0.0 resolution: "form-data@npm:4.0.0" @@ -3784,7 +3630,7 @@ __metadata: languageName: node linkType: hard -"function-bind@npm:^1.1.1, function-bind@npm:^1.1.2": +"function-bind@npm:^1.1.2": version: 1.1.2 resolution: "function-bind@npm:1.1.2" checksum: 10/185e20d20f10c8d661d59aac0f3b63b31132d492e1b11fcc2a93cb2c47257ebaee7407c38513efd2b35cafdf972d9beb2ea4593c1e0f3bf8f2744836928d7454 @@ -3810,10 +3656,10 @@ __metadata: languageName: node linkType: hard -"fuse.js@npm:^6.6.2": - version: 6.6.2 - resolution: "fuse.js@npm:6.6.2" - checksum: 10/4768725963ee07dacfcb4abb001a12ea5e6e44c95d4e0918fcbfe0469107c5ad3ece2f1930396eb6c210383edf4c14ca083b91a2fc54950c5d021935a63d89de +"fuse.js@npm:^7.0.0": + version: 7.0.0 + resolution: "fuse.js@npm:7.0.0" + checksum: 10/d75d35f2d61afa85b8248f9cbfc7d4df29ae47ea574a15ad5c3c2a41930c5ed78668346295508b59ec4929fcb1a5cd6d9a8c649b5a3bc8b18e515f4e4cb9809d languageName: node linkType: hard @@ -3855,7 +3701,7 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.1, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": +"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": version: 1.2.4 resolution: "get-intrinsic@npm:1.2.4" dependencies: @@ -3934,15 +3780,6 @@ __metadata: languageName: node linkType: hard -"globals@npm:^13.19.0": - version: 13.24.0 - resolution: "globals@npm:13.24.0" - dependencies: - type-fest: "npm:^0.20.2" - checksum: 10/62c5b1997d06674fc7191d3e01e324d3eda4d65ac9cc4e78329fa3b5c4fd42a0e1c8722822497a6964eee075255ce21ccf1eec2d83f92ef3f06653af4d0ee28e - languageName: node - linkType: hard - "globals@npm:^14.0.0": version: 14.0.0 resolution: "globals@npm:14.0.0" @@ -3950,7 +3787,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.2, globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.3": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -4134,14 +3971,13 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^4.0.1": - version: 4.0.1 - resolution: "http-proxy-agent@npm:4.0.1" +"http-proxy-agent@npm:^7.0.0": + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: - "@tootallnate/once": "npm:1" - agent-base: "npm:6" - debug: "npm:4" - checksum: 10/2e17f5519f2f2740b236d1d14911ea4be170c67419dc15b05ea9a860a22c5d9c6ff4da270972117067cc2cefeba9df5f7cd5e7818fdc6ae52b6acf2a533e5fdd + agent-base: "npm:^7.1.0" + debug: "npm:^4.3.4" + checksum: 10/d062acfa0cb82beeb558f1043c6ba770ea892b5fb7b28654dbc70ea2aeea55226dd34c02a294f6c1ca179a5aa483c4ea641846821b182edbd9cc5d89b54c6848 languageName: node linkType: hard @@ -4165,6 +4001,16 @@ __metadata: languageName: node linkType: hard +"https-proxy-agent@npm:^7.0.0": + version: 7.0.4 + resolution: "https-proxy-agent@npm:7.0.4" + dependencies: + agent-base: "npm:^7.0.2" + debug: "npm:4" + checksum: 10/405fe582bba461bfe5c7e2f8d752b384036854488b828ae6df6a587c654299cbb2c50df38c4b6ab303502c3c5e029a793fbaac965d1e86ee0be03faceb554d63 + languageName: node + linkType: hard + "human-signals@npm:^4.3.0": version: 4.3.1 resolution: "human-signals@npm:4.3.1" @@ -4672,7 +4518,7 @@ __metadata: languageName: node linkType: hard -"istanbul-reports@npm:^3.1.4, istanbul-reports@npm:^3.1.6": +"istanbul-reports@npm:^3.1.6": version: 3.1.7 resolution: "istanbul-reports@npm:3.1.7" dependencies: @@ -4695,10 +4541,17 @@ __metadata: languageName: node linkType: hard -"js-sha256@npm:^0.9.0": - version: 0.9.0 - resolution: "js-sha256@npm:0.9.0" - checksum: 10/4dc16be74bf4e60d8ee2a482cc822c4d4f5cd060d9f92a060fe3ab1f143cd0946edda552cd274459251c279073df15872a5df47fc4bff054bbc3812e396e990b +"js-md4@npm:^0.3.2": + version: 0.3.2 + resolution: "js-md4@npm:0.3.2" + checksum: 10/66cea478a6b914a5f23a588565b4ae4d9fc2ccae316c32f971aab1f94467f96aaa2b79d359e951c2eeac9c166897efcaec103b9fa99565a81291e1364b77ac12 + languageName: node + linkType: hard + +"js-sha256@npm:^0.11.0": + version: 0.11.0 + resolution: "js-sha256@npm:0.11.0" + checksum: 10/3adc208452302838136f1464ea331bae3b4d4c95afa9314fa6446d755059ff37114cb209fe9ed166c460ffe720d4875aa955e4f4c7aacab2d99858dd3e008b93 languageName: node linkType: hard @@ -4739,19 +4592,17 @@ __metadata: languageName: node linkType: hard -"jsbi@npm:^3.2.1": - version: 3.2.5 - resolution: "jsbi@npm:3.2.5" - checksum: 10/2cceb3a06dcb16493e936aa22384d912dd5f0a1fd474b97b5c6705011bd0aac8214d9a392a730b3f3ffb61a8fbe910a34d0fe881329be6a02857520d7a61ace6 +"jsbi@npm:^4.3.0": + version: 4.3.0 + resolution: "jsbi@npm:4.3.0" + checksum: 10/c2195d79c1da263d4d00973c1d7c6676678eafd8cf2ef5fa4ffa684ae3e948a2267cb3de213744e767d22a10dcb6266c88320820ec19f11d282e99acb361e4c9 languageName: node linkType: hard -"jsdoctypeparser@npm:^9.0.0": - version: 9.0.0 - resolution: "jsdoctypeparser@npm:9.0.0" - bin: - jsdoctypeparser: bin/jsdoctypeparser - checksum: 10/b22e147ba86565b3515b1433f611946187c63c02fc9282fcc46d0fc0cb2d8c7d77438f7aafdfb386b1242dd368eebdaabdd77cc02b80024c60e43aea6c58f1b9 +"jsdoc-type-pratt-parser@npm:^4.0.0": + version: 4.0.0 + resolution: "jsdoc-type-pratt-parser@npm:4.0.0" + checksum: 10/a225ab874e56612730dd6c0466ce9f09e8a0e7d85896e9e5f0fa53cfb2e897128a7ec702fd99ed3854b3fbf5a89ad6dce72ca4f4f6149da69f130c2874f06b75 languageName: node linkType: hard @@ -4835,13 +4686,6 @@ __metadata: languageName: node linkType: hard -"jsonpath-plus@npm:^7.2.0": - version: 7.2.0 - resolution: "jsonpath-plus@npm:7.2.0" - checksum: 10/f602445b1aa2d55abc2875859fd948f942980ef6400ca2a0362c7a6aa6f912467865262f4d092e04a16889fa74f0dbf6fd67b9dc9583485a5059be6e0a62c6c2 - languageName: node - linkType: hard - "jsonpath-plus@npm:^8.0.0, jsonpath-plus@npm:^8.1.0": version: 8.1.0 resolution: "jsonpath-plus@npm:8.1.0" @@ -4852,9 +4696,9 @@ __metadata: languageName: node linkType: hard -"jsonwebtoken@npm:^8.5.1": - version: 8.5.1 - resolution: "jsonwebtoken@npm:8.5.1" +"jsonwebtoken@npm:^9.0.0": + version: 9.0.2 + resolution: "jsonwebtoken@npm:9.0.2" dependencies: jws: "npm:^3.2.2" lodash.includes: "npm:^4.3.0" @@ -4865,8 +4709,8 @@ __metadata: lodash.isstring: "npm:^4.0.1" lodash.once: "npm:^4.0.0" ms: "npm:^2.1.1" - semver: "npm:^5.6.0" - checksum: 10/a7b52ea570f70bea183ceca970c003f223d9d3425d72498002e9775485c7584bfa3751d1c7291dbb59738074cba288effe73591b87bec5d467622ab3a156fdb6 + semver: "npm:^7.5.4" + checksum: 10/6e9b6d879cec2b27f2f3a88a0c0973edc7ba956a5d9356b2626c4fddfda969e34a3832deaf79c3e1c6c9a525bc2c4f2c2447fa477f8ac660f0017c31a59ae96b languageName: node linkType: hard @@ -4936,12 +4780,12 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^4.0.0": - version: 4.0.3 - resolution: "keyv@npm:4.0.3" +"keyv@npm:^4.0.0, keyv@npm:^4.5.4": + version: 4.5.4 + resolution: "keyv@npm:4.5.4" dependencies: json-buffer: "npm:3.0.1" - checksum: 10/2c6c8f7635f7885a2f99eb1f06c9b786c6d7ad31ba04e25133788dd7184731d43ecf71b342f8f88473e5a4650bf8c1ce9fd43b262410cc7e4f3864a8197a8c96 + checksum: 10/167eb6ef64cc84b6fa0780ee50c9de456b422a1e18802209234f7c2cf7eae648c7741f32e50d7e24ccb22b24c13154070b01563d642755b156c357431a191e75 languageName: node linkType: hard @@ -5136,12 +4980,12 @@ __metadata: languageName: node linkType: hard -"loupe@npm:^2.3.6": - version: 2.3.7 - resolution: "loupe@npm:2.3.7" +"loupe@npm:^3.1.0": + version: 3.1.1 + resolution: "loupe@npm:3.1.1" dependencies: get-func-name: "npm:^2.0.1" - checksum: 10/635c8f0914c2ce7ecfe4e239fbaf0ce1d2c00e4246fafcc4ed000bfdb1b8f89d05db1a220054175cca631ebf3894872a26fffba0124477fcb562f78762848fb1 + checksum: 10/56d71d64c5af109aaf2b5343668ea5952eed468ed2ff837373810e417bf8331f14491c6e4d38e08ff84a29cb18906e06e58ba660c53bd00f2989e1873fa2f54c languageName: node linkType: hard @@ -5152,13 +4996,6 @@ __metadata: languageName: node linkType: hard -"luxon@npm:~3.3.0": - version: 3.3.0 - resolution: "luxon@npm:3.3.0" - checksum: 10/ff60904401caa2346da492c7776d8a17a8e5b3715d6246534c3c0ea3af07c22f9ba9f16730259749f6cafb3de02f0fdffb970d53d4139f0de66eb9ac16ea163c - languageName: node - linkType: hard - "luxon@npm:~3.4.0": version: 3.4.4 resolution: "luxon@npm:3.4.4" @@ -5406,19 +5243,19 @@ __metadata: languageName: node linkType: hard -"mssql@npm:^8.1.4": - version: 8.1.4 - resolution: "mssql@npm:8.1.4" +"mssql@npm:^10.0.2": + version: 10.0.2 + resolution: "mssql@npm:10.0.2" dependencies: - "@tediousjs/connection-string": "npm:^0.3.0" - commander: "npm:^9.1.0" + "@tediousjs/connection-string": "npm:^0.5.0" + commander: "npm:^11.0.0" debug: "npm:^4.3.3" rfdc: "npm:^1.3.0" tarn: "npm:^3.0.2" - tedious: "npm:^14.0.0" + tedious: "npm:^16.4.0" bin: mssql: bin/mssql - checksum: 10/1035c12be3d891516f2bf29e327ea78be79a61c5a65be6656be5f8a1b09562f13fe094dc14ba13cc266cfdd7689815b3a43a3ee0eee921f52bbfea2978365951 + checksum: 10/513a0df62e8cdebf74e831010258daf8e6e53a2bdd7b88901c055ecd25eecc0d876da6fa7a8af2ff629ac85584d628b0b0a44f82a2fb3434dafe5be972747d7e languageName: node linkType: hard @@ -5453,10 +5290,10 @@ __metadata: languageName: node linkType: hard -"node-abort-controller@npm:^3.0.0": - version: 3.0.1 - resolution: "node-abort-controller@npm:3.0.1" - checksum: 10/7437b015830a2f714692fd372c01ce5c8c66f332a205455f58ddc8b3228314e588a20abd34a2b037c9cc438ced74e75492c7fc04f4dc0cf7bf0c0ac4160175e3 +"node-abort-controller@npm:^3.1.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 10/0a2cdb7ec0aeaf3cb31e1ca0e192f5add48f1c5c9c9ed822129f9dddbd9432f69b7425982f94ce803c56a2104884530aa67cd57696e5774b2e5b8ec2f58de042 languageName: node linkType: hard @@ -5846,10 +5683,10 @@ __metadata: languageName: node linkType: hard -"pathval@npm:^1.1.1": - version: 1.1.1 - resolution: "pathval@npm:1.1.1" - checksum: 10/b50a4751068aa3a5428f5a0b480deecedc6f537666a3630a0c2ae2d5e7c0f4bf0ee77b48404441ec1220bef0c91625e6030b3d3cf5a32ab0d9764018d1d9dbb6 +"pathval@npm:^2.0.0": + version: 2.0.0 + resolution: "pathval@npm:2.0.0" + checksum: 10/b91575bf9cdf01757afd7b5e521eb8a0b874a49bc972d08e0047cfea0cd3c019f5614521d4bc83d2855e3fcc331db6817dfd533dd8f3d90b16bc76fad2450fc1 languageName: node linkType: hard @@ -5968,13 +5805,6 @@ __metadata: languageName: node linkType: hard -"psl@npm:^1.1.33": - version: 1.8.0 - resolution: "psl@npm:1.8.0" - checksum: 10/5f62a8eca06cb4a017983d15b92b0d38dc8699d637eabc8cb482c59b4106c9760f59cc8afabcb8bb7b98f0322907680d8f0f59226386fffab5248d180bc04578 - languageName: node - linkType: hard - "pump@npm:^3.0.0": version: 3.0.0 resolution: "pump@npm:3.0.0" @@ -5992,13 +5822,6 @@ __metadata: languageName: node linkType: hard -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 10/46ab16f252fd892fc29d6af60966d338cdfeea68a231e9457631ffd22d67cec1e00141e0a5236a2eb16c0d7d74175d9ec1d6f963660c6f2b1c2fc85b194c5680 - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -6053,7 +5876,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.6.0": version: 3.6.0 resolution: "readable-stream@npm:3.6.0" dependencies: @@ -6064,6 +5887,19 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:^4.2.0": + version: 4.5.2 + resolution: "readable-stream@npm:4.5.2" + dependencies: + abort-controller: "npm:^3.0.0" + buffer: "npm:^6.0.3" + events: "npm:^3.3.0" + process: "npm:^0.11.10" + string_decoder: "npm:^1.3.0" + checksum: 10/01b128a559c5fd76a898495f858cf0a8839f135e6a69e3409f986e88460134791657eb46a2ff16826f331682a3c4d0c5a75cef5e52ef259711021ba52b1c2e82 + languageName: node + linkType: hard + "readable-stream@npm:~2.3.6": version: 2.3.7 resolution: "readable-stream@npm:2.3.7" @@ -6095,12 +5931,12 @@ __metadata: languageName: node linkType: hard -"refa@npm:^0.11.0": - version: 0.11.0 - resolution: "refa@npm:0.11.0" +"refa@npm:^0.12.0, refa@npm:^0.12.1": + version: 0.12.1 + resolution: "refa@npm:0.12.1" dependencies: - "@eslint-community/regexpp": "npm:^4.5.0" - checksum: 10/9a9b4e858fac8b88024ae79ba412f5faff142f63c51000d079acfb9f26508d17eb06a447ed444340e1c49132e63de8a3f01c3f6e53a445d6451491fda9c35f13 + "@eslint-community/regexpp": "npm:^4.8.0" + checksum: 10/b89411434e31637a519c065acd8fd1ec9eabc1dec38eec58dbc69a386ec21d88f97fa175e56fb3133e21c090ddb68fe7b5653ffc4bbcc9f069abc0e88c0d290c languageName: node linkType: hard @@ -6126,13 +5962,13 @@ __metadata: languageName: node linkType: hard -"regexp-ast-analysis@npm:^0.6.0": - version: 0.6.0 - resolution: "regexp-ast-analysis@npm:0.6.0" +"regexp-ast-analysis@npm:^0.7.0, regexp-ast-analysis@npm:^0.7.1": + version: 0.7.1 + resolution: "regexp-ast-analysis@npm:0.7.1" dependencies: - "@eslint-community/regexpp": "npm:^4.5.0" - refa: "npm:^0.11.0" - checksum: 10/50800f5f40afe6471511a1d6e217039fff8aa405d8316d85ff815368fdb91df9f2e7963ad602007def3c64fc9faf23754f6e9bbc90f5ec40a7e132cf8d871912 + "@eslint-community/regexpp": "npm:^4.8.0" + refa: "npm:^0.12.1" + checksum: 10/92299636d9c941ee27db7568a775354d36024504c104c5d7981a89dda1b0ff1e2a56db16f92d7e166a50a1164593788c0849c5840ec9d79b39c1c040d59c442c languageName: node linkType: hard @@ -6203,13 +6039,6 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: 10/878880ee78ccdce372784f62f52a272048e2d0827c29ae31e7f99da18b62a2b9463ea03a75f277352f4697c100183debb0532371ad515a2d49d4bfe596dd4c20 - languageName: node - linkType: hard - "resolve-alpn@npm:^1.0.0, resolve-alpn@npm:^1.2.1": version: 1.2.1 resolution: "resolve-alpn@npm:1.2.1" @@ -6369,13 +6198,6 @@ __metadata: languageName: node linkType: hard -"sax@npm:>=0.6.0": - version: 1.2.4 - resolution: "sax@npm:1.2.4" - checksum: 10/09b79ff6dc09689a24323352117c94593c69db348997b2af0edbd82fa08aba47d778055bf9616b57285bb73d25d790900c044bf631a8f10c8252412e3f3fe5dd - languageName: node - linkType: hard - "schemes@npm:^1.4.0": version: 1.4.0 resolution: "schemes@npm:1.4.0" @@ -6385,18 +6207,18 @@ __metadata: languageName: node linkType: hard -"scslre@npm:^0.2.0": - version: 0.2.0 - resolution: "scslre@npm:0.2.0" +"scslre@npm:^0.3.0": + version: 0.3.0 + resolution: "scslre@npm:0.3.0" dependencies: - "@eslint-community/regexpp": "npm:^4.5.0" - refa: "npm:^0.11.0" - regexp-ast-analysis: "npm:^0.6.0" - checksum: 10/3ec2ad22c625c288141e18376b86be269e7da083117d4e7cee01e60f6e932d2c7d80625e63e32433f2ca9a5a7a38e4d7117b628f07b62940a4d3a816b90ce735 + "@eslint-community/regexpp": "npm:^4.8.0" + refa: "npm:^0.12.0" + regexp-ast-analysis: "npm:^0.7.0" + checksum: 10/164ec9b9a9d819838240b1df613b6c60ae00c69c4472264f354a191f73b538c064d43c0ac3accf89f5c05880ddab33846077b0cda3ad383701623d468960c005 languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -6414,7 +6236,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.6.0, semver@npm:^7.6.1": +"semver@npm:^7.1.2, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.1": version: 7.6.2 resolution: "semver@npm:7.6.2" bin: @@ -6462,7 +6284,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1": +"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -6527,7 +6349,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.0, signal-exit@npm:^3.0.7": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 10/a2f098f247adc367dffc27845853e9959b9e88b01cb301658cfe4194352d8d2bb32e18467c786a7fe15f1d44b233ea35633d076d5e737870b7139949d1ab6318 @@ -6694,7 +6516,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.1.1": +"string_decoder@npm:^1.1.1, string_decoder@npm:^1.3.0": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -6855,23 +6677,22 @@ __metadata: languageName: node linkType: hard -"tedious@npm:^14.0.0": - version: 14.5.0 - resolution: "tedious@npm:14.5.0" +"tedious@npm:^16.4.0": + version: 16.7.1 + resolution: "tedious@npm:16.7.1" dependencies: - "@azure/identity": "npm:^2.0.1" - "@azure/keyvault-keys": "npm:^4.3.0" - "@js-joda/core": "npm:^4.0.0" - "@types/es-aggregate-error": "npm:^1.0.2" - bl: "npm:^5.0.0" - es-aggregate-error: "npm:^1.0.7" + "@azure/identity": "npm:^3.4.1" + "@azure/keyvault-keys": "npm:^4.4.0" + "@js-joda/core": "npm:^5.5.3" + bl: "npm:^6.0.3" + es-aggregate-error: "npm:^1.0.9" iconv-lite: "npm:^0.6.3" - jsbi: "npm:^3.2.1" + js-md4: "npm:^0.3.2" + jsbi: "npm:^4.3.0" native-duplexpair: "npm:^1.0.0" - node-abort-controller: "npm:^3.0.0" - punycode: "npm:^2.1.0" + node-abort-controller: "npm:^3.1.1" sprintf-js: "npm:^1.1.2" - checksum: 10/da7530b2787a2e191ecc6c292faea837d1a881bf5b5162f7494fb02e61d4bd52d1b54622c8b5196ad91f5fbbff1b6338758b0ecfaa8cd45633f533a46a57d016 + checksum: 10/b830870d4d97410f078de70f5832a52f90ce2a77c2128bef3a3937ce4bdc61fdcde3eaca80753858f124418562b00636ad4e902bf80a5dab8503ce2cb91e7a9a languageName: node linkType: hard @@ -6940,18 +6761,6 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.0.0": - version: 4.1.3 - resolution: "tough-cookie@npm:4.1.3" - dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: 10/cf148c359b638a7069fc3ba9a5257bdc9616a6948a98736b92c3570b3f8401cf9237a42bf716878b656f372a1fb65b74dd13a46ccff8eceba14ffd053d33f72a - languageName: node - linkType: hard - "tr46@npm:~0.0.3": version: 0.0.3 resolution: "tr46@npm:0.0.3" @@ -6987,7 +6796,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.4.1, tslib@npm:^2.5.0, tslib@npm:^2.6.2": +"tslib@npm:^2.2.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 10/bd26c22d36736513980091a1e356378e8b662ded04204453d353a7f34a4c21ed0afc59b5f90719d4ba756e581a162ecbf93118dc9c6be5acf70aa309188166ca @@ -7017,13 +6826,6 @@ __metadata: languageName: node linkType: hard -"type-detect@npm:^4.0.0, type-detect@npm:^4.0.8": - version: 4.0.8 - resolution: "type-detect@npm:4.0.8" - checksum: 10/5179e3b8ebc51fce1b13efb75fdea4595484433f9683bbc2dca6d99789dba4e602ab7922d2656f2ce8383987467f7770131d4a7f06a26287db0615d2f4c4ce7d - languageName: node - linkType: hard - "type-fest@npm:^0.13.1": version: 0.13.1 resolution: "type-fest@npm:0.13.1" @@ -7031,13 +6833,6 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^0.20.2": - version: 0.20.2 - resolution: "type-fest@npm:0.20.2" - checksum: 10/8907e16284b2d6cfa4f4817e93520121941baba36b39219ea36acfe64c86b9dbc10c9941af450bd60832c8f43464974d51c0957f9858bc66b952b66b6914cbb9 - languageName: node - linkType: hard - "type-fest@npm:^0.6.0": version: 0.6.0 resolution: "type-fest@npm:0.6.0" @@ -7164,13 +6959,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: 10/e86134cb12919d177c2353196a4cc09981524ee87abf621f7bc8d249dbbbebaec5e7d1314b96061497981350df786e4c5128dbf442eba104d6e765bc260678b5 - languageName: node - linkType: hard - "update-browserslist-db@npm:^1.0.13": version: 1.0.15 resolution: "update-browserslist-db@npm:1.0.15" @@ -7194,16 +6982,6 @@ __metadata: languageName: node linkType: hard -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: 10/c9e96bc8c5b34e9f05ddfeffc12f6aadecbb0d971b3cc26015b58d5b44676a99f50d5aeb1e5c9e61fa4d49961ae3ab1ae997369ed44da51b2f5ac010d188e6ad - languageName: node - linkType: hard - "util-deprecate@npm:^1.0.1, util-deprecate@npm:~1.0.1": version: 1.0.2 resolution: "util-deprecate@npm:1.0.2" @@ -7432,23 +7210,6 @@ __metadata: languageName: node linkType: hard -"xml2js@npm:^0.4.19": - version: 0.4.23 - resolution: "xml2js@npm:0.4.23" - dependencies: - sax: "npm:>=0.6.0" - xmlbuilder: "npm:~11.0.0" - checksum: 10/52896ef39429f860f32471dd7bb2b89ef25b7e15528e3a4366de0bd5e55a251601565e7814763e70f9e75310c3afe649a42b8826442b74b41eff8a0ae333fccc - languageName: node - linkType: hard - -"xmlbuilder@npm:~11.0.0": - version: 11.0.1 - resolution: "xmlbuilder@npm:11.0.1" - checksum: 10/c8c3d208783718db5b285101a736cd8e6b69a5c265199a0739abaa93d1a1b7de5489fd16df4e776e18b2c98cb91f421a7349e99fd8c1ebeb44ecfed72a25091a - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -7463,7 +7224,7 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^20.2.2, yargs-parser@npm:^20.2.7, yargs-parser@npm:^20.2.9": +"yargs-parser@npm:^20.2.7": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" checksum: 10/0188f430a0f496551d09df6719a9132a3469e47fe2747208b1dd0ab2bb0c512a95d0b081628bbca5400fb20dbf2fabe63d22badb346cecadffdd948b049f3fcc @@ -7477,21 +7238,6 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^16.2.0": - version: 16.2.0 - resolution: "yargs@npm:16.2.0" - dependencies: - cliui: "npm:^7.0.2" - escalade: "npm:^3.1.1" - get-caller-file: "npm:^2.0.5" - require-directory: "npm:^2.1.1" - string-width: "npm:^4.2.0" - y18n: "npm:^5.0.5" - yargs-parser: "npm:^20.2.2" - checksum: 10/807fa21211d2117135d557f95fcd3c3d390530cda2eca0c840f1d95f0f40209dcfeb5ec18c785a1f3425896e623e3b2681e8bb7b6600060eda1c3f4804e7957e - languageName: node - linkType: hard - "yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2"