diff --git a/package.json b/package.json index f81711bf..d67a1edc 100644 --- a/package.json +++ b/package.json @@ -96,11 +96,11 @@ "/src/slickgrid-react" ], "dependencies": { - "@slickgrid-universal/common": "~4.0.3", - "@slickgrid-universal/custom-footer-component": "~4.0.3", - "@slickgrid-universal/empty-warning-component": "~4.0.3", - "@slickgrid-universal/event-pub-sub": "~4.0.2", - "@slickgrid-universal/pagination-component": "~4.0.3", + "@slickgrid-universal/common": "~4.1.0", + "@slickgrid-universal/custom-footer-component": "~4.1.0", + "@slickgrid-universal/empty-warning-component": "~4.1.0", + "@slickgrid-universal/event-pub-sub": "~4.1.0", + "@slickgrid-universal/pagination-component": "~4.1.0", "dequal": "^2.0.3", "dompurify": "^3.0.6", "font-awesome": "^4.7.0", @@ -115,13 +115,13 @@ "@fnando/sparkline": "^0.3.10", "@popperjs/core": "^2.11.8", "@release-it/conventional-changelog": "^8.0.1", - "@slickgrid-universal/composite-editor-component": "~4.0.3", - "@slickgrid-universal/custom-tooltip-plugin": "~4.0.3", - "@slickgrid-universal/excel-export": "~4.0.3", - "@slickgrid-universal/graphql": "~4.0.3", - "@slickgrid-universal/odata": "~4.0.3", - "@slickgrid-universal/rxjs-observable": "~4.0.3", - "@slickgrid-universal/text-export": "~4.0.3", + "@slickgrid-universal/composite-editor-component": "~4.1.0", + "@slickgrid-universal/custom-tooltip-plugin": "~4.1.0", + "@slickgrid-universal/excel-export": "~4.1.0", + "@slickgrid-universal/graphql": "~4.1.0", + "@slickgrid-universal/odata": "~4.1.0", + "@slickgrid-universal/rxjs-observable": "~4.1.0", + "@slickgrid-universal/text-export": "~4.1.0", "@testing-library/jest-dom": "^6.1.5", "@testing-library/react": "^14.1.2", "@testing-library/user-event": "^14.5.1", @@ -131,14 +131,14 @@ "@types/fnando__sparkline": "^0.3.7", "@types/i18next-xhr-backend": "^1.4.2", "@types/jest": "^29.5.11", - "@types/node": "^20.10.4", + "@types/node": "^20.10.5", "@types/react": "^18.2.45", "@types/react-dom": "^18.2.18", "@types/sortablejs": "^1.15.7", "@types/text-encoding-utf-8": "^1.0.5", "@types/webpack": "^5.28.5", - "@typescript-eslint/eslint-plugin": "^6.14.0", - "@typescript-eslint/parser": "^6.14.0", + "@typescript-eslint/eslint-plugin": "^6.15.0", + "@typescript-eslint/parser": "^6.15.0", "@webpack-cli/serve": "^2.0.5", "bootstrap": "^5.3.2", "clean-webpack-plugin": "^4.0.0", @@ -155,7 +155,7 @@ "fetch-jsonp": "^1.3.0", "font-awesome": "^4.7.0", "html-loader": "4.2.0", - "html-webpack-plugin": "5.5.4", + "html-webpack-plugin": "5.6.0", "i18next-http-backend": "^2.4.2", "isomorphic-fetch": "^3.0.0", "jest": "^29.7.0", diff --git a/src/slickgrid-react/components/slickgrid-react.tsx b/src/slickgrid-react/components/slickgrid-react.tsx index fbdbf061..054ee0dd 100644 --- a/src/slickgrid-react/components/slickgrid-react.tsx +++ b/src/slickgrid-react/components/slickgrid-react.tsx @@ -49,12 +49,12 @@ import { // utilities autoAddEditorFormatterToColumnsWithEditor, emptyElement, - Utils as SlickUtils, } from '@slickgrid-universal/common'; import { EventPubSubService } from '@slickgrid-universal/event-pub-sub'; import { SlickFooterComponent } from '@slickgrid-universal/custom-footer-component'; import { SlickEmptyWarningComponent } from '@slickgrid-universal/empty-warning-component'; import { SlickPaginationComponent } from '@slickgrid-universal/pagination-component'; +import { extend } from '@slickgrid-universal/utils'; import { dequal } from 'dequal/lite'; import { Constants } from '../constants'; @@ -127,7 +127,7 @@ export class SlickgridReact extends React.Component(true, {} as GridOption, this.grid.getOptions() as GridOption, options as GridOption); + mergedOptions = extend(true, {} as GridOption, this.grid.getOptions() as GridOption, options as GridOption); } else { mergedOptions = this.mergeGridOptions(options); } @@ -202,7 +202,7 @@ export class SlickgridReact extends React.Component 0 || newDataset.length !== prevDatasetLn || !isDatasetEqual)) { @@ -1371,7 +1371,7 @@ export class SlickgridReact extends React.Component { + const GRID_ROW_HEIGHT = 35; const fullTitles = ['', 'Title', 'Duration (days)', '% Complete', 'Start', 'Finish', 'Effort Driven']; it('should display Example title', () => { @@ -93,8 +94,8 @@ describe('Example 11 - Add / Update / Highlight a Datagrid Item', () => { it('should scroll to top and expect certain rows on top', () => { cy.get('[data-test="scroll-top-btn"]').click(); - cy.get('#grid11').find('.slick-row:visible:nth(0) .slick-cell:nth(1)').should('contain.text', 'Task 1001'); - cy.get('#grid11').find('.slick-row:visible:nth(1) .slick-cell:nth(1)').should('contain.text', 'Task 1000'); - cy.get('#grid11').find('.slick-row:visible:nth(2) .slick-cell:nth(1)').should('contain.text', 'Task 1'); + cy.get(`[style="top: ${GRID_ROW_HEIGHT * 0}px;"] > .slick-cell:nth(1)`).should('contain', 'Task 1001'); + cy.get(`[style="top: ${GRID_ROW_HEIGHT * 1}px;"] > .slick-cell:nth(1)`).should('contain', 'Task 100'); + cy.get(`[style="top: ${GRID_ROW_HEIGHT * 2}px;"] > .slick-cell:nth(1)`).should('contain', 'Task 1'); }); }); diff --git a/yarn.lock b/yarn.lock index b4f256f3..55936936 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1129,124 +1129,124 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@slickgrid-universal/binding@~4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/binding/-/binding-4.0.2.tgz#6de082a6ca664bd9a327df42dc4982266f9c3d6c" - integrity sha512-h7QgSqXvIbPpFE9S1iTV3k0j4KjPexNrEfzhi2FQbvzFfsi0Urge62eBb2r6BmG6EUjpRExBshb2IO/qhKJBcg== +"@slickgrid-universal/binding@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/binding/-/binding-4.1.0.tgz#51ae61c63b03e79f6742d7b7d0859d8bd2393ead" + integrity sha512-CcC//lG2NftszCR/8yaTGrOe3IEd1CxwxKmnVwTnn0tg9aOJGcqZ4922vcSl8jdJD142oWVu3odPf0piTutwww== -"@slickgrid-universal/common@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/common/-/common-4.0.3.tgz#2b1f5d77ac9ca2690b15a8d508b2442bda35519f" - integrity sha512-E2yH5/MwJoa3t9f8/dkHAo6XR5/DRRyzaAZpJ0h5HqaaZA/QVZXonMCWS9LMuA4Dl43IsoOT0sVpjXuzH+FIjw== +"@slickgrid-universal/common@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/common/-/common-4.1.0.tgz#631b2c6a3922f840b6be38a7da475b8ed425e66b" + integrity sha512-sMhCt42DAHfATiSdYW0v+RdGtYh/c39fqYfIsNCIQguAINApH+W7pFR4c4RNIzfCSOlNHUDG7fkyIWmichpWUg== dependencies: - "@slickgrid-universal/binding" "~4.0.2" - "@slickgrid-universal/event-pub-sub" "~4.0.2" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/binding" "~4.1.0" + "@slickgrid-universal/event-pub-sub" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" autocompleter "^9.1.2" dequal "^2.0.3" dompurify "^3.0.6" flatpickr "^4.6.13" moment-mini "^2.29.4" - multiple-select-vanilla "^1.1.1" + multiple-select-vanilla "^1.1.2" sortablejs "^1.15.1" un-flatten-tree "^2.0.12" -"@slickgrid-universal/composite-editor-component@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/composite-editor-component/-/composite-editor-component-4.0.3.tgz#77ce558cfc848a9fc0d8f1dffd41588be33cfd5f" - integrity sha512-o2cVo6lAKA8F3dE4fHg78C3n3fTA9+1I1fOgPN2aqCOtz6aZSYmNu52poLyrRtkujA1Ya68pcLUVRrl3bJ0ixw== +"@slickgrid-universal/composite-editor-component@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/composite-editor-component/-/composite-editor-component-4.1.0.tgz#2bd39402ab17440a803c96ae25241ac56b55ee96" + integrity sha512-dTyfe6CaqXxB5MUBYGztFxSloGeb0IiJzTQ14II4M12FXr1pDb8c+y5NKTaqRoYNodu+Pb3XaeIuviIuDa4PIA== dependencies: - "@slickgrid-universal/binding" "~4.0.2" - "@slickgrid-universal/common" "~4.0.3" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/binding" "~4.1.0" + "@slickgrid-universal/common" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" -"@slickgrid-universal/custom-footer-component@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-footer-component/-/custom-footer-component-4.0.3.tgz#37103b30c176eb3a2ce85bb2c16c4542a06267cf" - integrity sha512-c3h7e1XnxnZKAExYxG2/abSQYn64bGxNW4M4VNFdS0dVzaakvTt3uklN9WGvmO6oSjMZOV2mb/X3P9GxE5nE3Q== +"@slickgrid-universal/custom-footer-component@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-footer-component/-/custom-footer-component-4.1.0.tgz#8c32eac29c0d5f521aaa12a3653b72961eb92807" + integrity sha512-XLk8NiZUYttYdQVoJrfmFipka5RTqIH/lgAr/dvW7eIGyfFxXIPHPESjcFBAoyR2NUSkD2TKCVtZSvxLFw9WRw== dependencies: - "@slickgrid-universal/binding" "~4.0.2" - "@slickgrid-universal/common" "~4.0.3" + "@slickgrid-universal/binding" "~4.1.0" + "@slickgrid-universal/common" "~4.1.0" moment-mini "^2.29.4" -"@slickgrid-universal/custom-tooltip-plugin@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-tooltip-plugin/-/custom-tooltip-plugin-4.0.3.tgz#97e11d805310de8e8203efb8aa18489014c1baa3" - integrity sha512-b2faiDLW1HL4ZTP6ZtvrX50TK8xM1hGDDB2HI6Ri5tWZYJ/pf/hy1SLdNuvpLse0D8822HVONyYpbrHLaDMkyA== +"@slickgrid-universal/custom-tooltip-plugin@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-tooltip-plugin/-/custom-tooltip-plugin-4.1.0.tgz#8a34ae60a74d0f0710d3db57590c7b26243ff3b6" + integrity sha512-AxONZyHoEJ4rUajAwt3rd9Vp0a1rnw23WECx2jWeaJsFM2p9V1OwkIain5RE9vzkR0DimYgdZVjfXjoezGRaSA== dependencies: - "@slickgrid-universal/common" "~4.0.3" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/common" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" dompurify "^3.0.6" -"@slickgrid-universal/empty-warning-component@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/empty-warning-component/-/empty-warning-component-4.0.3.tgz#11f25410e8de0a30fdc8e1e05f71bc33425e146b" - integrity sha512-4ahzXQNh+gfJJI6LKqVlsn7o8rVEpW3Lel3bneXyOqlLWZcelOVvhwvVdqRN+501xyLRpz5hPBMiR4TKq2dM/g== +"@slickgrid-universal/empty-warning-component@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/empty-warning-component/-/empty-warning-component-4.1.0.tgz#78b30e63bb65722f8873f17541001f289ebd4275" + integrity sha512-b3LFSNFZANgKu333O+Zkno9//Qenfldfr0Z+y8AECyXGdsUmBhUmWPTDRaQ6njYnAdAEPQ9QOkUw2+ODON596Q== dependencies: - "@slickgrid-universal/common" "~4.0.3" + "@slickgrid-universal/common" "~4.1.0" -"@slickgrid-universal/event-pub-sub@~4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/event-pub-sub/-/event-pub-sub-4.0.2.tgz#910c71b89b4921c02fcce533eee55ad7b8a9c5be" - integrity sha512-xngpqOvj5xld0IqWS4mSj8h/IHXrGNPDYYo0vdn9pvxy2mgNZyX9Evkby4u4W/WnzzdL3kBM3fBdodqN8AiulQ== +"@slickgrid-universal/event-pub-sub@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/event-pub-sub/-/event-pub-sub-4.1.0.tgz#f69f6d270222d022cb8e2d27166614c0de3233f2" + integrity sha512-t7xiCrO3Ya/6tMF6lEV1liuKGJ4B1VqnymwmbOIcFIc0C3cGtNans3V5TdtNy55RDl+Tr3tXr2wokEMb2kZ/NQ== dependencies: - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/utils" "~4.1.0" -"@slickgrid-universal/excel-export@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/excel-export/-/excel-export-4.0.3.tgz#e909a728d47abab6b93d01785013d69118950ad4" - integrity sha512-IloOMnP8FRjcTJmQWEZoPbi474FyIYer7wJJidLq1EB3+Pk2B0NdYbRXDOAuAhdDRZX/XXTT9L9QDicSWRAuBA== +"@slickgrid-universal/excel-export@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/excel-export/-/excel-export-4.1.0.tgz#842e041c4668c77b1cab04d10d8dd0df34e6d332" + integrity sha512-6ogoQ7JvdLD+fNH1QLdBaVE+xPbiq1mPzVz1haTR1HeoOKG1javwOE0p/TV0wER94seKq3cAJvEpHr2EYXsJng== dependencies: - "@slickgrid-universal/common" "~4.0.3" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/common" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" excel-builder-webpacker "^2.1.8" moment-mini "^2.29.4" -"@slickgrid-universal/graphql@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/graphql/-/graphql-4.0.3.tgz#14cebe692388309d15b43e4035ae3c533263ba58" - integrity sha512-BqM7X2JOaHyUaG27juvGVUM3ZU+pCQ8HdBj5RxIE6tExa1G6q9LjbTvEFWy11s5j7GDtpO2BvIfhyZ54zek5Tw== +"@slickgrid-universal/graphql@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/graphql/-/graphql-4.1.0.tgz#0819567c1e3216060598f26d93f865f8c5c81a54" + integrity sha512-ImGFQN06ZZ/T5cMlF7oq7V65CsQvDIxEUW2JiFocLwkg2JdnwhhF7r0oilQ8p3JyII2QGbDHATG6p86UWn8HpQ== dependencies: - "@slickgrid-universal/common" "~4.0.3" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/common" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" -"@slickgrid-universal/odata@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/odata/-/odata-4.0.3.tgz#a6bfe9a9cb589294efcb6fa449afb5aa94d48868" - integrity sha512-xuQwp9z1de87HSkqg68K6Excmm2aGAXxBRtRL4mRAh9WOFNBx5uRRf3f6k4yReTlUQP5azvV7ZR/J9VTPo6M2w== +"@slickgrid-universal/odata@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/odata/-/odata-4.1.0.tgz#e1e4c2431b1dc087055a83431f696ac217e75e08" + integrity sha512-b8ctlsDg3xTpOgNOp094toDIypMeJBVZw7cu5hAJSH4dW//rzItIEggnrkZtaQk5SEEnd4jxAQ9utO4YJRhsbg== dependencies: - "@slickgrid-universal/common" "~4.0.3" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/common" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" -"@slickgrid-universal/pagination-component@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/pagination-component/-/pagination-component-4.0.3.tgz#a5e77e4c2cb01cf5f20ff700a7042624e612ed37" - integrity sha512-2flQOzRYWogvXqGzsad2RkKxOJXvyrtI3T9yqWihb6bR+nf/AKwvsUuK8kxGBtxkPnvpp/5eP772Ath+fTzhJA== +"@slickgrid-universal/pagination-component@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/pagination-component/-/pagination-component-4.1.0.tgz#d393f175cd6872782e462c1d0a66c106667c34d1" + integrity sha512-9tjiL4fRHCIxzyqGi3HEP/o1EOSXQRZBGyZXr+3cKdFUcOwAXRxGpD0FH6M+f0YAzssocUbqLZh/YpQ9rGsfiA== dependencies: - "@slickgrid-universal/binding" "~4.0.2" - "@slickgrid-universal/common" "~4.0.3" + "@slickgrid-universal/binding" "~4.1.0" + "@slickgrid-universal/common" "~4.1.0" -"@slickgrid-universal/rxjs-observable@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/rxjs-observable/-/rxjs-observable-4.0.3.tgz#84855949e07a4f6b7a7f21a46df8e4d58abfe18c" - integrity sha512-mawknQ94+9BOmJnPPApKyKXlGriDRkHaWTlusxEYdMU6JBZ+ieiJzStXTq7r73DCjxfBN5+w+Vdn6l1CilLz0Q== +"@slickgrid-universal/rxjs-observable@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/rxjs-observable/-/rxjs-observable-4.1.0.tgz#4fa195efad109f86605784b22869b45fccc6200e" + integrity sha512-IC/GghH17BIlcl7vuJ05G1SVBB8x2IOaIfMkg2/LbbySdgFHZyj/Y9/Syl1cpjfb2wOQXR6t/6hNvvCH1H/3zQ== dependencies: - "@slickgrid-universal/common" "~4.0.3" + "@slickgrid-universal/common" "~4.1.0" rxjs "^7.8.1" -"@slickgrid-universal/text-export@~4.0.3": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/text-export/-/text-export-4.0.3.tgz#84764d068ed4192c055074e794d9c6ebf2e49ee9" - integrity sha512-OjtEiq8/Sj74PKvbvAC2ESBAKRQ6wVOQeUkjRchizUhi1pUXVYgUPUETqbIXYfMK4fFydfO6W5vB9ZIgLZwZlw== +"@slickgrid-universal/text-export@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/text-export/-/text-export-4.1.0.tgz#a3af65950a4e31cfb675c79f9e5689cb71417625" + integrity sha512-gCe4rWG5hpXzGXyBXjgoSLAApSgYc2gLEHvOSWBWB6hfbBsAAzzbEr4O5US0FiyoMBhC8Ofn1d34mRG0BHBfrA== dependencies: - "@slickgrid-universal/common" "~4.0.3" - "@slickgrid-universal/utils" "~4.0.2" + "@slickgrid-universal/common" "~4.1.0" + "@slickgrid-universal/utils" "~4.1.0" text-encoding-utf-8 "^1.0.2" -"@slickgrid-universal/utils@~4.0.2": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/utils/-/utils-4.0.2.tgz#4e8ad4f22b60b29f50614f3e32a6736217b5ee11" - integrity sha512-uFvB5zPgp/UitDo7Rq/2uJotzZcv+3clwuEBWfX+6A1GhI+DcVGoAeINoxNZFRo1wi3B06gIM6I9M/JtZdFrNg== +"@slickgrid-universal/utils@~4.1.0": + version "4.1.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/utils/-/utils-4.1.0.tgz#6ab42c92b4dd7acf6abdea791b8a485f292c9c9a" + integrity sha512-Om3RoPG+oeNvnaaSVANgkNyc+N9Bz9pzb0X9t/7AuY6uKlpQawF2HDzrIPJ1OA+n7EkD/A10ni+kvZZ8n+t0gQ== "@szmarczak/http-timer@^5.0.1": version "5.0.1" @@ -1550,10 +1550,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-18.17.15.tgz#31301a273b9ca7d568fe6d1c35ae52e0fb3f8d6a" integrity sha512-2yrWpBk32tvV/JAd3HNHWuZn/VDN1P+72hWirHnvsvTGSqbANi+kSeuQR9yAHnbvaBvHDsoTdXV0Fe+iRtHLKA== -"@types/node@^20.10.4": - version "20.10.4" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.4.tgz#b246fd84d55d5b1b71bf51f964bd514409347198" - integrity sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg== +"@types/node@^20.10.5": + version "20.10.5" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.5.tgz#47ad460b514096b7ed63a1dae26fad0914ed3ab2" + integrity sha512-nNPsNE65wjMxEKI93yOP+NPGGBJz/PoN3kZsVLee0XMiJolxSekEVD8wRwBUBqkwc7UWop0edW50yrCQW4CyRw== dependencies: undici-types "~5.26.4" @@ -1729,16 +1729,16 @@ dependencies: "@types/node" "*" -"@typescript-eslint/eslint-plugin@^6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.14.0.tgz#fc1ab5f23618ba590c87e8226ff07a760be3dd7b" - integrity sha512-1ZJBykBCXaSHG94vMMKmiHoL0MhNHKSVlcHVYZNw+BKxufhqQVTOawNpwwI1P5nIFZ/4jLVop0mcY6mJJDFNaw== +"@typescript-eslint/eslint-plugin@^6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.15.0.tgz#b0b3e15fa8c3e67ed4386b765cc0ba98ad3a303b" + integrity sha512-j5qoikQqPccq9QoBAupOP+CBu8BaJ8BLjaXSioDISeTZkVO3ig7oSIKh3H+rEpee7xCXtWwSB4KIL5l6hWZzpg== dependencies: "@eslint-community/regexpp" "^4.5.1" - "@typescript-eslint/scope-manager" "6.14.0" - "@typescript-eslint/type-utils" "6.14.0" - "@typescript-eslint/utils" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/scope-manager" "6.15.0" + "@typescript-eslint/type-utils" "6.15.0" + "@typescript-eslint/utils" "6.15.0" + "@typescript-eslint/visitor-keys" "6.15.0" debug "^4.3.4" graphemer "^1.4.0" ignore "^5.2.4" @@ -1746,72 +1746,72 @@ semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/parser@^6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.14.0.tgz#a2d6a732e0d2b95c73f6a26ae7362877cc1b4212" - integrity sha512-QjToC14CKacd4Pa7JK4GeB/vHmWFJckec49FR4hmIRf97+KXole0T97xxu9IFiPxVQ1DBWrQ5wreLwAGwWAVQA== +"@typescript-eslint/parser@^6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-6.15.0.tgz#1af69741cfa314a13c1434d0bdd5a0c3096699d7" + integrity sha512-MkgKNnsjC6QwcMdlNAel24jjkEO/0hQaMDLqP4S9zq5HBAUJNQB6y+3DwLjX7b3l2b37eNAxMPLwb3/kh8VKdA== dependencies: - "@typescript-eslint/scope-manager" "6.14.0" - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/typescript-estree" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/scope-manager" "6.15.0" + "@typescript-eslint/types" "6.15.0" + "@typescript-eslint/typescript-estree" "6.15.0" + "@typescript-eslint/visitor-keys" "6.15.0" debug "^4.3.4" -"@typescript-eslint/scope-manager@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.14.0.tgz#53d24363fdb5ee0d1d8cda4ed5e5321272ab3d48" - integrity sha512-VT7CFWHbZipPncAZtuALr9y3EuzY1b1t1AEkIq2bTXUPKw+pHoXflGNG5L+Gv6nKul1cz1VH8fz16IThIU0tdg== +"@typescript-eslint/scope-manager@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-6.15.0.tgz#40e5214a3e9e048aca55ce33381bc61b6b51c32a" + integrity sha512-+BdvxYBltqrmgCNu4Li+fGDIkW9n//NrruzG9X1vBzaNK+ExVXPoGB71kneaVw/Jp+4rH/vaMAGC6JfMbHstVg== dependencies: - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/types" "6.15.0" + "@typescript-eslint/visitor-keys" "6.15.0" -"@typescript-eslint/type-utils@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.14.0.tgz#ac9cb5ba0615c837f1a6b172feeb273d36e4f8af" - integrity sha512-x6OC9Q7HfYKqjnuNu5a7kffIYs3No30isapRBJl1iCHLitD8O0lFbRcVGiOcuyN837fqXzPZ1NS10maQzZMKqw== +"@typescript-eslint/type-utils@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/type-utils/-/type-utils-6.15.0.tgz#c22261bd00566821a300d08f4632533a8f9bed01" + integrity sha512-CnmHKTfX6450Bo49hPg2OkIm/D/TVYV7jO1MCfPYGwf6x3GO0VU8YMO5AYMn+u3X05lRRxA4fWCz87GFQV6yVQ== dependencies: - "@typescript-eslint/typescript-estree" "6.14.0" - "@typescript-eslint/utils" "6.14.0" + "@typescript-eslint/typescript-estree" "6.15.0" + "@typescript-eslint/utils" "6.15.0" debug "^4.3.4" ts-api-utils "^1.0.1" -"@typescript-eslint/types@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.14.0.tgz#935307f7a931016b7a5eb25d494ea3e1f613e929" - integrity sha512-uty9H2K4Xs8E47z3SnXEPRNDfsis8JO27amp2GNCnzGETEW3yTqEIVg5+AI7U276oGF/tw6ZA+UesxeQ104ceA== +"@typescript-eslint/types@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-6.15.0.tgz#a9f7b006aee52b0948be6e03f521814bf435ddd5" + integrity sha512-yXjbt//E4T/ee8Ia1b5mGlbNj9fB9lJP4jqLbZualwpP2BCQ5is6BcWwxpIsY4XKAhmdv3hrW92GdtJbatC6dQ== -"@typescript-eslint/typescript-estree@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.14.0.tgz#90c7ddd45cd22139adf3d4577580d04c9189ac13" - integrity sha512-yPkaLwK0yH2mZKFE/bXkPAkkFgOv15GJAUzgUVonAbv0Hr4PK/N2yaA/4XQbTZQdygiDkpt5DkxPELqHguNvyw== +"@typescript-eslint/typescript-estree@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-6.15.0.tgz#2f8a513df1ce5e6e1ba8e5c6aa52f392ae023fc5" + integrity sha512-7mVZJN7Hd15OmGuWrp2T9UvqR2Ecg+1j/Bp1jXUEY2GZKV6FXlOIoqVDmLpBiEiq3katvj/2n2mR0SDwtloCew== dependencies: - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/visitor-keys" "6.14.0" + "@typescript-eslint/types" "6.15.0" + "@typescript-eslint/visitor-keys" "6.15.0" debug "^4.3.4" globby "^11.1.0" is-glob "^4.0.3" semver "^7.5.4" ts-api-utils "^1.0.1" -"@typescript-eslint/utils@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.14.0.tgz#856a9e274367d99ffbd39c48128b93a86c4261e3" - integrity sha512-XwRTnbvRr7Ey9a1NT6jqdKX8y/atWG+8fAIu3z73HSP8h06i3r/ClMhmaF/RGWGW1tHJEwij1uEg2GbEmPYvYg== +"@typescript-eslint/utils@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/utils/-/utils-6.15.0.tgz#f80dbb79f3b0f569077a8711dd44186a8933fa4c" + integrity sha512-eF82p0Wrrlt8fQSRL0bGXzK5nWPRV2dYQZdajcfzOD9+cQz9O7ugifrJxclB+xVOvWvagXfqS4Es7vpLP4augw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" "@types/json-schema" "^7.0.12" "@types/semver" "^7.5.0" - "@typescript-eslint/scope-manager" "6.14.0" - "@typescript-eslint/types" "6.14.0" - "@typescript-eslint/typescript-estree" "6.14.0" + "@typescript-eslint/scope-manager" "6.15.0" + "@typescript-eslint/types" "6.15.0" + "@typescript-eslint/typescript-estree" "6.15.0" semver "^7.5.4" -"@typescript-eslint/visitor-keys@6.14.0": - version "6.14.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.14.0.tgz#1d1d486581819287de824a56c22f32543561138e" - integrity sha512-fB5cw6GRhJUz03MrROVuj5Zm/Q+XWlVdIsFj+Zb1Hvqouc8t+XP2H5y53QYU/MGtd2dPg6/vJJlhoX3xc2ehfw== +"@typescript-eslint/visitor-keys@6.15.0": + version "6.15.0" + resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-6.15.0.tgz#5baf97a7bfeec6f4894d400437055155a46b2330" + integrity sha512-1zvtdC1a9h5Tb5jU9x3ADNXO9yjP8rXlaoChu0DQX40vf5ACVpYIVIZhIMZ6d5sDXH7vq4dsZBT1fEGj8D2n2w== dependencies: - "@typescript-eslint/types" "6.14.0" + "@typescript-eslint/types" "6.15.0" eslint-visitor-keys "^3.4.1" "@ungap/structured-clone@^1.2.0": @@ -5261,10 +5261,10 @@ html-parse-stringify@^3.0.1: dependencies: void-elements "3.1.0" -html-webpack-plugin@5.5.4: - version "5.5.4" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.4.tgz#517a48e6f046ff1ae1a172c983cd993eb79d2f6a" - integrity sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw== +html-webpack-plugin@5.6.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.6.0.tgz#50a8fa6709245608cb00e811eacecb8e0d7b7ea0" + integrity sha512-iwaY4wzbe48AfKLZ/Cc8k0L+FKG6oSNRaZ8x5A/T/IVDGyXcbHncM9TdDa93wn0FsSm82FhTKW7f3vS61thXAw== dependencies: "@types/html-minifier-terser" "^6.0.0" html-minifier-terser "^6.0.2" @@ -7106,10 +7106,10 @@ multicast-dns@^7.2.5: dns-packet "^5.2.2" thunky "^1.0.2" -multiple-select-vanilla@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/multiple-select-vanilla/-/multiple-select-vanilla-1.1.1.tgz#0a0cd7357abaee01c6ee4db4b4d533b9c3d4eb3d" - integrity sha512-bSRyHinSNnTOAirlTxdXYor1c4yUYlQPHmODowq+r6S56bVe5vn2wtnZ/WYi+kBiolMb8LsYw4d9ubDPwhwgTw== +multiple-select-vanilla@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/multiple-select-vanilla/-/multiple-select-vanilla-1.1.2.tgz#ba25d0b6f50554503720bbb5bdfe9ec98d7dd3c6" + integrity sha512-RU71okJ0pH05MZ8qr3beVeHJEKrwkq+0kVvFAHphFdVHNq97IW6WSnuYItZnZKr+NZyaqtMwyuQZD9m+UzJVVg== dependencies: "@types/trusted-types" "^2.0.7"