diff --git a/package.json b/package.json index 6ed72769b..e90dd3fc1 100644 --- a/package.json +++ b/package.json @@ -48,7 +48,7 @@ "@jest/types": "^29.6.3", "@lerna-lite/cli": "^3.8.0", "@lerna-lite/publish": "^3.8.0", - "@slickgrid-universal/common": "^5.5.1", + "@slickgrid-universal/common": "^5.5.2", "@types/jest": "^29.5.12", "@types/node": "^22.4.0", "conventional-changelog-conventionalcommits": "^7.0.2", diff --git a/packages/aurelia-slickgrid/package.json b/packages/aurelia-slickgrid/package.json index 63cad701c..ac84286d1 100644 --- a/packages/aurelia-slickgrid/package.json +++ b/packages/aurelia-slickgrid/package.json @@ -53,12 +53,12 @@ "@aurelia/runtime": "^2.0.0-beta.21", "@aurelia/runtime-html": "^2.0.0-beta.21", "@formkit/tempo": "^0.1.2", - "@slickgrid-universal/common": "~5.5.1", - "@slickgrid-universal/custom-footer-component": "~5.5.1", - "@slickgrid-universal/empty-warning-component": "~5.5.1", - "@slickgrid-universal/event-pub-sub": "~5.5.1", - "@slickgrid-universal/pagination-component": "~5.5.1", - "@slickgrid-universal/row-detail-view-plugin": "~5.5.1", + "@slickgrid-universal/common": "~5.5.2", + "@slickgrid-universal/custom-footer-component": "~5.5.2", + "@slickgrid-universal/empty-warning-component": "~5.5.2", + "@slickgrid-universal/event-pub-sub": "~5.5.2", + "@slickgrid-universal/pagination-component": "~5.5.2", + "@slickgrid-universal/row-detail-view-plugin": "~5.5.2", "@slickgrid-universal/utils": "~5.5.1", "dequal": "^2.0.3", "sortablejs": "^1.15.2" diff --git a/packages/aurelia-slickgrid/src/extensions/slickRowDetailView.ts b/packages/aurelia-slickgrid/src/extensions/slickRowDetailView.ts index c4e4155ab..068529d4b 100644 --- a/packages/aurelia-slickgrid/src/extensions/slickRowDetailView.ts +++ b/packages/aurelia-slickgrid/src/extensions/slickRowDetailView.ts @@ -208,8 +208,8 @@ export class SlickRowDetailView extends UniversalSlickRowDetailView { // on filter changed, we need to re-render all Views this._subscriptions.push( this.eventPubSubService?.subscribe('onFilterChanged', this.redrawAllViewSlots.bind(this)), - this.eventPubSubService?.subscribe('onGridMenuClearAllFilters', () => setTimeout(() => this.redrawAllViewSlots())), - this.eventPubSubService?.subscribe('onGridMenuClearAllSorting', () => setTimeout(() => this.redrawAllViewSlots())), + this.eventPubSubService?.subscribe('onGridMenuClearAllFilters', () => window.setTimeout(() => this.redrawAllViewSlots())), + this.eventPubSubService?.subscribe('onGridMenuClearAllSorting', () => window.setTimeout(() => this.redrawAllViewSlots())), ); } } diff --git a/packages/demo/package.json b/packages/demo/package.json index fc8380929..b6e968bec 100644 --- a/packages/demo/package.json +++ b/packages/demo/package.json @@ -43,19 +43,19 @@ "@fnando/sparkline": "^0.3.10", "@formkit/tempo": "^0.1.2", "@popperjs/core": "^2.11.8", - "@slickgrid-universal/common": "^5.5.1", - "@slickgrid-universal/composite-editor-component": "^5.5.1", - "@slickgrid-universal/custom-tooltip-plugin": "^5.5.1", - "@slickgrid-universal/excel-export": "^5.5.1", - "@slickgrid-universal/graphql": "^5.5.1", - "@slickgrid-universal/odata": "^5.5.1", - "@slickgrid-universal/row-detail-view-plugin": "^5.5.1", - "@slickgrid-universal/rxjs-observable": "^5.5.1", - "@slickgrid-universal/text-export": "^5.5.1", + "@slickgrid-universal/common": "^5.5.2", + "@slickgrid-universal/composite-editor-component": "^5.5.2", + "@slickgrid-universal/custom-tooltip-plugin": "^5.5.2", + "@slickgrid-universal/excel-export": "^5.5.2", + "@slickgrid-universal/graphql": "^5.5.2", + "@slickgrid-universal/odata": "^5.5.2", + "@slickgrid-universal/row-detail-view-plugin": "^5.5.2", + "@slickgrid-universal/rxjs-observable": "^5.5.2", + "@slickgrid-universal/text-export": "^5.5.2", "aurelia": "^2.0.0-beta.21", "aurelia-slickgrid": "workspace:*", "bootstrap": "^5.3.3", - "i18next": "^23.12.2", + "i18next": "^23.13.0", "i18next-fetch-backend": "^6.0.0", "rxjs": "^7.8.1" }, diff --git a/packages/demo/src/examples/slickgrid/custom-aureliaViewModelEditor.ts b/packages/demo/src/examples/slickgrid/custom-aureliaViewModelEditor.ts index c456fbc16..cb09a869e 100644 --- a/packages/demo/src/examples/slickgrid/custom-aureliaViewModelEditor.ts +++ b/packages/demo/src/examples/slickgrid/custom-aureliaViewModelEditor.ts @@ -147,7 +147,7 @@ export class CustomAureliaViewModelEditor implements Editor { this.defaultItem = itemObject; // add a delay so that the editor has time to be enhanced (created) prior to changing the value - setTimeout(() => { + window.setTimeout(() => { this.focus(); if (this.elmBindingContext) { this.elmBindingContext.selectedItem = itemObject; diff --git a/packages/demo/src/examples/slickgrid/custom-inputEditor.ts b/packages/demo/src/examples/slickgrid/custom-inputEditor.ts index bbd6a8641..fed284d65 100644 --- a/packages/demo/src/examples/slickgrid/custom-inputEditor.ts +++ b/packages/demo/src/examples/slickgrid/custom-inputEditor.ts @@ -44,7 +44,7 @@ export class CustomInputEditor implements Editor { this.inputElm.addEventListener('keydown', this.handleKeydown.bind(this)); - setTimeout(() => { + window.setTimeout(() => { this.inputElm.focus(); this.inputElm.select(); }, 50); diff --git a/packages/demo/src/examples/slickgrid/example15.ts b/packages/demo/src/examples/slickgrid/example15.ts index 6f24e6695..f216b567a 100644 --- a/packages/demo/src/examples/slickgrid/example15.ts +++ b/packages/demo/src/examples/slickgrid/example15.ts @@ -70,7 +70,7 @@ export class Example15 { clearGridStateFromLocalStorage() { this.aureliaGrid.gridService.resetGrid(this.columnDefinitions); this.aureliaGrid.paginationService!.changeItemPerPage(DEFAULT_PAGE_SIZE); - setTimeout(() => localStorage[LOCAL_STORAGE_KEY] = null); + window.setTimeout(() => localStorage[LOCAL_STORAGE_KEY] = null); } /* Define grid Options and Columns */ diff --git a/packages/demo/src/examples/slickgrid/example17.ts b/packages/demo/src/examples/slickgrid/example17.ts index c3c42dea5..cf6474911 100644 --- a/packages/demo/src/examples/slickgrid/example17.ts +++ b/packages/demo/src/examples/slickgrid/example17.ts @@ -81,7 +81,7 @@ export class Example17 { // this.gridObj.setSortColumn('score', false); // simulate a delayed search to preload the first page - setTimeout(() => this.searchChanged(this.search), 100); + window.setTimeout(() => this.searchChanged(this.search), 100); } defineGrid() { diff --git a/packages/demo/src/examples/slickgrid/example19.ts b/packages/demo/src/examples/slickgrid/example19.ts index fa9b47764..a34d7c444 100644 --- a/packages/demo/src/examples/slickgrid/example19.ts +++ b/packages/demo/src/examples/slickgrid/example19.ts @@ -216,7 +216,7 @@ export class Example19 { // fill the template on async delay return new Promise((resolve) => { - setTimeout(() => { + window.setTimeout(() => { const itemDetail = item; // let's add some extra properties to our item for a better async simulation diff --git a/packages/demo/src/examples/slickgrid/example2.ts b/packages/demo/src/examples/slickgrid/example2.ts index ac2e62777..44dd6c313 100644 --- a/packages/demo/src/examples/slickgrid/example2.ts +++ b/packages/demo/src/examples/slickgrid/example2.ts @@ -167,7 +167,7 @@ export class Example2 { item.completed = !item.completed; // simulate a backend http call and refresh the grid row after delay - setTimeout(() => { + window.setTimeout(() => { this.aureliaGrid.gridService.updateItemById(item.id, item, { highlightRow: false }); }, 250); } diff --git a/packages/demo/src/examples/slickgrid/example23.ts b/packages/demo/src/examples/slickgrid/example23.ts index 1f0846b5e..62066f44d 100644 --- a/packages/demo/src/examples/slickgrid/example23.ts +++ b/packages/demo/src/examples/slickgrid/example23.ts @@ -234,7 +234,7 @@ export class Example23 { refreshMetrics(_e: Event, args: any) { if (args && args.current >= 0) { - setTimeout(() => { + window.setTimeout(() => { this.metrics = { startTime: new Date(), itemCount: args && args.current || 0, diff --git a/packages/demo/src/examples/slickgrid/example27.ts b/packages/demo/src/examples/slickgrid/example27.ts index b9c52a309..082f7bb8f 100644 --- a/packages/demo/src/examples/slickgrid/example27.ts +++ b/packages/demo/src/examples/slickgrid/example27.ts @@ -226,7 +226,7 @@ export class Example27 { } hideSpinner() { - setTimeout(() => this.loadingClass = '', 200); // delay the hide spinner a bit to avoid show/hide too quickly + window.setTimeout(() => this.loadingClass = '', 200); // delay the hide spinner a bit to avoid show/hide too quickly } showSpinner() { diff --git a/packages/demo/src/examples/slickgrid/example28.ts b/packages/demo/src/examples/slickgrid/example28.ts index 221476f3b..8b07f78ce 100644 --- a/packages/demo/src/examples/slickgrid/example28.ts +++ b/packages/demo/src/examples/slickgrid/example28.ts @@ -273,7 +273,7 @@ export class Example28 { this.datasetHierarchical = tmpDatasetHierarchical; // scroll into the position, after insertion cycle, where the item was added - setTimeout(() => { + window.setTimeout(() => { const rowIndex = this.aureliaGrid.dataView.getRowById(popFolderItem.id) as number; this.aureliaGrid.slickGrid.scrollRowIntoView(rowIndex + 3); }, 10); diff --git a/packages/demo/src/examples/slickgrid/example3.ts b/packages/demo/src/examples/slickgrid/example3.ts index ea42335b4..291a79440 100644 --- a/packages/demo/src/examples/slickgrid/example3.ts +++ b/packages/demo/src/examples/slickgrid/example3.ts @@ -376,7 +376,7 @@ export class Example3 { // OR 3- use a Promise // collectionAsync: new Promise((resolve) => { - // setTimeout(() => { + // window.setTimeout(() => { // resolve(Array.from(Array(NB_ITEMS).keys()).map(k => ({ value: k, label: k, prefix: 'Task', suffix: 'days' }))); // }, 500); // }), @@ -401,7 +401,7 @@ export class Example3 { filter: { collectionAsync: this.http.fetch(URL_SAMPLE_COLLECTION_DATA), // collectionAsync: new Promise((resolve) => { - // setTimeout(() => { + // window.setTimeout(() => { // resolve(Array.from(Array(this.dataset.length).keys()).map(k => ({ value: k, label: `Task ${k}` }))); // }); // }), @@ -452,7 +452,7 @@ export class Example3 { const newRows = this.mockData(1, lastRowIndex); // wrap into a timer to simulate a backend async call - setTimeout(() => { + window.setTimeout(() => { // at any time, we can poke the "collection" property and modify it const requisiteColumnDef = this.columnDefinitions.find((column: Column) => column.id === 'prerequisites'); if (requisiteColumnDef) { diff --git a/packages/demo/src/examples/slickgrid/example30.ts b/packages/demo/src/examples/slickgrid/example30.ts index 976c870de..b5766094f 100644 --- a/packages/demo/src/examples/slickgrid/example30.ts +++ b/packages/demo/src/examples/slickgrid/example30.ts @@ -649,7 +649,7 @@ export class Example30 { // when processing a mass update or mass selection if (modalType === 'mass-update' || modalType === 'mass-selection') { return new Promise((resolve, reject) => { - setTimeout(() => { + window.setTimeout(() => { if (formValues.percentComplete >= 50) { resolve(true); } else { @@ -662,7 +662,7 @@ export class Example30 { // we'll just apply the change without any rejection from the server and // note that we also have access to the "dataContext" which is only available for these modal console.log(`${modalType} item data context`, dataContext); - return new Promise(resolve => setTimeout(() => resolve(true), serverResponseDelay)); + return new Promise(resolve => window.setTimeout(() => resolve(true), serverResponseDelay)); } } }); diff --git a/packages/demo/src/examples/slickgrid/example31.ts b/packages/demo/src/examples/slickgrid/example31.ts index bf3123d41..df96d4592 100644 --- a/packages/demo/src/examples/slickgrid/example31.ts +++ b/packages/demo/src/examples/slickgrid/example31.ts @@ -330,7 +330,7 @@ export class Example31 { } const updatedData = filteredData.slice(firstRow, firstRow + top!); - setTimeout(() => { + window.setTimeout(() => { const backendResult: any = { query }; if (!this.isCountEnabled) { backendResult['totalRecordCount'] = countTotalItems; diff --git a/packages/demo/src/examples/slickgrid/example33.ts b/packages/demo/src/examples/slickgrid/example33.ts index 0c002d10e..f8c4a000e 100644 --- a/packages/demo/src/examples/slickgrid/example33.ts +++ b/packages/demo/src/examples/slickgrid/example33.ts @@ -78,7 +78,7 @@ export class Example33 { // you will need to provide an `asyncPost` function returning a Promise and also `asyncPostFormatter` formatter to display the result once the Promise resolves formatter: () => `
loading...
`, asyncProcess: () => new Promise(resolve => { - setTimeout(() => resolve({ ratio: Math.random() * 10 / 10, lifespan: Math.random() * 100 }), this.serverApiDelay); + window.setTimeout(() => resolve({ ratio: Math.random() * 10 / 10, lifespan: Math.random() * 100 }), this.serverApiDelay); }), asyncPostFormatter: this.tooltipTaskAsyncFormatter as Formatter, @@ -182,7 +182,7 @@ export class Example33 { // 2- delay the opening by a simple Promise and `setTimeout` asyncProcess: () => new Promise(resolve => { - setTimeout(() => resolve({}), this.serverApiDelay); // delayed by half a second + window.setTimeout(() => resolve({}), this.serverApiDelay); // delayed by half a second }), asyncPostFormatter: this.tooltipFormatter.bind(this) as Formatter, }, @@ -240,7 +240,7 @@ export class Example33 { // OR 2- use a Promise collectionAsync: new Promise((resolve) => { - setTimeout(() => { + window.setTimeout(() => { resolve(Array.from(Array(this.dataset.length).keys()).map(k => ({ value: k, label: k, prefix: 'Task', suffix: 'days' }))); }, 500); }), @@ -257,7 +257,7 @@ export class Example33 { filter: { // collectionAsync: fetch(URL_SAMPLE_COLLECTION_DATA), collectionAsync: new Promise((resolve) => { - setTimeout(() => { + window.setTimeout(() => { resolve(Array.from(Array(this.dataset.length).keys()).map(k => ({ value: k, label: `Task ${k}` }))); }); }), diff --git a/packages/demo/src/examples/slickgrid/example34.ts b/packages/demo/src/examples/slickgrid/example34.ts index 8257c59ff..9b26dc2c8 100644 --- a/packages/demo/src/examples/slickgrid/example34.ts +++ b/packages/demo/src/examples/slickgrid/example34.ts @@ -97,7 +97,7 @@ export class Example34 { minChangePerCycle = 0; maxChangePerCycle = 10; refreshRate = 75; - timer: any; + timer: number; constructor() { // define the grid options & columns and then create the grid itself @@ -107,7 +107,7 @@ export class Example34 { attached() { // populate the dataset once the grid is ready this.getData(); - setTimeout(() => { + window.setTimeout(() => { this.startSimulation(); }, this.refreshRate); } @@ -304,11 +304,11 @@ export class Example34 { // but the cell highlight actually does that for us so we can skip it } - this.timer = setTimeout(this.startSimulation.bind(this), this.refreshRate || 0); + this.timer = window.setTimeout(this.startSimulation.bind(this), this.refreshRate || 0); } stopSimulation() { - clearTimeout(this.timer); + window.clearTimeout(this.timer); } findColumnById(columnName: string): Column { @@ -323,7 +323,7 @@ export class Example34 { this.aureliaGrid.slickGrid.setCellCssStyles(`highlight_${[column.id]}${row}`, hash); // remove highlight after x amount of time - setTimeout(() => this.removeUnsavedStylingFromCell(item, column, row), this.highlightDuration); + window.setTimeout(() => this.removeUnsavedStylingFromCell(item, column, row), this.highlightDuration); } } } diff --git a/packages/demo/src/examples/slickgrid/example35.ts b/packages/demo/src/examples/slickgrid/example35.ts index e031b93f7..2138f59e1 100644 --- a/packages/demo/src/examples/slickgrid/example35.ts +++ b/packages/demo/src/examples/slickgrid/example35.ts @@ -248,7 +248,7 @@ export class Example35 { function fakeFetch(_input: string | URL | Request, _init?: RequestInit | undefined): Promise { return new Promise((resolve) => { - setTimeout(() => { + window.setTimeout(() => { resolve(new Response(JSON.stringify({ status: 200, message: 'success' }))); // reduces the delay for automated Cypress tests }, (window as any).Cypress ? 10 : 500); diff --git a/packages/demo/src/examples/slickgrid/example38.ts b/packages/demo/src/examples/slickgrid/example38.ts index d891bf39a..acfe288b6 100644 --- a/packages/demo/src/examples/slickgrid/example38.ts +++ b/packages/demo/src/examples/slickgrid/example38.ts @@ -336,7 +336,7 @@ export class Example38 { } const updatedData = filteredData.slice(firstRow, firstRow + top); - setTimeout(() => { + window.setTimeout(() => { const backendResult: any = { query }; backendResult['value'] = updatedData; backendResult['@odata.count'] = countTotalItems; diff --git a/packages/demo/src/examples/slickgrid/example39.ts b/packages/demo/src/examples/slickgrid/example39.ts index 7a455b181..f0497af2b 100644 --- a/packages/demo/src/examples/slickgrid/example39.ts +++ b/packages/demo/src/examples/slickgrid/example39.ts @@ -299,7 +299,7 @@ export class Example39 { }, }; - setTimeout(() => { + window.setTimeout(() => { this.graphqlQuery = this.gridOptions.backendServiceApi!.service.buildQuery(); resolve(mockedResult); }, this.serverWaitDelay); diff --git a/packages/demo/src/examples/slickgrid/example4.ts b/packages/demo/src/examples/slickgrid/example4.ts index 9762fb28e..e4950db4c 100644 --- a/packages/demo/src/examples/slickgrid/example4.ts +++ b/packages/demo/src/examples/slickgrid/example4.ts @@ -291,7 +291,7 @@ export class Example4 { refreshMetrics(_e: Event, args: any) { if (args && args.current >= 0) { - setTimeout(() => { + window.setTimeout(() => { this.metrics = { startTime: new Date(), endTime: new Date(), diff --git a/packages/demo/src/examples/slickgrid/example5.ts b/packages/demo/src/examples/slickgrid/example5.ts index 8518b7d81..63717a168 100644 --- a/packages/demo/src/examples/slickgrid/example5.ts +++ b/packages/demo/src/examples/slickgrid/example5.ts @@ -373,7 +373,7 @@ export class Example5 { } const updatedData = filteredData.slice(firstRow, firstRow + top!); - setTimeout(() => { + window.setTimeout(() => { const backendResult: any = { query }; if (!this.isCountEnabled) { backendResult['totalRecordCount'] = countTotalItems; diff --git a/packages/demo/src/examples/slickgrid/example6.ts b/packages/demo/src/examples/slickgrid/example6.ts index 8afbbbc5b..ddb851fce 100644 --- a/packages/demo/src/examples/slickgrid/example6.ts +++ b/packages/demo/src/examples/slickgrid/example6.ts @@ -294,7 +294,7 @@ export class Example6 { }; return new Promise(resolve => { - setTimeout(() => { + window.setTimeout(() => { this.graphqlQuery = this.graphqlService.buildQuery(); // this.graphqlQuery = this.gridOptions.backendServiceApi!.service.buildQuery(); if (this.isWithCursor) { @@ -368,7 +368,7 @@ export class Example6 { { columnId: 'name', direction: 'asc' }, { columnId: 'company', direction: SortDirection.DESC } ]); - setTimeout(() => { + window.setTimeout(() => { this.aureliaGrid.paginationService?.changeItemPerPage(20); this.aureliaGrid.paginationService?.goToPageNumber(2); }); diff --git a/packages/demo/src/my-app.ts b/packages/demo/src/my-app.ts index c2810c515..377ed266d 100644 --- a/packages/demo/src/my-app.ts +++ b/packages/demo/src/my-app.ts @@ -54,7 +54,7 @@ export class MyApp { this.addGitHubStarsLogo(); // scroll to active link route, there's probably a better way to do this but couldn't find lifecycle for it - setTimeout(() => { + window.setTimeout(() => { const linkElm = document.querySelector('.nav-link.active'); if (linkElm) { linkElm.scrollIntoView({ block: 'nearest' }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9a1c31542..c0ef89761 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,8 +36,8 @@ importers: specifier: ^3.8.0 version: 3.8.0(typescript@5.5.4) '@slickgrid-universal/common': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -126,23 +126,23 @@ importers: specifier: ^0.1.2 version: 0.1.2 '@slickgrid-universal/common': - specifier: ~5.5.1 - version: 5.5.1 + specifier: ~5.5.2 + version: 5.5.2 '@slickgrid-universal/custom-footer-component': - specifier: ~5.5.1 - version: 5.5.1 + specifier: ~5.5.2 + version: 5.5.2 '@slickgrid-universal/empty-warning-component': - specifier: ~5.5.1 - version: 5.5.1 + specifier: ~5.5.2 + version: 5.5.2 '@slickgrid-universal/event-pub-sub': - specifier: ~5.5.1 - version: 5.5.1 + specifier: ~5.5.2 + version: 5.5.2 '@slickgrid-universal/pagination-component': - specifier: ~5.5.1 - version: 5.5.1 + specifier: ~5.5.2 + version: 5.5.2 '@slickgrid-universal/row-detail-view-plugin': - specifier: ~5.5.1 - version: 5.5.1 + specifier: ~5.5.2 + version: 5.5.2 '@slickgrid-universal/utils': specifier: ~5.5.1 version: 5.5.1 @@ -211,32 +211,32 @@ importers: specifier: ^2.11.8 version: 2.11.8 '@slickgrid-universal/common': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/composite-editor-component': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/custom-tooltip-plugin': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/excel-export': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/graphql': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/odata': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/row-detail-view-plugin': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/rxjs-observable': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 '@slickgrid-universal/text-export': - specifier: ^5.5.1 - version: 5.5.1 + specifier: ^5.5.2 + version: 5.5.2 aurelia: specifier: ^2.0.0-beta.21 version: 2.0.0-beta.21 @@ -247,8 +247,8 @@ importers: specifier: ^5.3.3 version: 5.3.3(@popperjs/core@2.11.8) i18next: - specifier: ^23.12.2 - version: 23.12.2 + specifier: ^23.13.0 + version: 23.13.0 i18next-fetch-backend: specifier: ^6.0.0 version: 6.0.0 @@ -1953,13 +1953,13 @@ packages: /@slickgrid-universal/binding@5.5.1: resolution: {integrity: sha512-XWoX+is9UgMqyj9rAtdNs1iFMc5DaiAkeIdtcIz3k+3dwjRWM5riHkpSgVlv6rqjttpgXi7B1PX78FJ1akUmTw==} - /@slickgrid-universal/common@5.5.1: - resolution: {integrity: sha512-iQrGpA6LB7i9RTYxfr9vLcO7lsUN6n5SWGxg2cyYC4dxCEw1Z53ISSdfgLgHjUI69lnte3vqL4jQU+m6qsgnEA==} + /@slickgrid-universal/common@5.5.2: + resolution: {integrity: sha512-YLU8+vLixZh8jkZCxap7aLGroBaJ4Mb7QauuNQ4ydnG2E10lEsPojfiyNz55HV7bAak0TVA+SGsbOeBLs6ptCg==} engines: {node: ^18.0.0 || >=20.0.0} dependencies: '@formkit/tempo': 0.1.2 '@slickgrid-universal/binding': 5.5.1 - '@slickgrid-universal/event-pub-sub': 5.5.1 + '@slickgrid-universal/event-pub-sub': 5.5.2 '@slickgrid-universal/utils': 5.5.1 '@types/sortablejs': 1.15.8 '@types/trusted-types': 2.0.7 @@ -1971,87 +1971,87 @@ packages: un-flatten-tree: 2.0.12 vanilla-calendar-picker: 2.11.9 - /@slickgrid-universal/composite-editor-component@5.5.1: - resolution: {integrity: sha512-c8dVmqieR7oJ1jsMz09g0D95FhZxYaYXlPe+jh74JTPlJEOgFUtYz79I+/EhJcLzt9xfgY9ClxH+J6fmQQUflQ==} + /@slickgrid-universal/composite-editor-component@5.5.2: + resolution: {integrity: sha512-DjPgpJXXLptZFxLD+icVduqJVT6nB7BkG0VM6jUhBtv/ysJT4m33aVdNRIzdsj/uqlgBw3KtwaowhQryq9eCaA==} dependencies: '@slickgrid-universal/binding': 5.5.1 - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 dev: false - /@slickgrid-universal/custom-footer-component@5.5.1: - resolution: {integrity: sha512-WDsfeKM44y6fBhYtzKsOyFKTyM2K8CCd83zQg1g0MBKIhtAELPWW3gUrVG23YuZn32/pG8Gca3IsONP5FA8iLA==} + /@slickgrid-universal/custom-footer-component@5.5.2: + resolution: {integrity: sha512-BgOV8EFfrmQ/DPeuC3v43oLTsYGjBHaiugVk6qkEGvpzZcL/8fppLo5gii5mxy/mSDQrGmhYk2hkWlPP/kYzug==} dependencies: '@formkit/tempo': 0.1.2 '@slickgrid-universal/binding': 5.5.1 - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 dev: false - /@slickgrid-universal/custom-tooltip-plugin@5.5.1: - resolution: {integrity: sha512-VNUqhC39TuY2fk+IEzSJf7e/Ee0McLIfGO0/cyC6vJtwP2I5tOSLxfzlOiGg1JZvA6onvrmX0IxlMUUtxVsBMA==} + /@slickgrid-universal/custom-tooltip-plugin@5.5.2: + resolution: {integrity: sha512-eKG9jjZiC1QpCOCgCwY4mxqpLiX9blXTW/FIg8UXUUXj7FDtsgEjMb7MtVorXmSVOCQwGdmg9g3EHF6oPDf43A==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 dev: false - /@slickgrid-universal/empty-warning-component@5.5.1: - resolution: {integrity: sha512-23HVgo1Iz7V/QpTsCIhxwb+W8xlvaAzsYwCJRsut72xHmKOc366SgWaDVC8Nk4J4ZLj5zkgH9uhuGwkNxwyKiw==} + /@slickgrid-universal/empty-warning-component@5.5.2: + resolution: {integrity: sha512-iUQ7Lb1h07tLFupCYDWEojo1UYWlweqBeTjsq3ZePwNuzjp2gmETCCw9IDkLCtSJ4jo6qyq5x4AVcReOD3EMBQ==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 dev: false - /@slickgrid-universal/event-pub-sub@5.5.1: - resolution: {integrity: sha512-a+vYlK5SS7KA72xSR5oXqFMBIWgLXc7B6hXE/KOruZSN/wyTqXfdZVkB0jHmfO5FFBCvBNCS2TnZ+4GQNXw8PQ==} + /@slickgrid-universal/event-pub-sub@5.5.2: + resolution: {integrity: sha512-MMfvXWPQ4tm12mtbLYcdi4H3iQvi7Cr8MDHyLYA1RJiAFCuJFoelNa7ocKi82hYQTaBx1+QEWYGy8+oOpXU4jw==} dependencies: '@slickgrid-universal/utils': 5.5.1 - /@slickgrid-universal/excel-export@5.5.1: - resolution: {integrity: sha512-YNXFtwD0/SlBecr8gA/eGLAh9Yv+T4/EiNlhe9vqf+9gsePMsZX4g7/mxzYVMS/AXOsesHT+umcvfWuDeWNBXA==} + /@slickgrid-universal/excel-export@5.5.2: + resolution: {integrity: sha512-HZeKWnAKr1N8kznUiNIr0AbqhSpBOvMgRAUZsyJrcxLiowR+bS10IMI6i+Z9u22qPhUG8nmUFlRgRDrqbzPkcQ==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 excel-builder-vanilla: 3.0.1 dev: false - /@slickgrid-universal/graphql@5.5.1: - resolution: {integrity: sha512-UnCytuQ8TCbZW52/r9vfOc/lNeiguPOwmxIC+ynogIESoZ48c+0G+ZvWHDNa+FDY4Inw2HzOItNpvnmN1rHQqA==} + /@slickgrid-universal/graphql@5.5.2: + resolution: {integrity: sha512-7o5X5ZhUaLzixt1rmIS+e0eYY7saRjWHdJLizQj8P9i5LweXfOVzuoudZl31hPRb3WPKTZ76S1RC7ls/krYLUg==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 dev: false - /@slickgrid-universal/odata@5.5.1: - resolution: {integrity: sha512-ZADK3ypLq2iN7MEH/F95O0g2lCzeS2UdtL914LOLZDnBwUQrMG1G9MFGXw2GhU0NcWtMa1qRXC6hCtArnue8LA==} + /@slickgrid-universal/odata@5.5.2: + resolution: {integrity: sha512-CM8vEkH/WQAgdSjetwN8SCBPZGWYzeauzcvgbCMj1SYm+rl7JN6dXV2hIi24uH+Jb8SCjybEnelC4IYnNmQu+g==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 dev: false - /@slickgrid-universal/pagination-component@5.5.1: - resolution: {integrity: sha512-u+PmrfpV2rLvAKcEJ/4JZ2ypuncZMiRwDNXEiQv1WmoeSwa18aVbyBEChO73Fy2e3WP6rT7UHmI7pwu+dRaLeg==} + /@slickgrid-universal/pagination-component@5.5.2: + resolution: {integrity: sha512-onnmLZzs92nxZjngOtqsL4R6qwzpuI1pM+v03nAmKXOwa0pCvOuAfVTbEmVlfwL8L6brNS2zf27KpcVtwH357g==} dependencies: '@slickgrid-universal/binding': 5.5.1 - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 dev: false - /@slickgrid-universal/row-detail-view-plugin@5.5.1: - resolution: {integrity: sha512-O7/8Wr9DJhusnrisXogsYRgKxiGZTLC2JHZD09HtSYDw3LhRECdCPquvPK8NC2Tb48XPL44PqcIXb0WAphY1hQ==} + /@slickgrid-universal/row-detail-view-plugin@5.5.2: + resolution: {integrity: sha512-RktJyf1pnqIUBp1ZVJ2URF5S5mbBdSuaOAyEan6UHeIHlvB/huuOJw+xmpNRCMB7cDKnAGELqRPZlHi4KC2cKA==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 dev: false - /@slickgrid-universal/rxjs-observable@5.5.1: - resolution: {integrity: sha512-2wChr7bGjreYF7rX9pCwjy0ah0HyE/U/lQYdZVKR7KJjbR5es3kgA9tytd4yXnHbInawu6tt8V3DQ9GnvbMjBg==} + /@slickgrid-universal/rxjs-observable@5.5.2: + resolution: {integrity: sha512-stbucLqcirV067pBmUQwnA/bjCqA9meLdQ46hSV8mp2bPE0lXpXzGhlD+rg7xVfa6JBYzyvJK59yuAyEZ6KyAQ==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 rxjs: 7.8.1 dev: false - /@slickgrid-universal/text-export@5.5.1: - resolution: {integrity: sha512-S4Z4FATkxNhJCKe++Ur+awABUDeiDq/h/EeCGSmqJMDPViq68ColQ6OiRdLSrGRQ6MV++Zp8gZNDQac+Bo0M4A==} + /@slickgrid-universal/text-export@5.5.2: + resolution: {integrity: sha512-JICByrky+H7DVmU12Qzu5bsG9BHniOtxY5Wrd13hKRO1WrZl4k1BottyGQ5bxagrrmwdTSymjjMhR6JwzviNag==} dependencies: - '@slickgrid-universal/common': 5.5.1 + '@slickgrid-universal/common': 5.5.2 '@slickgrid-universal/utils': 5.5.1 text-encoding-utf-8: 1.0.2 dev: false @@ -5539,6 +5539,12 @@ packages: dependencies: '@babel/runtime': 7.24.1 + /i18next@23.13.0: + resolution: {integrity: sha512-B+g0/KTKmN3+NeMKPljQxdrih6Q6lyDF5O2e/Ofd0JQsTLojJD/BSTTN04iw6OVc0yBiHeypu5hoBNV6ag44Zw==} + dependencies: + '@babel/runtime': 7.24.1 + dev: false + /iconv-lite@0.4.24: resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} engines: {node: '>=0.10.0'}