diff --git a/.github/renovate.json5 b/.github/renovate.json5 index ed97c7460..349852fbb 100644 --- a/.github/renovate.json5 +++ b/.github/renovate.json5 @@ -11,18 +11,6 @@ depTypeList: ["peerDependencies"], enabled: false, }, - { - packageNames: ["jquery"], - allowedVersions: "3.5.1", - }, - { - packageNames: ["jquery-ui"], - allowedVersions: "1.12.1", - }, - { - packageNames: ["jquery-ui-dist"], - allowedVersions: "1.12.1", - }, // allow Node14/npm8 until its EOL June 2023 { packageNames: ["node"], @@ -33,6 +21,6 @@ allowedVersions: "6.14.13", }, ], - schedule: ["on Friday", "every weekend"], + schedule: ["on Friday"], ignoreDeps: ["typescript"], } diff --git a/package.json b/package.json index fc7b66453..37f008b3d 100644 --- a/package.json +++ b/package.json @@ -74,20 +74,19 @@ } }, "dependencies": { - "@slickgrid-universal/common": "^1.2.6", - "@slickgrid-universal/custom-footer-component": "^1.2.6", - "@slickgrid-universal/empty-warning-component": "^1.2.6", - "@slickgrid-universal/event-pub-sub": "^1.2.6", - "@slickgrid-universal/pagination-component": "^1.2.6", - "@slickgrid-universal/row-detail-view-plugin": "^1.2.6", - "@slickgrid-universal/rxjs-observable": "^1.2.6", + "@slickgrid-universal/common": "^1.3.0", + "@slickgrid-universal/custom-footer-component": "^1.3.0", + "@slickgrid-universal/empty-warning-component": "^1.3.0", + "@slickgrid-universal/event-pub-sub": "^1.3.0", + "@slickgrid-universal/pagination-component": "^1.3.0", + "@slickgrid-universal/row-detail-view-plugin": "^1.3.0", + "@slickgrid-universal/rxjs-observable": "^1.3.0", "@types/dompurify": "^2.3.3", "@types/jquery": "^3.5.14", "dequal": "^2.0.2", "dompurify": "^2.3.8", "font-awesome": "^4.7.0", - "jquery": "^3.5.1", - "jquery-ui-dist": "^1.12.1", + "jquery": "^3.6.0", "moment-mini": "^2.24.0", "rxjs": "^7.5.5" }, @@ -117,17 +116,17 @@ "@ng-select/ng-select": "^8.3.0", "@ngx-translate/core": "^14.0.0", "@ngx-translate/http-loader": "^7.0.0", - "@slickgrid-universal/composite-editor-component": "^1.2.6", - "@slickgrid-universal/custom-tooltip-plugin": "^1.2.6", - "@slickgrid-universal/excel-export": "^1.2.6", - "@slickgrid-universal/graphql": "^1.2.6", - "@slickgrid-universal/odata": "^1.2.6", - "@slickgrid-universal/text-export": "^1.2.6", + "@slickgrid-universal/composite-editor-component": "^1.3.0", + "@slickgrid-universal/custom-tooltip-plugin": "^1.3.0", + "@slickgrid-universal/excel-export": "^1.3.0", + "@slickgrid-universal/graphql": "^1.3.0", + "@slickgrid-universal/odata": "^1.3.0", + "@slickgrid-universal/text-export": "^1.3.0", "@types/flatpickr": "^3.1.2", "@types/fnando__sparkline": "^0.3.4", - "@types/jest": "^28.1.1", + "@types/jest": "^28.1.2", "@types/moment": "^2.13.0", - "@types/node": "^17.0.33", + "@types/node": "^18.0.0", "@types/text-encoding-utf-8": "^1.0.2", "@typescript-eslint/eslint-plugin": "^5.28.0", "@typescript-eslint/parser": "^5.28.0", @@ -137,13 +136,13 @@ "copyfiles": "^2.4.1", "cross-env": "^7.0.3", "custom-event-polyfill": "^1.0.7", - "eslint": "^8.17.0", + "eslint": "^8.18.0", "jest": "^28.1.1", "jest-extended": "^2.0.0", "jest-preset-angular": "^12.1.0", "ng-packagr": "^13.3.1", "ngx-bootstrap": "^8.0.0", - "npm-run-all2": "^6.0.0", + "npm-run-all2": "^6.0.1", "postcss": "^8.4.14", "postcss-cli": "^9.1.0", "rimraf": "^3.0.2", @@ -153,7 +152,7 @@ "ts-node": "^10.8.1", "tslib": "^2.4.0", "typescript": "~4.4.4", - "zone.js": "~0.11.5" + "zone.js": "~0.11.6" }, "engines": { "node": ">=14.17.0", diff --git a/test/cypress/e2e/example16.cy.js b/test/cypress/e2e/example16.cy.js index 469a36eda..d7162036b 100644 --- a/test/cypress/e2e/example16.cy.js +++ b/test/cypress/e2e/example16.cy.js @@ -69,7 +69,7 @@ describe('Example 16: Grid State & Presets using Local Storage', { retries: 1 }, .children('.slick-header-column:nth(3)') .should('contain', 'Duration') .trigger('mousemove', 'bottomRight') - .trigger('mouseup', 'bottomRight', { force: true }); + .trigger('mouseup', 'bottomRight', { which: 1, force: true }); cy.get('#grid16') .find('.slick-header-columns') @@ -96,7 +96,7 @@ describe('Example 16: Grid State & Presets using Local Storage', { retries: 1 }, cy.get('.slick-header-columns') .children('.slick-header-column:nth(5)') .trigger('mousemove', 'bottomLeft') - .trigger('mouseup', 'bottomLeft', { force: true }); + .trigger('mouseup', 'bottomLeft', { which: 1, force: true }); }); it('should hide the "Start" column from the Column Picker', () => { diff --git a/test/cypress/e2e/example17.cy.js b/test/cypress/e2e/example17.cy.js index 13e2c0763..5cccef54f 100644 --- a/test/cypress/e2e/example17.cy.js +++ b/test/cypress/e2e/example17.cy.js @@ -32,12 +32,12 @@ describe('Example 17 - Row Move & Checkbox Selector Selector Plugins', { retries cy.get('@moveIconTask3').should('have.length', 1); cy.get('@moveIconTask3') - .trigger('mousedown', { button: 0, force: true }) + .trigger('mousedown', { which: 1, force: true }) .trigger('mousemove', 'bottomRight'); cy.get('@moveIconTask1') .trigger('mousemove', 'bottomRight') - .trigger('mouseup', 'bottomRight', { force: true }); + .trigger('mouseup', 'bottomRight', { which: 1, force: true }); cy.get('@moveIconTask2').trigger('mouseover', { force: true }); @@ -84,12 +84,12 @@ describe('Example 17 - Row Move & Checkbox Selector Selector Plugins', { retries cy.get('@moveIconTask3').should('have.length', 1); cy.get('@moveIconTask3') - .trigger('mousedown', { button: 0, force: true }) + .trigger('mousedown', { which: 1, force: true }) .trigger('mousemove', 'bottomRight'); cy.get('@moveIconTask5') .trigger('mousemove', 'bottomRight') - .trigger('mouseup', 'bottomRight', { force: true }); + .trigger('mouseup', 'bottomRight', { which: 1, force: true }); cy.get('.slick-viewport-top.slick-viewport-left') .scrollTo('top'); @@ -119,7 +119,7 @@ describe('Example 17 - Row Move & Checkbox Selector Selector Plugins', { retries .children('.slick-header-column:nth(6)') .should('contain', 'Finish') .trigger('mousemove', 'bottomRight') - .trigger('mouseup', 'bottomRight', { force: true }); + .trigger('mouseup', 'bottomRight', { which: 1, force: true }); cy.get('#grid17') .find('.slick-header-columns') diff --git a/test/cypress/e2e/example19.cy.js b/test/cypress/e2e/example19.cy.js index 22f6cee15..996920ba2 100644 --- a/test/cypress/e2e/example19.cy.js +++ b/test/cypress/e2e/example19.cy.js @@ -73,7 +73,7 @@ describe('Example 19 - Draggable Grouping & Aggregators', { retries: 1 }, () => cy.get('.slick-dropped-grouping:nth(1) div') .contains('Effort-Driven') .trigger('mousemove', 'bottomRight') - .trigger('mouseup', 'bottomRight', { force: true }); + .trigger('mouseup', 'bottomRight', { which: 1, force: true }); }); it('should expect the grouping to be swapped as well in the grid', () => { diff --git a/test/cypress/e2e/example33.cy.js b/test/cypress/e2e/example33.cy.js index dbcaddf62..926ba2ead 100644 --- a/test/cypress/e2e/example33.cy.js +++ b/test/cypress/e2e/example33.cy.js @@ -49,11 +49,11 @@ describe('Example 33 - Regular & Custom Tooltips', { retries: 1 }, () => { it('should Group by 1st column "Currency" and expect 2 groups with Totals when collapsed', () => { cy.get('.slick-column-name') .first() - .trigger('mousedown', { button: 1, force: true }) + .trigger('mousedown', { which: 1, force: true }) cy.get('.slick-draggable-dropbox-toggle-placeholder') .trigger('mousemove', 'center') - .trigger('mouseup', 'center', { force: true }); + .trigger('mouseup', 'center', { which: 1, force: true }); cy.get('.slick-group-toggle-all') .click(); diff --git a/yarn.lock b/yarn.lock index ac851b6f6..744df6718 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2060,17 +2060,6 @@ slash "^3.0.0" write-file-atomic "^4.0.1" -"@jest/types@^27.0.6": - version "27.0.6" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.0.6.tgz#9a992bc517e0c49f035938b8549719c2de40706b" - integrity sha512-aSquT1qa9Pik26JK5/3rvnYb4bGtm1VFNesHKmNTwmPIgOrixvhL2ghIvFRNEpzy3gU+rUgjIF/KodbkFAl++g== - dependencies: - "@types/istanbul-lib-coverage" "^2.0.0" - "@types/istanbul-reports" "^3.0.0" - "@types/node" "*" - "@types/yargs" "^16.0.0" - chalk "^4.0.0" - "@jest/types@^27.2.5": version "27.2.5" resolved "https://registry.yarnpkg.com/@jest/types/-/types-27.2.5.tgz#420765c052605e75686982d24b061b4cbba22132" @@ -2382,119 +2371,131 @@ dependencies: "@sinonjs/commons" "^1.7.0" -"@slickgrid-universal/binding@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/binding/-/binding-1.2.6.tgz#0c1f5b72d91fe72e64d70012e95894115909bd10" - integrity sha512-jKtlGH+rEhnboS+il2OIAiTEgQp794A4XjBtVHJtzNRj00qHRITFRVadVSlcGc/Ub5Zw3V0agjsM3hJo4iD+/A== +"@slickgrid-universal/binding@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/binding/-/binding-1.3.0.tgz#ec8260f7908aac082bae94917d8f5386c9a9df77" + integrity sha512-mk60dw9vhK//5AtiGgdR6nOdtFk/oqDCU9um/D77rJsax2e6JIi6l2kzMRWuzelK0iMK4+5Gv+8DSFE16twsIg== dependencies: - dompurify "^2.3.6" + dompurify "^2.3.8" -"@slickgrid-universal/common@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/common/-/common-1.2.6.tgz#df92aa60ab19ad379f8c2657935a1a0fc9641e88" - integrity sha512-Hn9+/78Tk9eoj9O9GFYCry8Nc6ptK8FoFAUdf2PgMjYUJqhUlwuWgILAZWBtATDaDOQ9/Kws0SPYVq0xN7/LMQ== +"@slickgrid-universal/common@1.3.0", "@slickgrid-universal/common@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/common/-/common-1.3.0.tgz#7a053707e7f057bba847571715d36589ef1aabbd" + integrity sha512-pO23dm7gL0YaqrQvAaMlntbJD0xhOJpYEiNAhtSMH90beuPAFZwVJo09t4VwszUj6eGFgtiM8KZkdY0zuWXaSw== dependencies: + "@slickgrid-universal/event-pub-sub" "1.3.0" + "@slickgrid-universal/utils" "1.3.0" dequal "^2.0.2" - dompurify "^2.3.6" - flatpickr "^4.6.11" - jquery "^3.5.1" - jquery-ui-dist "^1.12.1" + dompurify "^2.3.8" + flatpickr "^4.6.13" + jquery "^3.6.0" + jquery-ui "^1.13.1" + jquery-ui-dist "^1.13.1" moment-mini "^2.24.0" multiple-select-modified "^1.3.17" slickgrid "^2.4.44" un-flatten-tree "^2.0.12" -"@slickgrid-universal/composite-editor-component@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/composite-editor-component/-/composite-editor-component-1.2.6.tgz#7c5eef2361c83d5fa946dbdc5eb10cfc8b5d1a4a" - integrity sha512-SUKzjWDKHIOaXpRJzDvUGOtM1y//ou+3f6jRfrkgRsBTeuz1hXWw+FZ7ebL8TwEczWaEEzfuWTF63crKRj0UAQ== +"@slickgrid-universal/composite-editor-component@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/composite-editor-component/-/composite-editor-component-1.3.0.tgz#ced9cd3aace2c266c53afc6577f5309ee726f83d" + integrity sha512-0pqzG8aQZF1x8Il26vXiE3Sswlotk1lO17aUF6LkXF66a2sd2rtv8NQRfLFhnWzfURTY/ZfKyCdbiatD/V6Kvg== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" + "@slickgrid-universal/utils" "1.3.0" -"@slickgrid-universal/custom-footer-component@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-footer-component/-/custom-footer-component-1.2.6.tgz#e931e5a36532cb5308132f55b758fc70c356875a" - integrity sha512-snMhCw8BtCn0LCh5iElhK74NG5w9kRZ5xGJ3u2SauXgkQRvnY2PhfACYOhMdLIrMVHrUFAfWWM3kz64sxHqjNQ== +"@slickgrid-universal/custom-footer-component@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-footer-component/-/custom-footer-component-1.3.0.tgz#591ffcbbfd1075f8f8de441c55d6d9c6fa9511f3" + integrity sha512-E270Qaw4evqe59aJJcuux1R1TlfqReVeLGW+w+fGGc7jutYzTHhqXxvXt+6z6ypp8IP9K5jnYGoY9+X/NBf9CA== dependencies: - "@slickgrid-universal/binding" "^1.2.6" - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/binding" "1.3.0" + "@slickgrid-universal/common" "1.3.0" -"@slickgrid-universal/custom-tooltip-plugin@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-tooltip-plugin/-/custom-tooltip-plugin-1.2.6.tgz#8b0d1641a5faf562d1256c7c6cade5d4431dec0e" - integrity sha512-5rYagOBR2PxxfL1lsrF5UqnJcbpO0frFA2YAVnXh6NGO9MPPszMvYQe3hv+h3hzl2GVbQjD7q92FCD1CO+uOHg== +"@slickgrid-universal/custom-tooltip-plugin@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/custom-tooltip-plugin/-/custom-tooltip-plugin-1.3.0.tgz#0869269a92f5b12263a07574df3c2f25b776c696" + integrity sha512-3n5kYGILDLaOFxVCG1iQUze4IU0gT4r15iIqLGgGRlBaMwBf159mSuIqiTqeqZ5K7cU4YtPZDHxfNUQLAnR/xQ== dependencies: - "@slickgrid-universal/common" "^1.2.6" - dompurify "^2.3.6" + "@slickgrid-universal/common" "1.3.0" + dompurify "^2.3.8" -"@slickgrid-universal/empty-warning-component@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/empty-warning-component/-/empty-warning-component-1.2.6.tgz#998d34b53bcc62a7b22e215efeaf800c7b6489f1" - integrity sha512-t/BCYBPv0RLZD/WrECzIWKq73asFZEhk4hByOQQ6hFx9SaGCza2v39/2QMOfxAnZZY2T15GlNHqPdF9A3VyufA== +"@slickgrid-universal/empty-warning-component@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/empty-warning-component/-/empty-warning-component-1.3.0.tgz#ed24035d12b6a45d4acaf39644c9f0d29ba70265" + integrity sha512-WZP4U650k5VuKi4RLWCIh0eUVPq7eKCmlq6ggRwElw2JpOojM5odR/iFJ7nssxvK3C3d8IKsBye3G+r82Pb+Sw== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" -"@slickgrid-universal/event-pub-sub@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/event-pub-sub/-/event-pub-sub-1.2.6.tgz#dd1ed22746d688e24ff2abb10bb3843082e499e6" - integrity sha512-yCCmmQ/NkRft3AAzlBZ6+mcfZoavfxJOP1JmK53wCE5kuNrZ/Nk9csPrrneWq6MzdsP2bxgtb/L0AiaZQ5o4sg== +"@slickgrid-universal/event-pub-sub@1.3.0", "@slickgrid-universal/event-pub-sub@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/event-pub-sub/-/event-pub-sub-1.3.0.tgz#c15289a19fb1992a301505bdc4b450a5d6a04eda" + integrity sha512-qFFXLcgUNUmdVwJkvFwGHu01Ow14g+AwvUzp8Gy9ZDK/QvjKsQecpRcWIQVPbzypMPigwRtclh6q538r5tbn8A== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/utils" "1.3.0" -"@slickgrid-universal/excel-export@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/excel-export/-/excel-export-1.2.6.tgz#9a90ececf88fcca3fa1960cc771811226d4e2db6" - integrity sha512-cVHfUjJJtBnSpM3Ar8kvbqH+LyIgjKSqjJkxrZQLX6C3WsAgjLyx82WlVqQYaW3kI6MNKakzEvHNrwr31X663w== +"@slickgrid-universal/excel-export@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/excel-export/-/excel-export-1.3.0.tgz#7aedcd7260a0e34732ab39984314b0ed3c4eb72d" + integrity sha512-LK1d98b7K8MVlcIRq9g4u0rCrUstfJXrCcc/b1eqyjnAIVtDPJNBE5KODsvwcbmDSzWwWmqv0UOGOCWh2T0T6w== dependencies: - "@slickgrid-universal/common" "^1.2.6" - excel-builder-webpacker "^2.1.6" + "@slickgrid-universal/common" "1.3.0" + "@slickgrid-universal/utils" "1.3.0" + excel-builder-webpacker "^2.1.7" moment-mini "^2.24.0" -"@slickgrid-universal/graphql@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/graphql/-/graphql-1.2.6.tgz#94b21879987a91a0330fe3d392f0f22bba781e14" - integrity sha512-It3SIaG68pAoBh5zdUkiczw9b6BBy6uOGiPi43iM+m5rlB2uQrCoEJtMhvpt86lGfxsBGxLD0r8fROfihR//YA== +"@slickgrid-universal/graphql@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/graphql/-/graphql-1.3.0.tgz#8970a993d27b1388b7791794692185991f62702a" + integrity sha512-YAEUZWmb1f+iiPIWPh9Kqis9rxve/pqsYtzEkdJTZEtm1W1q5aOjPAuay3ipwn5QReksSjePxpp1icuFJ269OQ== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" -"@slickgrid-universal/odata@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/odata/-/odata-1.2.6.tgz#e5ccf22bf0431ec3d718106685593d1972c6d3a8" - integrity sha512-Sy4f25UoYpumhqOM7B488x0tAq5x0OsfZMa3bJk5JYh7Bfg4F3c/Y6r5QTOPz2ZCPodJBr/GmG2Oqa94kTev3Q== +"@slickgrid-universal/odata@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/odata/-/odata-1.3.0.tgz#e2b73ffd62a2765012a2f3e7d191106490ed9d3f" + integrity sha512-MyoEgN7lVOja9CUDT+4JQAa7AJWI2Di8wruok0P/pVs1g8zeDELYifNGNPmZhd8LnZsFo/QfBoOOzfcMOa23/Q== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" + "@slickgrid-universal/utils" "1.3.0" -"@slickgrid-universal/pagination-component@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/pagination-component/-/pagination-component-1.2.6.tgz#16f02d4ce6d702ebf0995d5a73e3237a9cb62702" - integrity sha512-Z+zG0jTDP9ZxblC/zkPhVejz4BChz9cRMlPTZNZYKdXbjj5Itd4O+RoJCcPdFpMsY+URXUNVkgWXPHBam8yGpQ== +"@slickgrid-universal/pagination-component@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/pagination-component/-/pagination-component-1.3.0.tgz#2f75318ad3181db0b6270b667367fe07f2779a2c" + integrity sha512-tWWQOqt+1lBtzR+mSyelzK5THpS7DRkyDabVahRqe4kFBh6nOpkl4rbbCzwXB7X1DTbZBYwfwh0dvHlq1h9m6g== dependencies: - "@slickgrid-universal/binding" "^1.2.6" - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/binding" "1.3.0" + "@slickgrid-universal/common" "1.3.0" -"@slickgrid-universal/row-detail-view-plugin@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/row-detail-view-plugin/-/row-detail-view-plugin-1.2.6.tgz#6e40d210e0bd5454de5cbfffd4331e74754423f1" - integrity sha512-5NgZMJ/uiF8LZCAjArfWvyTtoE2GJ6+J9Rztpz6CJnJIRgV3Rn5oWcOta4q76c1ezF2WCGW3ZJqjQwtO5+KdUA== +"@slickgrid-universal/row-detail-view-plugin@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/row-detail-view-plugin/-/row-detail-view-plugin-1.3.0.tgz#28936696a6e7b2ecf2c61b2baf63c24049930e74" + integrity sha512-lVwITI1wmBo2VwDMwnKon5gHZakGsBK+Dx908x6sINxrEwnGZ3owCzSCfXpdOs6wiAxEZFBFnKozGRARfQM49g== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" -"@slickgrid-universal/rxjs-observable@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/rxjs-observable/-/rxjs-observable-1.2.6.tgz#927907477ca66b42d4a2b495192d4d25a8a96bb5" - integrity sha512-9o8yypUhVOgdbNh6bPoaSweKs02yWAgHDh7y4CuiPFHsax4crJIZ83WmkNi47KEeknQa7ikjcIEsc4axTh7oAg== +"@slickgrid-universal/rxjs-observable@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/rxjs-observable/-/rxjs-observable-1.3.0.tgz#d3791750da0bb8a685662f54a064c66675b997d4" + integrity sha512-YK3XLquK8HWSGPb2tKAw1BLFPyRnb438f22UL6joTtWFp2+7yn4JZg679O3h6WqLJRDI83V6j0h/69JdsU7O3g== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" rxjs "^7.5.5" -"@slickgrid-universal/text-export@^1.2.6": - version "1.2.6" - resolved "https://registry.yarnpkg.com/@slickgrid-universal/text-export/-/text-export-1.2.6.tgz#cfa6f571ff386dfb0e6babf911471b73469196d5" - integrity sha512-5hsSTn7Q6lJqgM0Egjz3ejWagEdGtKYTnt1PHebFFjKyXsOPXJNiY2yxSFOAjZsIckCBfvZsx4Bh9z5U0zu8yg== +"@slickgrid-universal/text-export@^1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/text-export/-/text-export-1.3.0.tgz#66090797ee7cfd7139e42942653f33bccaf3bb1d" + integrity sha512-4+xE1kMwUjI1j6CNk0myjvUmUVEbmz6cV737t9gRJWOauovP3CHqHRmRXqHXi/HDqMoeJVeNXe9V/ZfuGeYcEw== dependencies: - "@slickgrid-universal/common" "^1.2.6" + "@slickgrid-universal/common" "1.3.0" + "@slickgrid-universal/utils" "1.3.0" text-encoding-utf-8 "^1.0.2" +"@slickgrid-universal/utils@1.3.0": + version "1.3.0" + resolved "https://registry.yarnpkg.com/@slickgrid-universal/utils/-/utils-1.3.0.tgz#b58697a9b2e1f32c1d6c98d58f94931e21f0c16d" + integrity sha512-M1YATK3UyulaIeXJOZPQLN9Hj2JiaWo8/pflCWTZQxEcnr85K8b/EGuB4+eHRRDEe8iaBrj2F7lc/CenEy8ZSA== + "@tootallnate/once@1": version "1.1.2" resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" @@ -2690,13 +2691,13 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/jest@^28.1.1": - version "28.1.1" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-28.1.1.tgz#8c9ba63702a11f8c386ee211280e8b68cb093cd1" - integrity sha512-C2p7yqleUKtCkVjlOur9BWVA4HgUQmEj/HWCt5WzZ5mLXrWnyIfl0wGuArc+kBXsy0ZZfLp+7dywB4HtSVYGVA== +"@types/jest@^28.1.2": + version "28.1.2" + resolved "https://registry.yarnpkg.com/@types/jest/-/jest-28.1.2.tgz#c678569bb2d8e5474dd88f0851613611aeed9809" + integrity sha512-5dNM7mMuIrCtNJsFfvUO/5xCrG8swuT2c7ND+sl3XwlwxJf3k7e7o+PRvcFN/iIm8XhCqHqxLOj9yutDDOJoRg== dependencies: - jest-matcher-utils "^27.0.0" - pretty-format "^27.0.0" + jest-matcher-utils "^28.0.0" + pretty-format "^28.0.0" "@types/jquery@^3.5.14": version "3.5.14" @@ -2746,10 +2747,10 @@ resolved "https://registry.yarnpkg.com/@types/node/-/node-16.0.0.tgz#067a6c49dc7a5c2412a505628e26902ae967bf6f" integrity sha512-TmCW5HoZ2o2/z2EYi109jLqIaPIi9y/lc2LmDCWzuCi35bcaQ+OtUh6nwBiFK7SOu25FAU5+YKdqFZUwtqGSdg== -"@types/node@^17.0.33": - version "17.0.33" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.33.tgz#3c1879b276dc63e73030bb91165e62a4509cd506" - integrity sha512-miWq2m2FiQZmaHfdZNcbpp9PuXg34W5JZ5CrJ/BaS70VuhoJENBEQybeiYSaPBRNq6KQGnjfEnc/F3PN++D+XQ== +"@types/node@^18.0.0": + version "18.0.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.0.0.tgz#67c7b724e1bcdd7a8821ce0d5ee184d3b4dd525a" + integrity sha512-cHlGmko4gWLVI27cGJntjs/Sj8th9aYwplmZFwmmgYQQvL5NUsgVJG7OddLvNfLqYS31KFN0s3qlaD9qCaxACA== "@types/normalize-package-data@^2.4.0": version "2.4.0" @@ -4774,11 +4775,6 @@ diff-sequences@^27.0.6: resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.0.6.tgz#3305cb2e55a033924054695cc66019fd7f8e5723" integrity sha512-ag6wfpBFyNXZ0p8pcuIDS//D8H062ZQJ3fzYxjpmeKjnz8W4pekL3AI8VohmyZmsWW2PWaHgjsmqR6L13101VQ== -diff-sequences@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-27.5.1.tgz#eaecc0d327fd68c8d9672a1e64ab8dccb2ef5327" - integrity sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ== - diff-sequences@^28.1.1: version "28.1.1" resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-28.1.1.tgz#9989dc731266dc2903457a70e996f3a041913ac6" @@ -4858,11 +4854,6 @@ domhandler@^4.3.0: dependencies: domelementtype "^2.2.0" -dompurify@^2.3.6: - version "2.3.6" - resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.6.tgz#2e019d7d7617aacac07cbbe3d88ae3ad354cf875" - integrity sha512-OFP2u/3T1R5CEgWCEONuJ1a5+MFKnOYpkywpUSxv/dj1LeBT1erK+JwM7zK0ROy2BRhqVCf0LRw/kHqKuMkVGg== - dompurify@^2.3.8: version "2.3.8" resolved "https://registry.yarnpkg.com/dompurify/-/dompurify-2.3.8.tgz#224fe9ae57d7ebd9a1ae1ac18c1c1ca3f532226f" @@ -5439,10 +5430,10 @@ eslint-visitor-keys@^3.3.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz#f6480fa6b1f30efe2d1968aa8ac745b862469826" integrity sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA== -eslint@^8.17.0: - version "8.17.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.17.0.tgz#1cfc4b6b6912f77d24b874ca1506b0fe09328c21" - integrity sha512-gq0m0BTJfci60Fz4nczYxNAlED+sMcihltndR8t9t1evnU/azx53x3t2UHXC/uRjcbvRw/XctpaNygSTcQD+Iw== +eslint@^8.18.0: + version "8.18.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.18.0.tgz#78d565d16c993d0b73968c523c0446b13da784fd" + integrity sha512-As1EfFMVk7Xc6/CvhssHUjsAQSkpfXvUGMFC3ce8JDe6WvqCgRrLOBQbVpsBFr1X1V+RACOadnzVvcUS5ni2bA== dependencies: "@eslint/eslintrc" "^1.3.0" "@humanwhocodes/config-array" "^0.9.2" @@ -5548,10 +5539,10 @@ events@^3.2.0: resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== -excel-builder-webpacker@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/excel-builder-webpacker/-/excel-builder-webpacker-2.1.6.tgz#7d318f5c25a6d60db0986778e13d01fbdb267825" - integrity sha512-hHhZ+NgzuZ6TLltDgLtNNIRXn1vToEh4TwjWkwNDDq35qjo8Dlt2Vhm7VZr1Tf76hNesyMKg0IlmahsXkYqHYw== +excel-builder-webpacker@^2.1.7: + version "2.1.7" + resolved "https://registry.yarnpkg.com/excel-builder-webpacker/-/excel-builder-webpacker-2.1.7.tgz#0285db66d7039b150666b305f659af1c396edbb0" + integrity sha512-28yv8R8G2z8A7iiw57LONjMp4rXaPx9funo2RHoMRL4caUUrYn4M8NOqnWxfgeCwcSvp2WDBh9WKeBfdWCj3rg== dependencies: jszip "^3.7.1" lodash "^4.17.21" @@ -5795,10 +5786,10 @@ flatpickr@*: resolved "https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.9.tgz#9a13383e8a6814bda5d232eae3fcdccb97dc1499" integrity sha512-F0azNNi8foVWKSF+8X+ZJzz8r9sE1G4hl06RyceIaLvyltKvDl6vqk9Lm/6AUUCi5HWaIjiUbk7UpeE/fOXOpw== -flatpickr@^4.6.11: - version "4.6.11" - resolved "https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.11.tgz#c92f5108269c551c6b5069ecd754be610574574c" - integrity sha512-/rnbE/hu5I5zndLEyYfYvqE4vPDvI5At0lFcQA5eOPfjquZLcQ0HMKTL7rv5/+DvbPM3/vJcXpXjB/DjBh+1jw== +flatpickr@^4.6.13: + version "4.6.13" + resolved "https://registry.yarnpkg.com/flatpickr/-/flatpickr-4.6.13.tgz#8a029548187fd6e0d670908471e43abe9ad18d94" + integrity sha512-97PMG/aywoYpB4IvbvUJi0RQi8vearvU0oov1WW3k0WZPBMrTQVqekSX5CjSG/M4Q3i6A/0FKXC7RyAoAUUSPw== flatted@^3.1.0: version "3.2.0" @@ -6815,16 +6806,6 @@ jest-diff@^27.2.5: jest-get-type "^27.3.1" pretty-format "^27.3.1" -jest-diff@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-27.5.1.tgz#a07f5011ac9e6643cf8a95a462b7b1ecf6680def" - integrity sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw== - dependencies: - chalk "^4.0.0" - diff-sequences "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - jest-diff@^28.1.1: version "28.1.1" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-28.1.1.tgz#1a3eedfd81ae79810931c63a1d0f201b9120106c" @@ -6897,11 +6878,6 @@ jest-get-type@^27.3.1: resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.3.1.tgz#a8a2b0a12b50169773099eee60a0e6dd11423eff" integrity sha512-+Ilqi8hgHSAdhlQ3s12CAVNd8H96ZkQBfYoXmArzZnOfAtVAJEiPDBirjByEblvG/4LPJmkL+nBqPO3A1YJAEg== -jest-get-type@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-27.5.1.tgz#3cd613c507b0f7ace013df407a1c1cd578bcb4f1" - integrity sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw== - jest-get-type@^28.0.2: version "28.0.2" resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-28.0.2.tgz#34622e628e4fdcd793d46db8a242227901fcf203" @@ -6934,17 +6910,7 @@ jest-leak-detector@^28.1.1: jest-get-type "^28.0.2" pretty-format "^28.1.1" -jest-matcher-utils@^27.0.0: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz#9c0cdbda8245bc22d2331729d1091308b40cf8ab" - integrity sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw== - dependencies: - chalk "^4.0.0" - jest-diff "^27.5.1" - jest-get-type "^27.5.1" - pretty-format "^27.5.1" - -jest-matcher-utils@^28.1.1: +jest-matcher-utils@^28.0.0, jest-matcher-utils@^28.1.1: version "28.1.1" resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-28.1.1.tgz#a7c4653c2b782ec96796eb3088060720f1e29304" integrity sha512-NPJPRWrbmR2nAJ+1nmnfcKKzSwgfaciCCrYZzVnNoxVoyusYWIjkBMNvu0RHJe7dNj4hH3uZOPZsQA+xAYWqsw== @@ -7208,21 +7174,35 @@ jest@^28.1.1: import-local "^3.0.2" jest-cli "^28.1.1" -jquery-ui-dist@^1.12.1: - version "1.12.1" - resolved "https://registry.yarnpkg.com/jquery-ui-dist/-/jquery-ui-dist-1.12.1.tgz#5c0815d3cc6f90ff5faaf5b268a6e23b4ca904fa" - integrity sha1-XAgV08xvkP9fqvWyaKbiO0ypBPo= +jquery-ui-dist@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/jquery-ui-dist/-/jquery-ui-dist-1.13.1.tgz#47dcc1bf9cec141221ece59b2c8eaabad846ec0e" + integrity sha512-Y711Pu4BRVrAlL58KSxX4ail74jaCJZaZcdNDLava+MgZeNwmVWmyYiK7KxyoJu1MB73eSunjJvYDbOuNrOA7w== + dependencies: + jquery ">=1.8.0 <4.0.0" jquery-ui@>=1.8.0: version "1.12.1" resolved "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.12.1.tgz#bcb4045c8dd0539c134bc1488cdd3e768a7a9e51" integrity sha1-vLQEXI3QU5wTS8FIjN0+dop6nlE= +jquery-ui@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/jquery-ui/-/jquery-ui-1.13.1.tgz#d0b7a42e73a04c31bb5706adf86f6f8942f64eaa" + integrity sha512-2VlU59N5P4HaumDK1Z3XEVjSvegFbEOQRgpHUBaB2Ak98Axl3hFhJ6RFcNQNuk9SfL6WxIbuLst8dW/U56NSiA== + dependencies: + jquery ">=1.8.0 <4.0.0" + jquery@>=1.8.0, jquery@^3.5.1: version "3.5.1" resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.5.1.tgz#d7b4d08e1bfdb86ad2f1a3d039ea17304717abb5" integrity sha512-XwIBPqcMn57FxfT+Go5pzySnm4KWkT1Tv7gjrpT1srtf8Weynl6R273VJ5GjkRb51IzMp5nbaPjJXMWeju2MKg== +"jquery@>=1.8.0 <4.0.0", jquery@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/jquery/-/jquery-3.6.0.tgz#c72a09f15c1bdce142f49dbf1170bdf8adac2470" + integrity sha512-JVzAR/AjBvVt2BmYhxRCSYysDsPcssdmTFnzyLEts9qNwmjmu4JTAMYubEfwVOSwpQ1I1sKKFcxhZCI2buerfw== + js-tokens@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" @@ -8283,10 +8263,10 @@ npm-registry-fetch@^12.0.0: minizlib "^2.1.2" npm-package-arg "^8.1.5" -npm-run-all2@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.0.0.tgz#ab2700f314f20f9d17dd98885bf67400827aa666" - integrity sha512-rcU9nmkUz8A9S8tF5qEuySoUnGjt5H/hYvzIuFLIhkBsqZNVWfb0r/7iVJA1SfDxfOmj3gsTYRhLL9LWAxh/jA== +npm-run-all2@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/npm-run-all2/-/npm-run-all2-6.0.1.tgz#296463bc36cc08c4f7a683c3cc8657c29afdb4d3" + integrity sha512-FbuTcpA2OOzMfubRaqII1hpHp0zxSl2BC6QPxVwdqsN38GyN1ohPqqm8KELK7vyvJByHVjuXvc7QpkluXM8EZA== dependencies: ansi-styles "^5.0.0" cross-spawn "^7.0.3" @@ -9110,16 +9090,6 @@ pretty-bytes@^5.3.0: resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== -pretty-format@^27.0.0: - version "27.0.6" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.0.6.tgz#ab770c47b2c6f893a21aefc57b75da63ef49a11f" - integrity sha512-8tGD7gBIENgzqA+UBzObyWqQ5B778VIFZA/S66cclyd5YkFLYs2Js7gxDKf0MXtTc9zcS7t1xhdfcElJ3YIvkQ== - dependencies: - "@jest/types" "^27.0.6" - ansi-regex "^5.0.0" - ansi-styles "^5.0.0" - react-is "^17.0.1" - pretty-format@^27.3.1: version "27.3.1" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.3.1.tgz#7e9486365ccdd4a502061fa761d3ab9ca1b78df5" @@ -9130,15 +9100,6 @@ pretty-format@^27.3.1: ansi-styles "^5.0.0" react-is "^17.0.1" -pretty-format@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-27.5.1.tgz#2181879fdea51a7a5851fb39d920faa63f01d88e" - integrity sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ== - dependencies: - ansi-regex "^5.0.1" - ansi-styles "^5.0.0" - react-is "^17.0.1" - pretty-format@^28.0.0, pretty-format@^28.0.2: version "28.0.2" resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.0.2.tgz#6a24d71cbb61a5e5794ba7513fe22101675481bc" @@ -11225,9 +11186,9 @@ yocto-queue@^0.1.0: resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== -zone.js@~0.11.5: - version "0.11.5" - resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.11.5.tgz#ab0b449e91fadb5ebb2db189ffe1b7b6048dc8b1" - integrity sha512-D1/7VxEuQ7xk6z/kAROe4SUbd9CzxY4zOwVGnGHerd/SgLIVU5f4esDzQUsOCeArn933BZfWMKydH7l7dPEp0g== +zone.js@~0.11.6: + version "0.11.6" + resolved "https://registry.yarnpkg.com/zone.js/-/zone.js-0.11.6.tgz#c7cacfc298fe24bb585329ca04a44d9e2e840e74" + integrity sha512-umJqFtKyZlPli669gB1gOrRE9hxUUGkZr7mo878z+NEBJZZixJkKeVYfnoLa7g25SseUDc92OZrMKKHySyJrFg== dependencies: tslib "^2.3.0"