diff --git a/browser-vite/base.css b/browser-vite/base.css
new file mode 100644
index 0000000000..34b828361b
--- /dev/null
+++ b/browser-vite/base.css
@@ -0,0 +1,178 @@
+* {
+ box-sizing: border-box;
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ font-family: "Kanit", sans-serif;
+ height: 100vh;
+ overflow: hidden;
+ margin: 0;
+ padding: 0;
+}
+
+#app {
+ display: flex;
+ height: 100vh;
+ overflow: hidden;
+}
+
+#nav-sidebar {
+ width: 280px;
+ background: #1e1e1e;
+ color: #fff;
+ overflow-y: auto;
+ flex-shrink: 0;
+ transition: margin-left 0.3s;
+}
+
+#nav-sidebar.hidden {
+ margin-left: -280px;
+}
+
+#nav-header {
+ padding: 20px;
+ background: #252526;
+ border-bottom: 1px solid #333;
+}
+
+#nav-header h1 {
+ font-size: 18px;
+ margin-bottom: 5px;
+}
+
+#nav-header p {
+ font-size: 12px;
+ color: #888;
+}
+
+.nav-group {
+ padding: 15px 20px 5px;
+ font-size: 12px;
+ text-transform: uppercase;
+ color: #888;
+ font-weight: bold;
+}
+
+.nav-category {
+ padding: 10px 20px;
+ cursor: pointer;
+ font-size: 14px;
+ font-weight: 500;
+ border-left: 3px solid transparent;
+ transition: all 0.2s;
+}
+
+.nav-category:hover {
+ background: #2a2a2a;
+ border-left-color: #0078d4;
+}
+
+.nav-category.expanded {
+ background: #2a2a2a;
+ border-left-color: #0078d4;
+}
+
+.nav-samples {
+ display: none;
+ background: #252526;
+}
+
+.nav-samples.visible {
+ display: block;
+}
+
+.nav-sample {
+ padding: 8px 20px 8px 40px;
+ cursor: pointer;
+ font-size: 13px;
+ color: #ccc;
+ transition: all 0.2s;
+}
+
+.nav-sample:hover {
+ background: #2a2a2a;
+ color: #fff;
+}
+
+.nav-sample.active {
+ background: #0078d4;
+ color: #fff;
+}
+
+#main-content {
+ flex: 1;
+ display: flex;
+ flex-direction: column;
+ overflow: hidden;
+}
+
+#toolbar {
+ height: 50px;
+ background: #f5f5f5;
+ border-bottom: 1px solid #ddd;
+ display: flex;
+ align-items: center;
+ padding: 0 20px;
+ gap: 10px;
+}
+
+#toggle-nav {
+ padding: 8px 16px;
+ background: #0078d4;
+ color: white;
+ border: none;
+ border-radius: 4px;
+ cursor: pointer;
+ font-size: 14px;
+}
+
+#toggle-nav:hover {
+ background: #006cc1;
+}
+
+#sample-title {
+ font-size: 16px;
+ font-weight: 500;
+ color: #333;
+}
+
+#sample-container {
+ flex: 1;
+ overflow: auto;
+ background: #fff;
+ position: relative;
+}
+
+#welcome-message {
+ display: flex;
+ flex-direction: column;
+ align-items: center;
+ justify-content: center;
+ height: 100%;
+ color: #666;
+ text-align: center;
+ padding: 40px;
+}
+
+#welcome-message h2 {
+ font-size: 32px;
+ margin-bottom: 20px;
+ color: #333;
+}
+
+#welcome-message p {
+ font-size: 16px;
+ max-width: 600px;
+ line-height: 1.6;
+}
+
+.loader {
+ display: flex;
+ align-items: center;
+ justify-content: center;
+ height: 100%;
+ font-size: 18px;
+ color: #666;
+}
diff --git a/browser-vite/index.html b/browser-vite/index.html
index 64e19232c4..730fe7c25f 100644
--- a/browser-vite/index.html
+++ b/browser-vite/index.html
@@ -1,196 +1,33 @@
-
+
-
-
-
- Ignite UI Web Components - Samples Browser (Vite)
-
-
-
-
-
-
-
-
-
-
+
+
+
+ Ignite UI Web Components - Samples Browser (Vite)
+
+
+
+
+
+
+
+
+
+
+
diff --git a/browser-vite/scripts/copy-samples.js b/browser-vite/scripts/copy-samples.js
index 17913185e3..cff93eae28 100644
--- a/browser-vite/scripts/copy-samples.js
+++ b/browser-vite/scripts/copy-samples.js
@@ -33,7 +33,7 @@ async function copyDirectory(src, dest) {
} else {
await fs.copyFile(srcPath, destPath);
}
- })
+ }),
);
}
@@ -98,12 +98,40 @@ async function findSamples(dir, basePath = "") {
// Otherwise, recurse into subdirectory
return findSamples(fullPath, relativePath);
- })
+ }),
);
return nestedSamples.flat();
}
+async function wrapSampleExport(filePath) {
+ try {
+ const content = await fs.readFile(filePath, "utf-8");
+
+ // Find the "new ClassName();" pattern at the end of the file
+ const newInstanceRegex = /^new\s+(\w+)\s*\(\s*\)\s*;?\s*$/m;
+ const match = content.match(newInstanceRegex);
+
+ if (!match) {
+ console.warn(`No "new ClassName()" found in ${filePath}`);
+ return;
+ }
+
+ const className = match[1];
+ const fullMatch = match[0];
+
+ // Replace with initialization function
+ const wrappedExport = `export function initialize() {
+ return new ${className}();
+}\n`;
+
+ const updatedContent = content.replace(newInstanceRegex, wrappedExport);
+ await fs.writeFile(filePath, updatedContent, "utf-8");
+ } catch (error) {
+ console.error(`Error wrapping sample export for ${filePath}:`, error);
+ }
+}
+
async function processSample(sample) {
const srcPath = path.join(sample.path, "src");
@@ -116,6 +144,12 @@ async function processSample(sample) {
// Copy sample source files
await copyDirectory(srcPath, targetPath);
+ // Wrap the initialization in exported function
+ const indexTsPath = path.join(targetPath, "index.ts");
+ if (existsSync(indexTsPath)) {
+ await wrapSampleExport(indexTsPath);
+ }
+
// Build metadata
try {
const packageJsonPath = path.join(sample.path, "package.json");
diff --git a/browser-vite/src/main.ts b/browser-vite/src/main.ts
index 7142697273..859d2bf089 100644
--- a/browser-vite/src/main.ts
+++ b/browser-vite/src/main.ts
@@ -46,7 +46,7 @@ const errorHtml = (sampleName: string, error: unknown) => `
Error Loading Sample
Could not load sample: ${sampleName}
${String(
- error
+ error,
)}
`;
@@ -65,7 +65,7 @@ function normalizePath(path: string): string {
}
function groupSamples(
- samples: SampleInfo[]
+ samples: SampleInfo[],
): Record> {
const grouped: Record> = {};
@@ -96,33 +96,42 @@ class SamplesBrowser {
private sampleModules = import.meta.glob("/src/samples/**/index.ts");
private isEmbeddedMode = false;
private uiInitialized = false;
+ private currentSampleStyles: HTMLElement[] = [];
+ private baselineStyleCount = 0;
constructor() {
this.appContainer = document.getElementById("app")!;
this.router = new Navigo(import.meta.env.BASE_URL, { hash: false });
this.determineInitialMode();
this.loadMetadata();
+
+ // Mark and count baseline styles after initial render
+ // Use setTimeout to ensure styles are loaded
+ setTimeout(() => {
+ this.markBaselineStyles();
+ }, 0);
}
private determineInitialMode() {
const baseUrl = import.meta.env.BASE_URL.replace(/\/$/, "");
const fullPath = window.location.pathname;
const pathWithoutBase = fullPath.replace(baseUrl, "") || "/";
-
+
// Check if path starts with /samples/ (full browser mode)
- const isFullBrowserMode = pathWithoutBase === "/" || pathWithoutBase.startsWith("/samples/");
+ const isFullBrowserMode =
+ pathWithoutBase === "/" || pathWithoutBase.startsWith("/samples/");
this.isEmbeddedMode = !isFullBrowserMode;
-
+
// Inject appropriate HTML structure
if (this.isEmbeddedMode) {
this.appContainer.innerHTML = embeddedBrowserHtml;
} else {
this.appContainer.innerHTML = fullBrowserHtml;
}
-
+
// Cache element references based on mode
this.sampleContainer = document.getElementById("sample-container");
-
+
if (!this.isEmbeddedMode) {
this.navSidebar = document.getElementById("nav-sidebar");
this.navContent = document.getElementById("nav-content");
@@ -151,11 +160,11 @@ class SamplesBrowser {
}
this.setupRouter();
-
+
if (!this.isEmbeddedMode) {
this.setupRoutePreservation();
}
-
+
this.restoreOrResolveRoute();
}
@@ -171,15 +180,15 @@ class SamplesBrowser {
private restoreOrResolveRoute() {
const savedRoute = sessionStorage.getItem("vite-current-route");
const currentLocation = this.router.getCurrentLocation();
- const currentPath = currentLocation.url || "";
const baseUrl = import.meta.env.BASE_URL.replace(/\/$/, ""); // Remove trailing slash
const fullPath = window.location.pathname;
-
+
// Check if we're at the root (accounting for base URL)
- const isRoot = fullPath === baseUrl + "/" ||
- fullPath === baseUrl ||
- fullPath === "/" ||
- fullPath.endsWith("/index.html");
+ const isRoot =
+ fullPath === baseUrl + "/" ||
+ fullPath === baseUrl ||
+ fullPath === "/" ||
+ fullPath.endsWith("/index.html");
if (savedRoute && isRoot) {
sessionStorage.removeItem("vite-current-route");
@@ -192,7 +201,7 @@ class SamplesBrowser {
private buildNavigation() {
if (!this.navContent) return;
-
+
const groupedSamples = groupSamples(this.samples);
for (const [group, categories] of Object.entries(groupedSamples)) {
@@ -210,10 +219,10 @@ class SamplesBrowser {
private createCategoryNav(
group: string,
category: string,
- samples: SampleInfo[]
+ samples: SampleInfo[],
) {
if (!this.navContent) return;
-
+
const categoryDiv = document.createElement("div");
categoryDiv.className = "nav-category";
categoryDiv.textContent = formatName(category);
@@ -254,7 +263,7 @@ class SamplesBrowser {
this.router.on("/samples/:category/:subcategory/:sample", ({ data }) => {
this.setEmbeddedMode(false);
this.loadSampleByPath(
- `${data.category}/${data.subcategory}/${data.sample}`
+ `${data.category}/${data.subcategory}/${data.sample}`,
);
});
@@ -262,7 +271,7 @@ class SamplesBrowser {
this.router.on("/:category/:subcategory/:sample", ({ data }) => {
this.setEmbeddedMode(true);
this.loadSampleByPath(
- `${data.category}/${data.subcategory}/${data.sample}`
+ `${data.category}/${data.subcategory}/${data.sample}`,
);
});
@@ -274,9 +283,12 @@ class SamplesBrowser {
private setEmbeddedMode(enabled: boolean) {
if (this.isEmbeddedMode === enabled) return; // Already in the correct mode
-
+
+ // Clean up sample styles when switching modes
+ this.cleanupSampleStyles();
+
this.isEmbeddedMode = enabled;
-
+
// Re-inject the appropriate HTML structure
if (enabled) {
this.appContainer.innerHTML = embeddedBrowserHtml;
@@ -296,7 +308,7 @@ class SamplesBrowser {
});
}
}
-
+
// Update element references
this.sampleContainer = document.getElementById("sample-container");
this.sampleTitle = document.getElementById("sample-title");
@@ -319,24 +331,50 @@ class SamplesBrowser {
if (this.sampleTitle) {
this.sampleTitle.textContent = formatName(sample.name);
}
-
+
this.updateActiveNavItem(normalizedPath);
-
+
+ // Remove styles from previous sample
+ this.cleanupSampleStyles();
+
+ // Clean up the previous sample by replacing the container
+ // This removes all event listeners and DOM state
if (this.sampleContainer) {
+ const parent = this.sampleContainer.parentNode;
+ if (parent) {
+ const newContainer = document.createElement("div");
+ newContainer.id = "sample-container";
+ parent.replaceChild(newContainer, this.sampleContainer);
+ this.sampleContainer = newContainer;
+ }
+
this.sampleContainer.innerHTML = loadingHtml;
}
try {
// Render HTML content from the sample
if (this.sampleContainer) {
- this.sampleContainer.innerHTML = sample.htmlContent || defaultSampleHtml;
+ this.sampleContainer.innerHTML =
+ sample.htmlContent || defaultSampleHtml;
}
// Load and execute the sample module
const modulePath = `/src/samples/${normalizedPath}/index.ts`;
if (this.sampleModules[modulePath]) {
- await this.sampleModules[modulePath]();
+ // Import the module and call its initialize function
+ // Each navigation will call initialize() again, creating a fresh instance
+ const module = await this.sampleModules[modulePath]();
+ if (module && typeof module.initialize === "function") {
+ module.initialize();
+ } else {
+ console.warn(
+ `Sample module at ${modulePath} does not export an initialize function`,
+ );
+ }
+
+ // Track new styles added by this sample (anything beyond baseline)
+ this.trackNewStyles();
} else {
throw new Error(`Module not found: ${modulePath}`);
}
@@ -348,16 +386,61 @@ class SamplesBrowser {
}
}
+ private markBaselineStyles() {
+ // Mark all current styles as baseline (app styles)
+ const allStyles = document.head.querySelectorAll(
+ 'style, link[rel="stylesheet"]',
+ );
+ allStyles.forEach((styleEl) => {
+ (styleEl as HTMLElement).setAttribute("data-baseline-style", "true");
+ });
+ this.baselineStyleCount = allStyles.length;
+ }
+
+ private getDocumentStyles(): HTMLElement[] {
+ const styles: HTMLElement[] = [];
+ document.head
+ .querySelectorAll('style, link[rel="stylesheet"]')
+ .forEach((el) => {
+ styles.push(el as HTMLElement);
+ });
+ return styles;
+ }
+
+ private trackNewStyles() {
+ // Get all current styles
+ const allStyles = this.getDocumentStyles();
+ this.currentSampleStyles = [];
+
+ // Track only styles that don't have the baseline marker
+ allStyles.forEach((styleEl) => {
+ if (!styleEl.hasAttribute("data-baseline-style")) {
+ this.currentSampleStyles.push(styleEl);
+ }
+ });
+ }
+
+ private cleanupSampleStyles() {
+ // Remove all styles marked as sample-specific
+ this.currentSampleStyles.forEach((styleEl) => {
+ styleEl.remove();
+ });
+ this.currentSampleStyles = [];
+ }
+
private updateActiveNavItem(normalizedPath: string) {
document.querySelectorAll(".nav-sample").forEach((el) => {
const elPath = normalizePath(
- (el as HTMLElement).dataset.samplePath ?? ""
+ (el as HTMLElement).dataset.samplePath ?? "",
);
el.classList.toggle("active", elPath === normalizedPath);
});
}
private showWelcome() {
+ // Clean up any sample styles when returning to welcome screen
+ this.cleanupSampleStyles();
+
if (this.sampleTitle) {
this.sampleTitle.textContent = "Select a sample from the sidebar";
}
diff --git a/browser-vite/vite.config.js b/browser-vite/vite.config.js
index 037e09b0e4..11ebcab13e 100644
--- a/browser-vite/vite.config.js
+++ b/browser-vite/vite.config.js
@@ -1,45 +1,51 @@
-import { defineConfig } from 'vite';
-import path from 'path';
-import { fileURLToPath } from 'url';
+import { defineConfig } from "vite";
+import path from "path";
+import { fileURLToPath } from "url";
const __filename = fileURLToPath(import.meta.url);
const __dirname = path.dirname(__filename);
export default defineConfig({
root: path.resolve(__dirname),
- base: '/webcomponents-demos-new',
- publicDir: 'public',
+ base: "/webcomponents-demos-new",
+ publicDir: "public",
build: {
- outDir: 'dist',
+ target: "esnext",
+ outDir: "dist",
rollupOptions: {
input: {
- main: path.resolve(__dirname, 'index.html')
- }
+ main: path.resolve(__dirname, "index.html"),
+ },
},
modulePreload: {
- polyfill: false
- }
+ polyfill: false,
+ },
},
server: {
port: 3000,
- host: '0.0.0.0',
- open: false
+ host: "0.0.0.0",
+ open: false,
},
resolve: {
alias: {
- '@samples': path.resolve(__dirname, 'src/samples'),
- 'igniteui-theming': path.resolve(__dirname, '..', 'node_modules', 'igniteui-theming')
- }
+ "@samples": path.resolve(__dirname, "src/samples"),
+ "igniteui-theming": path.resolve(
+ __dirname,
+ "..",
+ "node_modules",
+ "igniteui-theming",
+ ),
+ },
},
css: {
preprocessorOptions: {
scss: {
- api: 'modern-compiler',
+ api: "modern-compiler",
loadPaths: [
- path.resolve(__dirname, '..', 'node_modules'),
- path.resolve(__dirname, 'src')
- ]
- }
- }
- }
+ path.resolve(__dirname, "..", "node_modules"),
+ path.resolve(__dirname, "src"),
+ ],
+ },
+ },
+ },
});
diff --git a/package-lock.json b/package-lock.json
index 4c1cb6495f..3bcdc450bb 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -58,6 +58,7 @@
"autoprefixer": "^10.4.22",
"babel-loader": "^10.0.0",
"babel-plugin-transform-custom-element-classes": "^0.1.0",
+ "baseline-browser-mapping": "^2.10.0",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^11.0.0",
"cross-env": "^5.0.1",
@@ -95,7 +96,7 @@
"tslint": "^5.5.0",
"tslint-loader": "^3.5.3",
"typescript": "^5.9.2",
- "vite": "npm:rolldown-vite@7.2.7",
+ "vite": "npm:rolldown-vite@7.3.1",
"webpack": "^5.101.3",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.2",
@@ -324,13 +325,6 @@
}
}
},
- "node_modules/@babel/helper-define-polyfill-provider/node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/@babel/helper-globals": {
"version": "7.28.0",
"resolved": "https://registry.npmjs.org/@babel/helper-globals/-/helper-globals-7.28.0.tgz",
@@ -1957,9 +1951,10 @@
"dev": true
},
"node_modules/@lit-labs/ssr-dom-shim": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.1.tgz",
- "integrity": "sha512-wx4aBmgeGvFmOKucFKY+8VFJSYZxs9poN3SDNQFF6lT6NrQUnHiPB2PWz2sc4ieEcAaYYzN+1uWahEeTq2aRIQ=="
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.5.1.tgz",
+ "integrity": "sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==",
+ "license": "BSD-3-Clause"
},
"node_modules/@lit-labs/virtualizer": {
"version": "2.1.0",
@@ -2404,19 +2399,6 @@
"tslib": "^1.10.0"
}
},
- "node_modules/@material/mwc-base/node_modules/@material/ripple": {
- "version": "4.0.0-canary.e851d4f40.0",
- "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-4.0.0-canary.e851d4f40.0.tgz",
- "integrity": "sha512-NYiDfxea/L7pM9uA6h8FogOCWm7qDjUHzfzmR3nnGL0I2RCXOYuKkbpjqBhlarX3xBz8SKmq+3Jl/UEoc6C9Aw==",
- "dependencies": {
- "@material/animation": "^4.0.0-canary.e851d4f40.0",
- "@material/base": "^4.0.0-canary.e851d4f40.0",
- "@material/dom": "^4.0.0-canary.e851d4f40.0",
- "@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
- "@material/theme": "^4.0.0-canary.e851d4f40.0",
- "tslib": "^1.9.3"
- }
- },
"node_modules/@material/mwc-button": {
"version": "0.9.1",
"resolved": "https://registry.npmjs.org/@material/mwc-button/-/mwc-button-0.9.1.tgz",
@@ -2479,19 +2461,6 @@
"tslib": "^1.10.0"
}
},
- "node_modules/@material/mwc-ripple/node_modules/@material/ripple": {
- "version": "4.0.0-canary.e851d4f40.0",
- "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-4.0.0-canary.e851d4f40.0.tgz",
- "integrity": "sha512-NYiDfxea/L7pM9uA6h8FogOCWm7qDjUHzfzmR3nnGL0I2RCXOYuKkbpjqBhlarX3xBz8SKmq+3Jl/UEoc6C9Aw==",
- "dependencies": {
- "@material/animation": "^4.0.0-canary.e851d4f40.0",
- "@material/base": "^4.0.0-canary.e851d4f40.0",
- "@material/dom": "^4.0.0-canary.e851d4f40.0",
- "@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
- "@material/theme": "^4.0.0-canary.e851d4f40.0",
- "tslib": "^1.9.3"
- }
- },
"node_modules/@material/mwc-ripple/node_modules/lit-html": {
"version": "1.4.1",
"resolved": "https://registry.npmjs.org/lit-html/-/lit-html-1.4.1.tgz",
@@ -2583,31 +2552,16 @@
}
},
"node_modules/@material/ripple": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-4.0.0.tgz",
- "integrity": "sha512-9BLIOvyCP5sM+fQpLlcJZWyrHguusJq8E5A1pxg0wQwputOyaPBM7recHhYkJmVjzRpTcPgf1PkvkpN6DKGcNg==",
- "dependencies": {
- "@material/animation": "^4.0.0",
- "@material/base": "^4.0.0",
- "@material/dom": "^4.0.0",
- "@material/feature-targeting": "^4.0.0",
- "@material/theme": "^4.0.0",
- "tslib": "^1.9.3"
- }
- },
- "node_modules/@material/ripple/node_modules/@material/base": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@material/base/-/base-4.0.0.tgz",
- "integrity": "sha512-vHm7fkqXzjdfxifXvlmaZColoIfKuWmO+1rvdzDORTWP+A8Dq70cgKd2I1SBqxzDGjOasMzHbQI6f9MISQf2vQ==",
- "dependencies": {
- "tslib": "^1.9.3"
- }
- },
- "node_modules/@material/ripple/node_modules/@material/dom": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@material/dom/-/dom-4.0.0.tgz",
- "integrity": "sha512-GRCJT9+PGWqygZwGf1XLTrbmzP35YWG7+T0hpfhoIJO8VDiMTeyfvhJXFuA2wh9pD0noEjte0lmbdBlykrbWZw==",
+ "version": "4.0.0-canary.e851d4f40.0",
+ "resolved": "https://registry.npmjs.org/@material/ripple/-/ripple-4.0.0-canary.e851d4f40.0.tgz",
+ "integrity": "sha512-NYiDfxea/L7pM9uA6h8FogOCWm7qDjUHzfzmR3nnGL0I2RCXOYuKkbpjqBhlarX3xBz8SKmq+3Jl/UEoc6C9Aw==",
+ "license": "MIT",
"dependencies": {
+ "@material/animation": "^4.0.0-canary.e851d4f40.0",
+ "@material/base": "^4.0.0-canary.e851d4f40.0",
+ "@material/dom": "^4.0.0-canary.e851d4f40.0",
+ "@material/feature-targeting": "^4.0.0-canary.e851d4f40.0",
+ "@material/theme": "^4.0.0-canary.e851d4f40.0",
"tslib": "^1.9.3"
}
},
@@ -2830,9 +2784,9 @@
}
},
"node_modules/@oxc-project/runtime": {
- "version": "0.98.0",
- "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.98.0.tgz",
- "integrity": "sha512-F0ldlBv2orG2YqNL0w77deq9yCaO4zEHbanGnW/jaJxGBR8ImekvZb8x42zAHvdzr8J76psibijvHtXfSjbEIQ==",
+ "version": "0.101.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.101.0.tgz",
+ "integrity": "sha512-t3qpfVZIqSiLQ5Kqt/MC4Ge/WCOGrrcagAdzTcDaggupjiGxUx4nJF2v6wUCXWSzWHn5Ns7XLv13fCJEwCOERQ==",
"dev": true,
"license": "MIT",
"engines": {
@@ -2840,9 +2794,9 @@
}
},
"node_modules/@oxc-project/types": {
- "version": "0.98.0",
- "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.98.0.tgz",
- "integrity": "sha512-Vzmd6FsqVuz5HQVcRC/hrx7Ujo3WEVeQP7C2UNP5uy1hUY4SQvMB+93jxkI1KRHz9a/6cni3glPOtvteN+zpsw==",
+ "version": "0.101.0",
+ "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.101.0.tgz",
+ "integrity": "sha512-nuFhqlUzJX+gVIPPfuE6xurd4lST3mdcWOhyK/rZO0B9XWMKm79SuszIQEnSMmmDhq1DC8WWVYGVd+6F93o1gQ==",
"dev": true,
"license": "MIT",
"funding": {
@@ -3174,9 +3128,9 @@
}
},
"node_modules/@rolldown/binding-android-arm64": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.51.tgz",
- "integrity": "sha512-Ctn8FUXKWWQI9pWC61P1yumS9WjQtelNS9riHwV7oCkknPGaAry4o7eFx2KgoLMnI2BgFJYpW7Im8/zX3BuONg==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.53.tgz",
+ "integrity": "sha512-Ok9V8o7o6YfSdTTYA/uHH30r3YtOxLD6G3wih/U9DO0ucBBFq8WPt/DslU53OgfteLRHITZny9N/qCUxMf9kjQ==",
"cpu": [
"arm64"
],
@@ -3191,9 +3145,9 @@
}
},
"node_modules/@rolldown/binding-darwin-arm64": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.51.tgz",
- "integrity": "sha512-EL1aRW2Oq15ShUEkBPsDtLMO8GTqfb/ktM/dFaVzXKQiEE96Ss6nexMgfgQrg8dGnNpndFyffVDb5IdSibsu1g==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.53.tgz",
+ "integrity": "sha512-yIsKqMz0CtRnVa6x3Pa+mzTihr4Ty+Z6HfPbZ7RVbk1Uxnco4+CUn7Qbm/5SBol1JD/7nvY8rphAgyAi7Lj6Vg==",
"cpu": [
"arm64"
],
@@ -3208,9 +3162,9 @@
}
},
"node_modules/@rolldown/binding-darwin-x64": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.51.tgz",
- "integrity": "sha512-uGtYKlFen9pMIPvkHPWZVDtmYhMQi5g5Ddsndg1gf3atScKYKYgs5aDP4DhHeTwGXQglhfBG7lEaOIZ4UAIWww==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.53.tgz",
+ "integrity": "sha512-GTXe+mxsCGUnJOFMhfGWmefP7Q9TpYUseHvhAhr21nCTgdS8jPsvirb0tJwM3lN0/u/cg7bpFNa16fQrjKrCjQ==",
"cpu": [
"x64"
],
@@ -3225,9 +3179,9 @@
}
},
"node_modules/@rolldown/binding-freebsd-x64": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.51.tgz",
- "integrity": "sha512-JRoVTQtHYbZj1P07JLiuTuXjiBtIa7ag7/qgKA6CIIXnAcdl4LrOf7nfDuHPJcuRKaP5dzecMgY99itvWfmUFQ==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.53.tgz",
+ "integrity": "sha512-9Tmp7bBvKqyDkMcL4e089pH3RsjD3SUungjmqWtyhNOxoQMh0fSmINTyYV8KXtE+JkxYMPWvnEt+/mfpVCkk8w==",
"cpu": [
"x64"
],
@@ -3242,9 +3196,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm-gnueabihf": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.51.tgz",
- "integrity": "sha512-BKATVnpPZ0TYBW9XfDwyd4kPGgvf964HiotIwUgpMrFOFYWqpZ+9ONNzMV4UFAYC7Hb5C2qgYQk/qj2OnAd4RQ==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.53.tgz",
+ "integrity": "sha512-a1y5fiB0iovuzdbjUxa7+Zcvgv+mTmlGGC4XydVIsyl48eoxgaYkA3l9079hyTyhECsPq+mbr0gVQsFU11OJAQ==",
"cpu": [
"arm"
],
@@ -3259,9 +3213,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm64-gnu": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.51.tgz",
- "integrity": "sha512-xLd7da5jkfbVsBCm1buIRdWtuXY8+hU3+6ESXY/Tk5X5DPHaifrUblhYDgmA34dQt6WyNC2kfXGgrduPEvDI6Q==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.53.tgz",
+ "integrity": "sha512-bpIGX+ov9PhJYV+wHNXl9rzq4F0QvILiURn0y0oepbQx+7stmQsKA0DhPGwmhfvF856wq+gbM8L92SAa/CBcLg==",
"cpu": [
"arm64"
],
@@ -3276,9 +3230,9 @@
}
},
"node_modules/@rolldown/binding-linux-arm64-musl": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.51.tgz",
- "integrity": "sha512-EQFXTgHxxTzv3t5EmjUP/DfxzFYx9sMndfLsYaAY4DWF6KsK1fXGYsiupif6qPTViPC9eVmRm78q0pZU/kuIPg==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.53.tgz",
+ "integrity": "sha512-bGe5EBB8FVjHBR1mOLOPEFg1Lp3//7geqWkU5NIhxe+yH0W8FVrQ6WRYOap4SUTKdklD/dC4qPLREkMMQ855FA==",
"cpu": [
"arm64"
],
@@ -3293,9 +3247,9 @@
}
},
"node_modules/@rolldown/binding-linux-x64-gnu": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.51.tgz",
- "integrity": "sha512-p5P6Xpa68w3yFaAdSzIZJbj+AfuDnMDqNSeglBXM7UlJT14Q4zwK+rV+8Mhp9MiUb4XFISZtbI/seBprhkQbiQ==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.53.tgz",
+ "integrity": "sha512-qL+63WKVQs1CMvFedlPt0U9PiEKJOAL/bsHMKUDS6Vp2Q+YAv/QLPu8rcvkfIMvQ0FPU2WL0aX4eWwF6e/GAnA==",
"cpu": [
"x64"
],
@@ -3310,9 +3264,9 @@
}
},
"node_modules/@rolldown/binding-linux-x64-musl": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.51.tgz",
- "integrity": "sha512-sNVVyLa8HB8wkFipdfz1s6i0YWinwpbMWk5hO5S+XAYH2UH67YzUT13gs6wZTKg2x/3gtgXzYnHyF5wMIqoDAw==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.53.tgz",
+ "integrity": "sha512-VGl9JIGjoJh3H8Mb+7xnVqODajBmrdOOb9lxWXdcmxyI+zjB2sux69br0hZJDTyLJfvBoYm439zPACYbCjGRmw==",
"cpu": [
"x64"
],
@@ -3327,9 +3281,9 @@
}
},
"node_modules/@rolldown/binding-openharmony-arm64": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.51.tgz",
- "integrity": "sha512-e/JMTz9Q8+T3g/deEi8DK44sFWZWGKr9AOCW5e8C8SCVWzAXqYXAG7FXBWBNzWEZK0Rcwo9TQHTQ9Q0gXgdCaA==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.53.tgz",
+ "integrity": "sha512-B4iIserJXuSnNzA5xBLFUIjTfhNy7d9sq4FUMQY3GhQWGVhS2RWWzzDnkSU6MUt7/aHUrep0CdQfXUJI9D3W7A==",
"cpu": [
"arm64"
],
@@ -3344,9 +3298,9 @@
}
},
"node_modules/@rolldown/binding-wasm32-wasi": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.51.tgz",
- "integrity": "sha512-We3LWqSu6J9s5Y0MK+N7fUiiu37aBGPG3Pc347EoaROuAwkCS2u9xJ5dpIyLW4B49CIbS3KaPmn4kTgPb3EyPw==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.53.tgz",
+ "integrity": "sha512-BUjAEgpABEJXilGq/BPh7jeU3WAJ5o15c1ZEgHaDWSz3LB881LQZnbNJHmUiM4d1JQWMYYyR1Y490IBHi2FPJg==",
"cpu": [
"wasm32"
],
@@ -3354,16 +3308,16 @@
"license": "MIT",
"optional": true,
"dependencies": {
- "@napi-rs/wasm-runtime": "^1.0.7"
+ "@napi-rs/wasm-runtime": "^1.1.0"
},
"engines": {
"node": ">=14.0.0"
}
},
"node_modules/@rolldown/binding-win32-arm64-msvc": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.51.tgz",
- "integrity": "sha512-fj56buHRuMM+r/cb6ZYfNjNvO/0xeFybI6cTkTROJatdP4fvmQ1NS8D/Lm10FCSDEOkqIz8hK3TGpbAThbPHsA==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.53.tgz",
+ "integrity": "sha512-s27uU7tpCWSjHBnxyVXHt3rMrQdJq5MHNv3BzsewCIroIw3DJFjMH1dzCPPMUFxnh1r52Nf9IJ/eWp6LDoyGcw==",
"cpu": [
"arm64"
],
@@ -3377,27 +3331,10 @@
"node": "^20.19.0 || >=22.12.0"
}
},
- "node_modules/@rolldown/binding-win32-ia32-msvc": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.51.tgz",
- "integrity": "sha512-fkqEqaeEx8AySXiDm54b/RdINb3C0VovzJA3osMhZsbn6FoD73H0AOIiaVAtGr6x63hefruVKTX8irAm4Jkt2w==",
- "cpu": [
- "ia32"
- ],
- "dev": true,
- "license": "MIT",
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": "^20.19.0 || >=22.12.0"
- }
- },
"node_modules/@rolldown/binding-win32-x64-msvc": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.51.tgz",
- "integrity": "sha512-CWuLG/HMtrVcjKGa0C4GnuxONrku89g0+CsH8nT0SNhOtREXuzwgjIXNJImpE/A/DMf9JF+1Xkrq/YRr+F/rCg==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.53.tgz",
+ "integrity": "sha512-cjWL/USPJ1g0en2htb4ssMjIycc36RvdQAx1WlXnS6DpULswiUTVXPDesTifSKYSyvx24E0YqQkEm0K/M2Z/AA==",
"cpu": [
"x64"
],
@@ -3412,9 +3349,9 @@
}
},
"node_modules/@rolldown/pluginutils": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.51.tgz",
- "integrity": "sha512-51/8cNXMrqWqX3o8DZidhwz1uYq0BhHDDSfVygAND1Skx5s1TDw3APSSxCMcFFedwgqGcx34gRouwY+m404BBQ==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.53.tgz",
+ "integrity": "sha512-vENRlFU4YbrwVqNDZ7fLvy+JR1CRkyr01jhSiDpE1u6py3OMzQfztQU2jxykW3ALNxO4kSlqIDeYyD0Y9RcQeQ==",
"dev": true,
"license": "MIT"
},
@@ -4307,9 +4244,9 @@
}
},
"node_modules/acorn": {
- "version": "8.15.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz",
- "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"dev": true,
"license": "MIT",
"bin": {
@@ -4355,10 +4292,11 @@
}
},
"node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.14.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.14.0.tgz",
+ "integrity": "sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
"fast-json-stable-stringify": "^2.0.0",
@@ -4388,15 +4326,16 @@
}
},
"node_modules/ajv-formats/node_modules/ajv": {
- "version": "8.12.0",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz",
- "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "fast-deep-equal": "^3.1.1",
+ "fast-deep-equal": "^3.1.3",
+ "fast-uri": "^3.0.1",
"json-schema-traverse": "^1.0.0",
- "require-from-string": "^2.0.2",
- "uri-js": "^4.2.2"
+ "require-from-string": "^2.0.2"
},
"funding": {
"type": "github",
@@ -5231,13 +5170,16 @@
}
},
"node_modules/baseline-browser-mapping": {
- "version": "2.9.19",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.9.19.tgz",
- "integrity": "sha512-ipDqC8FrAl/76p2SSWKSI+H9tFwm7vYqXQrItCuiVPt26Km0jS+NzSsBWAaBusvSbQcfJG+JitdMm+wZAgTYqg==",
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz",
+ "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==",
"dev": true,
"license": "Apache-2.0",
"bin": {
- "baseline-browser-mapping": "dist/cli.js"
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
"node_modules/batch": {
@@ -5256,12 +5198,16 @@
}
},
"node_modules/binary-extensions": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
- "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
+ "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">=8"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/bindings": {
@@ -5346,12 +5292,13 @@
}
},
"node_modules/braces": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
- "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
+ "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "fill-range": "^7.0.1"
+ "fill-range": "^7.1.1"
},
"engines": {
"node": ">=8"
@@ -5502,10 +5449,11 @@
}
},
"node_modules/camel-case/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/camelcase": {
"version": "3.0.0",
@@ -6250,10 +6198,11 @@
}
},
"node_modules/core-js": {
- "version": "3.35.0",
- "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.35.0.tgz",
- "integrity": "sha512-ntakECeqg81KqMueeGJ79Q5ZgQNR+6eaE8sxGCx62zMbAIj65q+uYvatToew3m6eAGdU4gNZwpZ34NMe4GYswg==",
+ "version": "3.48.0",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.48.0.tgz",
+ "integrity": "sha512-zpEHTy1fjTMZCKLHUZoVeylt9XrzaIN2rbPXEt0k+q7JE5CkCZdo6bNq55bn24a69CH7ErAVLKijxJja4fw+UQ==",
"hasInstallScript": true,
+ "license": "MIT",
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
@@ -6326,9 +6275,9 @@
"license": "Python-2.0"
},
"node_modules/cosmiconfig/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -6355,10 +6304,11 @@
}
},
"node_modules/cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "version": "6.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz",
+ "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"nice-try": "^1.0.4",
"path-key": "^2.0.1",
@@ -6415,26 +6365,12 @@
}
}
},
- "node_modules/css-loader/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/css-loader/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -6442,12 +6378,6 @@
"node": ">=10"
}
},
- "node_modules/css-loader/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
"node_modules/css-select": {
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
@@ -6529,12 +6459,13 @@
}
},
"node_modules/debug": {
- "version": "4.3.4",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz",
- "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
+ "version": "4.3.7",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+ "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "ms": "2.1.2"
+ "ms": "^2.1.3"
},
"engines": {
"node": ">=6.0"
@@ -6741,10 +6672,11 @@
}
},
"node_modules/del/node_modules/ignore": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
- "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 4"
}
@@ -6997,10 +6929,11 @@
}
},
"node_modules/dot-case/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/duplexer": {
"version": "0.1.2",
@@ -7797,10 +7730,11 @@
}
},
"node_modules/ext/node_modules/type": {
- "version": "2.7.2",
- "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz",
- "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==",
- "dev": true
+ "version": "2.7.3",
+ "resolved": "https://registry.npmjs.org/type/-/type-2.7.3.tgz",
+ "integrity": "sha512-8j+1QmAbPvLZow5Qpi6NCaN8FB60p/6x8/vfNqOk/hC+HuvFZhL4+WfekuhQLiqFZXOgQdrs3B+XxEmCc6b3FQ==",
+ "dev": true,
+ "license": "ISC"
},
"node_modules/extend": {
"version": "3.0.2",
@@ -8067,10 +8001,11 @@
"optional": true
},
"node_modules/fill-range": {
- "version": "7.0.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
- "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
+ "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"to-regex-range": "^5.0.1"
},
@@ -8382,18 +8317,6 @@
"node": ">=4"
}
},
- "node_modules/flat-cache/node_modules/rimraf": {
- "version": "2.6.3",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
- "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
- "dev": true,
- "dependencies": {
- "glob": "^7.1.3"
- },
- "bin": {
- "rimraf": "bin.js"
- }
- },
"node_modules/flatted": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
@@ -8568,18 +8491,6 @@
"node": ">=8"
}
},
- "node_modules/fork-ts-checker-webpack-plugin/node_modules/lru-cache": {
- "version": "6.0.0",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz",
- "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==",
- "dev": true,
- "dependencies": {
- "yallist": "^4.0.0"
- },
- "engines": {
- "node": ">=10"
- }
- },
"node_modules/fork-ts-checker-webpack-plugin/node_modules/readdirp": {
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz",
@@ -8613,13 +8524,11 @@
}
},
"node_modules/fork-ts-checker-webpack-plugin/node_modules/semver": {
- "version": "7.5.4",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz",
- "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
- "dependencies": {
- "lru-cache": "^6.0.0"
- },
+ "license": "ISC",
"bin": {
"semver": "bin/semver.js"
},
@@ -8639,12 +8548,6 @@
"node": ">=8"
}
},
- "node_modules/fork-ts-checker-webpack-plugin/node_modules/yallist": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
- "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==",
- "dev": true
- },
"node_modules/forwarded": {
"version": "0.2.0",
"resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz",
@@ -9326,10 +9229,11 @@
}
},
"node_modules/globby/node_modules/ignore": {
- "version": "5.3.0",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz",
- "integrity": "sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==",
+ "version": "5.3.2",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
+ "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 4"
}
@@ -10083,9 +9987,10 @@
}
},
"node_modules/igniteui-webcomponents-charts/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/igniteui-webcomponents-core": {
"version": "6.3.1",
@@ -10100,9 +10005,10 @@
}
},
"node_modules/igniteui-webcomponents-core/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/igniteui-webcomponents-dashboards": {
"version": "6.3.1",
@@ -10160,9 +10066,10 @@
}
},
"node_modules/igniteui-webcomponents-datasources/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/igniteui-webcomponents-excel": {
"version": "6.3.1",
@@ -10179,9 +10086,10 @@
}
},
"node_modules/igniteui-webcomponents-excel/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/igniteui-webcomponents-gauges": {
"version": "6.3.1",
@@ -10302,14 +10210,16 @@
}
},
"node_modules/igniteui-webcomponents-spreadsheet-chart-adapter/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/igniteui-webcomponents-spreadsheet/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "license": "0BSD"
},
"node_modules/ignore": {
"version": "4.0.6",
@@ -10479,10 +10389,11 @@
}
},
"node_modules/ipaddr.js": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
- "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==",
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.3.0.tgz",
+ "integrity": "sha512-Zv/pA+ciVFbCSBBjGfaKUya/CcGmUHzTydLMaTwrUUEM2DIEO3iZvueGxmacvmN50fGpGVKeTXpb2LcYQxeVdg==",
"dev": true,
+ "license": "MIT",
"engines": {
"node": ">= 10"
}
@@ -10933,10 +10844,11 @@
"dev": true
},
"node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
+ "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"argparse": "^1.0.7",
"esprima": "^4.0.0"
@@ -10989,10 +10901,11 @@
}
},
"node_modules/jsonfile": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz",
- "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==",
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.2.0.tgz",
+ "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"universalify": "^2.0.0"
},
@@ -11204,15 +11117,13 @@
}
},
"node_modules/karma/node_modules/tmp": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
- "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.5.tgz",
+ "integrity": "sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==",
"dev": true,
- "dependencies": {
- "rimraf": "^3.0.0"
- },
+ "license": "MIT",
"engines": {
- "node": ">=8.17.0"
+ "node": ">=14.14"
}
},
"node_modules/karma/node_modules/wrap-ansi": {
@@ -11681,21 +11592,21 @@
"integrity": "sha512-B9btcSgPYb1q4oSOb/PrOT6Z/H+r6xuNzfH4lFli/AWhYwdtrgQkQWBbIc6mdnf6E2IL3gDXdkkqNktpU0OZQA=="
},
"node_modules/lit-html": {
- "version": "3.3.1",
- "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.1.tgz",
- "integrity": "sha512-S9hbyDu/vs1qNrithiNyeyv64c9yqiW9l+DBgI18fL+MTvOtWoFR0FWiyq1TxaYef5wNlpEmzlXoBlZEO+WjoA==",
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.3.2.tgz",
+ "integrity": "sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==",
"license": "BSD-3-Clause",
"dependencies": {
"@types/trusted-types": "^2.0.2"
}
},
"node_modules/lit/node_modules/lit-element": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.0.tgz",
- "integrity": "sha512-MGrXJVAI5x+Bfth/pU9Kst1iWID6GHDLEzFEnyULB/sFiRLgkd8NPK/PeeXxktA3T6EIIaq8U3KcbTU5XFcP2Q==",
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.2.2.tgz",
+ "integrity": "sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==",
"license": "BSD-3-Clause",
"dependencies": {
- "@lit-labs/ssr-dom-shim": "^1.2.0",
+ "@lit-labs/ssr-dom-shim": "^1.5.0",
"@lit/reactive-element": "^2.1.0",
"lit-html": "^3.3.0"
}
@@ -11814,10 +11725,11 @@
}
},
"node_modules/log4js/node_modules/flatted": {
- "version": "3.2.9",
- "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz",
- "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==",
- "dev": true
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.4.0.tgz",
+ "integrity": "sha512-kC6Bb+ooptOIvWj5B63EQWkF0FEnNjV2ZNkLMLZRDDduIiWeFF4iKnslwhiWxjAdbg4NzTNo6h0qLuvFrcx+Sw==",
+ "dev": true,
+ "license": "ISC"
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -11841,10 +11753,11 @@
}
},
"node_modules/lower-case/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/lru-cache": {
"version": "5.1.1",
@@ -12346,12 +12259,13 @@
"license": "MIT"
},
"node_modules/micromatch": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz",
- "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
+ "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
- "braces": "^3.0.2",
+ "braces": "^3.0.3",
"picomatch": "^2.3.1"
},
"engines": {
@@ -12453,10 +12367,11 @@
}
},
"node_modules/ms": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
- "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
- "dev": true
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+ "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+ "dev": true,
+ "license": "MIT"
},
"node_modules/multicast-dns": {
"version": "7.2.5",
@@ -12624,10 +12539,11 @@
}
},
"node_modules/no-case/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/node-abort-controller": {
"version": "3.1.1",
@@ -13110,10 +13026,11 @@
}
},
"node_modules/param-case/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/parent-module": {
"version": "1.0.1",
@@ -13210,10 +13127,11 @@
}
},
"node_modules/pascal-case/node_modules/tslib": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz",
- "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==",
- "dev": true
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz",
+ "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==",
+ "dev": true,
+ "license": "0BSD"
},
"node_modules/pascalcase": {
"version": "0.1.1",
@@ -13483,9 +13401,9 @@
"license": "Python-2.0"
},
"node_modules/postcss-loader/node_modules/cosmiconfig": {
- "version": "9.0.0",
- "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.0.tgz",
- "integrity": "sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==",
+ "version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-9.0.1.tgz",
+ "integrity": "sha512-hr4ihw+DBqcvrsEDioRO31Z17x71pUYoNe/4h6Z0wB72p7MU7/9gH8Q3s12NFhHPfYBBOV3qyfUxmr/Yn3shnQ==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13510,9 +13428,9 @@
}
},
"node_modules/postcss-loader/node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -13523,9 +13441,9 @@
}
},
"node_modules/postcss-loader/node_modules/semver": {
- "version": "7.7.3",
- "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz",
- "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==",
+ "version": "7.7.4",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.4.tgz",
+ "integrity": "sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==",
"dev": true,
"license": "ISC",
"bin": {
@@ -14346,10 +14264,12 @@
"dev": true
},
"node_modules/rimraf": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
- "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
+ "deprecated": "Rimraf versions prior to v4 are no longer supported",
"dev": true,
+ "license": "ISC",
"dependencies": {
"glob": "^7.1.3"
},
@@ -14358,14 +14278,14 @@
}
},
"node_modules/rolldown": {
- "version": "1.0.0-beta.51",
- "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.51.tgz",
- "integrity": "sha512-ZRLgPlS91l4JztLYEZnmMcd3Umcla1hkXJgiEiR4HloRJBBoeaX8qogTu5Jfu36rRMVLndzqYv0h+M5gJAkUfg==",
+ "version": "1.0.0-beta.53",
+ "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.53.tgz",
+ "integrity": "sha512-Qd9c2p0XKZdgT5AYd+KgAMggJ8ZmCs3JnS9PTMWkyUfteKlfmKtxJbWTHkVakxwXs1Ub7jrRYVeFeF7N0sQxyw==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@oxc-project/types": "=0.98.0",
- "@rolldown/pluginutils": "1.0.0-beta.51"
+ "@oxc-project/types": "=0.101.0",
+ "@rolldown/pluginutils": "1.0.0-beta.53"
},
"bin": {
"rolldown": "bin/cli.mjs"
@@ -14374,20 +14294,19 @@
"node": "^20.19.0 || >=22.12.0"
},
"optionalDependencies": {
- "@rolldown/binding-android-arm64": "1.0.0-beta.51",
- "@rolldown/binding-darwin-arm64": "1.0.0-beta.51",
- "@rolldown/binding-darwin-x64": "1.0.0-beta.51",
- "@rolldown/binding-freebsd-x64": "1.0.0-beta.51",
- "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.51",
- "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.51",
- "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.51",
- "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.51",
- "@rolldown/binding-linux-x64-musl": "1.0.0-beta.51",
- "@rolldown/binding-openharmony-arm64": "1.0.0-beta.51",
- "@rolldown/binding-wasm32-wasi": "1.0.0-beta.51",
- "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.51",
- "@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.51",
- "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.51"
+ "@rolldown/binding-android-arm64": "1.0.0-beta.53",
+ "@rolldown/binding-darwin-arm64": "1.0.0-beta.53",
+ "@rolldown/binding-darwin-x64": "1.0.0-beta.53",
+ "@rolldown/binding-freebsd-x64": "1.0.0-beta.53",
+ "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.53",
+ "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.53",
+ "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.53",
+ "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.53",
+ "@rolldown/binding-linux-x64-musl": "1.0.0-beta.53",
+ "@rolldown/binding-openharmony-arm64": "1.0.0-beta.53",
+ "@rolldown/binding-wasm32-wasi": "1.0.0-beta.53",
+ "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.53",
+ "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.53"
}
},
"node_modules/run-applescript": {
@@ -14586,9 +14505,9 @@
}
},
"node_modules/schema-utils/node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "version": "8.18.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz",
+ "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==",
"dev": true,
"license": "MIT",
"dependencies": {
@@ -14717,13 +14636,6 @@
"node": ">=4"
}
},
- "node_modules/send/node_modules/ms": {
- "version": "2.1.3",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
- "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
- "dev": true,
- "license": "MIT"
- },
"node_modules/send/node_modules/statuses": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz",
@@ -16907,18 +16819,18 @@
},
"node_modules/vite": {
"name": "rolldown-vite",
- "version": "7.2.7",
- "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.2.7.tgz",
- "integrity": "sha512-N6a9KgNZ0xgCJ6/Ej2FQ7W8D3fOzDwFw7CLWZ2ubZknVrs9NdNkx25AFEuNbSwQO76VEHp4N7YatsZwp/ST1Gg==",
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.3.1.tgz",
+ "integrity": "sha512-LYzdNAjRHhF2yA4JUQm/QyARyi216N2rpJ0lJZb8E9FU2y5v6Vk+xq/U4XBOxMefpWixT5H3TslmAHm1rqIq2w==",
"dev": true,
"license": "MIT",
"dependencies": {
- "@oxc-project/runtime": "0.98.0",
+ "@oxc-project/runtime": "0.101.0",
"fdir": "^6.5.0",
"lightningcss": "^1.30.2",
"picomatch": "^4.0.3",
"postcss": "^8.5.6",
- "rolldown": "1.0.0-beta.51",
+ "rolldown": "1.0.0-beta.53",
"tinyglobby": "^0.2.15"
},
"bin": {
@@ -16935,7 +16847,7 @@
},
"peerDependencies": {
"@types/node": "^20.19.0 || >=22.12.0",
- "esbuild": "^0.25.0",
+ "esbuild": "^0.27.0",
"jiti": ">=1.21.0",
"less": "^4.0.0",
"sass": "^1.70.0",
@@ -17157,10 +17069,11 @@
}
},
"node_modules/webpack-cli/node_modules/cross-spawn": {
- "version": "7.0.3",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
- "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
+ "version": "7.0.6",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz",
+ "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==",
"dev": true,
+ "license": "MIT",
"dependencies": {
"path-key": "^3.1.0",
"shebang-command": "^2.0.0",
@@ -17319,6 +17232,299 @@
"tslib": "2"
}
},
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-core": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-core/-/fs-core-4.56.11.tgz",
+ "integrity": "sha512-wThHjzUp01ImIjfCwhs+UnFkeGPFAymwLEkOtenHewaKe2pTP12p6r1UuwikA9NEvNf9Vlck92r8fb8n/MWM5w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/fs-node-builtins": "4.56.11",
+ "@jsonjoy.com/fs-node-utils": "4.56.11",
+ "thingies": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-fsa": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-fsa/-/fs-fsa-4.56.11.tgz",
+ "integrity": "sha512-ZYlF3XbMayyp97xEN8ZvYutU99PCHjM64mMZvnCseXkCJXJDVLAwlF8Q/7q/xiWQRsv3pQBj1WXHd9eEyYcaCQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/fs-core": "4.56.11",
+ "@jsonjoy.com/fs-node-builtins": "4.56.11",
+ "@jsonjoy.com/fs-node-utils": "4.56.11",
+ "thingies": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-node": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node/-/fs-node-4.56.11.tgz",
+ "integrity": "sha512-D65YrnP6wRuZyEWoSFnBJSr5zARVpVBGctnhie4rCsMuGXNzX7IHKaOt85/Aj7SSoG1N2+/xlNjWmkLvZ2H3Tg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/fs-core": "4.56.11",
+ "@jsonjoy.com/fs-node-builtins": "4.56.11",
+ "@jsonjoy.com/fs-node-utils": "4.56.11",
+ "@jsonjoy.com/fs-print": "4.56.11",
+ "@jsonjoy.com/fs-snapshot": "4.56.11",
+ "glob-to-regex.js": "^1.0.0",
+ "thingies": "^2.5.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-node-builtins": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-builtins/-/fs-node-builtins-4.56.11.tgz",
+ "integrity": "sha512-CNmt3a0zMCIhniFLXtzPWuUxXFU+U+2VyQiIrgt/rRVeEJNrMQUABaRbVxR0Ouw1LyR9RjaEkPM6nYpED+y43A==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-node-to-fsa": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-to-fsa/-/fs-node-to-fsa-4.56.11.tgz",
+ "integrity": "sha512-5OzGdvJDgZVo+xXWEYo72u81zpOWlxlbG4d4nL+hSiW+LKlua/dldNgPrpWxtvhgyntmdFQad2UTxFyGjJAGhA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/fs-fsa": "4.56.11",
+ "@jsonjoy.com/fs-node-builtins": "4.56.11",
+ "@jsonjoy.com/fs-node-utils": "4.56.11"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-node-utils": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-node-utils/-/fs-node-utils-4.56.11.tgz",
+ "integrity": "sha512-JADOZFDA3wRfsuxkT0+MYc4F9hJO2PYDaY66kRTG6NqGX3+bqmKu66YFYAbII/tEmQWPZeHoClUB23rtQM9UPg==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/fs-node-builtins": "4.56.11"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-print": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-print/-/fs-print-4.56.11.tgz",
+ "integrity": "sha512-rnaKRgCRIn8JGTjxhS0JPE38YM3Pj/H7SW4/tglhIPbfKEkky7dpPayNKV2qy25SZSL15oFVgH/62dMZ/z7cyA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/fs-node-utils": "4.56.11",
+ "tree-dump": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot": {
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/fs-snapshot/-/fs-snapshot-4.56.11.tgz",
+ "integrity": "sha512-IIldPX+cIRQuUol9fQzSS3hqyECxVpYMJQMqdU3dCKZFRzEl1rkIkw4P6y7Oh493sI7YdxZlKr/yWdzEWZ1wGQ==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/buffers": "^17.65.0",
+ "@jsonjoy.com/fs-node-utils": "4.56.11",
+ "@jsonjoy.com/json-pack": "^17.65.0",
+ "@jsonjoy.com/util": "^17.65.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/base64": {
+ "version": "17.67.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/base64/-/base64-17.67.0.tgz",
+ "integrity": "sha512-5SEsJGsm15aP8TQGkDfJvz9axgPwAEm98S5DxOuYe8e1EbfajcDmgeXXzccEjh+mLnjqEKrkBdjHWS5vFNwDdw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/buffers": {
+ "version": "17.67.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/buffers/-/buffers-17.67.0.tgz",
+ "integrity": "sha512-tfExRpYxBvi32vPs9ZHaTjSP4fHAfzSmcahOfNxtvGHcyJel+aibkPlGeBB+7AoC6hL7lXIE++8okecBxx7lcw==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/codegen": {
+ "version": "17.67.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/codegen/-/codegen-17.67.0.tgz",
+ "integrity": "sha512-idnkUplROpdBOV0HMcwhsCUS5TRUi9poagdGs70A6S4ux9+/aPuKbh8+UYRTLYQHtXvAdNfQWXDqZEx5k4Dj2Q==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pack": {
+ "version": "17.67.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-17.67.0.tgz",
+ "integrity": "sha512-t0ejURcGaZsn1ClbJ/3kFqSOjlryd92eQY465IYrezsXmPcfHPE/av4twRSxf6WE+TkZgLY+71vCZbiIiFKA/w==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/base64": "17.67.0",
+ "@jsonjoy.com/buffers": "17.67.0",
+ "@jsonjoy.com/codegen": "17.67.0",
+ "@jsonjoy.com/json-pointer": "17.67.0",
+ "@jsonjoy.com/util": "17.67.0",
+ "hyperdyperid": "^1.2.0",
+ "thingies": "^2.5.0",
+ "tree-dump": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/json-pointer": {
+ "version": "17.67.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pointer/-/json-pointer-17.67.0.tgz",
+ "integrity": "sha512-+iqOFInH+QZGmSuaybBUNdh7yvNrXvqR+h3wjXm0N/3JK1EyyFAeGJvqnmQL61d1ARLlk/wJdFKSL+LHJ1eaUA==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/util": "17.67.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
+ "node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/fs-snapshot/node_modules/@jsonjoy.com/util": {
+ "version": "17.67.0",
+ "resolved": "https://registry.npmjs.org/@jsonjoy.com/util/-/util-17.67.0.tgz",
+ "integrity": "sha512-6+8xBaz1rLSohlGh68D1pdw3AwDi9xydm8QNlAFkvnavCJYSze+pxoW2VKP8p308jtlMRLs5NTHfPlZLd4w7ew==",
+ "dev": true,
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@jsonjoy.com/buffers": "17.67.0",
+ "@jsonjoy.com/codegen": "17.67.0"
+ },
+ "engines": {
+ "node": ">=10.0"
+ },
+ "funding": {
+ "type": "github",
+ "url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
+ }
+ },
"node_modules/webpack-dev-middleware/node_modules/@jsonjoy.com/json-pack": {
"version": "1.21.0",
"resolved": "https://registry.npmjs.org/@jsonjoy.com/json-pack/-/json-pack-1.21.0.tgz",
@@ -17406,12 +17612,20 @@
}
},
"node_modules/webpack-dev-middleware/node_modules/memfs": {
- "version": "4.50.0",
- "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.50.0.tgz",
- "integrity": "sha512-N0LUYQMUA1yS5tJKmMtU9yprPm6ZIg24yr/OVv/7t6q0kKDIho4cBbXRi1XKttUmNYDYgF/q45qrKE/UhGO0CA==",
+ "version": "4.56.11",
+ "resolved": "https://registry.npmjs.org/memfs/-/memfs-4.56.11.tgz",
+ "integrity": "sha512-/GodtwVeKVIHZKLUSr2ZdOxKBC5hHki4JNCU22DoCGPEHr5o2PD5U721zvESKyWwCfTfavFl9WZYgA13OAYK0g==",
"dev": true,
"license": "Apache-2.0",
"dependencies": {
+ "@jsonjoy.com/fs-core": "4.56.11",
+ "@jsonjoy.com/fs-fsa": "4.56.11",
+ "@jsonjoy.com/fs-node": "4.56.11",
+ "@jsonjoy.com/fs-node-builtins": "4.56.11",
+ "@jsonjoy.com/fs-node-to-fsa": "4.56.11",
+ "@jsonjoy.com/fs-node-utils": "4.56.11",
+ "@jsonjoy.com/fs-print": "4.56.11",
+ "@jsonjoy.com/fs-snapshot": "4.56.11",
"@jsonjoy.com/json-pack": "^1.11.0",
"@jsonjoy.com/util": "^1.9.0",
"glob-to-regex.js": "^1.0.1",
@@ -17422,6 +17636,9 @@
"funding": {
"type": "github",
"url": "https://github.com/sponsors/streamich"
+ },
+ "peerDependencies": {
+ "tslib": "2"
}
},
"node_modules/webpack-dev-middleware/node_modules/mime-db": {
@@ -17435,16 +17652,20 @@
}
},
"node_modules/webpack-dev-middleware/node_modules/mime-types": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.1.tgz",
- "integrity": "sha512-xRc4oEhT6eaBpU1XF7AjpOFD+xQmXNB5OVKwp4tqCuBpHLS/ZbBDrc07mYTDqVMg6PfxUjjNp85O6Cd2Z/5HWA==",
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-3.0.2.tgz",
+ "integrity": "sha512-Lbgzdk0h4juoQ9fCKXW4by0UJqj+nOOrI9MJ1sSj4nI8aI2eo1qmvQEie4VD1glsS250n15LsWsYtCugiStS5A==",
"dev": true,
"license": "MIT",
"dependencies": {
"mime-db": "^1.54.0"
},
"engines": {
- "node": ">= 0.6"
+ "node": ">=18"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
}
},
"node_modules/webpack-dev-middleware/node_modules/thingies": {
@@ -17547,9 +17768,9 @@
}
},
"node_modules/webpack-dev-server/node_modules/ws": {
- "version": "8.18.3",
- "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz",
- "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==",
+ "version": "8.19.0",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-8.19.0.tgz",
+ "integrity": "sha512-blAT2mjOEIi0ZzruJfIhb3nps74PRWTCz1IjglWEEpQl5XS/UNama6u2/rjFkDDouqr4L67ry+1aGIALViWjDg==",
"dev": true,
"license": "MIT",
"engines": {
diff --git a/package.json b/package.json
index b881dc5fff..d3e28cbb05 100644
--- a/package.json
+++ b/package.json
@@ -12,6 +12,7 @@
"url": "https://github.com/IgniteUI/igniteui-wc-examples"
},
"license": "ISC",
+ "type": "module",
"main": "browser/src/index.ts",
"scripts": {
"build": "npm run build:prod",
@@ -49,7 +50,6 @@
"igniteui-dockmanager": "^2.0.1",
"igniteui-grid-lite": "^0.0.1",
"igniteui-theming": "^24.1.2",
- "navigo": "^8.11.1",
"igniteui-webcomponents": "^6.5.1",
"igniteui-webcomponents-charts": "6.3.1",
"igniteui-webcomponents-core": "6.3.1",
@@ -65,6 +65,7 @@
"igniteui-webcomponents-spreadsheet": "6.3.1",
"igniteui-webcomponents-spreadsheet-chart-adapter": "6.3.1",
"lit": "^3.2.0",
+ "navigo": "^8.11.1",
"postcss": "^8.5.6",
"postcss-import": "^16.1.0",
"tailwindcss": "^4.1.11"
@@ -78,11 +79,11 @@
"@babel/preset-env": "^7.28.3",
"@babel/preset-typescript": "^7.27.1",
"@tailwindcss/postcss": "^4.1.11",
- "autoprefixer": "^10.4.22",
- "vite": "npm:rolldown-vite@7.2.7",
"@types/jasmine": "^2.5.53",
+ "autoprefixer": "^10.4.22",
"babel-loader": "^10.0.0",
"babel-plugin-transform-custom-element-classes": "^0.1.0",
+ "baseline-browser-mapping": "^2.10.0",
"clean-webpack-plugin": "^4.0.0",
"copy-webpack-plugin": "^11.0.0",
"cross-env": "^5.0.1",
@@ -120,6 +121,7 @@
"tslint": "^5.5.0",
"tslint-loader": "^3.5.3",
"typescript": "^5.9.2",
+ "vite": "npm:rolldown-vite@7.3.1",
"webpack": "^5.101.3",
"webpack-cli": "^6.0.1",
"webpack-dev-server": "^5.2.2",