From 859cef7710cc282bc7e21b4325a7569fa13b3547 Mon Sep 17 00:00:00 2001 From: maks Date: Sun, 5 Jan 2025 18:27:09 +0000 Subject: [PATCH 1/2] feat: stencilcore up --- docs | 2 +- package-lock.json | 245 ++++++++++--------- package.json | 10 +- packages/angular | 2 +- packages/react | 2 +- packages/svelte | 2 +- packages/vue2 | 2 +- packages/vue3 | 2 +- src/components/revoGrid/revo-grid-style.scss | 5 +- src/plugins/filter/filter.plugin.tsx | 2 +- src/services/dimension.provider.ts | 9 +- stencil.config.ts | 5 +- 12 files changed, 145 insertions(+), 143 deletions(-) diff --git a/docs b/docs index 2d3d9444..3b56b81f 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 2d3d9444eb52a5ff43425608549e254dcb568696 +Subproject commit 3b56b81f491dcdb9a380b0fea96a30a73246c9a9 diff --git a/package-lock.json b/package-lock.json index 84867455..6a277e3d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@revolist/revogrid", - "version": "4.11.0", + "version": "4.11.10", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "@revolist/revogrid", - "version": "4.11.0", + "version": "4.11.10", "license": "MIT", "devDependencies": { "@angular/core": "^18.1.2", @@ -14,14 +14,14 @@ "@revolist/stencil-vue2-output-target": "^0.0.6", "@revolist/svelte-output-target": "0.0.5", "@stencil/angular-output-target": "0.8.4", - "@stencil/core": "4.20.0", + "@stencil/core": "4.23.0", "@stencil/react-output-target": "0.5.3", "@stencil/sass": "^3.0.12", "@stencil/store": "^2.0.16", "@stencil/vue-output-target": "^0.8.9", "@types/events": "^3.0.3", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.5", + "@types/lodash": "^4.17.14", "@types/node": "^20.14.2", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", @@ -40,12 +40,12 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "rxjs": "^7.8.1", - "svelte": "^5.2.10", + "svelte": "^5.16.1", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typescript": "^5.5.4", "url": "^0.11.3", - "vue": "^3.4.34" + "vue": "^3.5.13" } }, "node_modules/@ampproject/remapping": { @@ -1400,9 +1400,9 @@ } }, "node_modules/@stencil/core": { - "version": "4.20.0", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.20.0.tgz", - "integrity": "sha512-WPrTHFngvN081RY+dJPneKQLwnOFD60OMCOQGmmSHfCW0f4ujPMzzhwWU1gcSwXPWXz5O+8cBiiCaxAbJU7kAg==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.23.0.tgz", + "integrity": "sha512-9vI8ywhoqlaDEmrcntejrZ9X76Tddv2JyWakjVpqJAdDNXgf520sYkyjzGT0p8VJfPtSaKm6pMtl5sAH1r9cFg==", "dev": true, "license": "MIT", "bin": { @@ -1579,9 +1579,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.17.7", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.7.tgz", - "integrity": "sha512-8wTvZawATi/lsmNu10/j2hk1KEP0IvjubqPE3cu1Xz7xfXXt5oCq3SNUz4fMIP4XGF9Ky+Ue2tBA3hcS7LSBlA==", + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.14.tgz", + "integrity": "sha512-jsxagdikDiDBeIRaPYtArcT8my4tN1og7MtMRquFT3XNA6axxyHDRUemqDz/taRDdOUn0GnGHRCuff4q48sW9A==", "dev": true, "license": "MIT" }, @@ -1596,16 +1596,16 @@ } }, "node_modules/@types/prop-types": { - "version": "15.7.12", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.12.tgz", - "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "version": "15.7.14", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.14.tgz", + "integrity": "sha512-gNMvNH49DJ7OJYv+KAKn0Xp45p8PLl6zo2YnvDIbTd4J6MER2BmWN49TG7n9LvkyihINxeKW8+3bfS2yDC9dzQ==", "dev": true, "license": "MIT" }, "node_modules/@types/react": { - "version": "18.3.4", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.4.tgz", - "integrity": "sha512-J7W30FTdfCxDDjmfRM+/JqLHBIyl7xUIp9kwK637FGmY7+mkSFSe6L4jpZzhj5QMfLssSDP4/i75AKkrdC7/Jw==", + "version": "18.3.18", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.18.tgz", + "integrity": "sha512-t4yC+vtgnkYjNSKlFx1jkAhH8LgTo2N/7Qvi83kdEaUtMDiwpbLAktKDaAMlRcJ5eSxZkH74eEGt1ky31d7kfQ==", "dev": true, "license": "MIT", "dependencies": { @@ -1614,13 +1614,13 @@ } }, "node_modules/@types/react-dom": { - "version": "18.3.0", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.0.tgz", - "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "version": "18.3.5", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.5.tgz", + "integrity": "sha512-P4t6saawp+b/dFrUr2cvkVsfvPguwsxtH6dNIYRllMsefqFzkZk5UIjzyDOv5g1dXIPdG4Sp1yCR4Z6RCUsG/Q==", "dev": true, "license": "MIT", - "dependencies": { - "@types/react": "*" + "peerDependencies": { + "@types/react": "^18.0.0" } }, "node_modules/@types/resize-observer-browser": { @@ -1662,125 +1662,111 @@ "license": "MIT" }, "node_modules/@vue/compiler-core": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.38.tgz", - "integrity": "sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/shared": "3.4.38", + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.2.0" } }, - "node_modules/@vue/compiler-core/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, - "license": "MIT" - }, "node_modules/@vue/compiler-dom": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.38.tgz", - "integrity": "sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-core": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.38.tgz", - "integrity": "sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", "dev": true, "license": "MIT", "dependencies": { - "@babel/parser": "^7.24.7", - "@vue/compiler-core": "3.4.38", - "@vue/compiler-dom": "3.4.38", - "@vue/compiler-ssr": "3.4.38", - "@vue/shared": "3.4.38", + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", "estree-walker": "^2.0.2", - "magic-string": "^0.30.10", - "postcss": "^8.4.40", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", "source-map-js": "^1.2.0" } }, - "node_modules/@vue/compiler-sfc/node_modules/estree-walker": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", - "dev": true, - "license": "MIT" - }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.38.tgz", - "integrity": "sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/reactivity": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz", - "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.5.13.tgz", + "integrity": "sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==", "dev": true, "license": "MIT", "dependencies": { - "@vue/shared": "3.4.38" + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz", - "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.5.13.tgz", + "integrity": "sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/reactivity": "3.5.13", + "@vue/shared": "3.5.13" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.38.tgz", - "integrity": "sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.5.13.tgz", + "integrity": "sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==", "dev": true, "license": "MIT", "dependencies": { - "@vue/reactivity": "3.4.38", - "@vue/runtime-core": "3.4.38", - "@vue/shared": "3.4.38", + "@vue/reactivity": "3.5.13", + "@vue/runtime-core": "3.5.13", + "@vue/shared": "3.5.13", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.38.tgz", - "integrity": "sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.5.13.tgz", + "integrity": "sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-ssr": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { - "vue": "3.4.38" + "vue": "3.5.13" } }, "node_modules/@vue/shared": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", - "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", "dev": true, "license": "MIT" }, @@ -2282,6 +2268,16 @@ "node": ">=12" } }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, "node_modules/co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -2603,9 +2599,9 @@ } }, "node_modules/esm-env": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.0.tgz", - "integrity": "sha512-OhSQuHL3mUcaQHjGe8UMG8GsJIJHYYz0flR0h9fiTPNMupLMkb7TvcRD0EeJXW5a8GHBgfz08b6FDLNK7kkPQA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/esm-env/-/esm-env-1.2.1.tgz", + "integrity": "sha512-U9JedYYjCnadUlXk7e1Kr+aENQhtUaoaV9+gZm1T8LC/YBAPJx3NSPIAurFOC0U5vrdSevnUJS2/wUVxGwPhng==", "dev": true, "license": "MIT" }, @@ -2624,16 +2620,22 @@ } }, "node_modules/esrap": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.2.2.tgz", - "integrity": "sha512-F2pSJklxx1BlQIQgooczXCPHmcWpn6EsP5oo73LQfonG9fIlIENQ8vMmfGXeojP9MrkzUNAfyU5vdFlR9shHAw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/esrap/-/esrap-1.3.2.tgz", + "integrity": "sha512-C4PXusxYhFT98GjLSmb20k9PREuUdporer50dhzGuJu9IJXktbMddVCMLAERl5dAHyAi73GWWCE4FVHGP1794g==", "dev": true, "license": "MIT", "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.15", - "@types/estree": "^1.0.1" + "@jridgewell/sourcemap-codec": "^1.4.15" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true, + "license": "MIT" + }, "node_modules/execa": { "version": "9.3.1", "resolved": "https://registry.npmjs.org/execa/-/execa-9.3.1.tgz", @@ -4963,9 +4965,9 @@ "license": "MIT" }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "dev": true, "funding": [ { @@ -5216,9 +5218,9 @@ "license": "MIT" }, "node_modules/picocolors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.0.tgz", - "integrity": "sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", "dev": true, "license": "ISC" }, @@ -5259,9 +5261,9 @@ } }, "node_modules/postcss": { - "version": "8.4.41", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", - "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", "dev": true, "funding": [ { @@ -5280,8 +5282,8 @@ "license": "MIT", "dependencies": { "nanoid": "^3.3.7", - "picocolors": "^1.0.1", - "source-map-js": "^1.2.0" + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" }, "engines": { "node": "^10 || ^12 || >=14" @@ -5638,9 +5640,9 @@ } }, "node_modules/source-map-js": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", - "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", "dev": true, "license": "BSD-3-Clause", "engines": { @@ -5783,9 +5785,9 @@ } }, "node_modules/svelte": { - "version": "5.2.10", - "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.2.10.tgz", - "integrity": "sha512-ON0OyO7vOmSjTc9mLjusu3vf1I7BvjovbiRB7j84F1WZMXV6dR+Tj4btIzxQxMHfzbGskaFmRa7qjgmBSVBnhQ==", + "version": "5.16.1", + "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.16.1.tgz", + "integrity": "sha512-FsA1OjAKMAFSDob6j/Tv2ZV9rY4SeqPd1WXQlQkFkePAozSHLp6tbkU9qa1xJ+uTRzMSM2Vx3USdsYZBXd3H3g==", "dev": true, "license": "MIT", "dependencies": { @@ -5796,8 +5798,9 @@ "acorn-typescript": "^1.4.13", "aria-query": "^5.3.1", "axobject-query": "^4.1.0", - "esm-env": "^1.2.0", - "esrap": "^1.2.2", + "clsx": "^2.1.1", + "esm-env": "^1.2.1", + "esrap": "^1.3.2", "is-reference": "^3.0.3", "locate-character": "^3.0.0", "magic-string": "^0.30.11", @@ -6057,17 +6060,17 @@ } }, "node_modules/vue": { - "version": "3.4.38", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.38.tgz", - "integrity": "sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==", + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", + "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", "dev": true, "license": "MIT", "dependencies": { - "@vue/compiler-dom": "3.4.38", - "@vue/compiler-sfc": "3.4.38", - "@vue/runtime-dom": "3.4.38", - "@vue/server-renderer": "3.4.38", - "@vue/shared": "3.4.38" + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-sfc": "3.5.13", + "@vue/runtime-dom": "3.5.13", + "@vue/server-renderer": "3.5.13", + "@vue/shared": "3.5.13" }, "peerDependencies": { "typescript": "*" diff --git a/package.json b/package.json index bd8c140e..e6c2ce66 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@revolist/revogrid", - "version": "4.11.8", + "version": "4.11.10", "type": "module", "description": "Virtual reactive data grid spreadsheet component - RevoGrid.", "license": "MIT", @@ -107,14 +107,14 @@ "@revolist/stencil-vue2-output-target": "^0.0.6", "@revolist/svelte-output-target": "0.0.5", "@stencil/angular-output-target": "0.8.4", - "@stencil/core": "4.20.0", + "@stencil/core": "4.23.0", "@stencil/react-output-target": "0.5.3", "@stencil/sass": "^3.0.12", "@stencil/store": "^2.0.16", "@stencil/vue-output-target": "^0.8.9", "@types/events": "^3.0.3", "@types/jest": "^29.5.12", - "@types/lodash": "^4.17.5", + "@types/lodash": "^4.17.14", "@types/node": "^20.14.2", "@types/react": "^18.3.3", "@types/react-dom": "^18.3.0", @@ -133,12 +133,12 @@ "react": "^18.3.1", "react-dom": "^18.3.1", "rxjs": "^7.8.1", - "svelte": "^5.2.10", + "svelte": "^5.16.1", "typedoc": "^0.26.5", "typedoc-plugin-markdown": "^4.2.3", "typescript": "^5.5.4", "url": "^0.11.3", - "vue": "^3.4.34" + "vue": "^3.5.13" }, "publishConfig": { "access": "public" diff --git a/packages/angular b/packages/angular index 5e68f981..aeb984ed 160000 --- a/packages/angular +++ b/packages/angular @@ -1 +1 @@ -Subproject commit 5e68f981ecf414a32ab92c094775d9040606cc37 +Subproject commit aeb984ed2eb35fce66e955e9d8ddeefe9b8ba327 diff --git a/packages/react b/packages/react index 265d3fb5..a1fe25ec 160000 --- a/packages/react +++ b/packages/react @@ -1 +1 @@ -Subproject commit 265d3fb51ff9c237e8e5eb74c02e8b9fb711437e +Subproject commit a1fe25ec15b596dc5f66166e70efdca7835bf677 diff --git a/packages/svelte b/packages/svelte index 902a340e..af2efb76 160000 --- a/packages/svelte +++ b/packages/svelte @@ -1 +1 @@ -Subproject commit 902a340e64496addebe885518b8275fcc91034fc +Subproject commit af2efb76ce4bbc341de13d73b50b10265d9c62df diff --git a/packages/vue2 b/packages/vue2 index e6bcd15f..945cfd74 160000 --- a/packages/vue2 +++ b/packages/vue2 @@ -1 +1 @@ -Subproject commit e6bcd15f963d9343d4e94190b89bdeebe61aaaa5 +Subproject commit 945cfd746f1639c2c3363039cb10d3993df76c0f diff --git a/packages/vue3 b/packages/vue3 index 9c565397..ba811208 160000 --- a/packages/vue3 +++ b/packages/vue3 @@ -1 +1 @@ -Subproject commit 9c565397d0c4614ae633b9642db89fdefdee0259 +Subproject commit ba8112081c4834616df4e8b86adfff49121410aa diff --git a/src/components/revoGrid/revo-grid-style.scss b/src/components/revoGrid/revo-grid-style.scss index 520743ba..0bb6bc7b 100644 --- a/src/components/revoGrid/revo-grid-style.scss +++ b/src/components/revoGrid/revo-grid-style.scss @@ -6,7 +6,10 @@ @import './styles/revo-grid.compact.scss'; revo-grid { - display: block; + /* + * Grid required to have a flex property to be able to stretch + */ + display: flex !important; height: 100%; /** * In some cases the min-height is not enough for safari diff --git a/src/plugins/filter/filter.plugin.tsx b/src/plugins/filter/filter.plugin.tsx index a2d3e780..4e7f1f79 100644 --- a/src/plugins/filter/filter.plugin.tsx +++ b/src/plugins/filter/filter.plugin.tsx @@ -192,7 +192,7 @@ export class FilterPlugin extends BasePlugin { /** * which filters has to be included/excluded - * convinient way to exclude system filters + * convenient way to exclude system filters */ const cfgInlcude = config.include; if (cfgInlcude) { diff --git a/src/services/dimension.provider.ts b/src/services/dimension.provider.ts index 6803dcb0..4c1b6940 100644 --- a/src/services/dimension.provider.ts +++ b/src/services/dimension.provider.ts @@ -89,7 +89,6 @@ export default class DimensionProvider { } this.stores[type].setDimensionSize(newSizes); this.setViewPortCoordinate({ - coordinate: this.viewports.stores[type].lastCoordinate, type, force: true, }); @@ -110,7 +109,6 @@ export default class DimensionProvider { const dimStoreType = this.stores[type]; dimStoreType.setStore({ trimmed: allTrimmed }); this.setViewPortCoordinate({ - coordinate: this.viewports.stores[type].lastCoordinate, type, force: true, }); @@ -133,7 +131,6 @@ export default class DimensionProvider { }); } this.setViewPortCoordinate({ - coordinate: this.viewports.stores[type].lastCoordinate, type, }); } @@ -182,7 +179,6 @@ export default class DimensionProvider { // Update the viewport this.viewports.stores[type].setViewport(vpUpdate); this.setViewPortCoordinate({ - coordinate: this.viewports.stores[type].lastCoordinate, type, }); } @@ -206,11 +202,11 @@ export default class DimensionProvider { } setViewPortCoordinate({ - coordinate, type, + coordinate = this.viewports.stores[type].lastCoordinate, force = false, }: { - coordinate: number; + coordinate?: number; type: MultiDimensionType; force?: boolean; }) { @@ -258,7 +254,6 @@ export default class DimensionProvider { prevItemsOrder, ); this.setViewPortCoordinate({ - coordinate: this.viewports.stores[type].lastCoordinate, type, force: true, }); diff --git a/stencil.config.ts b/stencil.config.ts index 3a89577e..a574b09b 100644 --- a/stencil.config.ts +++ b/stencil.config.ts @@ -39,6 +39,7 @@ export const config: Config = { hashFileNames: false, autoprefixCss: false, minifyCss: true, + minifyJs: false, preamble: 'Built by Revolist OU ❤️', hashedFileNameLength: 8, invisiblePrehydration: false, @@ -98,8 +99,7 @@ export const config: Config = { // #region React reactOutputTarget({ - componentCorePackage, - proxiesFile: directivesProxyFile('react'), + outDir: `${parent}/react/lib`, excludeComponents, }), // #endregion @@ -122,6 +122,7 @@ export const config: Config = { dir: customElementsDir, generateTypeDeclarations: true, empty: true, + externalRuntime: false, }, { type: 'dist', From f4dc779dc41aceb564216909a83049d41234fa50 Mon Sep 17 00:00:00 2001 From: maks Date: Sun, 5 Jan 2025 18:30:56 +0000 Subject: [PATCH 2/2] downgrade config --- stencil.config.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/stencil.config.ts b/stencil.config.ts index a574b09b..ae5e4ccb 100644 --- a/stencil.config.ts +++ b/stencil.config.ts @@ -39,7 +39,7 @@ export const config: Config = { hashFileNames: false, autoprefixCss: false, minifyCss: true, - minifyJs: false, + minifyJs: true, preamble: 'Built by Revolist OU ❤️', hashedFileNameLength: 8, invisiblePrehydration: false, @@ -99,7 +99,8 @@ export const config: Config = { // #region React reactOutputTarget({ - outDir: `${parent}/react/lib`, + componentCorePackage, + proxiesFile: directivesProxyFile('react'), excludeComponents, }), // #endregion @@ -122,7 +123,6 @@ export const config: Config = { dir: customElementsDir, generateTypeDeclarations: true, empty: true, - externalRuntime: false, }, { type: 'dist',