From ac4711852577987eb4e7c0e5accf1f7d47f9a75e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Tue, 16 Jun 2026 02:12:06 +0000 Subject: [PATCH 1/5] chore(deps): bump the telegraph-packages group across 1 directory with 14 updates Bumps the telegraph-packages group with 14 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@telegraph/button](https://github.com/knocklabs/telegraph) | `0.6.0` | `0.7.2` | | [@telegraph/combobox](https://github.com/knocklabs/telegraph) | `0.2.7` | `0.3.6` | | [@telegraph/icon](https://github.com/knocklabs/telegraph) | `0.5.0` | `0.5.2` | | [@telegraph/input](https://github.com/knocklabs/telegraph) | `0.3.2` | `0.4.1` | | [@telegraph/layout](https://github.com/knocklabs/telegraph) | `0.5.0` | `0.5.1` | | [@telegraph/select](https://github.com/knocklabs/telegraph) | `0.0.90` | `0.0.97` | | [@telegraph/textarea](https://github.com/knocklabs/telegraph) | `0.2.2` | `0.3.1` | | [@telegraph/tokens](https://github.com/knocklabs/telegraph) | `0.2.0` | `0.2.1` | | [@telegraph/typography](https://github.com/knocklabs/telegraph) | `0.4.0` | `0.4.1` | | [@telegraph/segmented-control](https://github.com/knocklabs/telegraph) | `0.2.4` | `0.2.7` | | [@telegraph/tag](https://github.com/knocklabs/telegraph) | `0.2.1` | `0.2.6` | | [@telegraph/toggle](https://github.com/knocklabs/telegraph) | `0.1.3` | `0.2.0` | | [@telegraph/tooltip](https://github.com/knocklabs/telegraph) | `0.2.2` | `0.4.1` | | [@telegraph/style-engine](https://github.com/knocklabs/telegraph) | `0.3.2` | `0.3.5` | Updates `@telegraph/button` from 0.6.0 to 0.7.2 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/button@0.6.0...@telegraph/button@0.7.2) Updates `@telegraph/combobox` from 0.2.7 to 0.3.6 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/combobox@0.2.7...@telegraph/combobox@0.3.6) Updates `@telegraph/icon` from 0.5.0 to 0.5.2 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/icon@0.5.0...@telegraph/icon@0.5.2) Updates `@telegraph/input` from 0.3.2 to 0.4.1 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/input@0.3.2...@telegraph/input@0.4.1) Updates `@telegraph/layout` from 0.5.0 to 0.5.1 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/layout@0.5.0...@telegraph/layout@0.5.1) Updates `@telegraph/select` from 0.0.90 to 0.0.97 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/select@0.0.90...@telegraph/select@0.0.97) Updates `@telegraph/textarea` from 0.2.2 to 0.3.1 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/textarea@0.2.2...@telegraph/textarea@0.3.1) Updates `@telegraph/tokens` from 0.2.0 to 0.2.1 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/tokens@0.2.0...@telegraph/tokens@0.2.1) Updates `@telegraph/typography` from 0.4.0 to 0.4.1 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/typography@0.4.0...@telegraph/typography@0.4.1) Updates `@telegraph/segmented-control` from 0.2.4 to 0.2.7 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/segmented-control@0.2.4...@telegraph/segmented-control@0.2.7) Updates `@telegraph/tag` from 0.2.1 to 0.2.6 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/tag@0.2.1...@telegraph/tag@0.2.6) Updates `@telegraph/toggle` from 0.1.3 to 0.2.0 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/toggle@0.1.3...@telegraph/toggle@0.2.0) Updates `@telegraph/tooltip` from 0.2.2 to 0.4.1 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/tooltip@0.2.2...@telegraph/tooltip@0.4.1) Updates `@telegraph/style-engine` from 0.3.2 to 0.3.5 - [Release notes](https://github.com/knocklabs/telegraph/releases) - [Commits](https://github.com/knocklabs/telegraph/compare/@telegraph/style-engine@0.3.2...@telegraph/style-engine@0.3.5) --- updated-dependencies: - dependency-name: "@telegraph/button" dependency-version: 0.7.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: telegraph-packages - dependency-name: "@telegraph/combobox" dependency-version: 0.3.6 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: telegraph-packages - dependency-name: "@telegraph/icon" dependency-version: 0.5.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/input" dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: telegraph-packages - dependency-name: "@telegraph/layout" dependency-version: 0.5.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/select" dependency-version: 0.0.97 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/textarea" dependency-version: 0.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: telegraph-packages - dependency-name: "@telegraph/tokens" dependency-version: 0.2.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/typography" dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/segmented-control" dependency-version: 0.2.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/tag" dependency-version: 0.2.6 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: telegraph-packages - dependency-name: "@telegraph/toggle" dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: telegraph-packages - dependency-name: "@telegraph/tooltip" dependency-version: 0.4.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: telegraph-packages - dependency-name: "@telegraph/style-engine" dependency-version: 0.3.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: telegraph-packages ... Signed-off-by: dependabot[bot] --- examples/nextjs-app-dir-example/package.json | 18 +- examples/nextjs-example/package.json | 18 +- packages/react/package.json | 24 +- yarn.lock | 471 +++++++------------ 4 files changed, 210 insertions(+), 321 deletions(-) diff --git a/examples/nextjs-app-dir-example/package.json b/examples/nextjs-app-dir-example/package.json index ff0e070ec..ae4888d13 100644 --- a/examples/nextjs-app-dir-example/package.json +++ b/examples/nextjs-app-dir-example/package.json @@ -14,15 +14,15 @@ "@faker-js/faker": "^9.9.0", "@knocklabs/node": "^1.30.0", "@knocklabs/react": "workspace:*", - "@telegraph/button": ">=0.6.0", - "@telegraph/combobox": ">=0.2.7", - "@telegraph/icon": ">=0.5.0", - "@telegraph/input": ">=0.3.2", - "@telegraph/layout": ">=0.5.0", - "@telegraph/select": ">=0.0.90", - "@telegraph/textarea": ">=0.2.2", - "@telegraph/tokens": ">=0.2.0", - "@telegraph/typography": ">=0.4.0", + "@telegraph/button": ">=0.7.2", + "@telegraph/combobox": ">=0.3.6", + "@telegraph/icon": ">=0.5.2", + "@telegraph/input": ">=0.4.1", + "@telegraph/layout": ">=0.5.1", + "@telegraph/select": ">=0.0.97", + "@telegraph/textarea": ">=0.3.1", + "@telegraph/tokens": ">=0.2.1", + "@telegraph/typography": ">=0.4.1", "framer-motion": "^12.38.0", "next": "npm:next@15.3.6", "next-seo": "^6.8.0", diff --git a/examples/nextjs-example/package.json b/examples/nextjs-example/package.json index 2490f4f16..6c4daaa97 100644 --- a/examples/nextjs-example/package.json +++ b/examples/nextjs-example/package.json @@ -16,15 +16,15 @@ "@faker-js/faker": "^9.9.0", "@knocklabs/node": "^1.30.0", "@knocklabs/react": "workspace:^", - "@telegraph/button": ">=0.6.0", - "@telegraph/combobox": ">=0.2.7", - "@telegraph/icon": ">=0.5.0", - "@telegraph/input": ">=0.3.2", - "@telegraph/layout": ">=0.5.0", - "@telegraph/select": ">=0.0.90", - "@telegraph/textarea": ">=0.2.2", - "@telegraph/tokens": ">=0.2.0", - "@telegraph/typography": ">=0.4.0", + "@telegraph/button": ">=0.7.2", + "@telegraph/combobox": ">=0.3.6", + "@telegraph/icon": ">=0.5.2", + "@telegraph/input": ">=0.4.1", + "@telegraph/layout": ">=0.5.1", + "@telegraph/select": ">=0.0.97", + "@telegraph/textarea": ">=0.3.1", + "@telegraph/tokens": ">=0.2.1", + "@telegraph/typography": ">=0.4.1", "framer-motion": "^12.38.0", "next": "15.3.6", "next-seo": "^6.8.0", diff --git a/packages/react/package.json b/packages/react/package.json index 89cc3a97a..fc74af1e4 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -77,17 +77,17 @@ "@popperjs/core": "^2.11.8", "@radix-ui/react-dialog": "^1.1.15", "@radix-ui/react-hover-card": "^1.1.15", - "@telegraph/button": ">=0.6.0", - "@telegraph/combobox": ">=0.2.7", - "@telegraph/icon": ">=0.5.0", - "@telegraph/layout": ">=0.5.0", - "@telegraph/segmented-control": ">=0.2.4", - "@telegraph/select": ">=0.0.90", - "@telegraph/tag": ">=0.2.1", - "@telegraph/toggle": ">=0.1.3", - "@telegraph/tokens": ">=0.2.0", - "@telegraph/tooltip": ">=0.2.2", - "@telegraph/typography": ">=0.4.0", + "@telegraph/button": ">=0.7.2", + "@telegraph/combobox": ">=0.3.6", + "@telegraph/icon": ">=0.5.2", + "@telegraph/layout": ">=0.5.1", + "@telegraph/segmented-control": ">=0.2.7", + "@telegraph/select": ">=0.0.97", + "@telegraph/tag": ">=0.2.6", + "@telegraph/toggle": ">=0.2.0", + "@telegraph/tokens": ">=0.2.1", + "@telegraph/tooltip": ">=0.4.1", + "@telegraph/typography": ">=0.4.1", "clsx": "^2.1.1", "lodash.debounce": "^4.0.8", "lucide-react": "^0.544.0" @@ -95,7 +95,7 @@ "devDependencies": { "@codecov/vite-plugin": "^2.0.1", "@tanstack/react-router": "1.168.21", - "@telegraph/style-engine": "^0.3.2", + "@telegraph/style-engine": "^0.3.5", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.2", "@types/eslint-plugin-jsx-a11y": "^6", diff --git a/yarn.lock b/yarn.lock index dfeee206b..a7332f323 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5108,18 +5108,18 @@ __metadata: "@radix-ui/react-dialog": "npm:^1.1.15" "@radix-ui/react-hover-card": "npm:^1.1.15" "@tanstack/react-router": "npm:1.168.21" - "@telegraph/button": "npm:>=0.6.0" - "@telegraph/combobox": "npm:>=0.2.7" - "@telegraph/icon": "npm:>=0.5.0" - "@telegraph/layout": "npm:>=0.5.0" - "@telegraph/segmented-control": "npm:>=0.2.4" - "@telegraph/select": "npm:>=0.0.90" - "@telegraph/style-engine": "npm:^0.3.2" - "@telegraph/tag": "npm:>=0.2.1" - "@telegraph/toggle": "npm:>=0.1.3" - "@telegraph/tokens": "npm:>=0.2.0" - "@telegraph/tooltip": "npm:>=0.2.2" - "@telegraph/typography": "npm:>=0.4.0" + "@telegraph/button": "npm:>=0.7.2" + "@telegraph/combobox": "npm:>=0.3.6" + "@telegraph/icon": "npm:>=0.5.2" + "@telegraph/layout": "npm:>=0.5.1" + "@telegraph/segmented-control": "npm:>=0.2.7" + "@telegraph/select": "npm:>=0.0.97" + "@telegraph/style-engine": "npm:^0.3.5" + "@telegraph/tag": "npm:>=0.2.6" + "@telegraph/toggle": "npm:>=0.2.0" + "@telegraph/tokens": "npm:>=0.2.1" + "@telegraph/tooltip": "npm:>=0.4.1" + "@telegraph/typography": "npm:>=0.4.1" "@testing-library/dom": "npm:^10.4.1" "@testing-library/react": "npm:^16.3.2" "@types/eslint-plugin-jsx-a11y": "npm:^6" @@ -7685,351 +7685,290 @@ __metadata: languageName: node linkType: hard -"@telegraph/button@npm:>=0.6.0, @telegraph/button@npm:^0.6.0": - version: 0.6.0 - resolution: "@telegraph/button@npm:0.6.0" +"@telegraph/button@npm:>=0.7.2, @telegraph/button@npm:^0.7.2": + version: 0.7.2 + resolution: "@telegraph/button@npm:0.7.2" dependencies: - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/icon": "npm:^0.5.0" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/style-engine": "npm:^0.3.2" - "@telegraph/typography": "npm:^0.4.0" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/icon": "npm:^0.5.2" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/style-engine": "npm:^0.3.5" + "@telegraph/typography": "npm:^0.4.1" clsx: "npm:^2.1.1" - lucide-react: "npm:^0.544.0" + lucide-react: "npm:^1.14.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/31909ea5b69d4337f339d4f64d6199276f655ec903b50ee645777d75ede0e93cf61a5c26d7290c5899118ced0f12ff51b922c352b9749ca221e4c16b32aa6fb5 + checksum: 10c0/8823c57e5cdc55f3ad0fa029e072c94eef9119e82b042e332295a58421e2f27462a4a0ac0e64fd591135b3766c5917262fa111d2b66b2ae7175c300e524ac346 languageName: node linkType: hard -"@telegraph/combobox@npm:0.2.7, @telegraph/combobox@npm:>=0.2.7": - version: 0.2.7 - resolution: "@telegraph/combobox@npm:0.2.7" +"@telegraph/combobox@npm:0.3.6, @telegraph/combobox@npm:>=0.3.6": + version: 0.3.6 + resolution: "@telegraph/combobox@npm:0.3.6" dependencies: "@radix-ui/react-dismissable-layer": "npm:^1.1.11" "@radix-ui/react-menu": "npm:^2.1.16" "@radix-ui/react-portal": "npm:^1.1.10" "@radix-ui/react-use-controllable-state": "npm:^1.2.2" "@radix-ui/react-visually-hidden": "npm:^1.2.4" - "@telegraph/button": "npm:^0.6.0" - "@telegraph/compose-refs": "npm:^0.0.8" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/icon": "npm:^0.5.0" - "@telegraph/input": "npm:^0.3.2" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/menu": "npm:^0.3.3" - "@telegraph/tag": "npm:^0.2.1" - "@telegraph/tooltip": "npm:^0.2.2" - "@telegraph/truncate": "npm:^0.1.2" - "@telegraph/typography": "npm:^0.4.0" - lucide-react: "npm:^0.544.0" + "@telegraph/button": "npm:^0.7.2" + "@telegraph/compose-refs": "npm:^0.0.9" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/icon": "npm:^0.5.2" + "@telegraph/input": "npm:^0.4.1" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/menu": "npm:^0.4.1" + "@telegraph/tag": "npm:^0.2.6" + "@telegraph/tooltip": "npm:^0.4.1" + "@telegraph/truncate": "npm:^0.1.5" + "@telegraph/typography": "npm:^0.4.1" + lucide-react: "npm:^1.14.0" motion: "npm:^12.38.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/7b46d46a993d6a884f1c0804ab51680b1e3599107c0c8c1e661adcb07f7ee550cc8926cea55bff0835c27856dcfe760e204aeb589caf2952b58202d9461c4f5e + checksum: 10c0/59f0b482f17e45d1eb89bcc154e1b65c862ed42cd4991a4ca428155d84cbde9763947c9f20bc73ad1873f270d707fa7d6997863cc6ee388193b0029dfc16284d languageName: node linkType: hard -"@telegraph/compose-refs@npm:^0.0.8": - version: 0.0.8 - resolution: "@telegraph/compose-refs@npm:0.0.8" +"@telegraph/compose-refs@npm:^0.0.9": + version: 0.0.9 + resolution: "@telegraph/compose-refs@npm:0.0.9" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/f2333ae73b258cf1c8873d818322a4a9e29c40649c23231fc678d9f20937099ae2c6cf6aa95591a2e9d60ac141b17d5f3b6c645a95aa36e77afda71018888f98 + checksum: 10c0/1a21e670ad651a56c77b850dd7e7789f056f3e5557bdf5204d54275bdd51c97e03a34fae6233622150a1810652fa661717eb1f7920bea0712827f401eeb43dbd languageName: node linkType: hard -"@telegraph/helpers@npm:0.0.15, @telegraph/helpers@npm:^0.0.15": - version: 0.0.15 - resolution: "@telegraph/helpers@npm:0.0.15" +"@telegraph/helpers@npm:0.0.16, @telegraph/helpers@npm:^0.0.16": + version: 0.0.16 + resolution: "@telegraph/helpers@npm:0.0.16" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/a5e9e80f9dfb9c00ee808fc5e6123a47c01eec94104ec02f44711c40785e3b0062d198a071a8b633fd67fe992b6c1bfb7f42a84d982b67296e10da128241256f + checksum: 10c0/99b1bd81190f29a931d22a786be31570e58bb70de77055a502f80f2bb916ce4c7c8a328921a18fbd4a730df01e1f20fa59e137210ef07d25785fb145c0229623 languageName: node linkType: hard -"@telegraph/icon@npm:>=0.5.0, @telegraph/icon@npm:^0.5.0": - version: 0.5.0 - resolution: "@telegraph/icon@npm:0.5.0" +"@telegraph/icon@npm:>=0.5.2, @telegraph/icon@npm:^0.5.2": + version: 0.5.2 + resolution: "@telegraph/icon@npm:0.5.2" dependencies: - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/typography": "npm:^0.4.0" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/typography": "npm:^0.4.1" clsx: "npm:^2.1.1" - lucide-react: "npm:^0.544.0" + lucide-react: "npm:^1.14.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/2390ac0fe2741985d2ba7674764f9ba79eecab8311eb90e66f8d78b4a616f3e439672d1aada27966c9d96798dd1335796aeffdf399ba0169aadc0d892513849c + checksum: 10c0/77fdb26d75e30e6086635d8b4d35c379ae6ca17e64bcac007731b68c2177d2c9576bc551e4e42387f04a53693afccdf3a0db23112f998495ffc3d3027897bf00 languageName: node linkType: hard -"@telegraph/input@npm:>=0.3.2, @telegraph/input@npm:^0.3.2": - version: 0.3.2 - resolution: "@telegraph/input@npm:0.3.2" +"@telegraph/input@npm:>=0.4.1, @telegraph/input@npm:^0.4.1": + version: 0.4.1 + resolution: "@telegraph/input@npm:0.4.1" dependencies: "@radix-ui/react-slot": "npm:^1.2.4" - "@telegraph/compose-refs": "npm:^0.0.8" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/typography": "npm:^0.4.0" + "@telegraph/compose-refs": "npm:^0.0.9" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/typography": "npm:^0.4.1" clsx: "npm:^2.1.1" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/070163c8343969a19a098dddf37e0857ba0aaf1bcd8c180cff3715ace6357a26fc5b0f9f6755aa62533385febc8d4a7709590f9e7f1be8bafb2b0688cf61c293 + checksum: 10c0/5b1a9f4a4133cc030335312a928389910de0f49a1a48544c34413eff776931f05d9d6622aa847c4070e7d867a2cbbb76fb971b959e002998dd074cdd738edb50 languageName: node linkType: hard -"@telegraph/layout@npm:>=0.5.0, @telegraph/layout@npm:^0.5.0": - version: 0.5.0 - resolution: "@telegraph/layout@npm:0.5.0" +"@telegraph/layout@npm:>=0.5.1, @telegraph/layout@npm:^0.5.1": + version: 0.5.1 + resolution: "@telegraph/layout@npm:0.5.1" dependencies: - "@telegraph/compose-refs": "npm:^0.0.8" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/style-engine": "npm:^0.3.0" + "@telegraph/compose-refs": "npm:^0.0.9" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/style-engine": "npm:^0.3.5" clsx: "npm:^2.1.1" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/4bab7b45859bf7468b0a470e089f3177c1fdf7792c7285305b59100de6f77649a8cac72ca16ca662cfc8dc7caab93e14459e994bf03b2ad7dc9fd9269d27d055 + checksum: 10c0/d2b27be8b87a430c241556fc19456b4568f0f23bfc420f6c7a2c2d6c7820925ad38d67d350bfec84b8e9a4c3cbcde0162c2f73971672f3dda76effc05194752f languageName: node linkType: hard -"@telegraph/menu@npm:^0.3.3": - version: 0.3.3 - resolution: "@telegraph/menu@npm:0.3.3" +"@telegraph/menu@npm:^0.4.1": + version: 0.4.1 + resolution: "@telegraph/menu@npm:0.4.1" dependencies: "@radix-ui/react-menu": "npm:^2.1.16" "@radix-ui/react-use-controllable-state": "npm:^1.2.2" - "@telegraph/button": "npm:^0.6.0" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/icon": "npm:^0.5.0" - "@telegraph/layout": "npm:^0.5.0" - lucide-react: "npm:^0.544.0" + "@telegraph/button": "npm:^0.7.2" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/icon": "npm:^0.5.2" + "@telegraph/layout": "npm:^0.5.1" + lucide-react: "npm:^1.14.0" motion: "npm:^12.38.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/c67915ab7353b7017efda964f07cb073f4d3e0dfe9f29b617ca780d58ebfae10d711431c94f9046e38fcce76dd4f0b5f2ef018d5182c96e43117815f816f5126 + checksum: 10c0/3b14a1fa707cc8aefc55f2e6d4e9469de21ba13b5aae3bc52349b9a2a089fa434882db4666023f0a61dcbe6728cda3d01ff5c385368ca36040f5fd144f529a8a languageName: node linkType: hard -"@telegraph/segmented-control@npm:>=0.2.4": - version: 0.2.4 - resolution: "@telegraph/segmented-control@npm:0.2.4" +"@telegraph/segmented-control@npm:>=0.2.7": + version: 0.2.7 + resolution: "@telegraph/segmented-control@npm:0.2.7" dependencies: "@radix-ui/react-toggle-group": "npm:^1.1.11" - "@telegraph/button": "npm:^0.6.0" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/truncate": "npm:^0.1.2" - lucide-react: "npm:^0.544.0" + "@telegraph/button": "npm:^0.7.2" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/truncate": "npm:^0.1.5" + lucide-react: "npm:^1.14.0" motion: "npm:^12.38.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/4ff2024a16c818663e02a142d75873d6c943e24a96a1f7c41f2477bba510d8006a8bcf9b68a854c33feb20b3181949be04e6a937b75f3b95541082a040a58dee + checksum: 10c0/da12bc8671ea8230b1877cad4edf7a1f16897504f7b6e41e59fa2afbf77e0878d61ee25fec490625dcde694cdfa3cd246e39d1392ff80a462414dda728a309fd languageName: node linkType: hard -"@telegraph/select@npm:>=0.0.90": - version: 0.0.90 - resolution: "@telegraph/select@npm:0.0.90" +"@telegraph/select@npm:>=0.0.97": + version: 0.0.97 + resolution: "@telegraph/select@npm:0.0.97" dependencies: - "@telegraph/combobox": "npm:0.2.7" - "@telegraph/helpers": "npm:0.0.15" + "@telegraph/combobox": "npm:0.3.6" + "@telegraph/helpers": "npm:0.0.16" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/6e0fecbe16eb2db405f05797db8f2942347775424d4ffee0446a079b3f224caf56f99e3c0dfba87ba0638e3cf53d8d58a28dd64a7ed2da71cb1373cd459d933e + checksum: 10c0/fbba75f1a65f01e2fa8cc373dff1315ec3a9e40d7be86f4f55812606ba3c13e8d9b14eeee39233d777545cea96d9ee8fe2a6936a272dbb65cff3cc11fd64c5dc languageName: node linkType: hard -"@telegraph/style-engine@npm:^0.3.0": - version: 0.3.0 - resolution: "@telegraph/style-engine@npm:0.3.0" +"@telegraph/style-engine@npm:^0.3.5": + version: 0.3.5 + resolution: "@telegraph/style-engine@npm:0.3.5" dependencies: - "@telegraph/tokens": "npm:^0.1.4" - postcss: "npm:^8.5.6" + "@telegraph/tokens": "npm:^0.2.1" + postcss: "npm:^8.5.15" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/9a5e0181fd3b1ae3def08b54137ff81f496dd28cb9a34bf3722b0dc37c62e6445f62b46c9a6609db0b1a0e82360b339abeb52f73781711daefecb56d982f9842 + checksum: 10c0/b7627d63a64b321669439f6364b60fa17f5282232431d9d0cbc2bafea5f1fec78dc0b9bae32647ea74082b5449bc0734a26bb8a0213ea4980a0f13362403b864 languageName: node linkType: hard -"@telegraph/style-engine@npm:^0.3.2": - version: 0.3.2 - resolution: "@telegraph/style-engine@npm:0.3.2" +"@telegraph/tag@npm:>=0.2.6, @telegraph/tag@npm:^0.2.6": + version: 0.2.6 + resolution: "@telegraph/tag@npm:0.2.6" dependencies: - "@telegraph/tokens": "npm:^0.2.0" - postcss: "npm:^8.5.6" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/14bc97ebc98cba9ce5ed6680a266c141191240d6670c2568c35fd38468a396d5b9c6b79152e8b070ffd3f018cb499dfd4f1bb4833725c1cf88ab82eeb88c9bdb - languageName: node - linkType: hard - -"@telegraph/tag@npm:>=0.2.1, @telegraph/tag@npm:^0.2.1": - version: 0.2.1 - resolution: "@telegraph/tag@npm:0.2.1" - dependencies: - "@telegraph/button": "npm:^0.6.0" - "@telegraph/compose-refs": "npm:^0.0.8" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/icon": "npm:^0.5.0" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/tooltip": "npm:^0.2.2" - "@telegraph/typography": "npm:^0.4.0" + "@telegraph/button": "npm:^0.7.2" + "@telegraph/compose-refs": "npm:^0.0.9" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/icon": "npm:^0.5.2" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/tooltip": "npm:^0.4.1" + "@telegraph/typography": "npm:^0.4.1" clsx: "npm:^2.1.1" - lucide-react: "npm:^0.544.0" + lucide-react: "npm:^1.14.0" motion: "npm:^12.38.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/6300d4eadcd81db408e4eda97f39a93615be54fbdd9b0e0c3073d03e299f326111fab09e988c8c3925007c4135a2378c6d8066b36a6697cc38fbadc470e1c2c1 + checksum: 10c0/db37c0f31eb62d0cb48071ce00ac92709e3a5b28122c235edb7814c8cb5f29574ffb1d64b8e77e4600433ea198f3ff531cec4e994b34dae3d5dd302bd64ad141 languageName: node linkType: hard -"@telegraph/tag@npm:^0.2.0": - version: 0.2.0 - resolution: "@telegraph/tag@npm:0.2.0" - dependencies: - "@telegraph/button": "npm:^0.6.0" - "@telegraph/compose-refs": "npm:^0.0.8" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/icon": "npm:^0.5.0" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/tooltip": "npm:^0.2.1" - "@telegraph/typography": "npm:^0.4.0" - clsx: "npm:^2.1.1" - lucide-react: "npm:^0.544.0" - motion: "npm:^12.34.3" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/b73bc081b153fd0b442e08f2a0df72f40003494d9677f9c662a8f1433816cce3323329a3b07e3bc625da147583319d9a5d8ea039aef15e37a2497e89725e5436 - languageName: node - linkType: hard - -"@telegraph/textarea@npm:>=0.2.2": - version: 0.2.2 - resolution: "@telegraph/textarea@npm:0.2.2" +"@telegraph/textarea@npm:>=0.3.1": + version: 0.3.1 + resolution: "@telegraph/textarea@npm:0.3.1" dependencies: - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/typography": "npm:^0.4.0" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/typography": "npm:^0.4.1" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/4b583d46f78537ec5e20e927b80f06d9e6b782e782616adf671d1ef116bd2ed15072811b75ec1221964f37ae5d18b6ffb8034a9cf6c867ed9d47908848018aba + checksum: 10c0/b5fd0fd1e6bf88c062d930760d07400fa2e914dc823d9928a264b20aa54db1dac8a2b7efd5f7d423488b7c1bb609a5104588c80f5d95a7bb727e543075105f88 languageName: node linkType: hard -"@telegraph/toggle@npm:>=0.1.3": - version: 0.1.3 - resolution: "@telegraph/toggle@npm:0.1.3" +"@telegraph/toggle@npm:>=0.2.0": + version: 0.2.0 + resolution: "@telegraph/toggle@npm:0.2.0" dependencies: "@radix-ui/react-use-controllable-state": "npm:^1.2.2" "@radix-ui/react-visually-hidden": "npm:^1.2.4" - "@telegraph/button": "npm:^0.6.0" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/icon": "npm:^0.5.0" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/tag": "npm:^0.2.0" - "@telegraph/typography": "npm:^0.4.0" - lucide-react: "npm:^0.544.0" + "@telegraph/button": "npm:^0.7.2" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/icon": "npm:^0.5.2" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/tag": "npm:^0.2.6" + "@telegraph/typography": "npm:^0.4.1" + lucide-react: "npm:^1.14.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/5542c82351771ae31b0cad32d98255ee5d01ee56fa701a91bbf0be26898c1f23419793743a3ed462edffd9db53554695e712ff96e5a40b7882d4b66d939062cf - languageName: node - linkType: hard - -"@telegraph/tokens@npm:>=0.2.0, @telegraph/tokens@npm:^0.2.0": - version: 0.2.0 - resolution: "@telegraph/tokens@npm:0.2.0" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - checksum: 10c0/96db93d0ed5ae9581446894028b04bde31691b64fe3d027d0824aa949ea21a7054ea798924c20737987705c249f1939482a58ed5ac8a686813765974d1311b1e + checksum: 10c0/783514930710ede2ca9a3898178b1a5e6b0e54e05301acd0e2e92037cbd625c24632fd1ab3b4a8d2ba2655a4872d03fcff4824b36456c983e46062aced06dfd2 languageName: node linkType: hard -"@telegraph/tokens@npm:^0.1.4": - version: 0.1.4 - resolution: "@telegraph/tokens@npm:0.1.4" +"@telegraph/tokens@npm:>=0.2.1, @telegraph/tokens@npm:^0.2.1": + version: 0.2.1 + resolution: "@telegraph/tokens@npm:0.2.1" peerDependencies: react: ^18.0.0 || ^19.0.0 - checksum: 10c0/0c4355816b5b5291e84c5c96dba142326c0df866ea353c9c3de9fb6a1274985cfd29455bdbb8e39fde5458ef127da49bfd4e02a93673cfcb0ccc40f364f16a1a + checksum: 10c0/1688d64b5f8391db4c9bc0d34aa6f033cad846bd69f66b38e84f3a3023f0c597273b07b99c0e27b21d4f8595e4b2d5f5fa0cd759b9c42dff46c4bf523f57d9a6 languageName: node linkType: hard -"@telegraph/tooltip@npm:>=0.2.2, @telegraph/tooltip@npm:^0.2.2": - version: 0.2.2 - resolution: "@telegraph/tooltip@npm:0.2.2" +"@telegraph/tooltip@npm:>=0.4.1, @telegraph/tooltip@npm:^0.4.1": + version: 0.4.1 + resolution: "@telegraph/tooltip@npm:0.4.1" dependencies: "@radix-ui/react-tooltip": "npm:^1.2.8" "@radix-ui/react-use-controllable-state": "npm:^1.2.2" "@telegraph/appearance": "npm:^0.0.13" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/typography": "npm:^0.4.0" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/typography": "npm:^0.4.1" motion: "npm:^12.38.0" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/6691151f68e8b09f8db70595a2c37abcafceabc118c0324c252e971aa20d0d9e489ab7d1848a3aeab9a73306165372140552bf394e8d8ecad352e040d7dd5bf6 + checksum: 10c0/ec8d8e534fc4820b532840718ea716e72795e0e35870aa0e7f5fb81764accedb7c9161b408c5b1b6c3111cf2ee7ac88e48078078846ae47ab200f0a3f406c12d languageName: node linkType: hard -"@telegraph/tooltip@npm:^0.2.1": - version: 0.2.1 - resolution: "@telegraph/tooltip@npm:0.2.1" +"@telegraph/truncate@npm:^0.1.5": + version: 0.1.5 + resolution: "@telegraph/truncate@npm:0.1.5" dependencies: - "@radix-ui/react-tooltip": "npm:^1.2.8" - "@radix-ui/react-use-controllable-state": "npm:^1.2.2" - "@telegraph/appearance": "npm:^0.0.13" - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/typography": "npm:^0.4.0" - motion: "npm:^12.34.3" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/tooltip": "npm:^0.4.1" + "@telegraph/typography": "npm:^0.4.1" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/c06660ca310ae132f4d637e31694d65dc8f0649433cf11da2607f67fa46a5bfe80bd51d5655237917d7b32ac27320d7f0ddad2c54e13c823ec390bf39444442a + checksum: 10c0/1125754baa0bebece25166ca5156a915e96a4958d05fefb7fa57c5dff1af55b4309ff7ef31c19997268f841ad31fab524fb28c6c922158505d36ce0e8faf4432 languageName: node linkType: hard -"@telegraph/truncate@npm:^0.1.2": - version: 0.1.2 - resolution: "@telegraph/truncate@npm:0.1.2" - dependencies: - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/tooltip": "npm:^0.2.1" - "@telegraph/typography": "npm:^0.4.0" - peerDependencies: - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/0f983154edefa5278937fffc3c976b1fe2dfbd77632fef7b4a509a45c4ddf95ae4fd4979354978a5b56909c45bc30ebf7f5e6a74bf4f2149dccfa012625eee4d - languageName: node - linkType: hard - -"@telegraph/typography@npm:>=0.4.0, @telegraph/typography@npm:^0.4.0": - version: 0.4.0 - resolution: "@telegraph/typography@npm:0.4.0" +"@telegraph/typography@npm:>=0.4.1, @telegraph/typography@npm:^0.4.1": + version: 0.4.1 + resolution: "@telegraph/typography@npm:0.4.1" dependencies: - "@telegraph/helpers": "npm:^0.0.15" - "@telegraph/layout": "npm:^0.5.0" - "@telegraph/style-engine": "npm:^0.3.2" + "@telegraph/helpers": "npm:^0.0.16" + "@telegraph/layout": "npm:^0.5.1" + "@telegraph/style-engine": "npm:^0.3.5" clsx: "npm:^2.1.1" peerDependencies: react: ^18.0.0 || ^19.0.0 react-dom: ^18.0.0 || ^19.0.0 - checksum: 10c0/957027dedab7dd8fca6634cac286acfba9ec6b060993a52ce4dffc540b24de84c6f90eaab0c13346416d35323962d9f17566bef749b8ff9a29c3218e392eba69 + checksum: 10c0/4ed9615ea7206c346ee9afda7144d10b4376bc44bbe0821d834062325940002a22f80fd21d16e8cd0ae9873f738a0787550b4259abbbd2c183b19d980453ce9c languageName: node linkType: hard @@ -14057,28 +13996,6 @@ __metadata: languageName: node linkType: hard -"framer-motion@npm:^12.34.3": - version: 12.34.3 - resolution: "framer-motion@npm:12.34.3" - dependencies: - motion-dom: "npm:^12.34.3" - motion-utils: "npm:^12.29.2" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10c0/e36d8d2b33200c6d8ad8af6508090276674dcd239da8026ab19ec4f739b8943197c7b1777f28f96c7149f65ccd35efb5905cbdfdaf6e75017bcd7cc4eb69328b - languageName: node - linkType: hard - "framer-motion@npm:^12.38.0": version: 12.38.0 resolution: "framer-motion@npm:12.38.0" @@ -16204,6 +16121,15 @@ __metadata: languageName: node linkType: hard +"lucide-react@npm:^1.14.0": + version: 1.18.0 + resolution: "lucide-react@npm:1.18.0" + peerDependencies: + react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: 10c0/91b52cec3e38f4b362f538f4e78a597434fc6e70f7a8fe3ccbc12c43ede886f8b32880c38ec4c9e5c949d3f32beb94e6985be0bb40341b031b2b9ca45010576b + languageName: node + linkType: hard + "lz-string@npm:^1.5.0": version: 1.5.0 resolution: "lz-string@npm:1.5.0" @@ -17033,15 +16959,6 @@ __metadata: languageName: node linkType: hard -"motion-dom@npm:^12.34.3": - version: 12.34.3 - resolution: "motion-dom@npm:12.34.3" - dependencies: - motion-utils: "npm:^12.29.2" - checksum: 10c0/9a336be96dbb24a2ea3cafe401043553bc326274d118b86d6414e505cd394f26c071cd420d2e71c2cf19e76abc89bfdac4a7c5c1b3842eca56b11d6b8687dfdc - languageName: node - linkType: hard - "motion-dom@npm:^12.38.0": version: 12.38.0 resolution: "motion-dom@npm:12.38.0" @@ -17051,13 +16968,6 @@ __metadata: languageName: node linkType: hard -"motion-utils@npm:^12.29.2": - version: 12.29.2 - resolution: "motion-utils@npm:12.29.2" - checksum: 10c0/8058fbb3467602e8263a8a6df0e5d318d00d30d7148415d2ebc13c78a3c7a1b0cbec0808bb62e82c34714979ecbed15b9fffb91bde654dbf3602c84b7d66a5b6 - languageName: node - linkType: hard - "motion-utils@npm:^12.36.0": version: 12.36.0 resolution: "motion-utils@npm:12.36.0" @@ -17065,27 +16975,6 @@ __metadata: languageName: node linkType: hard -"motion@npm:^12.34.3": - version: 12.34.3 - resolution: "motion@npm:12.34.3" - dependencies: - framer-motion: "npm:^12.34.3" - tslib: "npm:^2.4.0" - peerDependencies: - "@emotion/is-prop-valid": "*" - react: ^18.0.0 || ^19.0.0 - react-dom: ^18.0.0 || ^19.0.0 - peerDependenciesMeta: - "@emotion/is-prop-valid": - optional: true - react: - optional: true - react-dom: - optional: true - checksum: 10c0/bb16391e893c2df81e1447d920cb97f54da1c2660ca648c9bfee6cc5b482f96b4bcb223eee02da40e78bd33c4211168b444e3fefefeb1177e338f0e1063b4be1 - languageName: node - linkType: hard - "motion@npm:^12.38.0": version: 12.38.0 resolution: "motion@npm:12.38.0" @@ -17351,15 +17240,15 @@ __metadata: "@knocklabs/react": "workspace:*" "@knocklabs/typescript-config": "workspace:^" "@next/eslint-plugin-next": "npm:^15.3.1" - "@telegraph/button": "npm:>=0.6.0" - "@telegraph/combobox": "npm:>=0.2.7" - "@telegraph/icon": "npm:>=0.5.0" - "@telegraph/input": "npm:>=0.3.2" - "@telegraph/layout": "npm:>=0.5.0" - "@telegraph/select": "npm:>=0.0.90" - "@telegraph/textarea": "npm:>=0.2.2" - "@telegraph/tokens": "npm:>=0.2.0" - "@telegraph/typography": "npm:>=0.4.0" + "@telegraph/button": "npm:>=0.7.2" + "@telegraph/combobox": "npm:>=0.3.6" + "@telegraph/icon": "npm:>=0.5.2" + "@telegraph/input": "npm:>=0.4.1" + "@telegraph/layout": "npm:>=0.5.1" + "@telegraph/select": "npm:>=0.0.97" + "@telegraph/textarea": "npm:>=0.3.1" + "@telegraph/tokens": "npm:>=0.2.1" + "@telegraph/typography": "npm:>=0.4.1" "@types/eslint": "npm:^8.44.7" "@types/node": "npm:^24" "@types/react": "npm:^19.2.14" @@ -17392,15 +17281,15 @@ __metadata: "@knocklabs/react": "workspace:^" "@knocklabs/typescript-config": "workspace:^" "@next/eslint-plugin-next": "npm:^15.3.1" - "@telegraph/button": "npm:>=0.6.0" - "@telegraph/combobox": "npm:>=0.2.7" - "@telegraph/icon": "npm:>=0.5.0" - "@telegraph/input": "npm:>=0.3.2" - "@telegraph/layout": "npm:>=0.5.0" - "@telegraph/select": "npm:>=0.0.90" - "@telegraph/textarea": "npm:>=0.2.2" - "@telegraph/tokens": "npm:>=0.2.0" - "@telegraph/typography": "npm:>=0.4.0" + "@telegraph/button": "npm:>=0.7.2" + "@telegraph/combobox": "npm:>=0.3.6" + "@telegraph/icon": "npm:>=0.5.2" + "@telegraph/input": "npm:>=0.4.1" + "@telegraph/layout": "npm:>=0.5.1" + "@telegraph/select": "npm:>=0.0.97" + "@telegraph/textarea": "npm:>=0.3.1" + "@telegraph/tokens": "npm:>=0.2.1" + "@telegraph/typography": "npm:>=0.4.1" "@types/eslint": "npm:^8.44.7" "@types/node": "npm:^24" "@types/react": "npm:^19.2.14" @@ -18164,7 +18053,7 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8, postcss@npm:^8.4.43, postcss@npm:^8.5.10, postcss@npm:^8.5.14, postcss@npm:^8.5.6": +"postcss@npm:^8, postcss@npm:^8.4.43, postcss@npm:^8.5.10, postcss@npm:^8.5.14, postcss@npm:^8.5.15, postcss@npm:^8.5.6": version: 8.5.15 resolution: "postcss@npm:8.5.15" dependencies: From 1199ffcbc5aeaff3e3e9d4f0c41965f55f2fa3b8 Mon Sep 17 00:00:00 2001 From: knock-eng-bot Date: Tue, 16 Jun 2026 02:12:20 +0000 Subject: [PATCH 2/5] chore(deps): add changeset for dependency update --- .changeset/dependabot-pr-1015.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/dependabot-pr-1015.md diff --git a/.changeset/dependabot-pr-1015.md b/.changeset/dependabot-pr-1015.md new file mode 100644 index 000000000..f6610ea13 --- /dev/null +++ b/.changeset/dependabot-pr-1015.md @@ -0,0 +1,5 @@ +--- +"@knocklabs/react": patch +--- + +chore(deps): bump the telegraph-packages group across 1 directory with 14 updates From 29adbb9d73abad64b18c89515a931c6878ff3397 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 17 Jun 2026 14:32:58 +0000 Subject: [PATCH 3/5] fix: bump lucide-react to ^1.14.0 to sync with telegraph packages The updated @telegraph/* packages now resolve to lucide-react 1.x internally. Keeping @knocklabs/react on ^0.544.0 caused two major versions in the lockfile, leading to icon divergence and bundle duplication. Also replaces the removed Github brand icon (dropped in lucide-react 1.0) with the Code icon in example apps. Co-authored-by: Kyle McDonald --- examples/nextjs-app-dir-example/app/example/page.tsx | 4 ++-- examples/nextjs-example/pages/index.tsx | 4 ++-- packages/react/package.json | 2 +- yarn.lock | 11 +---------- 4 files changed, 6 insertions(+), 15 deletions(-) diff --git a/examples/nextjs-app-dir-example/app/example/page.tsx b/examples/nextjs-app-dir-example/app/example/page.tsx index 2382f2e00..25d657878 100644 --- a/examples/nextjs-app-dir-example/app/example/page.tsx +++ b/examples/nextjs-app-dir-example/app/example/page.tsx @@ -9,7 +9,7 @@ import { Icon } from "@telegraph/icon"; import { Box, Stack } from "@telegraph/layout"; import { Select } from "@telegraph/select"; import { Heading, Text } from "@telegraph/typography"; -import { FileCode, Github } from "lucide-react"; +import { Code, FileCode } from "lucide-react"; import { useCallback, useState } from "react"; import NotificationFeed from "@/components/NotificationFeed"; @@ -115,7 +115,7 @@ export default function Example() { diff --git a/examples/nextjs-example/pages/index.tsx b/examples/nextjs-example/pages/index.tsx index 5f76346fe..ed1802792 100644 --- a/examples/nextjs-example/pages/index.tsx +++ b/examples/nextjs-example/pages/index.tsx @@ -7,7 +7,7 @@ import { Icon } from "@telegraph/icon"; import { Box, Stack } from "@telegraph/layout"; import { Select } from "@telegraph/select"; import { Heading, Text } from "@telegraph/typography"; -import { FileCode, Github } from "lucide-react"; +import { Code, FileCode } from "lucide-react"; import { useCallback, useState } from "react"; import NotificationFeed from "../components/NotificationFeed"; @@ -116,7 +116,7 @@ export default function Home() { diff --git a/packages/react/package.json b/packages/react/package.json index fc74af1e4..c8e790dd2 100644 --- a/packages/react/package.json +++ b/packages/react/package.json @@ -90,7 +90,7 @@ "@telegraph/typography": ">=0.4.1", "clsx": "^2.1.1", "lodash.debounce": "^4.0.8", - "lucide-react": "^0.544.0" + "lucide-react": "^1.14.0" }, "devDependencies": { "@codecov/vite-plugin": "^2.0.1", diff --git a/yarn.lock b/yarn.lock index a7332f323..14cb0669a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -5137,7 +5137,7 @@ __metadata: eslint-plugin-react-refresh: "npm:^0.5.2" jsdom: "npm:^29.1.0" lodash.debounce: "npm:^4.0.8" - lucide-react: "npm:^0.544.0" + lucide-react: "npm:^1.14.0" next: "npm:15.3.6" react: "npm:^19.2.5" react-dom: "npm:^19.2.5" @@ -16112,15 +16112,6 @@ __metadata: languageName: node linkType: hard -"lucide-react@npm:^0.544.0": - version: 0.544.0 - resolution: "lucide-react@npm:0.544.0" - peerDependencies: - react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 - checksum: 10c0/2503f8cf65e62915997073b6053423bf8091b9470cb397560b417ef2f1628ea162c49e821b787cf153afb86828482d941f051c3f2aa642a1fa58c3de227e0113 - languageName: node - linkType: hard - "lucide-react@npm:^1.14.0": version: 1.18.0 resolution: "lucide-react@npm:1.18.0" From 435a370d6bc5696076bcac14d67d5fce3d43aa58 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 17 Jun 2026 17:25:50 +0000 Subject: [PATCH 4/5] fix: use inline GitHub SVG mark instead of generic Code icon Replace the generic Code icon (used as a stopgap after lucide-react 1.x removed brand icons) with an inline GitHub Octicon mark SVG component. This restores the recognizable GitHub logo next to the 'Github repo' footer link in both example apps. Co-authored-by: Kyle McDonald --- .../app/example/page.tsx | 22 ++++++++++++++++--- examples/nextjs-example/pages/index.tsx | 22 ++++++++++++++++--- 2 files changed, 38 insertions(+), 6 deletions(-) diff --git a/examples/nextjs-app-dir-example/app/example/page.tsx b/examples/nextjs-app-dir-example/app/example/page.tsx index 25d657878..099de0531 100644 --- a/examples/nextjs-app-dir-example/app/example/page.tsx +++ b/examples/nextjs-app-dir-example/app/example/page.tsx @@ -9,8 +9,24 @@ import { Icon } from "@telegraph/icon"; import { Box, Stack } from "@telegraph/layout"; import { Select } from "@telegraph/select"; import { Heading, Text } from "@telegraph/typography"; -import { Code, FileCode } from "lucide-react"; -import { useCallback, useState } from "react"; +import { FileCode } from "lucide-react"; +import React, { forwardRef, useCallback, useState } from "react"; + +const GitHubIcon = forwardRef>( + (props, ref) => ( + + + + ), +); import NotificationFeed from "@/components/NotificationFeed"; import NotificationToasts from "@/components/NotificationToasts"; @@ -115,7 +131,7 @@ export default function Example() { diff --git a/examples/nextjs-example/pages/index.tsx b/examples/nextjs-example/pages/index.tsx index ed1802792..ba667babb 100644 --- a/examples/nextjs-example/pages/index.tsx +++ b/examples/nextjs-example/pages/index.tsx @@ -7,8 +7,24 @@ import { Icon } from "@telegraph/icon"; import { Box, Stack } from "@telegraph/layout"; import { Select } from "@telegraph/select"; import { Heading, Text } from "@telegraph/typography"; -import { Code, FileCode } from "lucide-react"; -import { useCallback, useState } from "react"; +import { FileCode } from "lucide-react"; +import React, { forwardRef, useCallback, useState } from "react"; + +const GitHubIcon = forwardRef>( + (props, ref) => ( + + + + ), +); import NotificationFeed from "../components/NotificationFeed"; import NotificationToasts from "../components/NotificationToasts"; @@ -116,7 +132,7 @@ export default function Home() { From 1fcac8c7ae753ce1ee6b347dae784a75ea3fec91 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Wed, 17 Jun 2026 17:28:26 +0000 Subject: [PATCH 5/5] style: fix import ordering in example apps Co-authored-by: Kyle McDonald --- examples/nextjs-app-dir-example/app/example/page.tsx | 10 +++++----- examples/nextjs-example/pages/index.tsx | 10 +++++----- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/examples/nextjs-app-dir-example/app/example/page.tsx b/examples/nextjs-app-dir-example/app/example/page.tsx index 099de0531..e1451ddaa 100644 --- a/examples/nextjs-app-dir-example/app/example/page.tsx +++ b/examples/nextjs-app-dir-example/app/example/page.tsx @@ -12,6 +12,11 @@ import { Heading, Text } from "@telegraph/typography"; import { FileCode } from "lucide-react"; import React, { forwardRef, useCallback, useState } from "react"; +import NotificationFeed from "@/components/NotificationFeed"; +import NotificationToasts from "@/components/NotificationToasts"; +import SendNotificationForm from "@/components/SendNotificationForm"; +import useIdentify from "@/hooks/useIdentify"; + const GitHubIcon = forwardRef>( (props, ref) => ( >( ), ); -import NotificationFeed from "@/components/NotificationFeed"; -import NotificationToasts from "@/components/NotificationToasts"; -import SendNotificationForm from "@/components/SendNotificationForm"; -import useIdentify from "@/hooks/useIdentify"; - const Tenants = { TeamA: "team-a", TeamB: "team-b", diff --git a/examples/nextjs-example/pages/index.tsx b/examples/nextjs-example/pages/index.tsx index ba667babb..8e2be7cab 100644 --- a/examples/nextjs-example/pages/index.tsx +++ b/examples/nextjs-example/pages/index.tsx @@ -10,6 +10,11 @@ import { Heading, Text } from "@telegraph/typography"; import { FileCode } from "lucide-react"; import React, { forwardRef, useCallback, useState } from "react"; +import NotificationFeed from "../components/NotificationFeed"; +import NotificationToasts from "../components/NotificationToasts"; +import SendNotificationForm from "../components/SendNotificationForm"; +import useIdentify from "../hooks/useIdentify"; + const GitHubIcon = forwardRef>( (props, ref) => ( >( ), ); -import NotificationFeed from "../components/NotificationFeed"; -import NotificationToasts from "../components/NotificationToasts"; -import SendNotificationForm from "../components/SendNotificationForm"; -import useIdentify from "../hooks/useIdentify"; - const Tenants = { TeamA: "team-a", TeamB: "team-b",