diff --git a/frontend/package.json b/frontend/package.json index 37c3fe2bd7ac..73831daebcb7 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -196,7 +196,7 @@ "kea-test-utils": "catalog:", "kea-waitfor": "catalog:", "kea-window-values": "catalog:", - "liquidjs": "^10.21.1", + "liquidjs": "^10.27.1", "lodash.debounce": "^4.0.8", "lodash.difference": "^4.5.0", "lodash.isequal": "^4.5.0", diff --git a/nodejs/package.json b/nodejs/package.json index 7ebdaca12bc0..29a3cb5c65f6 100644 --- a/nodejs/package.json +++ b/nodejs/package.json @@ -99,7 +99,7 @@ "js-big-decimal": "^2.2.0", "jsonwebtoken": "^9.0.2", "libsodium-wrappers": "^0.7.15", - "liquidjs": "^10.21.1", + "liquidjs": "^10.27.1", "lodash": "^4.17.21", "lru-cache": "^11.0.0", "luxon": "^3.4.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c19ad2c8c753..c3abb9a83d53 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -983,8 +983,8 @@ importers: specifier: 'catalog:' version: 3.0.1(kea@4.0.0-pre.5(react@18.3.1)) liquidjs: - specifier: ^10.21.1 - version: 10.21.1 + specifier: ^10.27.1 + version: 10.27.1 lodash.debounce: specifier: ^4.0.8 version: 4.0.8 @@ -1522,8 +1522,8 @@ importers: specifier: ^0.7.15 version: 0.7.16 liquidjs: - specifier: ^10.21.1 - version: 10.21.1 + specifier: ^10.27.1 + version: 10.27.1 lodash: specifier: ^4.17.21 version: 4.17.21 @@ -4501,6 +4501,7 @@ packages: '@clickhouse/client-common@1.12.0': resolution: {integrity: sha512-cyI4n7u9jK30d9q1q0ceQ7IwJ/MtTs5HxoQfc8yHpN+ok5wqaU2jAtq5hpa1z7C7sS1pDy/ZOFmOzg1v1F683g==} + deprecated: 'Deprecated: import from @clickhouse/client or @clickhouse/client-web instead.' '@clickhouse/client@1.12.0': resolution: {integrity: sha512-vJUSX8THhTzlVn0WxPukVjOgNRaSoY02ubQkB0LpqNoHFxXuF5jQZZAYvGZWpBGbYQ/4gfPrqu8g4TX5UKeNxA==} @@ -7141,6 +7142,7 @@ packages: '@opentelemetry/propagation-utils@0.31.3': resolution: {integrity: sha512-ZI6LKjyo+QYYZY5SO8vfoCQ9A69r1/g+pyjvtu5RSK38npINN1evEmwqbqhbg2CdcIK3a4PN6pDAJz/yC5/gAA==} engines: {node: ^18.19.0 || >=20.6.0} + deprecated: The use of process spans has been removed from Messaging Semantic Conventions. It is now recommended to connect pub/sub spans via Span Links. See https://opentelemetry.io/docs/specs/semconv/messaging/messaging-spans/ for details. peerDependencies: '@opentelemetry/api': ^1.0.0 @@ -8135,6 +8137,7 @@ packages: '@posthog/rrdom@0.0.4': resolution: {integrity: sha512-hUZOgnIxzB6ZWgKBbuf79oHko+7x1+sQMVtovY0k6fO67e5SwhKkLq3Y/Tn2ayIyUqEKqL8971wP1cmIeIVO+A==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@posthog/rrweb-plugin-console-record@0.0.26': resolution: {integrity: sha512-x1pcNVQ5yNRgNObrvMcXOui3d82Ulqils2fYkF87NFQpPCCoLKTb4BIFn9IYIaqkzrUmAdq2zU5bjPlAakzM2A==} @@ -8144,9 +8147,11 @@ packages: '@posthog/rrweb-snapshot@0.0.4': resolution: {integrity: sha512-ifZH6T0FYjHtiCcqQOdrLn8YH9I7OOIWu2GSZMCzFd8F8oX1gtX4Tk/yX0sA6qAIWtfwDC0dKXgHWS2/EqGjgg==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@posthog/rrweb-types@0.0.26': resolution: {integrity: sha512-aMQ8zcW1xWH7k2Pk2LcS0ZMev5Jah8JrN43prYNk4t960Fr0NjINP1eeF7vTvDtoQyEBJ6zNg7xa0D0nn4atzA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. '@posthog/rrweb-utils@0.0.4': resolution: {integrity: sha512-ndkpquzqXV/i0u4paOPiESWE/wdOEPdM+Q+sFQfcn6KnvjxtkzsnNNSlOcNHSwuRh0bCk3Cgs2ixDVTSZ+Zdtg==} @@ -11152,8 +11157,8 @@ packages: '@types/node@18.19.130': resolution: {integrity: sha512-GRaXQx6jGfL8sKfaIDD6OupbIHBr9jv7Jnaml9tB7l4v068PAOXqfcujMMo5PhbIs6ggR1XODELqahT2R8v0fg==} - '@types/node@20.19.33': - resolution: {integrity: sha512-Rs1bVAIdBs5gbTIKza/tgpMuG1k3U/UMJLWecIMxNdJFDMzcM5LOiLVRYh3PilWEYDIeUDv7bpiHPLPsbydGcw==} + '@types/node@20.19.43': + resolution: {integrity: sha512-6oYBAi5ikg4Pl+kGsoYtawUMBT2zZMCvPNF7pVLnHZfd1zf38DRiWn/gT01RYCdUqkv7Fhr+C9ot4/tb+2sVvA==} '@types/node@22.15.17': resolution: {integrity: sha512-wIX2aSZL5FE+MR0JlvF87BNVrtFWf6AE6rxSE9X7OwnVvoyCQjpzSRJ+M87se/4QCkCiebQAqrJ0y6fwIyi7nw==} @@ -11454,6 +11459,7 @@ packages: '@ungap/structured-clone@1.3.0': resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==} + deprecated: Potential CWE-502 - Update to 1.3.1 or higher '@unrs/resolver-binding-android-arm-eabi@1.11.1': resolution: {integrity: sha512-ppLRUgHVaGRWUx0R0Ut06Mjo9gBaBkg3v/8AxusGLhsIotbBLuRk51rAzqLC8gq6NyyAojEXglNjzf6R948DNw==} @@ -11718,10 +11724,12 @@ packages: '@xmldom/xmldom@0.8.11': resolution: {integrity: sha512-cQzWCtO6C8TQiYl1ruKNn2U6Ao4o4WBBcbL61yJl84x+j5sOWWFU9X7DpND8XZG3daDppSsigMdfAIl2upQBRw==} engines: {node: '>=10.0.0'} + deprecated: this version has critical issues, please update to the latest version '@xmldom/xmldom@0.9.8': resolution: {integrity: sha512-p96FSY54r+WJ50FIOsCOjyj/wavs8921hG5+kVMmZgKcvIKxMXHTrjNJvRgWa/zuX3B6t2lijLNFaOyuxUH+2A==} engines: {node: '>=14.6'} + deprecated: this version has critical issues, please update to the latest version '@xstate/fsm@1.6.5': resolution: {integrity: sha512-b5o1I6aLNeYlU/3CPlj/Z91ybk1gUsKT+5NAJI+2W4UjvS5KLG28K9v5UvNoFVjHV8PajVZ00RH3vnjyQO7ZAw==} @@ -12367,6 +12375,7 @@ packages: basic-ftp@5.2.0: resolution: {integrity: sha512-VoMINM2rqJwJgfdHq6RiUudKt2BV+FY5ZFezP/ypmwayk68+NzzAQy4XXLlqsGD4MCzq3DrmNFD/uUmBJuGoXw==} engines: {node: '>=10.0.0'} + deprecated: Security vulnerability fixed in 5.2.1, please upgrade bcrypt-pbkdf@1.0.2: resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} @@ -13983,6 +13992,7 @@ packages: esbuild-plugin-polyfill-node@0.3.0: resolution: {integrity: sha512-SHG6CKUfWfYyYXGpW143NEZtcVVn8S/WHcEOxk62LuDXnY4Zpmc+WmxJKN6GMTgTClXJXhEM5KQlxKY6YjbucQ==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: esbuild: '*' @@ -16779,9 +16789,9 @@ packages: engines: {node: '>=18.12.0'} hasBin: true - liquidjs@10.21.1: - resolution: {integrity: sha512-NZXmCwv3RG5nire3fmIn9HsOyJX3vo+ptp0yaXUHAMzSNBhx74Hm+dAGJvscUA6lNqbLuYfXgNavRQ9UbUJhQQ==} - engines: {node: '>=14'} + liquidjs@10.27.1: + resolution: {integrity: sha512-ylE+1q2kSef1UxAyxqbyuWM3FRWS1v48JK1Y3CoW3bD6TSNXZh0+GsVnihujEpKyR+Jejx2aRAFfC3AHm9rElg==} + engines: {node: '>=16'} hasBin: true listr2@8.2.5: @@ -16907,6 +16917,9 @@ packages: lodash@4.17.23: resolution: {integrity: sha512-LgVTMpQtIopCi79SJeDiP0TfWi5CNEc/L/aRdTh3yIvmZXTnheWpKjSZhnvMl8iXbC1tFg9gdHHDMLoV7CnG+w==} + lodash@4.18.1: + resolution: {integrity: sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==} + log-symbols@4.1.0: resolution: {integrity: sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==} engines: {node: '>=10'} @@ -19032,6 +19045,10 @@ packages: resolution: {integrity: sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==} engines: {node: '>=0.6'} + qs@6.15.3: + resolution: {integrity: sha512-O9gl3zCl5h5blw1KGUzQKhA5oUXSl8rwUIM5o0S3nCXMliSvy5Dzx7/DJcI+SwgICv+IneSZwhBh1oSyEHA71A==} + engines: {node: '>=0.6'} + query-selector-shadow-dom@1.0.0: resolution: {integrity: sha512-bK0/0cCI+R8ZmOF1QjT7HupDUYCxbf/9TJgAmSXQxZpftXmTAeil9DRoCnTDkWbvOyZzhcMBwKpptWcdkGFIMg==} @@ -20129,6 +20146,10 @@ packages: resolution: {integrity: sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==} engines: {node: '>= 0.4'} + side-channel-list@1.0.1: + resolution: {integrity: sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==} + engines: {node: '>= 0.4'} + side-channel-map@1.0.1: resolution: {integrity: sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==} engines: {node: '>= 0.4'} @@ -20141,6 +20162,10 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} + side-channel@1.1.1: + resolution: {integrity: sha512-6x6dK6zJdpTzF4sQeNYxwtvBzf6Eg4GtlesS94HOvTudUeyK2WXAaIfmDgsyslYrRBeFIlsi54AYsFGUuhmvrQ==} + engines: {node: '>= 0.4'} + siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -21034,6 +21059,10 @@ packages: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} + ts-dedent@2.3.0: + resolution: {integrity: sha512-JfJeIHke7y2egdGGgRAvpCwYFUsHlM2gPcrVOxFkznt/4uzQ7HFmvE63iFHVLBJNDuyDOQgijDK/tXH/f6Msjg==} + engines: {node: '>=6.10'} + ts-interface-checker@0.1.13: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} @@ -21118,6 +21147,7 @@ packages: tsconfck@3.1.6: resolution: {integrity: sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==} engines: {node: ^18 || >=20} + deprecated: unmaintained hasBin: true peerDependencies: typescript: 5.6.3 @@ -21443,8 +21473,8 @@ packages: resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} engines: {node: '>= 10.0.0'} - unlayer-types@1.394.0: - resolution: {integrity: sha512-0y7+/QQ8MxCjPcpWK3rz7pQXsNGQAUGI6JlBKHQBneqOAWeCVET6Ohd5KVgD95Rm8v6ZLRn5TJvjdsRwIWHHUg==} + unlayer-types@1.460.0: + resolution: {integrity: sha512-0hTSlF2RqRn3u0HnVfzKx/ZrzWIL1DFLJSl4eB/Y1y2HVZWyWbyLuS8P/O1sXB3KM5mOjJmzK8SXq+UN/pKijg==} unpipe@1.0.0: resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} @@ -21573,6 +21603,7 @@ packages: uuid@10.0.0: resolution: {integrity: sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@11.1.0: @@ -21585,14 +21616,17 @@ packages: uuid@8.0.0: resolution: {integrity: sha512-jOXGuXZAWdsTH7eZLtyXMqUb9EcWMGZNbL9YcGBJl4MH4nrxHmZJhEHvyLFrkxo+28uLb/NYRcStH48fnD0Vzw==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true uuid@9.0.1: resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} + deprecated: uuid@10 and below is no longer supported. For ESM codebases, update to uuid@latest. For CommonJS codebases, use uuid@11 (but be aware this version will likely be deprecated in 2028). hasBin: true v8-compile-cache-lib@3.0.1: @@ -22231,8 +22265,8 @@ packages: peerDependencies: zod: ^3.25 || ^4 - zod-to-ts@2.0.0: - resolution: {integrity: sha512-aHsUgIl+CQutKAxtRNeZslLCLXoeuSq+j5HU7q3kvi/c2KIAo6q4YjT7/lwFfACxLB923ELHYMkHmlxiqFy4lw==} + zod-to-ts@2.1.0: + resolution: {integrity: sha512-jZP1GokTqR99FLmtGU+B9acjD9u/R++b++Vxe1sWpBQDd82/9/j5LyLZZ7/Oy3h2nxcz5NihikgX4D0hhdu3+g==} peerDependencies: typescript: 5.6.3 zod: ^3.25.0 || ^4.0.0 @@ -25555,7 +25589,7 @@ snapshots: agents: 0.3.10(@cloudflare/ai-chat@0.0.6)(@cloudflare/codemode@0.0.6)(@cloudflare/workers-types@4.20260207.0)(ai@6.0.77(zod@4.3.6))(react@18.3.1)(zod@4.3.6) ai: 6.0.77(zod@4.3.6) zod: 4.3.6 - zod-to-ts: 2.0.0(typescript@5.6.3)(zod@4.3.6) + zod-to-ts: 2.1.0(typescript@5.6.3)(zod@4.3.6) transitivePeerDependencies: - typescript @@ -30529,7 +30563,7 @@ snapshots: escape-goat: 3.0.0 google-libphonenumber: 3.2.40 kafkajs: 2.2.4 - liquidjs: 10.21.1 + liquidjs: 10.27.1 lodash: 4.17.21 lru-cache: 10.4.3 ssh2-sftp-client: 10.0.3 @@ -30566,7 +30600,7 @@ snapshots: cheerio: 1.0.0 dayjs: 1.11.11(patch_hash=2e3e09d22bbc20d8961e0392c318f12ffada0babb6422f03b5538af8b2707852) escape-goat: 3.0.0 - liquidjs: 10.21.1 + liquidjs: 10.27.1 lodash: 4.17.23 transitivePeerDependencies: - encoding @@ -31601,11 +31635,11 @@ snapshots: '@storybook/theming': 7.6.20(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@storybook/types': 7.6.20 dequal: 2.0.3 - lodash: 4.17.23 + lodash: 4.18.1 memoizerific: 1.11.3 store2: 2.14.4 telejson: 7.2.0 - ts-dedent: 2.2.0 + ts-dedent: 2.3.0 transitivePeerDependencies: - react - react-dom @@ -31793,7 +31827,7 @@ snapshots: dependencies: '@storybook/client-logger': 7.6.20 memoizerific: 1.11.3 - qs: 6.14.1 + qs: 6.15.3 '@storybook/router@7.6.4': dependencies: @@ -33306,7 +33340,7 @@ snapshots: dependencies: undici-types: 5.26.5 - '@types/node@20.19.33': + '@types/node@20.19.43': dependencies: undici-types: 6.21.0 @@ -38133,7 +38167,7 @@ snapshots: happy-dom@20.0.11: dependencies: - '@types/node': 20.19.33 + '@types/node': 20.19.43 '@types/whatwg-mimetype': 3.0.2 whatwg-mimetype: 3.0.0 @@ -40687,7 +40721,7 @@ snapshots: transitivePeerDependencies: - supports-color - liquidjs@10.21.1: + liquidjs@10.27.1: dependencies: commander: 10.0.1 @@ -40804,6 +40838,8 @@ snapshots: lodash@4.17.23: {} + lodash@4.18.1: {} + log-symbols@4.1.0: dependencies: chalk: 4.1.2 @@ -43751,6 +43787,11 @@ snapshots: dependencies: side-channel: 1.1.0 + qs@6.15.3: + dependencies: + es-define-property: 1.0.1 + side-channel: 1.1.1 + query-selector-shadow-dom@1.0.0: {} query-selector-shadow-dom@1.0.1: {} @@ -44206,7 +44247,7 @@ snapshots: react-email-editor@1.7.11(react@18.3.1): dependencies: react: 18.3.1 - unlayer-types: 1.394.0 + unlayer-types: 1.460.0 react-error-overlay@6.0.9: {} @@ -45106,6 +45147,11 @@ snapshots: es-errors: 1.3.0 object-inspect: 1.13.3 + side-channel-list@1.0.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-map@1.0.1: dependencies: call-bound: 1.0.4 @@ -45129,6 +45175,14 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 + side-channel@1.1.1: + dependencies: + es-errors: 1.3.0 + object-inspect: 1.13.4 + side-channel-list: 1.0.1 + side-channel-map: 1.0.1 + side-channel-weakmap: 1.0.2 + siginfo@2.0.0: {} signal-exit@3.0.7: {} @@ -46144,6 +46198,8 @@ snapshots: ts-dedent@2.2.0: {} + ts-dedent@2.3.0: {} + ts-interface-checker@0.1.13: {} ts-jest@27.1.5(@babel/core@7.28.0)(@types/jest@28.1.8)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.1(ts-node@10.9.1(@swc/core@1.15.18)(@types/node@22.18.8)(typescript@5.6.3)))(typescript@5.6.3): @@ -46598,7 +46654,7 @@ snapshots: universalify@2.0.0: {} - unlayer-types@1.394.0: {} + unlayer-types@1.460.0: {} unpipe@1.0.0: {} @@ -47486,7 +47542,7 @@ snapshots: dependencies: zod: 4.3.6 - zod-to-ts@2.0.0(typescript@5.6.3)(zod@4.3.6): + zod-to-ts@2.1.0(typescript@5.6.3)(zod@4.3.6): dependencies: typescript: 5.6.3 zod: 4.3.6