From fea88f87582bf024630d1f71355006529b9881fc Mon Sep 17 00:00:00 2001 From: Karel Frederix Date: Tue, 7 Jan 2025 14:32:28 +0100 Subject: [PATCH] upgrade to angular v19 --- .gitignore | 3 +- .prettierignore | 3 +- .prettierrc.cjs | 3 + LICENSE | 2 +- README.md | 20 +- browser-test/systemjs-setup.js | 138 ++- browser-test/test.js | 15 +- entry-points-test/test.cjs | 10 +- karma.conf.cjs | 2 +- package.json | 305 ++--- pnpm-lock.yaml | 2048 ++++++++++++-------------------- rollup.config.mjs | 22 +- 12 files changed, 920 insertions(+), 1651 deletions(-) create mode 100644 .prettierrc.cjs diff --git a/.gitignore b/.gitignore index 7acea689..bb0aaa09 100644 --- a/.gitignore +++ b/.gitignore @@ -105,5 +105,4 @@ dist esm system -es2015 -es2020 +es2022 diff --git a/.prettierignore b/.prettierignore index aa1e06dd..bdcd849f 100644 --- a/.prettierignore +++ b/.prettierignore @@ -11,5 +11,4 @@ karma.conf.cjs .nvmrc .husky pnpm-lock.yaml -es2015 -es2020 +es2022 diff --git a/.prettierrc.cjs b/.prettierrc.cjs new file mode 100644 index 00000000..0dd1e0a1 --- /dev/null +++ b/.prettierrc.cjs @@ -0,0 +1,3 @@ +module.exports = { + singleQuote: false, +}; diff --git a/LICENSE b/LICENSE index 3dc42e20..d8ad01c4 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2020 esm-bundle +Copyright (c) 2025 esm-bundle Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/README.md b/README.md index 6c596eb2..4f98d542 100644 --- a/README.md +++ b/README.md @@ -12,25 +12,15 @@ A repo that tests automatic detection of upstream publishes and the publishing o ### @angular/material/autocomplete -#### ES2015 +#### ES2022 -https://cdn.jsdelivr.net/npm/@esm-bundle/angular__material/system/es2015/ivy/angular-autocomplete.js +https://cdn.jsdelivr.net/npm/@esm-bundle/angular__material/system/es2022/angular-autocomplete.js -https://cdn.jsdelivr.net/npm/@esm-bundle/angular__material/system/es2015/ivy/angular-autocomplete.min.js +https://cdn.jsdelivr.net/npm/@esm-bundle/angular__material/system/es2022/angular-autocomplete.min.js -https://unpkg.com/@esm-bundle/angular__material/system/es2015/ivy/angular-autocomplete.js +https://unpkg.com/@esm-bundle/angular__material/system/es2022/angular-autocomplete.js -https://unpkg.com/@esm-bundle/angular__material/system/es2015/ivy/angular-autocomplete.min.js - -#### ES2020 - -https://cdn.jsdelivr.net/npm/@esm-bundle/angular__material/system/es2020/ivy/angular-autocomplete.js - -https://cdn.jsdelivr.net/npm/@esm-bundle/angular__material/system/es2020/ivy/angular-autocomplete.min.js - -https://unpkg.com/@esm-bundle/angular__material/system/es2020/ivy/angular-autocomplete.js - -https://unpkg.com/@esm-bundle/angular__material/system/es2020/ivy/angular-autocomplete.min.js +https://unpkg.com/@esm-bundle/angular__material/system/es2022/angular-autocomplete.min.js ## Other packages diff --git a/browser-test/systemjs-setup.js b/browser-test/systemjs-setup.js index 84a24a12..0c375573 100644 --- a/browser-test/systemjs-setup.js +++ b/browser-test/systemjs-setup.js @@ -6,72 +6,78 @@ document.head.appendChild( "imports": { "rxjs": "https://cdn.jsdelivr.net/npm/@esm-bundle/rxjs/system/es2015/rxjs.min.js", "rxjs/operators": "https://cdn.jsdelivr.net/npm/@esm-bundle/rxjs/system/es2015/rxjs-operators.min.js", - "@angular/core": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__core/system/es2015/ivy/angular-core.min.js", - "@angular/common": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__common/system/es2015/ivy/angular-common.min.js", - "@angular/common/http": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__common/system/es2015/ivy/angular-http.min.js", - "@angular/animations": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__animations/system/es2015/ivy/angular-animations.min.js", - "@angular/animations/browser": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__animations/system/es2015/ivy/angular-browser.min.js", - "@angular/platform-browser": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__platform-browser/system/es2015/ivy/angular-platform-browser.min.js", - "@angular/platform-browser/animations": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__platform-browser/system/es2015/ivy/angular-animations.min.js", - "@angular/forms": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__forms/system/es2015/ivy/angular-forms.min.js", - "@angular/cdk": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-cdk.min.js", - "@angular/cdk/a11y": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-a11y.min.js", - "@angular/cdk/accordion": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-accordion.min.js", - "@angular/cdk/bidi": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-bidi.min.js", - "@angular/cdk/clipboard": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-clipboard.min.js", - "@angular/cdk/coercion": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-coercion.min.js", - "@angular/cdk/collections": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-collections.min.js", - "@angular/cdk/dialog": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-dialog.min.js", - "@angular/cdk/drag-drop": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-drag-drop.min.js", - "@angular/cdk/keycodes": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-keycodes.min.js", - "@angular/cdk/layout": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-layout.min.js", - "@angular/cdk/menu": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-menu.min.js", - "@angular/cdk/observers": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-observers.min.js", - "@angular/cdk/overlay": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-overlay.min.js", - "@angular/cdk/platform": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-platform.min.js", - "@angular/cdk/portal": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-portal.min.js", - "@angular/cdk/scrolling": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-scrolling.min.js", - "@angular/cdk/stepper": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-stepper.min.js", - "@angular/cdk/table": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-table.min.js", - "@angular/cdk/text-field": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-text-field.min.js", - "@angular/cdk/tree": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2015/ivy/angular-tree.min.js", - "@angular/material/autocomplete": "/base/system/es2015/ivy/angular-autocomplete.min.js", - "@angular/material/badge": "/base/system/es2015/ivy/angular-badge.min.js", - "@angular/material/bottom-sheet": "/base/system/es2015/ivy/angular-bottom-sheet.min.js", - "@angular/material/button-toggle": "/base/system/es2015/ivy/angular-button-toggle.min.js", - "@angular/material/button": "/base/system/es2015/ivy/angular-button.min.js", - "@angular/material/card": "/base/system/es2015/ivy/angular-card.min.js", - "@angular/material/checkbox": "/base/system/es2015/ivy/angular-checkbox.min.js", - "@angular/material/chips": "/base/system/es2015/ivy/angular-chips.min.js", - "@angular/material/core": "/base/system/es2015/ivy/angular-core.min.js", - "@angular/material/datepicker": "/base/system/es2015/ivy/angular-datepicker.min.js", - "@angular/material/dialog": "/base/system/es2015/ivy/angular-dialog.min.js", - "@angular/material/divider": "/base/system/es2015/ivy/angular-divider.min.js", - "@angular/material/expansion": "/base/system/es2015/ivy/angular-expansion.min.js", - "@angular/material/form-field": "/base/system/es2015/ivy/angular-form-field.min.js", - "@angular/material/grid-list": "/base/system/es2015/ivy/angular-grid-list.min.js", - "@angular/material/icon": "/base/system/es2015/ivy/angular-icon.min.js", - "@angular/material/input": "/base/system/es2015/ivy/angular-input.min.js", - "@angular/material/list": "/base/system/es2015/ivy/angular-list.min.js", - "@angular/material": "/base/system/es2015/ivy/angular-material.min.js", - "@angular/material/menu": "/base/system/es2015/ivy/angular-menu.min.js", - "@angular/material/paginator": "/base/system/es2015/ivy/angular-paginator.min.js", - "@angular/material/progress-bar": "/base/system/es2015/ivy/angular-progress-bar.min.js", - "@angular/material/progress-spinner": "/base/system/es2015/ivy/angular-progress-spinner.min.js", - "@angular/material/radio": "/base/system/es2015/ivy/angular-radio.min.js", - "@angular/material/select": "/base/system/es2015/ivy/angular-select.min.js", - "@angular/material/sidenav": "/base/system/es2015/ivy/angular-sidenav.min.js", - "@angular/material/slide-toggle": "/base/system/es2015/ivy/angular-slide-toggle.min.js", - "@angular/material/slider": "/base/system/es2015/ivy/angular-slider.min.js", - "@angular/material/snack-bar": "/base/system/es2015/ivy/angular-snack-bar.min.js", - "@angular/material/sort": "/base/system/es2015/ivy/angular-sort.min.js", - "@angular/material/stepper": "/base/system/es2015/ivy/angular-stepper.min.js", - "@angular/material/table": "/base/system/es2015/ivy/angular-table.min.js", - "@angular/material/tabs": "/base/system/es2015/ivy/angular-tabs.min.js", - "@angular/material/toolbar": "/base/system/es2015/ivy/angular-toolbar.min.js", - "@angular/material/tooltip": "/base/system/es2015/ivy/angular-tooltip.min.js", - "@angular/material/tree": "/base/system/es2015/ivy/angular-tree.min.js" + "@angular/core": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-core.min.js", + "@angular/core/primitives/event-dispatch": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-core-primitives-event-dispatch.min.js", + "@angular/core/primitives/signals": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-core-primitives-signals.min.js", + "@angular/common": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-common.min.js", + "@angular/common/http": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-common-http.min.js", + "@angular/animations": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-animations.min.js", + "@angular/animations/browser": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-animations-browser.min.js", + "@angular/platform-browser": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-platform-browser.min.js", + "@angular/platform-browser/animations": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-platform-browser-animations.min.js", + "@angular/forms": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular/system/es2022/angular-forms.min.js", + "@angular/cdk": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-cdk.min.js", + "@angular/cdk/a11y": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-a11y.min.js", + "@angular/cdk/accordion": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-accordion.min.js", + "@angular/cdk/bidi": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-bidi.min.js", + "@angular/cdk/clipboard": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-clipboard.min.js", + "@angular/cdk/coercion": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-coercion.min.js", + "@angular/cdk/coercion/private": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-coercion-private.min.js", + "@angular/cdk/collections": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-collections.min.js", + "@angular/cdk/dialog": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-dialog.min.js", + "@angular/cdk/drag-drop": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-drag-drop.min.js", + "@angular/cdk/keycodes": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-keycodes.min.js", + "@angular/cdk/layout": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-layout.min.js", + "@angular/cdk/menu": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-menu.min.js", + "@angular/cdk/observers": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-observers.min.js", + "@angular/cdk/observers/private": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-observers-private.min.js", + "@angular/cdk/overlay": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-overlay.min.js", + "@angular/cdk/platform": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-platform.min.js", + "@angular/cdk/portal": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-portal.min.js", + "@angular/cdk/private": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-private.min.js", + "@angular/cdk/scrolling": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-scrolling.min.js", + "@angular/cdk/stepper": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-stepper.min.js", + "@angular/cdk/table": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-table.min.js", + "@angular/cdk/text-field": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-text-field.min.js", + "@angular/cdk/tree": "https://cdn.jsdelivr.net/npm/@esm-bundle/angular__cdk/system/es2022/angular-tree.min.js", + "@angular/material/autocomplete": "/base/system/es2022/angular-autocomplete.min.js", + "@angular/material/badge": "/base/system/es2022/angular-badge.min.js", + "@angular/material/bottom-sheet": "/base/system/es2022/angular-bottom-sheet.min.js", + "@angular/material/button-toggle": "/base/system/es2022/angular-button-toggle.min.js", + "@angular/material/button": "/base/system/es2022/angular-button.min.js", + "@angular/material/card": "/base/system/es2022/angular-card.min.js", + "@angular/material/checkbox": "/base/system/es2022/angular-checkbox.min.js", + "@angular/material/chips": "/base/system/es2022/angular-chips.min.js", + "@angular/material/core": "/base/system/es2022/angular-core.min.js", + "@angular/material/datepicker": "/base/system/es2022/angular-datepicker.min.js", + "@angular/material/dialog": "/base/system/es2022/angular-dialog.min.js", + "@angular/material/divider": "/base/system/es2022/angular-divider.min.js", + "@angular/material/expansion": "/base/system/es2022/angular-expansion.min.js", + "@angular/material/form-field": "/base/system/es2022/angular-form-field.min.js", + "@angular/material/grid-list": "/base/system/es2022/angular-grid-list.min.js", + "@angular/material/icon": "/base/system/es2022/angular-icon.min.js", + "@angular/material/input": "/base/system/es2022/angular-input.min.js", + "@angular/material/list": "/base/system/es2022/angular-list.min.js", + "@angular/material": "/base/system/es2022/angular-material.min.js", + "@angular/material/menu": "/base/system/es2022/angular-menu.min.js", + "@angular/material/paginator": "/base/system/es2022/angular-paginator.min.js", + "@angular/material/progress-bar": "/base/system/es2022/angular-progress-bar.min.js", + "@angular/material/progress-spinner": "/base/system/es2022/angular-progress-spinner.min.js", + "@angular/material/radio": "/base/system/es2022/angular-radio.min.js", + "@angular/material/select": "/base/system/es2022/angular-select.min.js", + "@angular/material/sidenav": "/base/system/es2022/angular-sidenav.min.js", + "@angular/material/slide-toggle": "/base/system/es2022/angular-slide-toggle.min.js", + "@angular/material/slider": "/base/system/es2022/angular-slider.min.js", + "@angular/material/snack-bar": "/base/system/es2022/angular-snack-bar.min.js", + "@angular/material/sort": "/base/system/es2022/angular-sort.min.js", + "@angular/material/stepper": "/base/system/es2022/angular-stepper.min.js", + "@angular/material/table": "/base/system/es2022/angular-table.min.js", + "@angular/material/tabs": "/base/system/es2022/angular-tabs.min.js", + "@angular/material/timepicker": "/base/system/es2022/angular-timepicker.min.js", + "@angular/material/toolbar": "/base/system/es2022/angular-toolbar.min.js", + "@angular/material/tooltip": "/base/system/es2022/angular-tooltip.min.js", + "@angular/material/tree": "/base/system/es2022/angular-tree.min.js" } }`, - }) + }), ); diff --git a/browser-test/test.js b/browser-test/test.js index 66bce70f..0855939f 100644 --- a/browser-test/test.js +++ b/browser-test/test.js @@ -165,6 +165,11 @@ describe("@esm-bundle/angular__material", () => { filename: "angular-tabs", expectedImport: "MatTab", }, + { + packageName: "@angular/material/timepicker", + filename: "angular-timepicker", + expectedImport: "MatTimepicker", + }, { packageName: "@angular/material/toolbar", filename: "angular-toolbar", @@ -182,19 +187,19 @@ describe("@esm-bundle/angular__material", () => { }, ]; + const esVersions = ["es2022"]; + packages.forEach(({ packageName, filename, expectedImport }) => { describe(packageName, () => { - ["es2015", "es2020"].forEach((ecma) => { + esVersions.forEach((ecma) => { it(`can load the System.register ${ecma} bundle`, async () => { - const m = await System.import( - `/base/system/${ecma}/ivy/${filename}.js` - ); + const m = await System.import(`/base/system/${ecma}/${filename}.js`); expect(m[expectedImport]).toBeDefined(); }); it(`can load the System.register ${ecma} prod bundle`, async () => { const m = await System.import( - `/base/system/${ecma}/ivy/${filename}.min.js` + `/base/system/${ecma}/${filename}.min.js`, ); expect(m[expectedImport]).toBeDefined(); }); diff --git a/entry-points-test/test.cjs b/entry-points-test/test.cjs index f43ec7b2..c5e16ef0 100644 --- a/entry-points-test/test.cjs +++ b/entry-points-test/test.cjs @@ -5,12 +5,12 @@ const packageJson = require("../package.json"); // A list of entry points from `package.json`: `['angular-material.js', 'angular-badge.js', ...]`. const declaredEntryPoints = Object.values(packageJson.exports) - .map(({ es2020 }) => es2020) + .map(({ es2022 }) => es2022) .map((file) => path.parse(file).base); -// A list of built entry points in the `es2020/ivy` folder. +// A list of built entry points in the `es2022` folder. const builtEntryPoints = fs - .readdirSync(path.join(process.cwd(), "es2020/ivy")) + .readdirSync(path.join(process.cwd(), "es2022")) .filter((file) => !file.includes(".min.js") && !file.includes(".map")); // This simple test basically ensures there's no difference between `@angular/material` entry points @@ -18,12 +18,12 @@ const builtEntryPoints = fs // to `exports` when the Material team adds new entry point on their side. const difference = builtEntryPoints.filter( - (entryPoint) => !declaredEntryPoints.includes(entryPoint) + (entryPoint) => !declaredEntryPoints.includes(entryPoint), ); if (difference.length > 0) { console.error( - "There is a difference between `exports` and built entry points." + "There is a difference between `exports` and built entry points.", ); process.exit(1); } diff --git a/karma.conf.cjs b/karma.conf.cjs index fab4b57e..b35137c7 100644 --- a/karma.conf.cjs +++ b/karma.conf.cjs @@ -12,7 +12,7 @@ module.exports = function(config) { // list of files / patterns to load in the browser files: [ - "https://cdn.jsdelivr.net/npm/systemjs@6.3.1/dist/system.js", + "https://cdn.jsdelivr.net/npm/systemjs/dist/system.js", "browser-test/systemjs-setup.js", { pattern: "browser-test/test.js", watched: true, type: "module" }, { pattern: "./**/*.*", watched: true, included: false, served: true } diff --git a/package.json b/package.json index 868e7f14..f381d0dc 100644 --- a/package.json +++ b/package.json @@ -5,294 +5,152 @@ "type": "module", "exports": { ".": { - "es2015": "./es2015/ivy/angular-material.js", - "es2020": "./es2020/ivy/angular-material.js", - "default": "./es2020/ivy/angular-material.js" + "es2022": "./es2022/angular-material.js", + "default": "./es2022/angular-material.js" }, "./autocomplete": { - "es2015": "./es2015/ivy/angular-autocomplete.js", - "es2020": "./es2020/ivy/angular-autocomplete.js", - "default": "./es2020/ivy/angular-autocomplete.js" + "es2022": "./es2022/angular-autocomplete.js", + "default": "./es2022/angular-autocomplete.js" }, "./badge": { - "es2015": "./es2015/ivy/angular-badge.js", - "es2020": "./es2020/ivy/angular-badge.js", - "default": "./es2020/ivy/angular-badge.js" + "es2022": "./es2022/angular-badge.js", + "default": "./es2022/angular-badge.js" }, "./bottom-sheet": { - "es2015": "./es2015/ivy/angular-bottom-sheet.js", - "es2020": "./es2020/ivy/angular-bottom-sheet.js", - "default": "./es2020/ivy/angular-bottom-sheet.js" + "es2022": "./es2022/angular-bottom-sheet.js", + "default": "./es2022/angular-bottom-sheet.js" }, "./button-toggle": { - "es2015": "./es2015/ivy/angular-button-toggle.js", - "es2020": "./es2020/ivy/angular-button-toggle.js", - "default": "./es2020/ivy/angular-button-toggle.js" + "es2022": "./es2022/angular-button-toggle.js", + "default": "./es2022/angular-button-toggle.js" }, "./button": { - "es2015": "./es2015/ivy/angular-button.js", - "es2020": "./es2020/ivy/angular-button.js", - "default": "./es2020/ivy/angular-button.js" + "es2022": "./es2022/angular-button.js", + "default": "./es2022/angular-button.js" }, "./card": { - "es2015": "./es2015/ivy/angular-card.js", - "es2020": "./es2020/ivy/angular-card.js", - "default": "./es2020/ivy/angular-card.js" + "es2022": "./es2022/angular-card.js", + "default": "./es2022/angular-card.js" }, "./checkbox": { - "es2015": "./es2015/ivy/angular-checkbox.js", - "es2020": "./es2020/ivy/angular-checkbox.js", - "default": "./es2020/ivy/angular-checkbox.js" + "es2022": "./es2022/angular-checkbox.js", + "default": "./es2022/angular-checkbox.js" }, "./chips": { - "es2015": "./es2015/ivy/angular-chips.js", - "es2020": "./es2020/ivy/angular-chips.js", - "default": "./es2020/ivy/angular-chips.js" + "es2022": "./es2022/angular-chips.js", + "default": "./es2022/angular-chips.js" }, "./core": { - "es2015": "./es2015/ivy/angular-core.js", - "es2020": "./es2020/ivy/angular-core.js", - "default": "./es2020/ivy/angular-core.js" + "es2022": "./es2022/angular-core.js", + "default": "./es2022/angular-core.js" }, "./datepicker": { - "es2015": "./es2015/ivy/angular-datepicker.js", - "es2020": "./es2020/ivy/angular-datepicker.js", - "default": "./es2020/ivy/angular-datepicker.js" + "es2022": "./es2022/angular-datepicker.js", + "default": "./es2022/angular-datepicker.js" }, "./dialog": { - "es2015": "./es2015/ivy/angular-dialog.js", - "es2020": "./es2020/ivy/angular-dialog.js", - "default": "./es2020/ivy/angular-dialog.js" + "es2022": "./es2022/angular-dialog.js", + "default": "./es2022/angular-dialog.js" }, "./divider": { - "es2015": "./es2015/ivy/angular-divider.js", - "es2020": "./es2020/ivy/angular-divider.js", - "default": "./es2020/ivy/angular-divider.js" + "es2022": "./es2022/angular-divider.js", + "default": "./es2022/angular-divider.js" }, "./expansion": { - "es2015": "./es2015/ivy/angular-expansion.js", - "es2020": "./es2020/ivy/angular-expansion.js", - "default": "./es2020/ivy/angular-expansion.js" + "es2022": "./es2022/angular-expansion.js", + "default": "./es2022/angular-expansion.js" }, "./form-field": { - "es2015": "./es2015/ivy/angular-form-field.js", - "es2020": "./es2020/ivy/angular-form-field.js", - "default": "./es2020/ivy/angular-form-field.js" + "es2022": "./es2022/angular-form-field.js", + "default": "./es2022/angular-form-field.js" }, "./grid-list": { - "es2015": "./es2015/ivy/angular-grid-list.js", - "es2020": "./es2020/ivy/angular-grid-list.js", - "default": "./es2020/ivy/angular-grid-list.js" + "es2022": "./es2022/angular-grid-list.js", + "default": "./es2022/angular-grid-list.js" }, "./icon": { - "es2015": "./es2015/ivy/angular-icon.js", - "es2020": "./es2020/ivy/angular-icon.js", - "default": "./es2020/ivy/angular-icon.js" + "es2022": "./es2022/angular-icon.js", + "default": "./es2022/angular-icon.js" }, "./input": { - "es2015": "./es2015/ivy/angular-input.js", - "es2020": "./es2020/ivy/angular-input.js", - "default": "./es2020/ivy/angular-input.js" - }, - "./legacy-autocomplete": { - "es2015": "./es2015/ivy/angular-legacy-autocomplete.js", - "es2020": "./es2020/ivy/angular-legacy-autocomplete.js", - "default": "./es2020/ivy/angular-legacy-autocomplete.js" - }, - "./legacy-button": { - "es2015": "./es2015/ivy/angular-legacy-button.js", - "es2020": "./es2020/ivy/angular-legacy-button.js", - "default": "./es2020/ivy/angular-legacy-button.js" - }, - "./legacy-card": { - "es2015": "./es2015/ivy/angular-legacy-card.js", - "es2020": "./es2020/ivy/angular-legacy-card.js", - "default": "./es2020/ivy/angular-legacy-card.js" - }, - "./legacy-checkbox": { - "es2015": "./es2015/ivy/angular-legacy-checkbox.js", - "es2020": "./es2020/ivy/angular-legacy-checkbox.js", - "default": "./es2020/ivy/angular-legacy-checkbox.js" - }, - "./legacy-chips": { - "es2015": "./es2015/ivy/angular-legacy-chips.js", - "es2020": "./es2020/ivy/angular-legacy-chips.js", - "default": "./es2020/ivy/angular-legacy-chips.js" - }, - "./legacy-core": { - "es2015": "./es2015/ivy/angular-legacy-core.js", - "es2020": "./es2020/ivy/angular-legacy-core.js", - "default": "./es2020/ivy/angular-legacy-core.js" - }, - "./legacy-dialog": { - "es2015": "./es2015/ivy/angular-legacy-dialog.js", - "es2020": "./es2020/ivy/angular-legacy-dialog.js", - "default": "./es2020/ivy/angular-legacy-dialog.js" - }, - "./legacy-form-field": { - "es2015": "./es2015/ivy/angular-legacy-form-field.js", - "es2020": "./es2020/ivy/angular-legacy-form-field.js", - "default": "./es2020/ivy/angular-legacy-form-field.js" - }, - "./legacy-input": { - "es2015": "./es2015/ivy/angular-legacy-input.js", - "es2020": "./es2020/ivy/angular-legacy-input.js", - "default": "./es2020/ivy/angular-legacy-input.js" - }, - "./legacy-list": { - "es2015": "./es2015/ivy/angular-legacy-list.js", - "es2020": "./es2020/ivy/angular-legacy-list.js", - "default": "./es2020/ivy/angular-legacy-list.js" - }, - "./legacy-menu": { - "es2015": "./es2015/ivy/angular-legacy-menu.js", - "es2020": "./es2020/ivy/angular-legacy-menu.js", - "default": "./es2020/ivy/angular-legacy-menu.js" - }, - "./legacy-paginator": { - "es2015": "./es2015/ivy/angular-legacy-paginator.js", - "es2020": "./es2020/ivy/angular-legacy-paginator.js", - "default": "./es2020/ivy/angular-legacy-paginator.js" - }, - "./legacy-progress-bar": { - "es2015": "./es2015/ivy/angular-legacy-progress-bar.js", - "es2020": "./es2020/ivy/angular-legacy-progress-bar.js", - "default": "./es2020/ivy/angular-legacy-progress-bar.js" - }, - "./legacy-progress-spinner": { - "es2015": "./es2015/ivy/angular-legacy-progress-spinner.js", - "es2020": "./es2020/ivy/angular-legacy-progress-spinner.js", - "default": "./es2020/ivy/angular-legacy-progress-spinner.js" - }, - "./legacy-radio": { - "es2015": "./es2015/ivy/angular-legacy-radio.js", - "es2020": "./es2020/ivy/angular-legacy-radio.js", - "default": "./es2020/ivy/angular-legacy-radio.js" - }, - "./legacy-select": { - "es2015": "./es2015/ivy/angular-legacy-select.js", - "es2020": "./es2020/ivy/angular-legacy-select.js", - "default": "./es2020/ivy/angular-legacy-select.js" - }, - "./legacy-slide-toggle": { - "es2015": "./es2015/ivy/angular-legacy-slide-toggle.js", - "es2020": "./es2020/ivy/angular-legacy-slide-toggle.js", - "default": "./es2020/ivy/angular-legacy-slide-toggle.js" - }, - "./legacy-slider": { - "es2015": "./es2015/ivy/angular-legacy-slider.js", - "es2020": "./es2020/ivy/angular-legacy-slider.js", - "default": "./es2020/ivy/angular-legacy-slider.js" - }, - "./legacy-snack-bar": { - "es2015": "./es2015/ivy/angular-legacy-snack-bar.js", - "es2020": "./es2020/ivy/angular-legacy-snack-bar.js", - "default": "./es2020/ivy/angular-legacy-snack-bar.js" - }, - "./legacy-table": { - "es2015": "./es2015/ivy/angular-legacy-table.js", - "es2020": "./es2020/ivy/angular-legacy-table.js", - "default": "./es2020/ivy/angular-legacy-table.js" - }, - "./legacy-tabs": { - "es2015": "./es2015/ivy/angular-legacy-tabs.js", - "es2020": "./es2020/ivy/angular-legacy-tabs.js", - "default": "./es2020/ivy/angular-legacy-tabs.js" - }, - "./legacy-tooltip": { - "es2015": "./es2015/ivy/angular-legacy-tooltip.js", - "es2020": "./es2020/ivy/angular-legacy-tooltip.js", - "default": "./es2020/ivy/angular-legacy-tooltip.js" + "es2022": "./es2022/angular-input.js", + "default": "./es2022/angular-input.js" }, "./list": { - "es2015": "./es2015/ivy/angular-list.js", - "es2020": "./es2020/ivy/angular-list.js", - "default": "./es2020/ivy/angular-list.js" + "es2022": "./es2022/angular-list.js", + "default": "./es2022/angular-list.js" }, "./menu": { - "es2015": "./es2015/ivy/angular-menu.js", - "es2020": "./es2020/ivy/angular-menu.js", - "default": "./es2020/ivy/angular-menu.js" + "es2022": "./es2022/angular-menu.js", + "default": "./es2022/angular-menu.js" }, "./paginator": { - "es2015": "./es2015/ivy/angular-paginator.js", - "es2020": "./es2020/ivy/angular-paginator.js", - "default": "./es2020/ivy/angular-paginator.js" + "es2022": "./es2022/angular-paginator.js", + "default": "./es2022/angular-paginator.js" }, "./progress-bar": { - "es2015": "./es2015/ivy/angular-progress-bar.js", - "es2020": "./es2020/ivy/angular-progress-bar.js", - "default": "./es2020/ivy/angular-progress-bar.js" + "es2022": "./es2022/angular-progress-bar.js", + "default": "./es2022/angular-progress-bar.js" }, "./progress-spinner": { - "es2015": "./es2015/ivy/angular-progress-spinner.js", - "es2020": "./es2020/ivy/angular-progress-spinner.js", - "default": "./es2020/ivy/angular-progress-spinner.js" + "es2022": "./es2022/angular-progress-spinner.js", + "default": "./es2022/angular-progress-spinner.js" }, "./radio": { - "es2015": "./es2015/ivy/angular-radio.js", - "es2020": "./es2020/ivy/angular-radio.js", - "default": "./es2020/ivy/angular-radio.js" + "es2022": "./es2022/angular-radio.js", + "default": "./es2022/angular-radio.js" }, "./select": { - "es2015": "./es2015/ivy/angular-select.js", - "es2020": "./es2020/ivy/angular-select.js", - "default": "./es2020/ivy/angular-select.js" + "es2022": "./es2022/angular-select.js", + "default": "./es2022/angular-select.js" }, "./sidenav": { - "es2015": "./es2015/ivy/angular-sidenav.js", - "es2020": "./es2020/ivy/angular-sidenav.js", - "default": "./es2020/ivy/angular-sidenav.js" + "es2022": "./es2022/angular-sidenav.js", + "default": "./es2022/angular-sidenav.js" }, "./slide-toggle": { - "es2015": "./es2015/ivy/angular-slide-toggle.js", - "es2020": "./es2020/ivy/angular-slide-toggle.js", - "default": "./es2020/ivy/angular-slide-toggle.js" + "es2022": "./es2022/angular-slide-toggle.js", + "default": "./es2022/angular-slide-toggle.js" }, "./slider": { - "es2015": "./es2015/ivy/angular-slider.js", - "es2020": "./es2020/ivy/angular-slider.js", - "default": "./es2020/ivy/angular-slider.js" + "es2022": "./es2022/angular-slider.js", + "default": "./es2022/angular-slider.js" }, "./snack-bar": { - "es2015": "./es2015/ivy/angular-snack-bar.js", - "es2020": "./es2020/ivy/angular-snack-bar.js", - "default": "./es2020/ivy/angular-snack-bar.js" + "es2022": "./es2022/angular-snack-bar.js", + "default": "./es2022/angular-snack-bar.js" }, "./sort": { - "es2015": "./es2015/ivy/angular-sort.js", - "es2020": "./es2020/ivy/angular-sort.js", - "default": "./es2020/ivy/angular-sort.js" + "es2022": "./es2022/angular-sort.js", + "default": "./es2022/angular-sort.js" }, "./stepper": { - "es2015": "./es2015/ivy/angular-stepper.js", - "es2020": "./es2020/ivy/angular-stepper.js", - "default": "./es2020/ivy/angular-stepper.js" + "es2022": "./es2022/angular-stepper.js", + "default": "./es2022/angular-stepper.js" }, "./table": { - "es2015": "./es2015/ivy/angular-table.js", - "es2020": "./es2020/ivy/angular-table.js", - "default": "./es2020/ivy/angular-table.js" + "es2022": "./es2022/angular-table.js", + "default": "./es2022/angular-table.js" }, "./tabs": { - "es2015": "./es2015/ivy/angular-tabs.js", - "es2020": "./es2020/ivy/angular-tabs.js", - "default": "./es2020/ivy/angular-tabs.js" + "es2022": "./es2022/angular-tabs.js", + "default": "./es2022/angular-tabs.js" + }, + "./timepicker": { + "es2022": "./es2022/angular-timepicker.js", + "default": "./es2022/angular-timepicker.js" }, "./toolbar": { - "es2015": "./es2015/ivy/angular-toolbar.js", - "es2020": "./es2020/ivy/angular-toolbar.js", - "default": "./es2020/ivy/angular-toolbar.js" + "es2022": "./es2022/angular-toolbar.js", + "default": "./es2022/angular-toolbar.js" }, "./tooltip": { - "es2015": "./es2015/ivy/angular-tooltip.js", - "es2020": "./es2020/ivy/angular-tooltip.js", - "default": "./es2020/ivy/angular-tooltip.js" + "es2022": "./es2022/angular-tooltip.js", + "default": "./es2022/angular-tooltip.js" }, "./tree": { - "es2015": "./es2015/ivy/angular-tree.js", - "es2020": "./es2020/ivy/angular-tree.js", - "default": "./es2020/ivy/angular-tree.js" + "es2022": "./es2022/angular-tree.js", + "default": "./es2022/angular-tree.js" } }, "scripts": { @@ -301,7 +159,7 @@ "test:browser": "karma start karma.conf.cjs --single-run", "debug:test:browser": "karma start karma.conf.cjs", "test:formatting": "prettier --check .", - "build": "rimraf system es2015 es2020 && rollup -c", + "build": "rimraf system es2022 && rollup -c", "format": "prettier --write .", "release": "release-it", "prepublishOnly": "pnpm run build && pinst --disable", @@ -309,8 +167,7 @@ "postpublish": "pinst --enable" }, "files": [ - "es2015", - "es2020", + "es2022", "system" ], "repository": { @@ -327,11 +184,11 @@ }, "homepage": "https://github.com/esm-bundle/angular__material#readme", "devDependencies": { - "@angular/cdk": "15.2.9", + "@angular/cdk": "19.0.4", "@angular/compiler": "19.0.5", "@angular/compiler-cli": "19.0.5", "@angular/core": "19.0.5", - "@angular/material": "15.2.9", + "@angular/material": "19.0.4", "@rollup/plugin-babel": "6.0.4", "concurrently": "9.1.2", "husky": "9.1.7", @@ -339,7 +196,7 @@ "karma-firefox-launcher": "2.1.3", "karma-jasmine": "5.1.0", "pinst": "3.0.0", - "prettier": "2.8.8", + "prettier": "3.4.2", "pretty-quick": "4.0.0", "release-it": "18.0.0", "release-it-plugin-esm-bundle": "3.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f8d719b..502bf4d5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,54 +1,77 @@ -lockfileVersion: 5.4 - -specifiers: - '@angular/cdk': 15.2.9 - '@angular/compiler': 19.0.5 - '@angular/compiler-cli': 19.0.5 - '@angular/core': 19.0.5 - '@angular/material': 15.2.9 - '@rollup/plugin-babel': 6.0.4 - concurrently: 9.1.2 - husky: 9.1.7 - karma: 6.4.4 - karma-firefox-launcher: 2.1.3 - karma-jasmine: 5.1.0 - pinst: 3.0.0 - prettier: 2.8.8 - pretty-quick: 4.0.0 - release-it: 18.0.0 - release-it-plugin-esm-bundle: 3.0.0 - rimraf: 6.0.1 - rollup: 4.30.0 - rollup-plugin-terser: 7.0.2 - rxjs: 7.8.1 - typescript: 5.7.2 +lockfileVersion: '6.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false devDependencies: - '@angular/cdk': 15.2.9_vfuoo5hylu6wdswmkfk64jipge - '@angular/compiler': 19.0.5_@angular+core@19.0.5 - '@angular/compiler-cli': 19.0.5_7oejlm5yi4kgb2i5fan2ew6fym - '@angular/core': 19.0.5_rxjs@7.8.1 - '@angular/material': 15.2.9_gpzxce6bcvvcgv4zgcfoosdxkm - '@rollup/plugin-babel': 6.0.4_rollup@4.30.0 - concurrently: 9.1.2 - husky: 9.1.7 - karma: 6.4.4 - karma-firefox-launcher: 2.1.3 - karma-jasmine: 5.1.0_karma@6.4.4 - pinst: 3.0.0 - prettier: 2.8.8 - pretty-quick: 4.0.0_prettier@2.8.8 - release-it: 18.0.0_typescript@5.7.2 - release-it-plugin-esm-bundle: 3.0.0_release-it@18.0.0 - rimraf: 6.0.1 - rollup: 4.30.0 - rollup-plugin-terser: 7.0.2_rollup@4.30.0 - rxjs: 7.8.1 - typescript: 5.7.2 + '@angular/cdk': + specifier: 19.0.4 + version: 19.0.4(@angular/common@19.0.5)(@angular/core@19.0.5)(rxjs@7.8.1) + '@angular/compiler': + specifier: 19.0.5 + version: 19.0.5(@angular/core@19.0.5) + '@angular/compiler-cli': + specifier: 19.0.5 + version: 19.0.5(@angular/compiler@19.0.5)(typescript@5.7.2) + '@angular/core': + specifier: 19.0.5 + version: 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) + '@angular/material': + specifier: 19.0.4 + version: 19.0.4(@angular/animations@19.0.5)(@angular/cdk@19.0.4)(@angular/common@19.0.5)(@angular/core@19.0.5)(@angular/forms@19.0.5)(@angular/platform-browser@19.0.5)(rxjs@7.8.1) + '@rollup/plugin-babel': + specifier: 6.0.4 + version: 6.0.4(@babel/core@7.26.0)(rollup@4.30.0) + concurrently: + specifier: 9.1.2 + version: 9.1.2 + husky: + specifier: 9.1.7 + version: 9.1.7 + karma: + specifier: 6.4.4 + version: 6.4.4 + karma-firefox-launcher: + specifier: 2.1.3 + version: 2.1.3 + karma-jasmine: + specifier: 5.1.0 + version: 5.1.0(karma@6.4.4) + pinst: + specifier: 3.0.0 + version: 3.0.0 + prettier: + specifier: 3.4.2 + version: 3.4.2 + pretty-quick: + specifier: 4.0.0 + version: 4.0.0(prettier@3.4.2) + release-it: + specifier: 18.0.0 + version: 18.0.0(@types/node@22.10.5)(typescript@5.7.2) + release-it-plugin-esm-bundle: + specifier: 3.0.0 + version: 3.0.0(release-it@18.0.0) + rimraf: + specifier: 6.0.1 + version: 6.0.1 + rollup: + specifier: 4.30.0 + version: 4.30.0 + rollup-plugin-terser: + specifier: 7.0.2 + version: 7.0.2(rollup@4.30.0) + rxjs: + specifier: 7.8.1 + version: 7.8.1 + typescript: + specifier: 5.7.2 + version: 5.7.2 packages: - /@ampproject/remapping/2.2.0: + /@ampproject/remapping@2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: @@ -56,21 +79,44 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@angular/cdk/15.2.9_vfuoo5hylu6wdswmkfk64jipge: - resolution: {integrity: sha512-koaM07N1AIQ5oHU27l0/FoQSSoYAwlAYwVZ4Di3bYrJsTBNCN2Xsby7wI8gZxdepMnV4Fe9si382BDBov+oO4Q==} + /@angular/animations@19.0.5(@angular/core@19.0.5): + resolution: {integrity: sha512-HCOF2CrhUvjoZWusd4nh32VOxpUrg6bV+3Z8Q36Ix3aZdni8v0qoP2rl5wGbotaPtYg5RtyDH60Z2AOPKqlrZg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 19.0.5 + dependencies: + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) + tslib: 2.6.2 + dev: true + + /@angular/cdk@19.0.4(@angular/common@19.0.5)(@angular/core@19.0.5)(rxjs@7.8.1): + resolution: {integrity: sha512-P8V1n6AFFjBUJG3YRgw8DiiNDWPZVrwQ42wbwgZxd4s2TQAuNFg3YY8h/DSMVxt2sXpavrshZsoLtP9yLKZjHA==} peerDependencies: - '@angular/common': ^15.0.0 || ^16.0.0 - '@angular/core': ^15.0.0 || ^16.0.0 + '@angular/common': ^19.0.0 || ^20.0.0 + '@angular/core': ^19.0.0 || ^20.0.0 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/core': 19.0.5_rxjs@7.8.1 + '@angular/common': 19.0.5(@angular/core@19.0.5)(rxjs@7.8.1) + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) rxjs: 7.8.1 - tslib: 2.4.0 + tslib: 2.6.2 optionalDependencies: parse5: 7.1.2 dev: true - /@angular/compiler-cli/19.0.5_7oejlm5yi4kgb2i5fan2ew6fym: + /@angular/common@19.0.5(@angular/core@19.0.5)(rxjs@7.8.1): + resolution: {integrity: sha512-fFK+euCj1AjBHBCpj9VnduMSeqoMRhZZHbhPYiND7tucRRJ8vwGU0sYK2KI/Ko+fsrNIXL/0O4F36jVPl09Smg==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/core': 19.0.5 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) + rxjs: 7.8.1 + tslib: 2.6.2 + dev: true + + /@angular/compiler-cli@19.0.5(@angular/compiler@19.0.5)(typescript@5.7.2): resolution: {integrity: sha512-KSzuWCTZlvJsoAenxM9cjTOzNM8mrFxDBInj0KVPz7QU83amGS4rcv1pWO/QGYQcErfskcN84TAdMegaRWWCmA==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} hasBin: true @@ -78,7 +124,7 @@ packages: '@angular/compiler': 19.0.5 typescript: '>=5.5 <5.7' dependencies: - '@angular/compiler': 19.0.5_@angular+core@19.0.5 + '@angular/compiler': 19.0.5(@angular/core@19.0.5) '@babel/core': 7.26.0 '@jridgewell/sourcemap-codec': 1.4.14 chokidar: 4.0.1 @@ -92,7 +138,7 @@ packages: - supports-color dev: true - /@angular/compiler/19.0.5_@angular+core@19.0.5: + /@angular/compiler@19.0.5(@angular/core@19.0.5): resolution: {integrity: sha512-S8ku5Ljp0kqX3shfmE9DVo09629jeYJSlBRGbj2Glb92dd+VQZPOz7KxqKRTwmAl7lQIV/+4Lr6G/GVTsoC4vg==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: @@ -101,11 +147,11 @@ packages: '@angular/core': optional: true dependencies: - '@angular/core': 19.0.5_rxjs@7.8.1 + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) tslib: 2.6.2 dev: true - /@angular/core/19.0.5_rxjs@7.8.1: + /@angular/core@19.0.5(rxjs@7.8.1)(zone.js@0.15.0): resolution: {integrity: sha512-Ywc6sPO6G/Y1stfk3y/MallV/h0yzQ0vdOHRWueLrk5kD1DTdbolV4X03Cs3PuVvravgcSVE3nnuuHFuH32emQ==} engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: @@ -114,79 +160,70 @@ packages: dependencies: rxjs: 7.8.1 tslib: 2.6.2 + zone.js: 0.15.0 dev: true - /@angular/material/15.2.9_gpzxce6bcvvcgv4zgcfoosdxkm: - resolution: {integrity: sha512-emuFF/7+91Jq+6kVCl3FiVoFLtAZoh+woFQWNuK8nhx0HmD4ckLFI8d9a6ERYR3zRuKhq5deSRE2kYsfpjrrsQ==} + /@angular/forms@19.0.5(@angular/common@19.0.5)(@angular/core@19.0.5)(@angular/platform-browser@19.0.5)(rxjs@7.8.1): + resolution: {integrity: sha512-OhNFkfOoguqCDq07vNBV28FFrmTM8S11Z3Cd6PQZJJF9TgAtpV5KtF7A3eXBCN92W4pmqluomPjfK7YyImzIYQ==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} peerDependencies: - '@angular/animations': ^15.0.0 || ^16.0.0 - '@angular/cdk': 15.2.9 - '@angular/common': ^15.0.0 || ^16.0.0 - '@angular/core': ^15.0.0 || ^16.0.0 - '@angular/forms': ^15.0.0 || ^16.0.0 - '@angular/platform-browser': ^15.0.0 || ^16.0.0 + '@angular/common': 19.0.5 + '@angular/core': 19.0.5 + '@angular/platform-browser': 19.0.5 rxjs: ^6.5.3 || ^7.4.0 dependencies: - '@angular/cdk': 15.2.9_vfuoo5hylu6wdswmkfk64jipge - '@angular/core': 19.0.5_rxjs@7.8.1 - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/auto-init': 15.0.0-canary.684e33d25.0 - '@material/banner': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/button': 15.0.0-canary.684e33d25.0 - '@material/card': 15.0.0-canary.684e33d25.0 - '@material/checkbox': 15.0.0-canary.684e33d25.0 - '@material/chips': 15.0.0-canary.684e33d25.0 - '@material/circular-progress': 15.0.0-canary.684e33d25.0 - '@material/data-table': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dialog': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/drawer': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/fab': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/floating-label': 15.0.0-canary.684e33d25.0 - '@material/form-field': 15.0.0-canary.684e33d25.0 - '@material/icon-button': 15.0.0-canary.684e33d25.0 - '@material/image-list': 15.0.0-canary.684e33d25.0 - '@material/layout-grid': 15.0.0-canary.684e33d25.0 - '@material/line-ripple': 15.0.0-canary.684e33d25.0 - '@material/linear-progress': 15.0.0-canary.684e33d25.0 - '@material/list': 15.0.0-canary.684e33d25.0 - '@material/menu': 15.0.0-canary.684e33d25.0 - '@material/menu-surface': 15.0.0-canary.684e33d25.0 - '@material/notched-outline': 15.0.0-canary.684e33d25.0 - '@material/radio': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/segmented-button': 15.0.0-canary.684e33d25.0 - '@material/select': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/slider': 15.0.0-canary.684e33d25.0 - '@material/snackbar': 15.0.0-canary.684e33d25.0 - '@material/switch': 15.0.0-canary.684e33d25.0 - '@material/tab': 15.0.0-canary.684e33d25.0 - '@material/tab-bar': 15.0.0-canary.684e33d25.0 - '@material/tab-indicator': 15.0.0-canary.684e33d25.0 - '@material/tab-scroller': 15.0.0-canary.684e33d25.0 - '@material/textfield': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tooltip': 15.0.0-canary.684e33d25.0 - '@material/top-app-bar': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 + '@angular/common': 19.0.5(@angular/core@19.0.5)(rxjs@7.8.1) + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) + '@angular/platform-browser': 19.0.5(@angular/animations@19.0.5)(@angular/common@19.0.5)(@angular/core@19.0.5) rxjs: 7.8.1 - tslib: 2.4.0 + tslib: 2.6.2 + dev: true + + /@angular/material@19.0.4(@angular/animations@19.0.5)(@angular/cdk@19.0.4)(@angular/common@19.0.5)(@angular/core@19.0.5)(@angular/forms@19.0.5)(@angular/platform-browser@19.0.5)(rxjs@7.8.1): + resolution: {integrity: sha512-8WRMbN1+oRXx1ZFLni+BRz60F4FWzJPFORsQ8qAvY3sHWzyjunsYZkpbze3uiZO6bu3hiyQCU6g+k/58Qc6kkw==} + peerDependencies: + '@angular/animations': ^19.0.0 || ^20.0.0 + '@angular/cdk': 19.0.4 + '@angular/common': ^19.0.0 || ^20.0.0 + '@angular/core': ^19.0.0 || ^20.0.0 + '@angular/forms': ^19.0.0 || ^20.0.0 + '@angular/platform-browser': ^19.0.0 || ^20.0.0 + rxjs: ^6.5.3 || ^7.4.0 + dependencies: + '@angular/animations': 19.0.5(@angular/core@19.0.5) + '@angular/cdk': 19.0.4(@angular/common@19.0.5)(@angular/core@19.0.5)(rxjs@7.8.1) + '@angular/common': 19.0.5(@angular/core@19.0.5)(rxjs@7.8.1) + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) + '@angular/forms': 19.0.5(@angular/common@19.0.5)(@angular/core@19.0.5)(@angular/platform-browser@19.0.5)(rxjs@7.8.1) + '@angular/platform-browser': 19.0.5(@angular/animations@19.0.5)(@angular/common@19.0.5)(@angular/core@19.0.5) + rxjs: 7.8.1 + tslib: 2.6.2 dev: true - /@babel/code-frame/7.12.13: + /@angular/platform-browser@19.0.5(@angular/animations@19.0.5)(@angular/common@19.0.5)(@angular/core@19.0.5): + resolution: {integrity: sha512-41+Jo5DEil4Ifvv+UE/p1l9YJtYN+xfhx+/C9cahVgvV5D2q+givyK73d0Mnb6XOfe1q+hoV5lZ+XhQYp21//g==} + engines: {node: ^18.19.1 || ^20.11.1 || >=22.0.0} + peerDependencies: + '@angular/animations': 19.0.5 + '@angular/common': 19.0.5 + '@angular/core': 19.0.5 + peerDependenciesMeta: + '@angular/animations': + optional: true + dependencies: + '@angular/animations': 19.0.5(@angular/core@19.0.5) + '@angular/common': 19.0.5(@angular/core@19.0.5)(rxjs@7.8.1) + '@angular/core': 19.0.5(rxjs@7.8.1)(zone.js@0.15.0) + tslib: 2.6.2 + dev: true + + /@babel/code-frame@7.12.13: resolution: {integrity: sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==} dependencies: '@babel/highlight': 7.24.7 dev: true - /@babel/code-frame/7.26.2: + /@babel/code-frame@7.26.2: resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} engines: {node: '>=6.9.0'} dependencies: @@ -195,12 +232,12 @@ packages: picocolors: 1.1.1 dev: true - /@babel/compat-data/7.26.2: + /@babel/compat-data@7.26.2: resolution: {integrity: sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==} engines: {node: '>=6.9.0'} dev: true - /@babel/core/7.26.0: + /@babel/core@7.26.0: resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} engines: {node: '>=6.9.0'} dependencies: @@ -208,7 +245,7 @@ packages: '@babel/code-frame': 7.26.2 '@babel/generator': 7.26.2 '@babel/helper-compilation-targets': 7.25.9 - '@babel/helper-module-transforms': 7.26.0_@babel+core@7.26.0 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) '@babel/helpers': 7.26.0 '@babel/parser': 7.26.2 '@babel/template': 7.25.9 @@ -223,7 +260,7 @@ packages: - supports-color dev: true - /@babel/generator/7.26.2: + /@babel/generator@7.26.2: resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} engines: {node: '>=6.9.0'} dependencies: @@ -234,7 +271,7 @@ packages: jsesc: 3.0.2 dev: true - /@babel/helper-compilation-targets/7.25.9: + /@babel/helper-compilation-targets@7.25.9: resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} engines: {node: '>=6.9.0'} dependencies: @@ -245,14 +282,14 @@ packages: semver: 6.3.1 dev: true - /@babel/helper-module-imports/7.22.5: + /@babel/helper-module-imports@7.22.5: resolution: {integrity: sha512-8Dl6+HD/cKifutF5qGd/8ZJi84QeAKh+CEe1sBzz8UayBBGg1dAIJrdHOcOM5b2MpzWL2yuotJTtGjETq0qjXg==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.22.5 dev: true - /@babel/helper-module-imports/7.25.9: + /@babel/helper-module-imports@7.25.9: resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} engines: {node: '>=6.9.0'} dependencies: @@ -262,7 +299,7 @@ packages: - supports-color dev: true - /@babel/helper-module-transforms/7.26.0_@babel+core@7.26.0: + /@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0): resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} engines: {node: '>=6.9.0'} peerDependencies: @@ -276,22 +313,22 @@ packages: - supports-color dev: true - /@babel/helper-string-parser/7.25.9: + /@babel/helper-string-parser@7.25.9: resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-identifier/7.25.9: + /@babel/helper-validator-identifier@7.25.9: resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} engines: {node: '>=6.9.0'} dev: true - /@babel/helper-validator-option/7.25.9: + /@babel/helper-validator-option@7.25.9: resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} engines: {node: '>=6.9.0'} dev: true - /@babel/helpers/7.26.0: + /@babel/helpers@7.26.0: resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} engines: {node: '>=6.9.0'} dependencies: @@ -299,7 +336,7 @@ packages: '@babel/types': 7.26.0 dev: true - /@babel/highlight/7.24.7: + /@babel/highlight@7.24.7: resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} engines: {node: '>=6.9.0'} dependencies: @@ -309,7 +346,7 @@ packages: picocolors: 1.1.1 dev: true - /@babel/parser/7.26.2: + /@babel/parser@7.26.2: resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} engines: {node: '>=6.0.0'} hasBin: true @@ -317,7 +354,7 @@ packages: '@babel/types': 7.26.0 dev: true - /@babel/template/7.25.9: + /@babel/template@7.25.9: resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} engines: {node: '>=6.9.0'} dependencies: @@ -326,7 +363,7 @@ packages: '@babel/types': 7.26.0 dev: true - /@babel/traverse/7.25.9: + /@babel/traverse@7.25.9: resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} engines: {node: '>=6.9.0'} dependencies: @@ -341,7 +378,7 @@ packages: - supports-color dev: true - /@babel/types/7.22.5: + /@babel/types@7.22.5: resolution: {integrity: sha512-zo3MIHGOkPOfoRXitsgHLjEXmlDaD/5KU1Uzuc9GNiZPhSqVxVRtxuPaSBZDsYZ9qV88AjtMtWW7ww98loJ9KA==} engines: {node: '>=6.9.0'} dependencies: @@ -350,7 +387,7 @@ packages: to-fast-properties: 2.0.0 dev: true - /@babel/types/7.26.0: + /@babel/types@7.26.0: resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} engines: {node: '>=6.9.0'} dependencies: @@ -358,44 +395,46 @@ packages: '@babel/helper-validator-identifier': 7.25.9 dev: true - /@colors/colors/1.5.0: + /@colors/colors@1.5.0: resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} engines: {node: '>=0.1.90'} dev: true - /@iarna/toml/2.2.5: + /@iarna/toml@2.2.5: resolution: {integrity: sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==} dev: true - /@inquirer/checkbox/4.0.4: + /@inquirer/checkbox@4.0.4(@types/node@22.10.5): resolution: {integrity: sha512-fYAKCAcGNMdfjL6hZTRUwkIByQ8EIZCXKrIQZH7XjADnN/xvRUhj8UdBbpC4zoUzvChhkSC/zRKaP/tDs3dZpg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) '@inquirer/figures': 1.0.9 - '@inquirer/type': 3.0.2 + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/confirm/5.1.1: + /@inquirer/confirm@5.1.1(@types/node@22.10.5): resolution: {integrity: sha512-vVLSbGci+IKQvDOtzpPTCOiEJCNidHcAq9JYVoWTW0svb5FiwSLotkM+JXNXejfjnzVYV9n0DTBythl9+XgTxg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 dev: true - /@inquirer/core/10.1.2: + /@inquirer/core@10.1.2(@types/node@22.10.5): resolution: {integrity: sha512-bHd96F3ezHg1mf/J0Rb4CV8ndCN0v28kUlrHqP7+ECm1C/A+paB7Xh2lbMk6x+kweQC+rZOxM/YeKikzxco8bQ==} engines: {node: '>=18'} dependencies: '@inquirer/figures': 1.0.9 - '@inquirer/type': 3.0.2 + '@inquirer/type': 3.0.2(@types/node@22.10.5) ansi-escapes: 4.3.2 cli-width: 4.1.0 mute-stream: 2.0.0 @@ -407,138 +446,149 @@ packages: - '@types/node' dev: true - /@inquirer/editor/4.2.1: + /@inquirer/editor@4.2.1(@types/node@22.10.5): resolution: {integrity: sha512-xn9aDaiP6nFa432i68JCaL302FyL6y/6EG97nAtfIPnWZ+mWPgCMLGc4XZ2QQMsZtu9q3Jd5AzBPjXh10aX9kA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 external-editor: 3.1.0 dev: true - /@inquirer/expand/4.0.4: + /@inquirer/expand@4.0.4(@types/node@22.10.5): resolution: {integrity: sha512-GYocr+BPyxKPxQ4UZyNMqZFSGKScSUc0Vk17II3J+0bDcgGsQm0KYQNooN1Q5iBfXsy3x/VWmHGh20QnzsaHwg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/figures/1.0.9: + /@inquirer/figures@1.0.9: resolution: {integrity: sha512-BXvGj0ehzrngHTPTDqUoDT3NXL8U0RxUk2zJm2A66RhCEIWdtU1v6GuUqNAgArW4PQ9CinqIWyHdQgdwOj06zQ==} engines: {node: '>=18'} dev: true - /@inquirer/input/4.1.1: + /@inquirer/input@4.1.1(@types/node@22.10.5): resolution: {integrity: sha512-nAXAHQndZcXB+7CyjIW3XuQZZHbQQ0q8LX6miY6bqAWwDzNa9JUioDBYrFmOUNIsuF08o1WT/m2gbBXvBhYVxg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 dev: true - /@inquirer/number/3.0.4: + /@inquirer/number@3.0.4(@types/node@22.10.5): resolution: {integrity: sha512-DX7a6IXRPU0j8kr2ovf+QaaDiIf+zEKaZVzCWdLOTk7XigqSXvoh4cul7x68xp54WTQrgSnW7P1WBJDbyY3GhA==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 dev: true - /@inquirer/password/4.0.4: + /@inquirer/password@4.0.4(@types/node@22.10.5): resolution: {integrity: sha512-wiliQOWdjM8FnBmdIHtQV2Ca3S1+tMBUerhyjkRCv1g+4jSvEweGu9GCcvVEgKDhTBT15nrxvk5/bVrGUqSs1w==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 ansi-escapes: 4.3.2 dev: true - /@inquirer/prompts/7.2.1: + /@inquirer/prompts@7.2.1(@types/node@22.10.5): resolution: {integrity: sha512-v2JSGri6/HXSfoGIwuKEn8sNCQK6nsB2BNpy2lSX6QH9bsECrMv93QHnj5+f+1ZWpF/VNioIV2B/PDox8EvGuQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/checkbox': 4.0.4 - '@inquirer/confirm': 5.1.1 - '@inquirer/editor': 4.2.1 - '@inquirer/expand': 4.0.4 - '@inquirer/input': 4.1.1 - '@inquirer/number': 3.0.4 - '@inquirer/password': 4.0.4 - '@inquirer/rawlist': 4.0.4 - '@inquirer/search': 3.0.4 - '@inquirer/select': 4.0.4 + '@inquirer/checkbox': 4.0.4(@types/node@22.10.5) + '@inquirer/confirm': 5.1.1(@types/node@22.10.5) + '@inquirer/editor': 4.2.1(@types/node@22.10.5) + '@inquirer/expand': 4.0.4(@types/node@22.10.5) + '@inquirer/input': 4.1.1(@types/node@22.10.5) + '@inquirer/number': 3.0.4(@types/node@22.10.5) + '@inquirer/password': 4.0.4(@types/node@22.10.5) + '@inquirer/rawlist': 4.0.4(@types/node@22.10.5) + '@inquirer/search': 3.0.4(@types/node@22.10.5) + '@inquirer/select': 4.0.4(@types/node@22.10.5) + '@types/node': 22.10.5 dev: true - /@inquirer/rawlist/4.0.4: + /@inquirer/rawlist@4.0.4(@types/node@22.10.5): resolution: {integrity: sha512-IsVN2EZdNHsmFdKWx9HaXb8T/s3FlR/U1QPt9dwbSyPtjFbMTlW9CRFvnn0bm/QIsrMRD2oMZqrQpSWPQVbXXg==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/search/3.0.4: + /@inquirer/search@3.0.4(@types/node@22.10.5): resolution: {integrity: sha512-tSkJk2SDmC2MEdTIjknXWmCnmPr5owTs9/xjfa14ol1Oh95n6xW7SYn5fiPk4/vrJPys0ggSWiISdPze4LTa7A==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) '@inquirer/figures': 1.0.9 - '@inquirer/type': 3.0.2 + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/select/4.0.4: + /@inquirer/select@4.0.4(@types/node@22.10.5): resolution: {integrity: sha512-ZzYLuLoUzTIW9EJm++jBpRiTshGqS3Q1o5qOEQqgzaBlmdsjQr6pA4TUNkwu6OBYgM2mIRbCz6mUhFDfl/GF+w==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) '@inquirer/figures': 1.0.9 - '@inquirer/type': 3.0.2 + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 ansi-escapes: 4.3.2 yoctocolors-cjs: 2.1.2 dev: true - /@inquirer/type/3.0.2: + /@inquirer/type@3.0.2(@types/node@22.10.5): resolution: {integrity: sha512-ZhQ4TvhwHZF+lGhQ2O/rsjo80XoZR5/5qhOY3t6FJuX5XBg5Be8YzYTvaUGJnc12AUGI2nr4QSUE4PhKSigx7g==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' + dependencies: + '@types/node': 22.10.5 dev: true - /@isaacs/cliui/8.0.2: + /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} dependencies: string-width: 5.1.2 - string-width-cjs: /string-width/4.2.3 + string-width-cjs: /string-width@4.2.3 strip-ansi: 7.1.0 - strip-ansi-cjs: /strip-ansi/6.0.1 + strip-ansi-cjs: /strip-ansi@6.0.1 wrap-ansi: 8.1.0 - wrap-ansi-cjs: /wrap-ansi/7.0.0 + wrap-ansi-cjs: /wrap-ansi@7.0.0 dev: true - /@jridgewell/gen-mapping/0.1.1: + /@jridgewell/gen-mapping@0.1.1: resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} engines: {node: '>=6.0.0'} dependencies: @@ -546,7 +596,7 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@jridgewell/gen-mapping/0.3.5: + /@jridgewell/gen-mapping@0.3.5: resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} dependencies: @@ -555,679 +605,28 @@ packages: '@jridgewell/trace-mapping': 0.3.25 dev: true - /@jridgewell/resolve-uri/3.1.0: + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/set-array/1.2.1: + /@jridgewell/set-array@1.2.1: resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} dev: true - /@jridgewell/sourcemap-codec/1.4.14: + /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} dev: true - /@jridgewell/trace-mapping/0.3.25: + /@jridgewell/trace-mapping@0.3.25: resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 dev: true - /@material/animation/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-5osi1z4JQIXcklPALbH/zTfOm2pDzHt9Fxm7ZyURy250xIZj6QjULRzPTnzOhC2ropfix9ra2Cfggbf0dcRbEQ==} - dependencies: - tslib: 2.6.2 - dev: true - - /@material/auto-init/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-OigQTmrVzkcGvxNjOaIe5oItTFPgrO9xLewvharDI6m6yvO1z7OBnkcW+sFN6ggLNYNxd0O1u9v64vMsmeDABQ==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/banner/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-PqtGp3KWzdu58rWv/DIvSfe38m5YKOBbAAbBinSvgadBb/da+IE1t5F7YPNKE1T5lJsQBGVUYx6QBIeXm+aI/A==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/button': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/base/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-oOaqb/SfjWwTKsdJUZmeh/Qrs41nIJI0N+zELsxnvbGjSIN1ZMAKYZFPMahqvC68OJ6+5CvJM8PoTNs5l+B8IQ==} - dependencies: - tslib: 2.6.2 - dev: true - - /@material/button/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-Nkekk4edeX+ObVOa7UlwavaHdmckPV5wU4SAJf3iA3R61cmz+KsgAgpzfcwv5WfNhIlc2nLu8QYEecpHdo9d/w==} - dependencies: - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/card/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-xhyB7XX5KkEiCEqwSPkl58ZGYL6xFdnY62zimyBXJRG/Eaa0Swj3kW20hVCpt4f7c9Zmp8Se27rg8vnKmhvO3g==} - dependencies: - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/checkbox/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-NFpM3TS924PmVsk2KQLNU95OYCf8ZwYgzeqfnAexU0bEfjUJXINBun2Go0AaeOUMjuvWUe+byjrXgv8SFYbMUA==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/chips/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-z4ajQ4NnsAQ/Si9tZ4xmxzjj2Qb+vW++4QjCjjjwAGIZbCe0xglAnMh2t66XLJUxt7RoKZuZVEO7ZqcFZpvJFQ==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/checkbox': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - safevalues: 0.3.4 - tslib: 2.6.2 - dev: true - - /@material/circular-progress/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-G6qD0nGNtEUwWnAMJuA9INYFpZoKtx7KFjBaPF4Ol2YLHtmShALNAYyn54TMAK8AZ2IpW08PXjGS7Ye88vrdEQ==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/progress-indicator': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/data-table/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-+wDw1DDDFfAsKAMzs84f/5GCjux39zjNfW8tL4wFbkWNwewmQrG9zaQMJhBpVOtLCrM8Gj6SOgOANqgqoCjvGg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/checkbox': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/icon-button': 15.0.0-canary.684e33d25.0 - '@material/linear-progress': 15.0.0-canary.684e33d25.0 - '@material/list': 15.0.0-canary.684e33d25.0 - '@material/menu': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/select': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/density/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-661yEVRMGrlq6S6WuSbPRO+ZwpdUOg2glCc7y96doM6itSLOa3UEAldjOLfsYZVB74GnKCiuDp//QmfoRyYTfA==} - dependencies: - tslib: 2.6.2 - dev: true - - /@material/dialog/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-szn0dHnfeQTSOC6SSRSGAzX6Tnx+4NnSMUwNkXm+3bwjds8ZVK26+DXwLrP5f3ID5F1K5sFsRf2INo5/TNTHyQ==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/button': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/icon-button': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/dom/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-7pEJLYov+tGgfuD8mZxoVU6rWtPI8ppjTAhz+F27Hz9FG0JETMWTKpDPBXLnKvX7vhIxL83GvZ9geNHCe8Hfog==} - dependencies: - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/drawer/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-/KMckLf1PYU/H3PXnS4e0aFl03qG3JlSv4LGgX6juJufcONqGTl/m63EMO/L/eUy6H1CRrXmVDjik/jzHLyDhg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/list': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/elevation/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-WDF8SsRtq3rXUbVVbd9K4DUijIPH0bUFSOreVYxudpuxAfTlDS5+aeS1EK9UIBFYLuba4u5wVT2tDv6e1RTfrQ==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/fab/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-KCu87rWOKEAe9vZcAm6K8XazYSWPNjMG+OhrbPjHW6bCO7as1YCgtmkBkhff7csY/rFmcVpIy884xtUfLmSudQ==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/feature-targeting/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-HyH1erNTSjS63sigNSUMaCd0nJhTNdDFeC+myrxwtDaQm+uYJ8troCNtQM3g6mx0XATNtX5aTOoPmrM6yVVi1A==} - dependencies: - tslib: 2.6.2 - dev: true - - /@material/floating-label/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-f7TPp6bKpGvV3sYYiZHSGlrixXKkXXITW3Esp7KB9jRq42c0H82novmdwvY0eTef4ootmA2JEysr78KQfHBUPg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/focus-ring/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-ikw2RVUfgzXChpWIzPH1VzRvTjYb5ZKj4H+CZf7jqPUXMstFOZg90Bp7ARLZHqYiyNMuUq3zUTHozS6iHorSqg==} - dependencies: - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - dev: true - - /@material/form-field/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-vpF9N/uq5no/7+8GAbEH0868FhOuBgxAWRr1Sfb+jthKfBr8OS/wPU/AHzZHdHdAm7PQynbeOXfDsX2dI//PDA==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/icon-button/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-wMI+XGzmIN/o2ePBKg2hLyx7H4pXCRAyyIKMQS1FMp1UKa2tYmiHVX/V8skhKwCqxg3i6Ls/LxMjfPxTR18WvQ==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/image-list/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-Ol+uaHYBe5R/cgzlfh5ONnMVX0wO6fV74JMUcQCQlxP6lXau/edARo4tkRc7A7UJUkU3VRv0EpEjLoCRNUPGaA==} - dependencies: - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/layout-grid/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-ALXE1mqFNb/RB2lVRQ3/r1Aufw2mFZnOjRE+boYDVepmAG/xWyPCyaGoavELJF5l4GAb0tXi8wA/8HeGbLOpuA==} - dependencies: - tslib: 2.6.2 - dev: true - - /@material/line-ripple/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-7hRx8C/e9i0P6pgQpNOMfTwSS2r1fwEvBL72QDVGLtLuoKKwsjjgP6Z0Jat/GeHJe87u9LQvGBoD4upt+of/HA==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/linear-progress/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-iJclt7mKmcMk6pqD7ocXKfCWZhqBoODp7N593jYlxVpTJuEz2wiVAjZUDn/YGj/Uz3CRH+2YFfOiLr9pwWjhDg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/progress-indicator': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/list/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-rQ+FCSdzmwTcT00IYE0uRV3CS4oGSccKFl9hkcF+aHFW61L7ORh/SCGUDPrEfQFrFkMn5f8qroVJjpUAMXBz4g==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/menu-surface/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-RVO5GAYcfWPaKwxsF/NhUAmrYXQCQBKvRQW0TIlbmAJz6lcFeTs6YZqF3u1C7qrL3ZQGz+sur/7ywj6QU0oMow==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/menu/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-r7wzDLSGSI9629/mfpvsMzkVxpmV75kcD3IrW0Pcu6/Bv/1xi0EvjcUXzNJJoQlwN4Zj35Ymz/PCjZkIDIz68Q==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/list': 15.0.0-canary.684e33d25.0 - '@material/menu-surface': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/notched-outline/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-9YHcBkvJLPVYzkHcWoTpBZAFrEd+j1hjhGxLhh0LuNrZe8VroUkZD1TTnUAPHRG3os6EqEWWaKb0RN+aPIF2yQ==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/floating-label': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/progress-indicator/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-c0icji4faeNWUoqGENGC7Hav0Puxh0RwXIDVizffaUxKIGbajpIp5+4Zop73fK/xFLGMB/npg7TbP+aCGjQ3fw==} - dependencies: - tslib: 2.6.2 - dev: true - - /@material/radio/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-U3Eh8sNUA8trDla1Bq8Bo02foxYvtoewaKeF8A8tAju81XZ4jRiftfOsOWZDZEHCVbbCB2QwvutvFlnay5n+Aw==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/ripple/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-RyePu7SjIm/OuyyEieZ/gxiPYkNZOZHeid72WRcN9ofdlljj2pifcdPvcfZA+v/DMS33xo5GjG2L/Qj6ClWrKw==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/rtl/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-NqdJl8Ayupp1Th+vCNCpVQHbUFOuF7TCte9LD1norTIBUF/QizIxWby2W5uUEiPbnh5j9PmE1CJtfLwKun3pcw==} - dependencies: - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/segmented-button/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-bEGgg8vgXNLyukyV8HRjFMuQ6t6nm5LQ4Pgm22um61Yc8qyi0BOqV41OR4SVdUrUqZxh1aVD+p+4NN03+LfQXw==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/touch-target': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/select/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-kf178/2TeEinTv0mgmSBcmmExQ2h7a7dtR1E3WuqQgisJ/R6+zVLMkC2CnfIyzxYX2vkuUTG0ue3Reh/6XiqSg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/floating-label': 15.0.0-canary.684e33d25.0 - '@material/line-ripple': 15.0.0-canary.684e33d25.0 - '@material/list': 15.0.0-canary.684e33d25.0 - '@material/menu': 15.0.0-canary.684e33d25.0 - '@material/menu-surface': 15.0.0-canary.684e33d25.0 - '@material/notched-outline': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/shape/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-aEelpaTFmpnCji3TUGP9bVCS/bRVjUmLTHBPZtuu1gOrUVVtJ6kYOg73dZNJF+XOoNL2yOX/LRcKwsop29tptA==} - dependencies: - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/slider/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-WVyK+2pSNSZmj07M2K/a3TADoQ9FBCndfNC/vE7/wGIg4dddJJK5KvQ+yruf9R2cSzTL/S1sZ5WpyyeM8E9HTw==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/snackbar/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-itO+DCkOannZzR1/cCHcqAm7ifhuFvXmDItNoA8qLEcAyJDJJRkhpwj3XQ01yuo9gBFcSctp7Txt7e+Hncm/Jg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/button': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/icon-button': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/switch/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-Jxi0gl92yvvZZsAPxvVHzXx2ga+T/djMow98jvEczmpUorWnAhgiCr9CsSSRoosahWyRB8NLZOxUQrACxvffjw==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - safevalues: 0.3.4 - tslib: 2.6.2 - dev: true - - /@material/tab-bar/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-SW/cMaDsIGGkM1ag3A7GJRlmr8eXmObWsvitQJzh6Azr5zzZtSI+GQygkMesAEE1gbpqOVN8d40rh3H7VVIAcA==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/tab': 15.0.0-canary.684e33d25.0 - '@material/tab-indicator': 15.0.0-canary.684e33d25.0 - '@material/tab-scroller': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/tab-indicator/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-kKICqSPqOlaf0lzaFFCmuOqPXJC+cK48Qmsc+m5o6fJhkmuZRCYpIwB2JeP+uZSOq/bTH+SrPtCtnVlgWg6ksA==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/tab-scroller/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-H6EU/TSiK/M2DyyORX5GEtXD9rKYxTMHC2VxsNWARPMFJGzgeW2ugYkFv+rKI1/c0bs0CJ4e+qFnOlBsQXZvyQ==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/tab': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/tab/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-WQL3wj9syHNcfe8KbgGGUcA34M8C/xZ+n0Fkkh8Kk6puVwaU+xqUNihsxPY6YzKpmh4PZ4oJaBdiN8zvFT1zqQ==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/focus-ring': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/tab-indicator': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/textfield/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-OvgpDXjvpyJTtAWskO69IDybFvDNzr9w2PN/Fk7yFm+uNVupaWz1Ew8lZ4gGslaTNSVmh2XcsvmzxcLINSiiNg==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/density': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/floating-label': 15.0.0-canary.684e33d25.0 - '@material/line-ripple': 15.0.0-canary.684e33d25.0 - '@material/notched-outline': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/theme/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-AZxaXXAvRKzAi20RlMxzt2U5UmkCWyv7DMWEBXsxtG5Tk54mi1HsbVUp3fxDPTlmL7Pq8p1/DESg/o7TgRCVlw==} - dependencies: - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/tokens/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-wVwbQOTCXDPKYPdHQHLr026y36MMFelID1CmbfRk6mSol4O8yE9U0fXcShfRDW8Qo5E3X31w9c2A6T3neJY7wQ==} - dependencies: - '@material/elevation': 15.0.0-canary.684e33d25.0 - dev: true - - /@material/tooltip/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-dtm26QjxyQdinc8btgz6yys07b7bUW4FZgNF2EBPeGrICrPg7jf+JEvDziz5g8VMaTBQLOQRSCGy0MKuRlOjLw==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/button': 15.0.0-canary.684e33d25.0 - '@material/dom': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/tokens': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - safevalues: 0.3.4 - tslib: 2.6.2 - dev: true - - /@material/top-app-bar/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-1M+oupUxflfW7u81P1XlxoLZB8bLzwtpKofIfDNRbEsiKhlLTERJR3Yak3BGE9xakNMysAaBHlkb5MrN5bNPFw==} - dependencies: - '@material/animation': 15.0.0-canary.684e33d25.0 - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/elevation': 15.0.0-canary.684e33d25.0 - '@material/ripple': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/shape': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - '@material/typography': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/touch-target/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-zdE69Slg8+T7sTn1OwqZ6H7WBYac9mxJ/JlJqfTqthzIjZRcCxBSYymQJcDHjsrPnUojOtr9U4Tpm5YZ96TEkQ==} - dependencies: - '@material/base': 15.0.0-canary.684e33d25.0 - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/rtl': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@material/typography/15.0.0-canary.684e33d25.0: - resolution: {integrity: sha512-aVnvgMwcfNa/K4wujzpKDIxjGl2hbkEL+m+OKDSQqWYjKcP9QrbzCXJruJBqxrBoPRHLbqo47k5f9uT8raSgjw==} - dependencies: - '@material/feature-targeting': 15.0.0-canary.684e33d25.0 - '@material/theme': 15.0.0-canary.684e33d25.0 - tslib: 2.6.2 - dev: true - - /@nodelib/fs.scandir/2.1.4: + /@nodelib/fs.scandir@2.1.4: resolution: {integrity: sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==} engines: {node: '>= 8'} dependencies: @@ -1235,12 +634,12 @@ packages: run-parallel: 1.2.0 dev: true - /@nodelib/fs.stat/2.0.4: + /@nodelib/fs.stat@2.0.4: resolution: {integrity: sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==} engines: {node: '>= 8'} dev: true - /@nodelib/fs.walk/1.2.6: + /@nodelib/fs.walk@1.2.6: resolution: {integrity: sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==} engines: {node: '>= 8'} dependencies: @@ -1248,12 +647,12 @@ packages: fastq: 1.11.0 dev: true - /@octokit/auth-token/5.1.1: + /@octokit/auth-token@5.1.1: resolution: {integrity: sha512-rh3G3wDO8J9wSjfI436JUKzHIxq8NaiL0tVeB2aXmG6p/9859aUOAjA9pmSPNGGZxfwmaJ9ozOJImuNVJdpvbA==} engines: {node: '>= 18'} dev: true - /@octokit/core/6.1.3: + /@octokit/core@6.1.3: resolution: {integrity: sha512-z+j7DixNnfpdToYsOutStDgeRzJSMnbj8T1C/oQjB6Aa+kRfNjs/Fn7W6c8bmlt6mfy3FkgeKBRnDjxQow5dow==} engines: {node: '>= 18'} dependencies: @@ -1266,7 +665,7 @@ packages: universal-user-agent: 7.0.2 dev: true - /@octokit/endpoint/10.1.2: + /@octokit/endpoint@10.1.2: resolution: {integrity: sha512-XybpFv9Ms4hX5OCHMZqyODYqGTZ3H6K6Vva+M9LR7ib/xr1y1ZnlChYv9H680y77Vd/i/k+thXApeRASBQkzhA==} engines: {node: '>= 18'} dependencies: @@ -1274,7 +673,7 @@ packages: universal-user-agent: 7.0.2 dev: true - /@octokit/graphql/8.1.2: + /@octokit/graphql@8.1.2: resolution: {integrity: sha512-bdlj/CJVjpaz06NBpfHhp4kGJaRZfz7AzC+6EwUImRtrwIw8dIgJ63Xg0OzV9pRn3rIzrt5c2sa++BL0JJ8GLw==} engines: {node: '>= 18'} dependencies: @@ -1283,11 +682,11 @@ packages: universal-user-agent: 7.0.2 dev: true - /@octokit/openapi-types/22.2.0: + /@octokit/openapi-types@22.2.0: resolution: {integrity: sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==} dev: true - /@octokit/plugin-paginate-rest/11.3.1_@octokit+core@6.1.3: + /@octokit/plugin-paginate-rest@11.3.1(@octokit/core@6.1.3): resolution: {integrity: sha512-ryqobs26cLtM1kQxqeZui4v8FeznirUsksiA+RYemMPJ7Micju0WSkv50dBksTuZks9O5cg4wp+t8fZ/cLY56g==} engines: {node: '>= 18'} peerDependencies: @@ -1297,7 +696,7 @@ packages: '@octokit/types': 13.5.0 dev: true - /@octokit/plugin-request-log/5.3.1_@octokit+core@6.1.3: + /@octokit/plugin-request-log@5.3.1(@octokit/core@6.1.3): resolution: {integrity: sha512-n/lNeCtq+9ofhC15xzmJCNKP2BWTv8Ih2TTy+jatNCCq/gQP/V7rK3fjIfuz0pDWDALO/o/4QY4hyOF6TQQFUw==} engines: {node: '>= 18'} peerDependencies: @@ -1306,7 +705,7 @@ packages: '@octokit/core': 6.1.3 dev: true - /@octokit/plugin-rest-endpoint-methods/13.2.2_@octokit+core@6.1.3: + /@octokit/plugin-rest-endpoint-methods@13.2.2(@octokit/core@6.1.3): resolution: {integrity: sha512-EI7kXWidkt3Xlok5uN43suK99VWqc8OaIMktY9d9+RNKl69juoTyxmLoWPIZgJYzi41qj/9zU7G/ljnNOJ5AFA==} engines: {node: '>= 18'} peerDependencies: @@ -1316,14 +715,14 @@ packages: '@octokit/types': 13.5.0 dev: true - /@octokit/request-error/6.1.6: + /@octokit/request-error@6.1.6: resolution: {integrity: sha512-pqnVKYo/at0NuOjinrgcQYpEbv4snvP3bKMRqHaD9kIsk9u1LCpb2smHZi8/qJfgeNqLo5hNW4Z7FezNdEo0xg==} engines: {node: '>= 18'} dependencies: '@octokit/types': 13.6.2 dev: true - /@octokit/request/9.1.4: + /@octokit/request@9.1.4: resolution: {integrity: sha512-tMbOwGm6wDII6vygP3wUVqFTw3Aoo0FnVQyhihh8vVq12uO3P+vQZeo2CKMpWtPSogpACD0yyZAlVlQnjW71DA==} engines: {node: '>= 18'} dependencies: @@ -1334,48 +733,48 @@ packages: universal-user-agent: 7.0.2 dev: true - /@octokit/rest/21.0.2: + /@octokit/rest@21.0.2: resolution: {integrity: sha512-+CiLisCoyWmYicH25y1cDfCrv41kRSvTq6pPWtRroRJzhsCZWZyCqGyI8foJT5LmScADSwRAnr/xo+eewL04wQ==} engines: {node: '>= 18'} dependencies: '@octokit/core': 6.1.3 - '@octokit/plugin-paginate-rest': 11.3.1_@octokit+core@6.1.3 - '@octokit/plugin-request-log': 5.3.1_@octokit+core@6.1.3 - '@octokit/plugin-rest-endpoint-methods': 13.2.2_@octokit+core@6.1.3 + '@octokit/plugin-paginate-rest': 11.3.1(@octokit/core@6.1.3) + '@octokit/plugin-request-log': 5.3.1(@octokit/core@6.1.3) + '@octokit/plugin-rest-endpoint-methods': 13.2.2(@octokit/core@6.1.3) dev: true - /@octokit/types/13.5.0: + /@octokit/types@13.5.0: resolution: {integrity: sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==} dependencies: '@octokit/openapi-types': 22.2.0 dev: true - /@octokit/types/13.6.2: + /@octokit/types@13.6.2: resolution: {integrity: sha512-WpbZfZUcZU77DrSW4wbsSgTPfKcp286q3ItaIgvSbBpZJlu6mnYXAkjZz6LVZPXkEvLIM8McanyZejKTYUHipA==} dependencies: '@octokit/openapi-types': 22.2.0 dev: true - /@pkgjs/parseargs/0.11.0: + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} requiresBuild: true dev: true optional: true - /@pnpm/config.env-replace/1.1.0: + /@pnpm/config.env-replace@1.1.0: resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} engines: {node: '>=12.22.0'} dev: true - /@pnpm/network.ca-file/1.0.1: + /@pnpm/network.ca-file@1.0.1: resolution: {integrity: sha512-gkINruT2KUhZLTaiHxwCOh1O4NVnFT0wLjWFBHmTz9vpKag/C/noIMJXBxFe4F0mYpUVX2puLwAieLYFg2NvoA==} engines: {node: '>=12.22.0'} dependencies: graceful-fs: 4.2.10 dev: true - /@pnpm/npm-conf/2.2.2: + /@pnpm/npm-conf@2.2.2: resolution: {integrity: sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA==} engines: {node: '>=12'} dependencies: @@ -1384,7 +783,7 @@ packages: config-chain: 1.1.13 dev: true - /@rollup/plugin-babel/6.0.4_rollup@4.30.0: + /@rollup/plugin-babel@6.0.4(@babel/core@7.26.0)(rollup@4.30.0): resolution: {integrity: sha512-YF7Y52kFdFT/xVSuVdjkV5ZdX/3YtmX0QulG+x0taQOtJdHYzVU61aSSkAgVJ7NOv6qPkIYiJSgSWWN/DM5sGw==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1397,12 +796,13 @@ packages: rollup: optional: true dependencies: + '@babel/core': 7.26.0 '@babel/helper-module-imports': 7.22.5 - '@rollup/pluginutils': 5.0.2_rollup@4.30.0 + '@rollup/pluginutils': 5.0.2(rollup@4.30.0) rollup: 4.30.0 dev: true - /@rollup/pluginutils/5.0.2_rollup@4.30.0: + /@rollup/pluginutils@5.0.2(rollup@4.30.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} peerDependencies: @@ -1417,7 +817,7 @@ packages: rollup: 4.30.0 dev: true - /@rollup/rollup-android-arm-eabi/4.30.0: + /@rollup/rollup-android-arm-eabi@4.30.0: resolution: {integrity: sha512-qFcFto9figFLz2g25DxJ1WWL9+c91fTxnGuwhToCl8BaqDsDYMl/kOnBXAyAqkkzAWimYMSWNPWEjt+ADAHuoQ==} cpu: [arm] os: [android] @@ -1425,7 +825,7 @@ packages: dev: true optional: true - /@rollup/rollup-android-arm64/4.30.0: + /@rollup/rollup-android-arm64@4.30.0: resolution: {integrity: sha512-vqrQdusvVl7dthqNjWCL043qelBK+gv9v3ZiqdxgaJvmZyIAAXMjeGVSqZynKq69T7062T5VrVTuikKSAAVP6A==} cpu: [arm64] os: [android] @@ -1433,7 +833,7 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-arm64/4.30.0: + /@rollup/rollup-darwin-arm64@4.30.0: resolution: {integrity: sha512-617pd92LhdA9+wpixnzsyhVft3szYiN16aNUMzVkf2N+yAk8UXY226Bfp36LvxYTUt7MO/ycqGFjQgJ0wlMaWQ==} cpu: [arm64] os: [darwin] @@ -1441,7 +841,7 @@ packages: dev: true optional: true - /@rollup/rollup-darwin-x64/4.30.0: + /@rollup/rollup-darwin-x64@4.30.0: resolution: {integrity: sha512-Y3b4oDoaEhCypg8ajPqigKDcpi5ZZovemQl9Edpem0uNv6UUjXv7iySBpGIUTSs2ovWOzYpfw9EbFJXF/fJHWw==} cpu: [x64] os: [darwin] @@ -1449,7 +849,7 @@ packages: dev: true optional: true - /@rollup/rollup-freebsd-arm64/4.30.0: + /@rollup/rollup-freebsd-arm64@4.30.0: resolution: {integrity: sha512-3REQJ4f90sFIBfa0BUokiCdrV/E4uIjhkWe1bMgCkhFXbf4D8YN6C4zwJL881GM818qVYE9BO3dGwjKhpo2ABA==} cpu: [arm64] os: [freebsd] @@ -1457,7 +857,7 @@ packages: dev: true optional: true - /@rollup/rollup-freebsd-x64/4.30.0: + /@rollup/rollup-freebsd-x64@4.30.0: resolution: {integrity: sha512-ZtY3Y8icbe3Cc+uQicsXG5L+CRGUfLZjW6j2gn5ikpltt3Whqjfo5mkyZ86UiuHF9Q3ZsaQeW7YswlHnN+lAcg==} cpu: [x64] os: [freebsd] @@ -1465,7 +865,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-gnueabihf/4.30.0: + /@rollup/rollup-linux-arm-gnueabihf@4.30.0: resolution: {integrity: sha512-bsPGGzfiHXMhQGuFGpmo2PyTwcrh2otL6ycSZAFTESviUoBOuxF7iBbAL5IJXc/69peXl5rAtbewBFeASZ9O0g==} cpu: [arm] os: [linux] @@ -1473,7 +873,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm-musleabihf/4.30.0: + /@rollup/rollup-linux-arm-musleabihf@4.30.0: resolution: {integrity: sha512-kvyIECEhs2DrrdfQf++maCWJIQ974EI4txlz1nNSBaCdtf7i5Xf1AQCEJWOC5rEBisdaMFFnOWNLYt7KpFqy5A==} cpu: [arm] os: [linux] @@ -1481,7 +881,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-gnu/4.30.0: + /@rollup/rollup-linux-arm64-gnu@4.30.0: resolution: {integrity: sha512-CFE7zDNrokaotXu+shwIrmWrFxllg79vciH4E/zeK7NitVuWEaXRzS0mFfFvyhZfn8WfVOG/1E9u8/DFEgK7WQ==} cpu: [arm64] os: [linux] @@ -1489,7 +889,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-arm64-musl/4.30.0: + /@rollup/rollup-linux-arm64-musl@4.30.0: resolution: {integrity: sha512-MctNTBlvMcIBP0t8lV/NXiUwFg9oK5F79CxLU+a3xgrdJjfBLVIEHSAjQ9+ipofN2GKaMLnFFXLltg1HEEPaGQ==} cpu: [arm64] os: [linux] @@ -1497,7 +897,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-loongarch64-gnu/4.30.0: + /@rollup/rollup-linux-loongarch64-gnu@4.30.0: resolution: {integrity: sha512-fBpoYwLEPivL3q368+gwn4qnYnr7GVwM6NnMo8rJ4wb0p/Y5lg88vQRRP077gf+tc25akuqd+1Sxbn9meODhwA==} cpu: [loong64] os: [linux] @@ -1505,7 +905,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-powerpc64le-gnu/4.30.0: + /@rollup/rollup-linux-powerpc64le-gnu@4.30.0: resolution: {integrity: sha512-1hiHPV6dUaqIMXrIjN+vgJqtfkLpqHS1Xsg0oUfUVD98xGp1wX89PIXgDF2DWra1nxAd8dfE0Dk59MyeKaBVAw==} cpu: [ppc64] os: [linux] @@ -1513,7 +913,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-riscv64-gnu/4.30.0: + /@rollup/rollup-linux-riscv64-gnu@4.30.0: resolution: {integrity: sha512-U0xcC80SMpEbvvLw92emHrNjlS3OXjAM0aVzlWfar6PR0ODWCTQtKeeB+tlAPGfZQXicv1SpWwRz9Hyzq3Jx3g==} cpu: [riscv64] os: [linux] @@ -1521,7 +921,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-s390x-gnu/4.30.0: + /@rollup/rollup-linux-s390x-gnu@4.30.0: resolution: {integrity: sha512-VU/P/IODrNPasgZDLIFJmMiLGez+BN11DQWfTVlViJVabyF3JaeaJkP6teI8760f18BMGCQOW9gOmuzFaI1pUw==} cpu: [s390x] os: [linux] @@ -1529,7 +929,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-gnu/4.30.0: + /@rollup/rollup-linux-x64-gnu@4.30.0: resolution: {integrity: sha512-laQVRvdbKmjXuFA3ZiZj7+U24FcmoPlXEi2OyLfbpY2MW1oxLt9Au8q9eHd0x6Pw/Kw4oe9gwVXWwIf2PVqblg==} cpu: [x64] os: [linux] @@ -1537,7 +937,7 @@ packages: dev: true optional: true - /@rollup/rollup-linux-x64-musl/4.30.0: + /@rollup/rollup-linux-x64-musl@4.30.0: resolution: {integrity: sha512-3wzKzduS7jzxqcOvy/ocU/gMR3/QrHEFLge5CD7Si9fyHuoXcidyYZ6jyx8OPYmCcGm3uKTUl+9jUSAY74Ln5A==} cpu: [x64] os: [linux] @@ -1545,7 +945,7 @@ packages: dev: true optional: true - /@rollup/rollup-win32-arm64-msvc/4.30.0: + /@rollup/rollup-win32-arm64-msvc@4.30.0: resolution: {integrity: sha512-jROwnI1+wPyuv696rAFHp5+6RFhXGGwgmgSfzE8e4xfit6oLRg7GyMArVUoM3ChS045OwWr9aTnU+2c1UdBMyw==} cpu: [arm64] os: [win32] @@ -1553,7 +953,7 @@ packages: dev: true optional: true - /@rollup/rollup-win32-ia32-msvc/4.30.0: + /@rollup/rollup-win32-ia32-msvc@4.30.0: resolution: {integrity: sha512-duzweyup5WELhcXx5H1jokpr13i3BV9b48FMiikYAwk/MT1LrMYYk2TzenBd0jj4ivQIt58JWSxc19y4SvLP4g==} cpu: [ia32] os: [win32] @@ -1561,7 +961,7 @@ packages: dev: true optional: true - /@rollup/rollup-win32-x64-msvc/4.30.0: + /@rollup/rollup-win32-x64-msvc@4.30.0: resolution: {integrity: sha512-DYvxS0M07PvgvavMIybCOBYheyrqlui6ZQBHJs6GqduVzHSZ06TPPvlfvnYstjODHQ8UUXFwt5YE+h0jFI8kwg==} cpu: [x64] os: [win32] @@ -1569,49 +969,55 @@ packages: dev: true optional: true - /@sec-ant/readable-stream/0.4.1: + /@sec-ant/readable-stream@0.4.1: resolution: {integrity: sha512-831qok9r2t8AlxLko40y2ebgSDhenenCatLVeW/uBtnHPyhHOvG0C7TvfgecV+wHzIm5KUICgzmVpWS+IMEAeg==} dev: true - /@sindresorhus/merge-streams/2.2.1: + /@sindresorhus/merge-streams@2.2.1: resolution: {integrity: sha512-255V7MMIKw6aQ43Wbqp9HZ+VHn6acddERTLiiLnlcPLU9PdTq9Aijl12oklAgUEblLWye+vHLzmqBx6f2TGcZw==} engines: {node: '>=18'} dev: true - /@sindresorhus/merge-streams/4.0.0: + /@sindresorhus/merge-streams@4.0.0: resolution: {integrity: sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ==} engines: {node: '>=18'} dev: true - /@socket.io/component-emitter/3.1.0: + /@socket.io/component-emitter@3.1.0: resolution: {integrity: sha512-+9jVqKhRSpsc591z5vX+X5Yyw+he/HCB4iQ/RYxw35CEPaY1gnsNE43nf9n9AaYjAQrTiI/mOwKUKdUs9vf7Xg==} dev: true - /@tootallnate/quickjs-emscripten/0.23.0: + /@tootallnate/quickjs-emscripten@0.23.0: resolution: {integrity: sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==} dev: true - /@types/cookie/0.4.1: + /@types/cookie@0.4.1: resolution: {integrity: sha512-XW/Aa8APYr6jSVVA1y/DEIZX0/GMKLEVekNG727R8cs56ahETkRAy/3DR7+fJyh7oUgGwNQaRfXCun0+KbWY7Q==} dev: true - /@types/cors/2.8.12: + /@types/cors@2.8.12: resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==} dev: true - /@types/estree/1.0.6: + /@types/estree@1.0.6: resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} dev: true - /@types/node/14.14.31: + /@types/node@14.14.31: resolution: {integrity: sha512-vFHy/ezP5qI0rFgJ7aQnjDXwAMrG0KqqIH7tQG5PPv3BWBayOPIQNBjVc/P6hhdZfMx51REc6tfDNXHUio893g==} dev: true - /@types/parse-path/7.0.3: + /@types/node@22.10.5: + resolution: {integrity: sha512-F8Q+SeGimwOo86fiovQh8qiXfFEh2/ocYv7tU5pJ3EXMSSxk1Joj5wefpFK2fHTf/N6HKGSxIDBT9f3gCxXPkQ==} + dependencies: + undici-types: 6.20.0 + dev: true + + /@types/parse-path@7.0.3: resolution: {integrity: sha512-LriObC2+KYZD3FzCrgWGv/qufdUy4eXrxcLgQMfYXgPbLIecKIsVBaQgUPmxSSLcjmYbDTQbMgr6qr6l/eb7Bg==} dev: true - /accepts/1.3.7: + /accepts@1.3.7: resolution: {integrity: sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==} engines: {node: '>= 0.6'} dependencies: @@ -1619,60 +1025,60 @@ packages: negotiator: 0.6.2 dev: true - /acorn/8.7.1: + /acorn@8.7.1: resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} engines: {node: '>=0.4.0'} hasBin: true dev: true - /agent-base/7.1.3: + /agent-base@7.1.3: resolution: {integrity: sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==} engines: {node: '>= 14'} dev: true - /ansi-align/3.0.1: + /ansi-align@3.0.1: resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: string-width: 4.2.3 dev: true - /ansi-escapes/4.3.2: + /ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} dependencies: type-fest: 0.21.3 dev: true - /ansi-regex/5.0.1: + /ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} dev: true - /ansi-regex/6.0.1: + /ansi-regex@6.0.1: resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} engines: {node: '>=12'} dev: true - /ansi-styles/3.2.1: + /ansi-styles@3.2.1: resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} engines: {node: '>=4'} dependencies: color-convert: 1.9.3 dev: true - /ansi-styles/4.3.0: + /ansi-styles@4.3.0: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} dependencies: color-convert: 2.0.1 dev: true - /ansi-styles/6.2.1: + /ansi-styles@6.2.1: resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} engines: {node: '>=12'} dev: true - /anymatch/3.1.2: + /anymatch@3.1.2: resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} engines: {node: '>= 8'} dependencies: @@ -1680,54 +1086,54 @@ packages: picomatch: 2.3.1 dev: true - /argparse/2.0.1: + /argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: true - /ast-types/0.13.4: + /ast-types@0.13.4: resolution: {integrity: sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==} engines: {node: '>=4'} dependencies: tslib: 2.6.2 dev: true - /async-retry/1.3.3: + /async-retry@1.3.3: resolution: {integrity: sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw==} dependencies: retry: 0.13.1 dev: true - /atomically/2.0.3: + /atomically@2.0.3: resolution: {integrity: sha512-kU6FmrwZ3Lx7/7y3hPS5QnbJfaohcIul5fGqf7ok+4KklIEk9tJ0C2IQPdacSbVUWv6zVHXEBWoWd6NrVMT7Cw==} dependencies: stubborn-fs: 1.2.5 when-exit: 2.1.3 dev: true - /balanced-match/1.0.0: + /balanced-match@1.0.0: resolution: {integrity: sha512-9Y0g0Q8rmSt+H33DfKv7FOc3v+iRI+o1lbzt8jGcIosYW37IIW/2XVYq5NPdmaD5NQ59Nk26Kl/vZbwW9Fr8vg==} dev: true - /base64id/2.0.0: + /base64id@2.0.0: resolution: {integrity: sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==} engines: {node: ^4.5.0 || >= 5.9} dev: true - /basic-ftp/5.0.3: + /basic-ftp@5.0.3: resolution: {integrity: sha512-QHX8HLlncOLpy54mh+k/sWIFd0ThmRqwe9ZjELybGZK+tZ8rUb9VO0saKJUROTbE+KhzDUT7xziGpGrW8Kmd+g==} engines: {node: '>=10.0.0'} dev: true - /before-after-hook/3.0.2: + /before-after-hook@3.0.2: resolution: {integrity: sha512-Nik3Sc0ncrMK4UUdXQmAnRtzmNQTAAXmXIopizwZ1W1t8QmfJj+zL4OA2I7XPTPW5z5TDqv4hRo/JzouDJnX3A==} dev: true - /binary-extensions/2.2.0: + /binary-extensions@2.2.0: resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} dev: true - /body-parser/1.19.0: + /body-parser@1.19.0: resolution: {integrity: sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==} engines: {node: '>= 0.8'} dependencies: @@ -1745,7 +1151,7 @@ packages: - supports-color dev: true - /boxen/8.0.1: + /boxen@8.0.1: resolution: {integrity: sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==} engines: {node: '>=18'} dependencies: @@ -1759,27 +1165,27 @@ packages: wrap-ansi: 9.0.0 dev: true - /brace-expansion/1.1.11: + /brace-expansion@1.1.11: resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.0 concat-map: 0.0.1 dev: true - /brace-expansion/2.0.1: + /brace-expansion@2.0.1: resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} dependencies: balanced-match: 1.0.0 dev: true - /braces/3.0.2: + /braces@3.0.2: resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: fill-range: 7.0.1 dev: true - /browserslist/4.24.2: + /browserslist@4.24.2: resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -1787,40 +1193,40 @@ packages: caniuse-lite: 1.0.30001680 electron-to-chromium: 1.5.63 node-releases: 2.0.18 - update-browserslist-db: 1.1.1_browserslist@4.24.2 + update-browserslist-db: 1.1.1(browserslist@4.24.2) dev: true - /buffer-from/1.1.1: + /buffer-from@1.1.1: resolution: {integrity: sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==} dev: true - /bundle-name/4.1.0: + /bundle-name@4.1.0: resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} engines: {node: '>=18'} dependencies: run-applescript: 7.0.0 dev: true - /bytes/3.1.0: + /bytes@3.1.0: resolution: {integrity: sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==} engines: {node: '>= 0.8'} dev: true - /callsites/3.1.0: + /callsites@3.1.0: resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} engines: {node: '>=6'} dev: true - /camelcase/8.0.0: + /camelcase@8.0.0: resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} engines: {node: '>=16'} dev: true - /caniuse-lite/1.0.30001680: + /caniuse-lite@1.0.30001680: resolution: {integrity: sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==} dev: true - /chalk/2.4.2: + /chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} dependencies: @@ -1829,7 +1235,7 @@ packages: supports-color: 5.5.0 dev: true - /chalk/4.1.2: + /chalk@4.1.2: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} dependencies: @@ -1837,16 +1243,16 @@ packages: supports-color: 7.2.0 dev: true - /chalk/5.4.1: + /chalk@5.4.1: resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} dev: true - /chardet/0.7.0: + /chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} dev: true - /chokidar/3.5.3: + /chokidar@3.5.3: resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} engines: {node: '>= 8.10.0'} dependencies: @@ -1861,41 +1267,41 @@ packages: fsevents: 2.3.2 dev: true - /chokidar/4.0.1: + /chokidar@4.0.1: resolution: {integrity: sha512-n8enUVCED/KVRQlab1hr3MVpcVMvxtZjmEa956u+4YijlmQED223XMSYj2tLuKvr4jcCTzNNMpQDUer72MMmzA==} engines: {node: '>= 14.16.0'} dependencies: readdirp: 4.0.2 dev: true - /ci-info/4.1.0: + /ci-info@4.1.0: resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} engines: {node: '>=8'} dev: true - /cli-boxes/3.0.0: + /cli-boxes@3.0.0: resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} engines: {node: '>=10'} dev: true - /cli-cursor/5.0.0: + /cli-cursor@5.0.0: resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} engines: {node: '>=18'} dependencies: restore-cursor: 5.1.0 dev: true - /cli-spinners/2.9.2: + /cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} dev: true - /cli-width/4.1.0: + /cli-width@4.1.0: resolution: {integrity: sha512-ouuZd4/dm2Sw5Gmqy6bGyNNNe1qt9RpmxveLSO7KcgsTnU7RXfsw+/bukWGo1abgBiMAic068rclZsO4IWmmxQ==} engines: {node: '>= 12'} dev: true - /cliui/7.0.4: + /cliui@7.0.4: resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} dependencies: string-width: 4.2.3 @@ -1903,7 +1309,7 @@ packages: wrap-ansi: 7.0.0 dev: true - /cliui/8.0.1: + /cliui@8.0.1: resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} engines: {node: '>=12'} dependencies: @@ -1912,36 +1318,36 @@ packages: wrap-ansi: 7.0.0 dev: true - /color-convert/1.9.3: + /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 dev: true - /color-convert/2.0.1: + /color-convert@2.0.1: resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 dev: true - /color-name/1.1.3: + /color-name@1.1.3: resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} dev: true - /color-name/1.1.4: + /color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} dev: true - /commander/2.20.3: + /commander@2.20.3: resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} dev: true - /concat-map/0.0.1: + /concat-map@0.0.1: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true - /concurrently/9.1.2: + /concurrently@9.1.2: resolution: {integrity: sha512-H9MWcoPsYddwbOGM6difjVwVZHl63nwMEwDJG/L7VGtuaJhb12h2caPG2tVPWs7emuYix252iGfqOyrz1GczTQ==} engines: {node: '>=18'} hasBin: true @@ -1955,14 +1361,14 @@ packages: yargs: 17.7.2 dev: true - /config-chain/1.1.13: + /config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} dependencies: ini: 1.3.8 proto-list: 1.2.4 dev: true - /configstore/7.0.0: + /configstore@7.0.0: resolution: {integrity: sha512-yk7/5PN5im4qwz0WFZW3PXnzHgPu9mX29Y8uZ3aefe2lBPC1FYttWZRcaW9fKkT0pBCJyuQ2HfbmPVaODi9jcQ==} engines: {node: '>=18'} dependencies: @@ -1972,7 +1378,7 @@ packages: xdg-basedir: 5.1.0 dev: true - /connect/3.7.0: + /connect@3.7.0: resolution: {integrity: sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==} engines: {node: '>= 0.10.0'} dependencies: @@ -1984,27 +1390,27 @@ packages: - supports-color dev: true - /content-type/1.0.4: + /content-type@1.0.4: resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} engines: {node: '>= 0.6'} dev: true - /convert-source-map/1.8.0: + /convert-source-map@1.8.0: resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 dev: true - /convert-source-map/2.0.0: + /convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} dev: true - /cookie/0.4.1: + /cookie@0.4.1: resolution: {integrity: sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==} engines: {node: '>= 0.6'} dev: true - /cors/2.8.5: + /cors@2.8.5: resolution: {integrity: sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==} engines: {node: '>= 0.10'} dependencies: @@ -2012,7 +1418,7 @@ packages: vary: 1.1.2 dev: true - /cosmiconfig/9.0.0_typescript@5.7.2: + /cosmiconfig@9.0.0(typescript@5.7.2): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: @@ -2028,7 +1434,7 @@ packages: typescript: 5.7.2 dev: true - /cross-spawn/7.0.3: + /cross-spawn@7.0.3: resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} engines: {node: '>= 8'} dependencies: @@ -2037,21 +1443,21 @@ packages: which: 2.0.2 dev: true - /custom-event/1.0.1: + /custom-event@1.0.1: resolution: {integrity: sha512-GAj5FOq0Hd+RsCGVJxZuKaIDXDf3h6GQoNEjFgbLLI/trgtavwUbSnZ5pVfg27DVCaWjIohryS0JFwIJyT2cMg==} dev: true - /data-uri-to-buffer/5.0.1: + /data-uri-to-buffer@5.0.1: resolution: {integrity: sha512-a9l6T1qqDogvvnw0nKlfZzqsyikEBZBClF39V3TFoKhDtGBqHu2HkuomJc02j5zft8zrUaXEuoicLeW54RkzPg==} engines: {node: '>= 14'} dev: true - /date-format/4.0.3: + /date-format@4.0.3: resolution: {integrity: sha512-7P3FyqDcfeznLZp2b+OMitV9Sz2lUnsT87WaTat9nVwqsBkTzPG3lPLNwW3en6F4pHUiWzr6vb8CLhjdK9bcxQ==} engines: {node: '>=4.0'} dev: true - /debug/2.6.9: + /debug@2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' @@ -2062,7 +1468,7 @@ packages: ms: 2.0.0 dev: true - /debug/4.3.4: + /debug@4.3.4: resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} engines: {node: '>=6.0'} peerDependencies: @@ -2074,17 +1480,17 @@ packages: ms: 2.1.2 dev: true - /deep-extend/0.6.0: + /deep-extend@0.6.0: resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} engines: {node: '>=4.0.0'} dev: true - /default-browser-id/5.0.0: + /default-browser-id@5.0.0: resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} engines: {node: '>=18'} dev: true - /default-browser/5.2.1: + /default-browser@5.2.1: resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} engines: {node: '>=18'} dependencies: @@ -2092,12 +1498,12 @@ packages: default-browser-id: 5.0.0 dev: true - /define-lazy-prop/3.0.0: + /define-lazy-prop@3.0.0: resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} engines: {node: '>=12'} dev: true - /degenerator/5.0.1: + /degenerator@5.0.1: resolution: {integrity: sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==} engines: {node: '>= 14'} dependencies: @@ -2106,16 +1512,16 @@ packages: esprima: 4.0.1 dev: true - /depd/1.1.2: + /depd@1.1.2: resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} engines: {node: '>= 0.6'} dev: true - /di/0.0.1: + /di@0.0.1: resolution: {integrity: sha512-uJaamHkagcZtHPqCIHZxnFrXlunQXgBOsZSUOWwFw31QJCAbyTBoHMW75YOTur5ZNx8pIeAKgf6GWIgaqqiLhA==} dev: true - /dom-serialize/2.2.1: + /dom-serialize@2.2.1: resolution: {integrity: sha512-Yra4DbvoW7/Z6LBN560ZwXMjoNOSAN2wRsKFGc4iBeso+mpIA6qj1vfdf9HpMaKAqG6wXTy+1SYEzmNpKXOSsQ==} dependencies: custom-event: 1.0.1 @@ -2124,48 +1530,48 @@ packages: void-elements: 2.0.1 dev: true - /dot-prop/9.0.0: + /dot-prop@9.0.0: resolution: {integrity: sha512-1gxPBJpI/pcjQhKgIU91II6Wkay+dLcN3M6rf2uwP8hRur3HtQXjVrdAK3sjC0piaEuxzMwjXChcETiJl47lAQ==} engines: {node: '>=18'} dependencies: type-fest: 4.26.1 dev: true - /eastasianwidth/0.2.0: + /eastasianwidth@0.2.0: resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: true - /ee-first/1.1.1: + /ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: true - /electron-to-chromium/1.5.63: + /electron-to-chromium@1.5.63: resolution: {integrity: sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==} dev: true - /emoji-regex/10.3.0: + /emoji-regex@10.3.0: resolution: {integrity: sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw==} dev: true - /emoji-regex/8.0.0: + /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: true - /emoji-regex/9.2.2: + /emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: true - /encodeurl/1.0.2: + /encodeurl@1.0.2: resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} engines: {node: '>= 0.8'} dev: true - /engine.io-parser/5.2.2: + /engine.io-parser@5.2.2: resolution: {integrity: sha512-RcyUFKA93/CXH20l4SoVvzZfrSDMOTUS3bWVpTt2FuFP+XYrL8i8oonHP7WInRyVHXh0n/ORtoeiE1os+8qkSw==} engines: {node: '>=10.0.0'} dev: true - /engine.io/6.5.4: + /engine.io@6.5.4: resolution: {integrity: sha512-KdVSDKhVKyOi+r5uEabrDLZw2qXStVvCsEB/LN3mw4WFi6Gx50jTyuxYVCwAAC0U46FdnzP/ScKRBTXb/NiEOg==} engines: {node: '>=10.2.0'} dependencies: @@ -2185,47 +1591,48 @@ packages: - utf-8-validate dev: true - /ent/2.2.0: + /ent@2.2.0: resolution: {integrity: sha512-GHrMyVZQWvTIdDtpiEXdHZnFQKzeO09apj8Cbl4pKWy4i0Oprcq17usfDt5aO63swf0JOeMWjWQE/LzgSRuWpA==} dev: true - /entities/4.5.0: + /entities@4.5.0: resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} engines: {node: '>=0.12'} + requiresBuild: true dev: true optional: true - /env-paths/2.2.1: + /env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} dev: true - /error-ex/1.3.2: + /error-ex@1.3.2: resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 dev: true - /escalade/3.2.0: + /escalade@3.2.0: resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} engines: {node: '>=6'} dev: true - /escape-goat/4.0.0: + /escape-goat@4.0.0: resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} engines: {node: '>=12'} dev: true - /escape-html/1.0.3: + /escape-html@1.0.3: resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} dev: true - /escape-string-regexp/1.0.5: + /escape-string-regexp@1.0.5: resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} engines: {node: '>=0.8.0'} dev: true - /escodegen/2.1.0: + /escodegen@2.1.0: resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} engines: {node: '>=6.0'} hasBin: true @@ -2237,31 +1644,31 @@ packages: source-map: 0.6.1 dev: true - /esprima/4.0.1: + /esprima@4.0.1: resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} engines: {node: '>=4'} hasBin: true dev: true - /estraverse/5.3.0: + /estraverse@5.3.0: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} dev: true - /estree-walker/2.0.2: + /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true - /esutils/2.0.3: + /esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} dev: true - /eventemitter3/4.0.7: + /eventemitter3@4.0.7: resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} dev: true - /execa/5.1.1: + /execa@5.1.1: resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} engines: {node: '>=10'} dependencies: @@ -2276,7 +1683,7 @@ packages: strip-final-newline: 2.0.0 dev: true - /execa/8.0.1: + /execa@8.0.1: resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} engines: {node: '>=16.17'} dependencies: @@ -2291,7 +1698,7 @@ packages: strip-final-newline: 3.0.0 dev: true - /execa/9.5.2: + /execa@9.5.2: resolution: {integrity: sha512-EHlpxMCpHWSAh1dgS6bVeoLAXGnJNdR93aabr4QCGbzOM73o5XmRfM/e5FUqsw3aagP8S8XEWUWFAxnRBnAF0Q==} engines: {node: ^18.19.0 || >=20.5.0} dependencies: @@ -2309,11 +1716,11 @@ packages: yoctocolors: 2.1.1 dev: true - /extend/3.0.2: + /extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: true - /external-editor/3.1.0: + /external-editor@3.1.0: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} dependencies: @@ -2322,11 +1729,11 @@ packages: tmp: 0.0.33 dev: true - /fast-content-type-parse/2.0.1: + /fast-content-type-parse@2.0.1: resolution: {integrity: sha512-nGqtvLrj5w0naR6tDPfB4cUmYCqouzyQiz6C5y/LtcDllJdrcc6WaWW6iXyIIOErTa/XRybj28aasdn4LkVk6Q==} dev: true - /fast-glob/3.3.2: + /fast-glob@3.3.2: resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} engines: {node: '>=8.6.0'} dependencies: @@ -2337,27 +1744,27 @@ packages: micromatch: 4.0.5 dev: true - /fastq/1.11.0: + /fastq@1.11.0: resolution: {integrity: sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==} dependencies: reusify: 1.0.4 dev: true - /figures/6.1.0: + /figures@6.1.0: resolution: {integrity: sha512-d+l3qxjSesT4V7v2fh+QnmFnUWv9lSpjarhShNTgBOfA0ttejbQUAlHLitbjkoRiDulW0OPoQPYIGhIC8ohejg==} engines: {node: '>=18'} dependencies: is-unicode-supported: 2.0.0 dev: true - /fill-range/7.0.1: + /fill-range@7.0.1: resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 dev: true - /finalhandler/1.1.2: + /finalhandler@1.1.2: resolution: {integrity: sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==} engines: {node: '>= 0.8'} dependencies: @@ -2372,7 +1779,7 @@ packages: - supports-color dev: true - /find-up/5.0.0: + /find-up@5.0.0: resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} engines: {node: '>=10'} dependencies: @@ -2380,11 +1787,11 @@ packages: path-exists: 4.0.0 dev: true - /flatted/3.2.5: + /flatted@3.2.5: resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} dev: true - /follow-redirects/1.13.2: + /follow-redirects@1.13.2: resolution: {integrity: sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==} engines: {node: '>=4.0'} peerDependencies: @@ -2394,7 +1801,7 @@ packages: optional: true dev: true - /foreground-child/3.1.1: + /foreground-child@3.1.1: resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} engines: {node: '>=14'} dependencies: @@ -2402,7 +1809,7 @@ packages: signal-exit: 4.1.0 dev: true - /fs-extra/10.0.0: + /fs-extra@10.0.0: resolution: {integrity: sha512-C5owb14u9eJwizKGdchcDUQeFtlSHHthBk8pbX9Vc1PFZrLombudjDnNns88aYslCyF6IY5SUw3Roz6xShcEIQ==} engines: {node: '>=12'} dependencies: @@ -2411,7 +1818,7 @@ packages: universalify: 2.0.0 dev: true - /fs-extra/8.1.0: + /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} dependencies: @@ -2420,11 +1827,11 @@ packages: universalify: 0.1.2 dev: true - /fs.realpath/1.0.0: + /fs.realpath@1.0.0: resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} dev: true - /fsevents/2.3.2: + /fsevents@2.3.2: resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] @@ -2432,36 +1839,36 @@ packages: dev: true optional: true - /function-bind/1.1.2: + /function-bind@1.1.2: resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} dev: true - /gensync/1.0.0-beta.2: + /gensync@1.0.0-beta.2: resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} engines: {node: '>=6.9.0'} dev: true - /get-caller-file/2.0.5: + /get-caller-file@2.0.5: resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} engines: {node: 6.* || 8.* || >= 10.*} dev: true - /get-east-asian-width/1.2.0: + /get-east-asian-width@1.2.0: resolution: {integrity: sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA==} engines: {node: '>=18'} dev: true - /get-stream/6.0.1: + /get-stream@6.0.1: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} dev: true - /get-stream/8.0.1: + /get-stream@8.0.1: resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} engines: {node: '>=16'} dev: true - /get-stream/9.0.1: + /get-stream@9.0.1: resolution: {integrity: sha512-kVCxPF3vQM/N0B1PmoqVUqgHP+EeVjmZSQn+1oCRPxd2P21P2F19lIgbR3HBosbB1PUhOAoctJnfEn2GbN2eZA==} engines: {node: '>=18'} dependencies: @@ -2469,7 +1876,7 @@ packages: is-stream: 4.0.1 dev: true - /get-uri/6.0.1: + /get-uri@6.0.1: resolution: {integrity: sha512-7ZqONUVqaabogsYNWlYj0t3YZaL6dhuEueZXGF+/YVmf6dHmaFg8/6psJKqhx9QykIDKzpGcy2cn4oV4YC7V/Q==} engines: {node: '>= 14'} dependencies: @@ -2481,27 +1888,27 @@ packages: - supports-color dev: true - /git-up/8.0.0: + /git-up@8.0.0: resolution: {integrity: sha512-uBI8Zdt1OZlrYfGcSVroLJKgyNNXlgusYFzHk614lTasz35yg2PVpL1RMy0LOO2dcvF9msYW3pRfUSmafZNrjg==} dependencies: is-ssh: 1.4.0 parse-url: 9.2.0 dev: true - /git-url-parse/16.0.0: + /git-url-parse@16.0.0: resolution: {integrity: sha512-Y8iAF0AmCaqXc6a5GYgPQW9ESbncNLOL+CeQAJRhmWUOmnPkKpBYeWYp4mFd3LA5j53CdGDdslzX12yEBVHQQg==} dependencies: git-up: 8.0.0 dev: true - /glob-parent/5.1.2: + /glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} dependencies: is-glob: 4.0.1 dev: true - /glob/11.0.0: + /glob@11.0.0: resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} engines: {node: 20 || >=22} hasBin: true @@ -2514,7 +1921,7 @@ packages: path-scurry: 2.0.0 dev: true - /glob/7.2.0: + /glob@7.2.0: resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} deprecated: Glob versions prior to v9 are no longer supported dependencies: @@ -2526,19 +1933,19 @@ packages: path-is-absolute: 1.0.1 dev: true - /global-directory/4.0.1: + /global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} engines: {node: '>=18'} dependencies: ini: 4.1.1 dev: true - /globals/11.12.0: + /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} dev: true - /globby/14.0.2: + /globby@14.0.2: resolution: {integrity: sha512-s3Fq41ZVh7vbbe2PN3nrW7yC7U7MFVc5c98/iTl9c2GawNMKx/J648KQRW6WKkuU8GIbbh2IXfIRQjOZnXcTnw==} engines: {node: '>=18'} dependencies: @@ -2550,32 +1957,32 @@ packages: unicorn-magic: 0.1.0 dev: true - /graceful-fs/4.2.10: + /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true - /graceful-fs/4.2.11: + /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} dev: true - /has-flag/3.0.0: + /has-flag@3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} dev: true - /has-flag/4.0.0: + /has-flag@4.0.0: resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} dev: true - /has/1.0.3: + /has@1.0.3: resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.2 dev: true - /http-errors/1.7.2: + /http-errors@1.7.2: resolution: {integrity: sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==} engines: {node: '>= 0.6'} dependencies: @@ -2586,7 +1993,7 @@ packages: toidentifier: 1.0.0 dev: true - /http-proxy-agent/7.0.1: + /http-proxy-agent@7.0.1: resolution: {integrity: sha512-My1KCEPs6A0hb4qCVzYp8iEvA8j8YqcvXLZZH8C9OFuTYpYjHE7N2dtG3mRl1HMD4+VGXpF3XcDVcxGBT7yDZQ==} engines: {node: '>= 14'} dependencies: @@ -2596,7 +2003,7 @@ packages: - supports-color dev: true - /http-proxy/1.18.1: + /http-proxy@1.18.1: resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} engines: {node: '>=8.0.0'} dependencies: @@ -2607,7 +2014,7 @@ packages: - debug dev: true - /https-proxy-agent/7.0.6: + /https-proxy-agent@7.0.6: resolution: {integrity: sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==} engines: {node: '>= 14'} dependencies: @@ -2617,40 +2024,40 @@ packages: - supports-color dev: true - /human-signals/2.1.0: + /human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} dev: true - /human-signals/5.0.0: + /human-signals@5.0.0: resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} engines: {node: '>=16.17.0'} dev: true - /human-signals/8.0.0: + /human-signals@8.0.0: resolution: {integrity: sha512-/1/GPCpDUCCYwlERiYjxoczfP0zfvZMU/OWgQPMya9AbAE24vseigFdhAMObpc8Q4lc/kjutPfUddDYyAmejnA==} engines: {node: '>=18.18.0'} dev: true - /husky/9.1.7: + /husky@9.1.7: resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} hasBin: true dev: true - /iconv-lite/0.4.24: + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true - /ignore/5.3.0: + /ignore@5.3.0: resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} engines: {node: '>= 4'} dev: true - /import-fresh/3.3.0: + /import-fresh@3.3.0: resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} engines: {node: '>=6'} dependencies: @@ -2658,7 +2065,7 @@ packages: resolve-from: 4.0.0 dev: true - /inflight/1.0.6: + /inflight@1.0.6: resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. dependencies: @@ -2666,44 +2073,45 @@ packages: wrappy: 1.0.2 dev: true - /inherits/2.0.3: + /inherits@2.0.3: resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: true - /inherits/2.0.4: + /inherits@2.0.4: resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} dev: true - /ini/1.3.8: + /ini@1.3.8: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true - /ini/4.1.1: + /ini@4.1.1: resolution: {integrity: sha512-QQnnxNyfvmHFIsj7gkPcYymR8Jdw/o7mp5ZFihxn6h8Ci6fh3Dx4E1gPjpQEpIuPo9XVNY/ZUwh4BPMjGyL01g==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} dev: true - /inquirer/12.3.0: + /inquirer@12.3.0(@types/node@22.10.5): resolution: {integrity: sha512-3NixUXq+hM8ezj2wc7wC37b32/rHq1MwNZDYdvx+d6jokOD+r+i8Q4Pkylh9tISYP114A128LCX8RKhopC5RfQ==} engines: {node: '>=18'} peerDependencies: '@types/node': '>=18' dependencies: - '@inquirer/core': 10.1.2 - '@inquirer/prompts': 7.2.1 - '@inquirer/type': 3.0.2 + '@inquirer/core': 10.1.2(@types/node@22.10.5) + '@inquirer/prompts': 7.2.1(@types/node@22.10.5) + '@inquirer/type': 3.0.2(@types/node@22.10.5) + '@types/node': 22.10.5 ansi-escapes: 4.3.2 mute-stream: 2.0.0 run-async: 3.0.0 rxjs: 7.8.1 dev: true - /interpret/1.4.0: + /interpret@1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} dev: true - /ip-address/9.0.5: + /ip-address@9.0.5: resolution: {integrity: sha512-zHtQzGojZXTwZTHQqra+ETKd4Sn3vgi7uBmlPoXVWZqYvuKmtI0l/VZTjqGmJY9x88GGOaZ9+G9ES8hC4T4X8g==} engines: {node: '>= 12'} dependencies: @@ -2711,59 +2119,59 @@ packages: sprintf-js: 1.1.3 dev: true - /is-arrayish/0.2.1: + /is-arrayish@0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} dev: true - /is-binary-path/2.1.0: + /is-binary-path@2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 dev: true - /is-core-module/2.2.0: + /is-core-module@2.2.0: resolution: {integrity: sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==} dependencies: has: 1.0.3 dev: true - /is-docker/2.1.1: + /is-docker@2.1.1: resolution: {integrity: sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==} engines: {node: '>=8'} hasBin: true dev: true - /is-docker/3.0.0: + /is-docker@3.0.0: resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} hasBin: true dev: true - /is-extglob/2.1.1: + /is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} dev: true - /is-fullwidth-code-point/3.0.0: + /is-fullwidth-code-point@3.0.0: resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} engines: {node: '>=8'} dev: true - /is-glob/4.0.1: + /is-glob@4.0.1: resolution: {integrity: sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==} engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 dev: true - /is-in-ci/1.0.0: + /is-in-ci@1.0.0: resolution: {integrity: sha512-eUuAjybVTHMYWm/U+vBO1sY/JOCgoPCXRxzdju0K+K0BiGW0SChEL1MLC0PoCIR1OlPo5YAp8HuQoUlsWEICwg==} engines: {node: '>=18'} hasBin: true dev: true - /is-inside-container/1.0.0: + /is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} engines: {node: '>=14.16'} hasBin: true @@ -2771,7 +2179,7 @@ packages: is-docker: 3.0.0 dev: true - /is-installed-globally/1.0.0: + /is-installed-globally@1.0.0: resolution: {integrity: sha512-K55T22lfpQ63N4KEN57jZUAaAYqYHEe8veb/TycJRk9DdSCLLcovXz/mL6mOnhQaZsQGwPhuFopdQIlqGSEjiQ==} engines: {node: '>=18'} dependencies: @@ -2779,86 +2187,86 @@ packages: is-path-inside: 4.0.0 dev: true - /is-interactive/2.0.0: + /is-interactive@2.0.0: resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} engines: {node: '>=12'} dev: true - /is-npm/6.0.0: + /is-npm@6.0.0: resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /is-number/7.0.0: + /is-number@7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} dev: true - /is-path-inside/4.0.0: + /is-path-inside@4.0.0: resolution: {integrity: sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA==} engines: {node: '>=12'} dev: true - /is-plain-obj/4.1.0: + /is-plain-obj@4.1.0: resolution: {integrity: sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==} engines: {node: '>=12'} dev: true - /is-ssh/1.4.0: + /is-ssh@1.4.0: resolution: {integrity: sha512-x7+VxdxOdlV3CYpjvRLBv5Lo9OJerlYanjwFrPR9fuGPjCiNiCzFgAWpiLAohSbsnH4ZAys3SBh+hq5rJosxUQ==} dependencies: protocols: 2.0.1 dev: true - /is-stream/2.0.0: + /is-stream@2.0.0: resolution: {integrity: sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==} engines: {node: '>=8'} dev: true - /is-stream/3.0.0: + /is-stream@3.0.0: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /is-stream/4.0.1: + /is-stream@4.0.1: resolution: {integrity: sha512-Dnz92NInDqYckGEUJv689RbRiTSEHCQ7wOVeALbkOz999YpqT46yMRIGtSNl2iCL1waAZSx40+h59NV/EwzV/A==} engines: {node: '>=18'} dev: true - /is-unicode-supported/1.3.0: + /is-unicode-supported@1.3.0: resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} engines: {node: '>=12'} dev: true - /is-unicode-supported/2.0.0: + /is-unicode-supported@2.0.0: resolution: {integrity: sha512-FRdAyx5lusK1iHG0TWpVtk9+1i+GjrzRffhDg4ovQ7mcidMQ6mj+MhKPmvh7Xwyv5gIS06ns49CA7Sqg7lC22Q==} engines: {node: '>=18'} dev: true - /is-wsl/2.2.0: + /is-wsl@2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} engines: {node: '>=8'} dependencies: is-docker: 2.1.1 dev: true - /is-wsl/3.1.0: + /is-wsl@3.1.0: resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} engines: {node: '>=16'} dependencies: is-inside-container: 1.0.0 dev: true - /isbinaryfile/4.0.8: + /isbinaryfile@4.0.8: resolution: {integrity: sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w==} engines: {node: '>= 8.0.0'} dev: true - /isexe/2.0.0: + /isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: true - /issue-parser/7.0.1: + /issue-parser@7.0.1: resolution: {integrity: sha512-3YZcUUR2Wt1WsapF+S/WiA2WmlW0cWAoPccMqne7AxEBhCdFeTPjfv/Axb8V2gyCgY3nRw+ksZ3xSUX+R47iAg==} engines: {node: ^18.17 || >=20.6.1} dependencies: @@ -2869,7 +2277,7 @@ packages: lodash.uniqby: 4.7.0 dev: true - /jackspeak/4.0.1: + /jackspeak@4.0.1: resolution: {integrity: sha512-cub8rahkh0Q/bw1+GxP7aeSe29hHHn2V4m29nnDlvCdlgU+3UGxkZp7Z53jLUdpX3jdTO0nJZUDl3xvbWc2Xog==} engines: {node: 20 || >=22} dependencies: @@ -2878,11 +2286,11 @@ packages: '@pkgjs/parseargs': 0.11.0 dev: true - /jasmine-core/4.1.0: + /jasmine-core@4.1.0: resolution: {integrity: sha512-8E8BiffCL8sBwK1zU9cbavLe8xpJAgOduSJ6N8PJVv8VosQ/nxVTuXj2kUeHxTlZBVvh24G19ga7xdiaxlceKg==} dev: true - /jest-worker/26.6.2: + /jest-worker@26.6.2: resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} engines: {node: '>= 10.13.0'} dependencies: @@ -2891,44 +2299,44 @@ packages: supports-color: 7.2.0 dev: true - /js-tokens/4.0.0: + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} dev: true - /js-yaml/4.1.0: + /js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: argparse: 2.0.1 dev: true - /jsbn/1.1.0: + /jsbn@1.1.0: resolution: {integrity: sha512-4bYVV3aAMtDTTu4+xsDYa6sy9GyJ69/amsu9sYF2zqjiEoZA5xJi3BrfX3uY+/IekIu7MwdObdbDWpoZdBv3/A==} dev: true - /jsesc/3.0.2: + /jsesc@3.0.2: resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} engines: {node: '>=6'} hasBin: true dev: true - /json-parse-even-better-errors/2.3.1: + /json-parse-even-better-errors@2.3.1: resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} dev: true - /json5/2.2.3: + /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} hasBin: true dev: true - /jsonfile/4.0.0: + /jsonfile@4.0.0: resolution: {integrity: sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==} optionalDependencies: graceful-fs: 4.2.11 dev: true - /jsonfile/6.1.0: + /jsonfile@6.1.0: resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.0 @@ -2936,14 +2344,14 @@ packages: graceful-fs: 4.2.11 dev: true - /karma-firefox-launcher/2.1.3: + /karma-firefox-launcher@2.1.3: resolution: {integrity: sha512-LMM2bseebLbYjODBOVt7TCPP9OI2vZIXCavIXhkO9m+10Uj5l7u/SKoeRmYx8FYHTVGZSpk6peX+3BMHC1WwNw==} dependencies: is-wsl: 2.2.0 which: 3.0.1 dev: true - /karma-jasmine/5.1.0_karma@6.4.4: + /karma-jasmine@5.1.0(karma@6.4.4): resolution: {integrity: sha512-i/zQLFrfEpRyQoJF9fsCdTMOF5c2dK7C7OmsuKg2D0YSsuZSfQDiLuaiktbuio6F2wiCsZSnSnieIQ0ant/uzQ==} engines: {node: '>=12'} peerDependencies: @@ -2953,7 +2361,7 @@ packages: karma: 6.4.4 dev: true - /karma/6.4.4: + /karma@6.4.4: resolution: {integrity: sha512-LrtUxbdvt1gOpo3gxG+VAJlJAEMhbWlM4YrFQgql98FwF7+K8K12LYO4hnDdUkNjeztYrOXEMqgTajSWgmtI/w==} engines: {node: '>= 10'} hasBin: true @@ -2989,54 +2397,54 @@ packages: - utf-8-validate dev: true - /ky/1.4.0: + /ky@1.4.0: resolution: {integrity: sha512-tPhhoGUiEiU/WXR4rt8klIoLdnTtyu+9jVKHd/wauEjYud32jyn63mzKWQweaQrHWxBQtYoVtdcEnYX1LosnFQ==} engines: {node: '>=18'} dev: true - /latest-version/9.0.0: + /latest-version@9.0.0: resolution: {integrity: sha512-7W0vV3rqv5tokqkBAFV1LbR7HPOWzXQDpDgEuib/aJ1jsZZx6x3c2mBI+TJhJzOhkGeaLbCKEHXEXLfirtG2JA==} engines: {node: '>=18'} dependencies: package-json: 10.0.0 dev: true - /lines-and-columns/1.1.6: + /lines-and-columns@1.1.6: resolution: {integrity: sha512-8ZmlJFVK9iCmtLz19HpSsR8HaAMWBT284VMNednLwlIMDP2hJDCIhUp0IZ2xUcZ+Ob6BM0VvCSJwzASDM45NLQ==} dev: true - /locate-path/6.0.0: + /locate-path@6.0.0: resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} engines: {node: '>=10'} dependencies: p-locate: 5.0.0 dev: true - /lodash.capitalize/4.2.1: + /lodash.capitalize@4.2.1: resolution: {integrity: sha512-kZzYOKspf8XVX5AvmQF94gQW0lejFVgb80G85bU4ZWzoJ6C03PQg3coYAUpSTpQWelrZELd3XWgHzw4Ck5kaIw==} dev: true - /lodash.escaperegexp/4.1.2: + /lodash.escaperegexp@4.1.2: resolution: {integrity: sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==} dev: true - /lodash.isplainobject/4.0.6: + /lodash.isplainobject@4.0.6: resolution: {integrity: sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==} dev: true - /lodash.isstring/4.0.1: + /lodash.isstring@4.0.1: resolution: {integrity: sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==} dev: true - /lodash.uniqby/4.7.0: + /lodash.uniqby@4.7.0: resolution: {integrity: sha512-e/zcLx6CSbmaEgFHCA7BnoQKyCtKMxnuWrJygbwPs/AIn+IMKl66L8/s+wBUn5LRw2pZx3bUHibiV1b6aTWIww==} dev: true - /lodash/4.17.21: + /lodash@4.17.21: resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} dev: true - /log-symbols/6.0.0: + /log-symbols@6.0.0: resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} engines: {node: '>=18'} dependencies: @@ -3044,7 +2452,7 @@ packages: is-unicode-supported: 1.3.0 dev: true - /log4js/6.4.1: + /log4js@6.4.1: resolution: {integrity: sha512-iUiYnXqAmNKiIZ1XSAitQ4TmNs8CdZYTAWINARF3LjnsLN8tY5m0vRwd6uuWj/yNY0YHxeZodnbmxKFUOM2rMg==} engines: {node: '>=8.0'} dependencies: @@ -3057,42 +2465,42 @@ packages: - supports-color dev: true - /lru-cache/11.0.0: + /lru-cache@11.0.0: resolution: {integrity: sha512-Qv32eSV1RSCfhY3fpPE2GNZ8jgM9X7rdAfemLWqTUxwiyIC4jJ6Sy0fZ8H+oLWevO6i4/bizg7c8d8i6bxrzbA==} engines: {node: 20 || >=22} dev: true - /lru-cache/5.1.1: + /lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} dependencies: yallist: 3.1.1 dev: true - /lru-cache/7.18.3: + /lru-cache@7.18.3: resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} engines: {node: '>=12'} dev: true - /macos-release/3.3.0: + /macos-release@3.3.0: resolution: {integrity: sha512-tPJQ1HeyiU2vRruNGhZ+VleWuMQRro8iFtJxYgnS4NQe+EukKF6aGiIT+7flZhISAt2iaXBCfFGvAyif7/f8nQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /media-typer/0.3.0: + /media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} engines: {node: '>= 0.6'} dev: true - /merge-stream/2.0.0: + /merge-stream@2.0.0: resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} dev: true - /merge2/1.4.1: + /merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} dev: true - /micromatch/4.0.5: + /micromatch@4.0.5: resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} engines: {node: '>=8.6'} dependencies: @@ -3100,127 +2508,127 @@ packages: picomatch: 2.3.1 dev: true - /mime-db/1.52.0: + /mime-db@1.52.0: resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} engines: {node: '>= 0.6'} dev: true - /mime-types/2.1.35: + /mime-types@2.1.35: resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 dev: true - /mime/2.5.2: + /mime@2.5.2: resolution: {integrity: sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==} engines: {node: '>=4.0.0'} hasBin: true dev: true - /mimic-fn/2.1.0: + /mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} dev: true - /mimic-fn/4.0.0: + /mimic-fn@4.0.0: resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} engines: {node: '>=12'} dev: true - /mimic-function/5.0.1: + /mimic-function@5.0.1: resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} engines: {node: '>=18'} dev: true - /minimatch/10.0.1: + /minimatch@10.0.1: resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} engines: {node: 20 || >=22} dependencies: brace-expansion: 2.0.1 dev: true - /minimatch/3.0.4: + /minimatch@3.0.4: resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: brace-expansion: 1.1.11 dev: true - /minimist/1.2.5: + /minimist@1.2.5: resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} dev: true - /minipass/7.1.2: + /minipass@7.1.2: resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} engines: {node: '>=16 || 14 >=14.17'} dev: true - /mkdirp/0.5.5: + /mkdirp@0.5.5: resolution: {integrity: sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==} hasBin: true dependencies: minimist: 1.2.5 dev: true - /mri/1.2.0: + /mri@1.2.0: resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==} engines: {node: '>=4'} dev: true - /ms/2.0.0: + /ms@2.0.0: resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} dev: true - /ms/2.1.2: + /ms@2.1.2: resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} dev: true - /mute-stream/2.0.0: + /mute-stream@2.0.0: resolution: {integrity: sha512-WWdIxpyjEn+FhQJQQv9aQAYlHoNVdzIzUySNV1gHUPDSdZJ3yZn7pAAbQcV7B56Mvu881q9FZV+0Vx2xC44VWA==} engines: {node: ^18.17.0 || >=20.5.0} dev: true - /negotiator/0.6.2: + /negotiator@0.6.2: resolution: {integrity: sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==} engines: {node: '>= 0.6'} dev: true - /netmask/2.0.2: + /netmask@2.0.2: resolution: {integrity: sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==} engines: {node: '>= 0.4.0'} dev: true - /new-github-release-url/2.0.0: + /new-github-release-url@2.0.0: resolution: {integrity: sha512-NHDDGYudnvRutt/VhKFlX26IotXe1w0cmkDm6JGquh5bz/bDTw0LufSmH/GxTjEdpHEO+bVKFTwdrcGa/9XlKQ==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: type-fest: 2.14.0 dev: true - /node-releases/2.0.18: + /node-releases@2.0.18: resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} dev: true - /normalize-path/3.0.0: + /normalize-path@3.0.0: resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} engines: {node: '>=0.10.0'} dev: true - /npm-run-path/4.0.1: + /npm-run-path@4.0.1: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} dependencies: path-key: 3.1.1 dev: true - /npm-run-path/5.1.0: + /npm-run-path@5.1.0: resolution: {integrity: sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: path-key: 4.0.0 dev: true - /npm-run-path/6.0.0: + /npm-run-path@6.0.0: resolution: {integrity: sha512-9qny7Z9DsQU8Ou39ERsPU4OZQlSTP47ShQzuKZ6PRXpYLtIFgl/DEBYEXKlvcEa+9tHVcK8CF81Y2V72qaZhWA==} engines: {node: '>=18'} dependencies: @@ -3228,46 +2636,46 @@ packages: unicorn-magic: 0.3.0 dev: true - /object-assign/4.1.1: + /object-assign@4.1.1: resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} engines: {node: '>=0.10.0'} dev: true - /on-finished/2.3.0: + /on-finished@2.3.0: resolution: {integrity: sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==} engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 dev: true - /once/1.4.0: + /once@1.4.0: resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 dev: true - /onetime/5.1.2: + /onetime@5.1.2: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 dev: true - /onetime/6.0.0: + /onetime@6.0.0: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} dependencies: mimic-fn: 4.0.0 dev: true - /onetime/7.0.0: + /onetime@7.0.0: resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} engines: {node: '>=18'} dependencies: mimic-function: 5.0.1 dev: true - /open/10.1.0: + /open@10.1.0: resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} engines: {node: '>=18'} dependencies: @@ -3277,7 +2685,7 @@ packages: is-wsl: 3.1.0 dev: true - /ora/8.1.1: + /ora@8.1.1: resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} engines: {node: '>=18'} dependencies: @@ -3292,7 +2700,7 @@ packages: strip-ansi: 7.1.0 dev: true - /os-name/6.0.0: + /os-name@6.0.0: resolution: {integrity: sha512-bv608E0UX86atYi2GMGjDe0vF/X1TJjemNS8oEW6z22YW1Rc3QykSYoGfkQbX0zZX9H0ZB6CQP/3GTf1I5hURg==} engines: {node: '>=18'} dependencies: @@ -3300,26 +2708,26 @@ packages: windows-release: 6.0.1 dev: true - /os-tmpdir/1.0.2: + /os-tmpdir@1.0.2: resolution: {integrity: sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==} engines: {node: '>=0.10.0'} dev: true - /p-limit/3.1.0: + /p-limit@3.1.0: resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 dev: true - /p-locate/5.0.0: + /p-locate@5.0.0: resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} engines: {node: '>=10'} dependencies: p-limit: 3.1.0 dev: true - /pac-proxy-agent/7.1.0: + /pac-proxy-agent@7.1.0: resolution: {integrity: sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==} engines: {node: '>= 14'} dependencies: @@ -3335,7 +2743,7 @@ packages: - supports-color dev: true - /pac-resolver/7.0.1: + /pac-resolver@7.0.1: resolution: {integrity: sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==} engines: {node: '>= 14'} dependencies: @@ -3343,11 +2751,11 @@ packages: netmask: 2.0.2 dev: true - /package-json-from-dist/1.0.0: + /package-json-from-dist@1.0.0: resolution: {integrity: sha512-dATvCeZN/8wQsGywez1mzHtTlP22H8OEfPrVMLNr4/eGa+ijtLn/6M5f0dY8UKNrC2O9UCU6SSoG3qRKnt7STw==} dev: true - /package-json/10.0.0: + /package-json@10.0.0: resolution: {integrity: sha512-w34pqp733w35nElGG6eH1OnDnHEWud4uxruQ2nKzY/Uy0uOJmWFdjDcAC+xAD4goVuBZStwaAEBS21BANv83HQ==} engines: {node: '>=18'} dependencies: @@ -3357,14 +2765,14 @@ packages: semver: 7.6.3 dev: true - /parent-module/1.0.1: + /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} dependencies: callsites: 3.1.0 dev: true - /parse-json/5.2.0: + /parse-json@5.2.0: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: @@ -3374,18 +2782,18 @@ packages: lines-and-columns: 1.1.6 dev: true - /parse-ms/4.0.0: + /parse-ms@4.0.0: resolution: {integrity: sha512-TXfryirbmq34y8QBwgqCVLi+8oA3oWx2eAnSn62ITyEhEYaWRlVZ2DvMM9eZbMs/RfxPu/PK/aBLyGj4IrqMHw==} engines: {node: '>=18'} dev: true - /parse-path/7.0.0: + /parse-path@7.0.0: resolution: {integrity: sha512-Euf9GG8WT9CdqwuWJGdf3RkUcTBArppHABkO7Lm8IzRQp0e2r/kkFnmhu4TSK30Wcu5rVAZLmfPKSBBi9tWFog==} dependencies: protocols: 2.0.1 dev: true - /parse-url/9.2.0: + /parse-url@9.2.0: resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==} engines: {node: '>=14.13.0'} dependencies: @@ -3393,7 +2801,7 @@ packages: parse-path: 7.0.0 dev: true - /parse5/7.1.2: + /parse5@7.1.2: resolution: {integrity: sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw==} requiresBuild: true dependencies: @@ -3401,36 +2809,36 @@ packages: dev: true optional: true - /parseurl/1.3.3: + /parseurl@1.3.3: resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} engines: {node: '>= 0.8'} dev: true - /path-exists/4.0.0: + /path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} dev: true - /path-is-absolute/1.0.1: + /path-is-absolute@1.0.1: resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} dev: true - /path-key/3.1.1: + /path-key@3.1.1: resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} engines: {node: '>=8'} dev: true - /path-key/4.0.0: + /path-key@4.0.0: resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} engines: {node: '>=12'} dev: true - /path-parse/1.0.6: + /path-parse@1.0.6: resolution: {integrity: sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==} dev: true - /path-scurry/2.0.0: + /path-scurry@2.0.0: resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} engines: {node: 20 || >=22} dependencies: @@ -3438,49 +2846,49 @@ packages: minipass: 7.1.2 dev: true - /path-type/5.0.0: + /path-type@5.0.0: resolution: {integrity: sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==} engines: {node: '>=12'} dev: true - /picocolors/1.0.0: + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true - /picocolors/1.1.1: + /picocolors@1.1.1: resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} dev: true - /picomatch/2.3.1: + /picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} dev: true - /picomatch/3.0.1: + /picomatch@3.0.1: resolution: {integrity: sha512-I3EurrIQMlRc9IaAZnqRR044Phh2DXY+55o7uJ0V+hYZAcQYSuFWsc9q5PvyDHUSCe1Qxn/iBz+78s86zWnGag==} engines: {node: '>=10'} dev: true - /pinst/3.0.0: + /pinst@3.0.0: resolution: {integrity: sha512-cengSmBxtCyaJqtRSvJorIIZXMXg+lJ3sIljGmtBGUVonMnMsVJbnzl6jGN1HkOWwxNuJynCJ2hXxxqCQrFDdw==} engines: {node: '>=12.0.0'} hasBin: true dev: true - /prettier/2.8.8: - resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} - engines: {node: '>=10.13.0'} + /prettier@3.4.2: + resolution: {integrity: sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==} + engines: {node: '>=14'} hasBin: true dev: true - /pretty-ms/9.2.0: + /pretty-ms@9.2.0: resolution: {integrity: sha512-4yf0QO/sllf/1zbZWYnvWw3NxCQwLXKzIj0G849LSufP15BXKM0rbD2Z3wVnkMfjdn/CB0Dpp444gYAACdsplg==} engines: {node: '>=18'} dependencies: parse-ms: 4.0.0 dev: true - /pretty-quick/4.0.0_prettier@2.8.8: + /pretty-quick@4.0.0(prettier@3.4.2): resolution: {integrity: sha512-M+2MmeufXb/M7Xw3Afh1gxcYpj+sK0AxEfnfF958ktFeAyi5MsKY5brymVURQLgPLV1QaF5P4pb2oFJ54H3yzQ==} engines: {node: '>=14'} hasBin: true @@ -3493,19 +2901,19 @@ packages: mri: 1.2.0 picocolors: 1.0.0 picomatch: 3.0.1 - prettier: 2.8.8 + prettier: 3.4.2 tslib: 2.6.2 dev: true - /proto-list/1.2.4: + /proto-list@1.2.4: resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} dev: true - /protocols/2.0.1: + /protocols@2.0.1: resolution: {integrity: sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q==} dev: true - /proxy-agent/6.5.0: + /proxy-agent@6.5.0: resolution: {integrity: sha512-TmatMXdr2KlRiA2CyDu8GqR8EjahTG3aY3nXjdzFyoZbmB8hrBsTyMezhULIXKnC0jpfjlmiZ3+EaCzoInSu/A==} engines: {node: '>= 14'} dependencies: @@ -3521,43 +2929,43 @@ packages: - supports-color dev: true - /proxy-from-env/1.1.0: + /proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} dev: true - /pupa/3.1.0: + /pupa@3.1.0: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} dependencies: escape-goat: 4.0.0 dev: true - /qjobs/1.2.0: + /qjobs@1.2.0: resolution: {integrity: sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg==} engines: {node: '>=0.9'} dev: true - /qs/6.7.0: + /qs@6.7.0: resolution: {integrity: sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==} engines: {node: '>=0.6'} dev: true - /queue-microtask/1.2.2: + /queue-microtask@1.2.2: resolution: {integrity: sha512-dB15eXv3p2jDlbOiNLyMabYg1/sXvppd8DP2J3EOCQ0AkuSXCW2tP7mnVouVLJKgUMY6yP0kcQDVpLCN13h4Xg==} dev: true - /randombytes/2.1.0: + /randombytes@2.1.0: resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 dev: true - /range-parser/1.2.1: + /range-parser@1.2.1: resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} engines: {node: '>= 0.6'} dev: true - /raw-body/2.4.0: + /raw-body@2.4.0: resolution: {integrity: sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==} engines: {node: '>= 0.8'} dependencies: @@ -3567,7 +2975,7 @@ packages: unpipe: 1.0.0 dev: true - /rc/1.2.8: + /rc@1.2.8: resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true dependencies: @@ -3577,52 +2985,52 @@ packages: strip-json-comments: 2.0.1 dev: true - /readdirp/3.6.0: + /readdirp@3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 dev: true - /readdirp/4.0.2: + /readdirp@4.0.2: resolution: {integrity: sha512-yDMz9g+VaZkqBYS/ozoBJwaBhTbZo3UNYQHNRw1D3UFQB8oHB4uS/tAODO+ZLjGWmUbKnIlOWO+aaIiAxrUWHA==} engines: {node: '>= 14.16.0'} dev: true - /rechoir/0.6.2: + /rechoir@0.6.2: resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} engines: {node: '>= 0.10'} dependencies: resolve: 1.20.0 dev: true - /reflect-metadata/0.2.2: + /reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} dev: true - /registry-auth-token/5.0.2: + /registry-auth-token@5.0.2: resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} engines: {node: '>=14'} dependencies: '@pnpm/npm-conf': 2.2.2 dev: true - /registry-url/6.0.1: + /registry-url@6.0.1: resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} engines: {node: '>=12'} dependencies: rc: 1.2.8 dev: true - /release-it-plugin-esm-bundle/3.0.0_release-it@18.0.0: + /release-it-plugin-esm-bundle@3.0.0(release-it@18.0.0): resolution: {integrity: sha512-3N85d6C37Dk1ArUazjOz4nwubOGZS6fL7QLG1Hr0ZXAz7CDLiBfEeq3VccHkT8U0Ho797gWDA2FY36kVDmmpHw==} peerDependencies: release-it: '>=15.0.0' dependencies: - release-it: 18.0.0_typescript@5.7.2 + release-it: 18.0.0(@types/node@22.10.5)(typescript@5.7.2) dev: true - /release-it/18.0.0_typescript@5.7.2: + /release-it@18.0.0(@types/node@22.10.5)(typescript@5.7.2): resolution: {integrity: sha512-aO7sGBwv+0m8FXVNT+RyL1yky9Nhg0IxkqJIdofTma0Dz4w9z0+u5DddzesOoYQL2fawib3Kwn30DaLxqiz5ng==} engines: {node: ^20.9.0 || >=22.0.0} hasBin: true @@ -3632,11 +3040,11 @@ packages: async-retry: 1.3.3 chalk: 5.4.1 ci-info: 4.1.0 - cosmiconfig: 9.0.0_typescript@5.7.2 + cosmiconfig: 9.0.0(typescript@5.7.2) execa: 9.5.2 git-url-parse: 16.0.0 globby: 14.0.2 - inquirer: 12.3.0 + inquirer: 12.3.0(@types/node@22.10.5) issue-parser: 7.0.1 lodash: 4.17.21 mime-types: 2.1.35 @@ -3658,28 +3066,28 @@ packages: - typescript dev: true - /require-directory/2.1.1: + /require-directory@2.1.1: resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} engines: {node: '>=0.10.0'} dev: true - /requires-port/1.0.0: + /requires-port@1.0.0: resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: true - /resolve-from/4.0.0: + /resolve-from@4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} dev: true - /resolve/1.20.0: + /resolve@1.20.0: resolution: {integrity: sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==} dependencies: is-core-module: 2.2.0 path-parse: 1.0.6 dev: true - /restore-cursor/5.1.0: + /restore-cursor@5.1.0: resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} engines: {node: '>=18'} dependencies: @@ -3687,21 +3095,21 @@ packages: signal-exit: 4.1.0 dev: true - /retry/0.13.1: + /retry@0.13.1: resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} engines: {node: '>= 4'} dev: true - /reusify/1.0.4: + /reusify@1.0.4: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: true - /rfdc/1.3.0: + /rfdc@1.3.0: resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} dev: true - /rimraf/3.0.2: + /rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true @@ -3709,7 +3117,7 @@ packages: glob: 7.2.0 dev: true - /rimraf/6.0.1: + /rimraf@6.0.1: resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} engines: {node: 20 || >=22} hasBin: true @@ -3718,7 +3126,7 @@ packages: package-json-from-dist: 1.0.0 dev: true - /rollup-plugin-terser/7.0.2_rollup@4.30.0: + /rollup-plugin-terser@7.0.2(rollup@4.30.0): resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} peerDependencies: rollup: ^2.0.0 @@ -3730,7 +3138,7 @@ packages: terser: 5.6.0 dev: true - /rollup/4.30.0: + /rollup@4.30.0: resolution: {integrity: sha512-sDnr1pcjTgUT69qBksNF1N1anwfbyYG6TBQ22b03bII8EdiUQ7J0TlozVaTMjT/eEJAO49e1ndV7t+UZfL1+vA==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -3759,82 +3167,78 @@ packages: fsevents: 2.3.2 dev: true - /run-applescript/7.0.0: + /run-applescript@7.0.0: resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} engines: {node: '>=18'} dev: true - /run-async/3.0.0: + /run-async@3.0.0: resolution: {integrity: sha512-540WwVDOMxA6dN6We19EcT9sc3hkXPw5mzRNGM3FkdN/vtE9NFvj5lFAPNwUDmJjXidm3v7TC1cTE7t17Ulm1Q==} engines: {node: '>=0.12.0'} dev: true - /run-parallel/1.2.0: + /run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.2 dev: true - /rxjs/7.8.1: + /rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} dependencies: tslib: 2.4.0 dev: true - /safe-buffer/5.1.2: + /safe-buffer@5.1.2: resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} dev: true - /safe-buffer/5.2.1: + /safe-buffer@5.2.1: resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: true - /safer-buffer/2.1.2: + /safer-buffer@2.1.2: resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} dev: true - /safevalues/0.3.4: - resolution: {integrity: sha512-LRneZZRXNgjzwG4bDQdOTSbze3fHm1EAKN/8bePxnlEZiBmkYEDggaHbuvHI9/hoqHbGfsEA7tWS9GhYHZBBsw==} - dev: true - - /semver/6.3.1: + /semver@6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true dev: true - /semver/7.6.3: + /semver@7.6.3: resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} engines: {node: '>=10'} hasBin: true dev: true - /serialize-javascript/4.0.0: + /serialize-javascript@4.0.0: resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} dependencies: randombytes: 2.1.0 dev: true - /setprototypeof/1.1.1: + /setprototypeof@1.1.1: resolution: {integrity: sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==} dev: true - /shebang-command/2.0.0: + /shebang-command@2.0.0: resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 dev: true - /shebang-regex/3.0.0: + /shebang-regex@3.0.0: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} dev: true - /shell-quote/1.8.1: + /shell-quote@1.8.1: resolution: {integrity: sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==} dev: true - /shelljs/0.8.5: + /shelljs@0.8.5: resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} engines: {node: '>=4'} hasBin: true @@ -3844,26 +3248,26 @@ packages: rechoir: 0.6.2 dev: true - /signal-exit/3.0.7: + /signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true - /signal-exit/4.1.0: + /signal-exit@4.1.0: resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} engines: {node: '>=14'} dev: true - /slash/5.1.0: + /slash@5.1.0: resolution: {integrity: sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==} engines: {node: '>=14.16'} dev: true - /smart-buffer/4.2.0: + /smart-buffer@4.2.0: resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} dev: true - /socket.io-adapter/2.5.4: + /socket.io-adapter@2.5.4: resolution: {integrity: sha512-wDNHGXGewWAjQPt3pyeYBtpWSq9cLE5UW1ZUPL/2eGK9jtse/FpXib7epSTsz0Q0m+6sg6Y4KtcFTlah1bdOVg==} dependencies: debug: 4.3.4 @@ -3874,7 +3278,7 @@ packages: - utf-8-validate dev: true - /socket.io-parser/4.2.4: + /socket.io-parser@4.2.4: resolution: {integrity: sha512-/GbIKmo8ioc+NIWIhwdecY0ge+qVBSMdgxGygevmdHj24bsfgtCmcUUcQ5ZzcylGFHsN3k4HB4Cgkl96KVnuew==} engines: {node: '>=10.0.0'} dependencies: @@ -3884,7 +3288,7 @@ packages: - supports-color dev: true - /socket.io/4.7.4: + /socket.io@4.7.4: resolution: {integrity: sha512-DcotgfP1Zg9iP/dH9zvAQcWrE0TtbMVwXmlV4T4mqsvY+gw+LqUGPfx2AoVyRk0FLME+GQhufDMyacFmw7ksqw==} engines: {node: '>=10.2.0'} dependencies: @@ -3901,7 +3305,7 @@ packages: - utf-8-validate dev: true - /socks-proxy-agent/8.0.5: + /socks-proxy-agent@8.0.5: resolution: {integrity: sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==} engines: {node: '>= 14'} dependencies: @@ -3912,7 +3316,7 @@ packages: - supports-color dev: true - /socks/2.8.3: + /socks@2.8.3: resolution: {integrity: sha512-l5x7VUUWbjVFbafGLxPWkYsHIhEvmF85tbIeFZWc8ZPtoMyybuEhL7Jye/ooC4/d48FgOjSJXgsF/AJPYCW8Zw==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} dependencies: @@ -3920,38 +3324,38 @@ packages: smart-buffer: 4.2.0 dev: true - /source-map-support/0.5.19: + /source-map-support@0.5.19: resolution: {integrity: sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==} dependencies: buffer-from: 1.1.1 source-map: 0.6.1 dev: true - /source-map/0.6.1: + /source-map@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} dev: true - /source-map/0.7.3: + /source-map@0.7.3: resolution: {integrity: sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==} engines: {node: '>= 8'} dev: true - /sprintf-js/1.1.3: + /sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} dev: true - /statuses/1.5.0: + /statuses@1.5.0: resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} engines: {node: '>= 0.6'} dev: true - /stdin-discarder/0.2.2: + /stdin-discarder@0.2.2: resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} engines: {node: '>=18'} dev: true - /streamroller/3.0.2: + /streamroller@3.0.2: resolution: {integrity: sha512-ur6y5S5dopOaRXBuRIZ1u6GC5bcEXHRZKgfBjfCglMhmIf+roVCECjvkEYzNQOXIN2/JPnkMPW/8B3CZoKaEPA==} engines: {node: '>=8.0'} dependencies: @@ -3962,7 +3366,7 @@ packages: - supports-color dev: true - /string-width/4.2.3: + /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} dependencies: @@ -3971,7 +3375,7 @@ packages: strip-ansi: 6.0.1 dev: true - /string-width/5.1.2: + /string-width@5.1.2: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} dependencies: @@ -3980,7 +3384,7 @@ packages: strip-ansi: 7.1.0 dev: true - /string-width/7.2.0: + /string-width@7.2.0: resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} engines: {node: '>=18'} dependencies: @@ -3989,66 +3393,66 @@ packages: strip-ansi: 7.1.0 dev: true - /strip-ansi/6.0.1: + /strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 dev: true - /strip-ansi/7.1.0: + /strip-ansi@7.1.0: resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 dev: true - /strip-final-newline/2.0.0: + /strip-final-newline@2.0.0: resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} engines: {node: '>=6'} dev: true - /strip-final-newline/3.0.0: + /strip-final-newline@3.0.0: resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} engines: {node: '>=12'} dev: true - /strip-final-newline/4.0.0: + /strip-final-newline@4.0.0: resolution: {integrity: sha512-aulFJcD6YK8V1G7iRB5tigAP4TsHBZZrOV8pjV++zdUwmeV8uzbY7yn6h9MswN62adStNZFuCIx4haBnRuMDaw==} engines: {node: '>=18'} dev: true - /strip-json-comments/2.0.1: + /strip-json-comments@2.0.1: resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} engines: {node: '>=0.10.0'} dev: true - /stubborn-fs/1.2.5: + /stubborn-fs@1.2.5: resolution: {integrity: sha512-H2N9c26eXjzL/S/K+i/RHHcFanE74dptvvjM8iwzwbVcWY/zjBbgRqF3K0DY4+OD+uTTASTBvDoxPDaPN02D7g==} dev: true - /supports-color/5.5.0: + /supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} dependencies: has-flag: 3.0.0 dev: true - /supports-color/7.2.0: + /supports-color@7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 dev: true - /supports-color/8.1.1: + /supports-color@8.1.1: resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} engines: {node: '>=10'} dependencies: has-flag: 4.0.0 dev: true - /terser/5.6.0: + /terser@5.6.0: resolution: {integrity: sha512-vyqLMoqadC1uR0vywqOZzriDYzgEkNJFK4q9GeyOBHIbiECHiWLKcWfbQWAUaPfxkjDhapSlZB9f7fkMrvkVjA==} engines: {node: '>=10'} hasBin: true @@ -4059,66 +3463,66 @@ packages: source-map-support: 0.5.19 dev: true - /tmp/0.0.33: + /tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} dependencies: os-tmpdir: 1.0.2 dev: true - /tmp/0.2.1: + /tmp@0.2.1: resolution: {integrity: sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==} engines: {node: '>=8.17.0'} dependencies: rimraf: 3.0.2 dev: true - /to-fast-properties/2.0.0: + /to-fast-properties@2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} dev: true - /to-regex-range/5.0.1: + /to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 dev: true - /toidentifier/1.0.0: + /toidentifier@1.0.0: resolution: {integrity: sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==} engines: {node: '>=0.6'} dev: true - /tree-kill/1.2.2: + /tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true dev: true - /tslib/2.4.0: + /tslib@2.4.0: resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} dev: true - /tslib/2.6.2: + /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} dev: true - /type-fest/0.21.3: + /type-fest@0.21.3: resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} engines: {node: '>=10'} dev: true - /type-fest/2.14.0: + /type-fest@2.14.0: resolution: {integrity: sha512-hQnTQkFjL5ik6HF2fTAM8ycbr94UbQXK364wF930VHb0dfBJ5JBP8qwrR8TaK9zwUEk7meruo2JAUDMwvuxd/w==} engines: {node: '>=12.20'} dev: true - /type-fest/4.26.1: + /type-fest@4.26.1: resolution: {integrity: sha512-yOGpmOAL7CkKe/91I5O3gPICmJNLJ1G4zFYVAsRHg7M64biSnPtRj0WNQt++bRkjYOqjWXrhnUw1utzmVErAdg==} engines: {node: '>=16'} dev: true - /type-is/1.6.18: + /type-is@1.6.18: resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} engines: {node: '>= 0.6'} dependencies: @@ -4126,51 +3530,55 @@ packages: mime-types: 2.1.35 dev: true - /typescript/5.7.2: + /typescript@5.7.2: resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true dev: true - /ua-parser-js/0.7.30: + /ua-parser-js@0.7.30: resolution: {integrity: sha512-uXEtSresNUlXQ1QL4/3dQORcGv7+J2ookOG2ybA/ga9+HYEXueT2o+8dUJQkpedsyTyCJ6jCCirRcKtdtx1kbg==} dev: true - /undici/6.21.0: + /undici-types@6.20.0: + resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} + dev: true + + /undici@6.21.0: resolution: {integrity: sha512-BUgJXc752Kou3oOIuU1i+yZZypyZRqNPW0vqoMPl8VaoalSfeR0D8/t4iAS3yirs79SSMTxTag+ZC86uswv+Cw==} engines: {node: '>=18.17'} dev: true - /unicorn-magic/0.1.0: + /unicorn-magic@0.1.0: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} dev: true - /unicorn-magic/0.3.0: + /unicorn-magic@0.3.0: resolution: {integrity: sha512-+QBBXBCvifc56fsbuxZQ6Sic3wqqc3WWaqxs58gvJrcOuN83HGTCwz3oS5phzU9LthRNE9VrJCFCLUgHeeFnfA==} engines: {node: '>=18'} dev: true - /universal-user-agent/7.0.2: + /universal-user-agent@7.0.2: resolution: {integrity: sha512-0JCqzSKnStlRRQfCdowvqy3cy0Dvtlb8xecj/H8JFZuCze4rwjPZQOgvFvn0Ws/usCHQFGpyr+pB9adaGwXn4Q==} dev: true - /universalify/0.1.2: + /universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} dev: true - /universalify/2.0.0: + /universalify@2.0.0: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} dev: true - /unpipe/1.0.0: + /unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} engines: {node: '>= 0.8'} dev: true - /update-browserslist-db/1.1.1_browserslist@4.24.2: + /update-browserslist-db@1.1.1(browserslist@4.24.2): resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} hasBin: true peerDependencies: @@ -4181,7 +3589,7 @@ packages: picocolors: 1.1.1 dev: true - /update-notifier/7.3.1: + /update-notifier@7.3.1: resolution: {integrity: sha512-+dwUY4L35XFYEzE+OAL3sarJdUioVovq+8f7lcIJ7wnmnYQV5UD1Y/lcwaMSyaQ6Bj3JMj1XSTjZbNLHn/19yA==} engines: {node: '>=18'} dependencies: @@ -4197,31 +3605,31 @@ packages: xdg-basedir: 5.1.0 dev: true - /url-join/5.0.0: + /url-join@5.0.0: resolution: {integrity: sha512-n2huDr9h9yzd6exQVnH/jU5mr+Pfx08LRXXZhkLLetAMESRj+anQsTAh940iMrIetKAmry9coFuZQ2jY8/p3WA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dev: true - /utils-merge/1.0.1: + /utils-merge@1.0.1: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} dev: true - /vary/1.1.2: + /vary@1.1.2: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} dev: true - /void-elements/2.0.1: + /void-elements@2.0.1: resolution: {integrity: sha512-qZKX4RnBzH2ugr8Lxa7x+0V6XD9Sb/ouARtiasEQCHB1EVU4NXtmHsDDrx1dO4ne5fc3J6EW05BP1Dl0z0iung==} engines: {node: '>=0.10.0'} dev: true - /when-exit/2.1.3: + /when-exit@2.1.3: resolution: {integrity: sha512-uVieSTccFIr/SFQdFWN/fFaQYmV37OKtuaGphMAzi4DmmUlrvRBJW5WSLkHyjNQY/ePJMz3LoiX9R3yy1Su6Hw==} dev: true - /which/2.0.2: + /which@2.0.2: resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} engines: {node: '>= 8'} hasBin: true @@ -4229,7 +3637,7 @@ packages: isexe: 2.0.0 dev: true - /which/3.0.1: + /which@3.0.1: resolution: {integrity: sha512-XA1b62dzQzLfaEOSQFTCOd5KFf/1VSzZo7/7TUjnya6u0vGGKzU96UQBZTAThCb2j4/xjBAyii1OhRLJEivHvg==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true @@ -4237,25 +3645,25 @@ packages: isexe: 2.0.0 dev: true - /widest-line/5.0.0: + /widest-line@5.0.0: resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==} engines: {node: '>=18'} dependencies: string-width: 7.2.0 dev: true - /wildcard-match/5.1.4: + /wildcard-match@5.1.4: resolution: {integrity: sha512-wldeCaczs8XXq7hj+5d/F38JE2r7EXgb6WQDM84RVwxy81T/sxB5e9+uZLK9Q9oNz1mlvjut+QtvgaOQFPVq/g==} dev: true - /windows-release/6.0.1: + /windows-release@6.0.1: resolution: {integrity: sha512-MS3BzG8QK33dAyqwxfYJCJ03arkwKaddUOvvnnlFdXLudflsQF6I8yAxrLBeQk4yO8wjdH/+ax0YzxJEDrOftg==} engines: {node: '>=18'} dependencies: execa: 8.0.1 dev: true - /wrap-ansi/6.2.0: + /wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} dependencies: @@ -4264,7 +3672,7 @@ packages: strip-ansi: 6.0.1 dev: true - /wrap-ansi/7.0.0: + /wrap-ansi@7.0.0: resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} engines: {node: '>=10'} dependencies: @@ -4273,7 +3681,7 @@ packages: strip-ansi: 6.0.1 dev: true - /wrap-ansi/8.1.0: + /wrap-ansi@8.1.0: resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} engines: {node: '>=12'} dependencies: @@ -4282,7 +3690,7 @@ packages: strip-ansi: 7.1.0 dev: true - /wrap-ansi/9.0.0: + /wrap-ansi@9.0.0: resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} engines: {node: '>=18'} dependencies: @@ -4291,11 +3699,11 @@ packages: strip-ansi: 7.1.0 dev: true - /wrappy/1.0.2: + /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} dev: true - /ws/8.11.0: + /ws@8.11.0: resolution: {integrity: sha512-HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg==} engines: {node: '>=10.0.0'} peerDependencies: @@ -4308,31 +3716,31 @@ packages: optional: true dev: true - /xdg-basedir/5.1.0: + /xdg-basedir@5.1.0: resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} engines: {node: '>=12'} dev: true - /y18n/5.0.5: + /y18n@5.0.5: resolution: {integrity: sha512-hsRUr4FFrvhhRH12wOdfs38Gy7k2FFzB9qgN9v3aLykRq0dRcdcpz5C9FxdS2NuhOrI/628b/KSTJ3rwHysYSg==} engines: {node: '>=10'} dev: true - /yallist/3.1.1: + /yallist@3.1.1: resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} dev: true - /yargs-parser/20.2.9: + /yargs-parser@20.2.9: resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} engines: {node: '>=10'} dev: true - /yargs-parser/21.1.1: + /yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} dev: true - /yargs/16.2.0: + /yargs@16.2.0: resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} engines: {node: '>=10'} dependencies: @@ -4345,7 +3753,7 @@ packages: yargs-parser: 20.2.9 dev: true - /yargs/17.7.2: + /yargs@17.7.2: resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} engines: {node: '>=12'} dependencies: @@ -4358,17 +3766,21 @@ packages: yargs-parser: 21.1.1 dev: true - /yocto-queue/0.1.0: + /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} dev: true - /yoctocolors-cjs/2.1.2: + /yoctocolors-cjs@2.1.2: resolution: {integrity: sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==} engines: {node: '>=18'} dev: true - /yoctocolors/2.1.1: + /yoctocolors@2.1.1: resolution: {integrity: sha512-GQHQqAopRhwU8Kt1DDM8NjibDXHC8eoh1erhGAJPEyveY9qqVeXvVikNKrDz69sHowPMorbPUrH/mx8c50eiBQ==} engines: {node: '>=18'} dev: true + + /zone.js@0.15.0: + resolution: {integrity: sha512-9oxn0IIjbCZkJ67L+LkhYWRyAy7axphb3VgE2MBDlOqnmHMPWGYMxJxBYFueFq/JGY2GMwS0rU+UCLunEmy5UA==} + dev: true diff --git a/rollup.config.mjs b/rollup.config.mjs index e7644cd7..50d4d3a2 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -1,5 +1,4 @@ import fs from "fs"; -import url from "url"; import path from "path"; import { babel } from "@rollup/plugin-babel"; import { terser } from "rollup-plugin-terser"; @@ -10,11 +9,11 @@ import { LogLevel, } from "@angular/compiler-cli"; -const __dirname = new url.URL(".", import.meta.url).pathname; +const __dirname = import.meta.dirname; const materialPackages = fs .readdirSync( - path.resolve(__dirname, "node_modules/@angular/material/fesm2020") + path.resolve(__dirname, "node_modules/@angular/material/fesm2022"), ) .filter((filename) => filename.endsWith(".mjs")) .map((filename) => filename.replace(".mjs", "")) @@ -30,9 +29,9 @@ const materialPackages = fs const packageJson = JSON.parse( fs .readFileSync( - path.resolve(__dirname, "node_modules/@angular/material/package.json") + path.resolve(__dirname, "node_modules/@angular/material/package.json"), ) - .toString() + .toString(), ); /** File system used by the Angular linker plugin. */ @@ -51,17 +50,16 @@ const linkerPlugin = createEs2015LinkerPlugin({ // Construct a list of compilation targets, the list will be the following: // [ -// { ecma: '2015', filename: 'sort', angularPackage: '@angular/material/sort' }, -// { ecma: '2020', filename: 'toolbar', angularPackage: '@angular/material/toolbar' }, +// { ecma: '2022', filename: 'toolbar', angularPackage: '@angular/material/toolbar' }, // ... // ] -const packages = ["2015", "2020"] +const packages = ["2022"] .map((ecma) => materialPackages.map(({ filename, materialPackage }) => ({ ecma, filename, angularPackage: materialPackage, - })) + })), ) .flat(); @@ -87,18 +85,18 @@ export default packages .flat(); function createConfig({ ecma, prod, format, angularPackage, filename }) { - const dir = (format === "es" ? "." : format) + `/es${ecma}/ivy`; + const dir = (format === "es" ? "." : format) + `/es${ecma}`; return { input: path.join( __dirname, - `node_modules/@angular/material/fesm${ecma}/${filename}.mjs` + `node_modules/@angular/material/fesm${ecma}/${filename}.mjs`, ), output: { file: `${dir}/angular-${filename}.${prod ? "min." : ""}js`, format, sourcemap: true, - banner: `/* esm-bundle - ${angularPackage}@${packageJson.version} - Ivy - ${format} format - es${ecma} - Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.io/license */`, + banner: `/* esm-bundle - ${angularPackage}@${packageJson.version} - ${format} format - Use of this source code is governed by an MIT-style license that can be found in the LICENSE file at https://angular.io/license */`, }, plugins: [ babel({ plugins: [linkerPlugin] }),