Skip to content

Commit 3d8df10

Browse files
authored
fix: utilize telegraph lucide-react instance so versions are synced (#778)
1 parent 08e7ed8 commit 3d8df10

File tree

5 files changed

+69
-79
lines changed

5 files changed

+69
-79
lines changed

.changeset/dirty-mammals-dress.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"@knocklabs/react": patch
3+
---
4+
5+
fix: utilize telegraph lucide-react instance so versions are synced

examples/nextjs-app-dir-example/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,17 +14,16 @@
1414
"@faker-js/faker": "^9.9.0",
1515
"@knocklabs/node": "^1.11.2",
1616
"@knocklabs/react": "workspace:*",
17-
"@telegraph/button": "^0.2.1",
18-
"@telegraph/combobox": "^0.1.9",
19-
"@telegraph/icon": "^0.2.4",
17+
"@telegraph/button": "^0.2.2",
18+
"@telegraph/combobox": "^0.1.10",
19+
"@telegraph/icon": "^0.2.5",
2020
"@telegraph/input": "^0.1.1",
2121
"@telegraph/layout": "^0.2.1",
22-
"@telegraph/select": "^0.0.63",
22+
"@telegraph/select": "^0.0.64",
2323
"@telegraph/textarea": "^0.1.1",
2424
"@telegraph/tokens": "^0.1.1",
2525
"@telegraph/typography": "^0.1.23",
2626
"framer-motion": "^12.23.12",
27-
"lucide-react": "^0.541.0",
2827
"next": "npm:next@^15.3.3",
2928
"next-seo": "^6.8.0",
3029
"react": "^19.0.0",

examples/nextjs-example/package.json

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,16 @@
1616
"@faker-js/faker": "^9.9.0",
1717
"@knocklabs/node": "^1.11.2",
1818
"@knocklabs/react": "workspace:^",
19-
"@telegraph/button": "^0.2.1",
20-
"@telegraph/combobox": "^0.1.9",
21-
"@telegraph/icon": "^0.2.4",
19+
"@telegraph/button": "^0.2.2",
20+
"@telegraph/combobox": "^0.1.10",
21+
"@telegraph/icon": "^0.2.5",
2222
"@telegraph/input": "^0.1.1",
2323
"@telegraph/layout": "^0.2.1",
24-
"@telegraph/select": "^0.0.63",
24+
"@telegraph/select": "^0.0.64",
2525
"@telegraph/textarea": "^0.1.1",
2626
"@telegraph/tokens": "^0.1.1",
2727
"@telegraph/typography": "^0.1.23",
2828
"framer-motion": "^12.23.12",
29-
"lucide-react": "^0.541.0",
3029
"next": "15.3.3",
3130
"next-seo": "^6.8.0",
3231
"react": "^19.0.0",

packages/react/package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -54,14 +54,13 @@
5454
"@knocklabs/react-core": "workspace:^",
5555
"@popperjs/core": "^2.11.8",
5656
"@radix-ui/react-dialog": "^1.1.14",
57-
"@telegraph/combobox": "^0.1.9",
58-
"@telegraph/icon": "^0.2.4",
57+
"@telegraph/combobox": "^0.1.10",
58+
"@telegraph/icon": "^0.2.5",
5959
"@telegraph/layout": "^0.2.1",
6060
"@telegraph/tokens": "^0.1.1",
6161
"@telegraph/typography": "^0.1.23",
6262
"clsx": "^2.1.1",
63-
"lodash.debounce": "^4.0.8",
64-
"lucide-react": "^0.541.0"
63+
"lodash.debounce": "^4.0.8"
6564
},
6665
"devDependencies": {
6766
"@codecov/vite-plugin": "^1.9.1",

yarn.lock

Lines changed: 53 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -4202,8 +4202,8 @@ __metadata:
42024202
"@knocklabs/react-core": "workspace:^"
42034203
"@popperjs/core": "npm:^2.11.8"
42044204
"@radix-ui/react-dialog": "npm:^1.1.14"
4205-
"@telegraph/combobox": "npm:^0.1.9"
4206-
"@telegraph/icon": "npm:^0.2.4"
4205+
"@telegraph/combobox": "npm:^0.1.10"
4206+
"@telegraph/icon": "npm:^0.2.5"
42074207
"@telegraph/layout": "npm:^0.2.1"
42084208
"@telegraph/tokens": "npm:^0.1.1"
42094209
"@telegraph/typography": "npm:^0.1.23"
@@ -4224,7 +4224,6 @@ __metadata:
42244224
eslint-plugin-react-refresh: "npm:^0.4.14"
42254225
jsdom: "npm:^27.0.0"
42264226
lodash.debounce: "npm:^4.0.8"
4227-
lucide-react: "npm:^0.541.0"
42284227
react: "npm:^19.0.0"
42294228
react-dom: "npm:^19.0.0"
42304229
rimraf: "npm:^6.0.1"
@@ -6569,50 +6568,50 @@ __metadata:
65696568
languageName: node
65706569
linkType: hard
65716570

6572-
"@telegraph/button@npm:^0.2.1":
6573-
version: 0.2.1
6574-
resolution: "@telegraph/button@npm:0.2.1"
6571+
"@telegraph/button@npm:^0.2.2":
6572+
version: 0.2.2
6573+
resolution: "@telegraph/button@npm:0.2.2"
65756574
dependencies:
65766575
"@telegraph/helpers": "npm:^0.0.13"
6577-
"@telegraph/icon": "npm:^0.2.4"
6576+
"@telegraph/icon": "npm:^0.2.5"
65786577
"@telegraph/layout": "npm:^0.2.1"
65796578
"@telegraph/style-engine": "npm:^0.1.15"
65806579
"@telegraph/typography": "npm:^0.1.23"
65816580
clsx: "npm:^2.1.1"
6582-
lucide-react: "npm:^0.542.0"
6581+
lucide-react: "npm:^0.544.0"
65836582
peerDependencies:
65846583
react: ^18.0.0 || ^19.0.0
65856584
react-dom: ^18.0.0 || ^19.0.0
6586-
checksum: 10c0/f37173292798e7a8341fd939b42de09454124019b6fd850a90e811dc5a66ac0f647732d3d79e9851b07c1f9a9561f1d0fd0f104af8b0d8b82aa42f0468eca8ac
6585+
checksum: 10c0/2f948f6f0bfe539f7296e5257a6b5fad5c87285ee4e3c98196c88834c2b02b24239243cf36aaf9ab5f71f07a289fc3a3d3f2b8af98433f5031b297c0f9b79207
65876586
languageName: node
65886587
linkType: hard
65896588

6590-
"@telegraph/combobox@npm:0.1.9, @telegraph/combobox@npm:^0.1.9":
6591-
version: 0.1.9
6592-
resolution: "@telegraph/combobox@npm:0.1.9"
6589+
"@telegraph/combobox@npm:0.1.10, @telegraph/combobox@npm:^0.1.10":
6590+
version: 0.1.10
6591+
resolution: "@telegraph/combobox@npm:0.1.10"
65936592
dependencies:
65946593
"@radix-ui/react-dismissable-layer": "npm:^1.1.10"
65956594
"@radix-ui/react-menu": "npm:^2.1.16"
65966595
"@radix-ui/react-portal": "npm:^1.1.9"
65976596
"@radix-ui/react-use-controllable-state": "npm:^1.2.2"
65986597
"@radix-ui/react-visually-hidden": "npm:^1.2.3"
6599-
"@telegraph/button": "npm:^0.2.1"
6598+
"@telegraph/button": "npm:^0.2.2"
66006599
"@telegraph/compose-refs": "npm:^0.0.7"
66016600
"@telegraph/helpers": "npm:^0.0.13"
6602-
"@telegraph/icon": "npm:^0.2.4"
6601+
"@telegraph/icon": "npm:^0.2.5"
66036602
"@telegraph/input": "npm:^0.1.1"
66046603
"@telegraph/layout": "npm:^0.2.1"
6605-
"@telegraph/menu": "npm:^0.1.7"
6606-
"@telegraph/tag": "npm:^0.0.101"
6604+
"@telegraph/menu": "npm:^0.1.8"
6605+
"@telegraph/tag": "npm:^0.0.102"
66076606
"@telegraph/tooltip": "npm:^0.0.56"
66086607
"@telegraph/truncate": "npm:^0.0.11"
66096608
"@telegraph/typography": "npm:^0.1.23"
6610-
lucide-react: "npm:^0.542.0"
6609+
lucide-react: "npm:^0.544.0"
66116610
motion: "npm:^12.23.12"
66126611
peerDependencies:
66136612
react: ^18.0.0 || ^19.0.0
66146613
react-dom: ^18.0.0 || ^19.0.0
6615-
checksum: 10c0/aa523a4bb46707e90edf4a82f257bb2c7b2488a3dee2faf318639fa9d17687f7cbba40410f5298fdecf89cf2885f58e2a09e7ebde7f2e41c8a0570688106e475
6614+
checksum: 10c0/723453f71735a33445e36d863b56ef1cc0c9efe76fd53a6f28977428fbc8089a5886cb864ef7c841dbd3f10d4e5f323273ce14f4787154b52cad59581ba185c2
66166615
languageName: node
66176616
linkType: hard
66186617

@@ -6636,18 +6635,18 @@ __metadata:
66366635
languageName: node
66376636
linkType: hard
66386637

6639-
"@telegraph/icon@npm:^0.2.4":
6640-
version: 0.2.4
6641-
resolution: "@telegraph/icon@npm:0.2.4"
6638+
"@telegraph/icon@npm:^0.2.5":
6639+
version: 0.2.5
6640+
resolution: "@telegraph/icon@npm:0.2.5"
66426641
dependencies:
66436642
"@telegraph/helpers": "npm:^0.0.13"
66446643
"@telegraph/typography": "npm:^0.1.23"
66456644
clsx: "npm:^2.1.1"
6646-
lucide-react: "npm:^0.542.0"
6645+
lucide-react: "npm:^0.544.0"
66476646
peerDependencies:
66486647
react: ^18.0.0 || ^19.0.0
66496648
react-dom: ^18.0.0 || ^19.0.0
6650-
checksum: 10c0/8a5af6e0b6034b83cb680b3c477156269df306d1faba0249805e6cde2fc51ea3aa680099fe5dff937ec1e235db507f0788b76c3fc69348969da174ab36ba239d
6649+
checksum: 10c0/f219fc2c05d4aaf956975958c03fa197169b6bff7dc170cbd6374a25ed24630170069bf15b4ef85556d954351ed8dd395d876bc6f14bd90fe905f9834738c9a7
66516650
languageName: node
66526651
linkType: hard
66536652

@@ -6683,35 +6682,35 @@ __metadata:
66836682
languageName: node
66846683
linkType: hard
66856684

6686-
"@telegraph/menu@npm:^0.1.7":
6687-
version: 0.1.7
6688-
resolution: "@telegraph/menu@npm:0.1.7"
6685+
"@telegraph/menu@npm:^0.1.8":
6686+
version: 0.1.8
6687+
resolution: "@telegraph/menu@npm:0.1.8"
66896688
dependencies:
66906689
"@radix-ui/react-menu": "npm:^2.1.16"
66916690
"@radix-ui/react-use-controllable-state": "npm:^1.2.2"
6692-
"@telegraph/button": "npm:^0.2.1"
6691+
"@telegraph/button": "npm:^0.2.2"
66936692
"@telegraph/helpers": "npm:^0.0.13"
6694-
"@telegraph/icon": "npm:^0.2.4"
6693+
"@telegraph/icon": "npm:^0.2.5"
66956694
"@telegraph/layout": "npm:^0.2.1"
6696-
lucide-react: "npm:^0.542.0"
6695+
lucide-react: "npm:^0.544.0"
66976696
motion: "npm:^12.23.12"
66986697
peerDependencies:
66996698
react: ^18.0.0 || ^19.0.0
67006699
react-dom: ^18.0.0 || ^19.0.0
6701-
checksum: 10c0/ae78d44c87a5217d9fadbfc8a546753fdbcd29e73252eb585ae50fa19c19f750698c2d0d2ba00f6b2ff2b7ded0cb67801a74a0bcc241a27b010a1528c73dda1f
6700+
checksum: 10c0/b0e2af65b1ff7edfda1f14412f9b572032b74438bbc8cb89285eb0a21cebfc732d9adb6d1d819149493a88dc8b344ff9ba68f1f05a2c4373e440954e800eca50
67026701
languageName: node
67036702
linkType: hard
67046703

6705-
"@telegraph/select@npm:^0.0.63":
6706-
version: 0.0.63
6707-
resolution: "@telegraph/select@npm:0.0.63"
6704+
"@telegraph/select@npm:^0.0.64":
6705+
version: 0.0.64
6706+
resolution: "@telegraph/select@npm:0.0.64"
67086707
dependencies:
6709-
"@telegraph/combobox": "npm:0.1.9"
6708+
"@telegraph/combobox": "npm:0.1.10"
67106709
"@telegraph/helpers": "npm:0.0.13"
67116710
peerDependencies:
67126711
react: ^18.0.0 || ^19.0.0
67136712
react-dom: ^18.0.0 || ^19.0.0
6714-
checksum: 10c0/8e9d8c025719bcc7a9e544d93e6ec75f65761600121177ff7ca0368088f39f980a090bcdbe8b3008c2a155a5c1ae2bdeec3180911a505e77978eb70213839834
6713+
checksum: 10c0/1cb99cee8d9dbcde3228d3c6a5be7ad81158a9cf25df64a4a6a37842c2cf68e09895c11bcdc5c26686a7bae60973d3a1e3671dd9bb9de0bf75f0edbe6ceeec0a
67156714
languageName: node
67166715
linkType: hard
67176716

@@ -6728,24 +6727,24 @@ __metadata:
67286727
languageName: node
67296728
linkType: hard
67306729

6731-
"@telegraph/tag@npm:^0.0.101":
6732-
version: 0.0.101
6733-
resolution: "@telegraph/tag@npm:0.0.101"
6730+
"@telegraph/tag@npm:^0.0.102":
6731+
version: 0.0.102
6732+
resolution: "@telegraph/tag@npm:0.0.102"
67346733
dependencies:
6735-
"@telegraph/button": "npm:^0.2.1"
6734+
"@telegraph/button": "npm:^0.2.2"
67366735
"@telegraph/compose-refs": "npm:^0.0.7"
67376736
"@telegraph/helpers": "npm:^0.0.13"
6738-
"@telegraph/icon": "npm:^0.2.4"
6737+
"@telegraph/icon": "npm:^0.2.5"
67396738
"@telegraph/layout": "npm:^0.2.1"
67406739
"@telegraph/tooltip": "npm:^0.0.56"
67416740
"@telegraph/typography": "npm:^0.1.23"
67426741
clsx: "npm:^2.1.1"
6743-
lucide-react: "npm:^0.542.0"
6742+
lucide-react: "npm:^0.544.0"
67446743
motion: "npm:^12.23.12"
67456744
peerDependencies:
67466745
react: ^18.0.0 || ^19.0.0
67476746
react-dom: ^18.0.0 || ^19.0.0
6748-
checksum: 10c0/316275c48b2cb7d3c1c4dd57026d8c4a41288d0ab51dd8ccee813c8affd4cd696d5181287a26afb4504658a5d59c5dd54cf33bb13eb3af3ca3e1cb7d48fe26b8
6747+
checksum: 10c0/69e56dee66e56baf24eace0d287f2222a1a28a034638e9db30edb2c2a4d78afd3717fc10aec81483e4ff7f6542b427d781ef8d4e99d786097de3401388ab67b3
67496748
languageName: node
67506749
linkType: hard
67516750

@@ -14672,21 +14671,12 @@ __metadata:
1467214671
languageName: node
1467314672
linkType: hard
1467414673

14675-
"lucide-react@npm:^0.541.0":
14676-
version: 0.541.0
14677-
resolution: "lucide-react@npm:0.541.0"
14678-
peerDependencies:
14679-
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
14680-
checksum: 10c0/ffa23a9c9ead0832c7e0bb1eb7ed44e9f38bbf083d94b4d36a66eb23fa2099d4a52e1677c91eb7e8ea922621fa98e730f5d513bc56b3111b14b835bd8ab823ab
14681-
languageName: node
14682-
linkType: hard
14683-
14684-
"lucide-react@npm:^0.542.0":
14685-
version: 0.542.0
14686-
resolution: "lucide-react@npm:0.542.0"
14674+
"lucide-react@npm:^0.544.0":
14675+
version: 0.544.0
14676+
resolution: "lucide-react@npm:0.544.0"
1468714677
peerDependencies:
1468814678
react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0
14689-
checksum: 10c0/3ccdb898a480f0194f93abef0b6f0347bc2647db24051e65a17c1dbd22ca0d10a7636d9af68c92665b42b6c9e761567a0d65944fe8568fb0e30a7ea57281ccec
14679+
checksum: 10c0/2503f8cf65e62915997073b6053423bf8091b9470cb397560b417ef2f1628ea162c49e821b787cf153afb86828482d941f051c3f2aa642a1fa58c3de227e0113
1469014680
languageName: node
1469114681
linkType: hard
1469214682

@@ -15492,12 +15482,12 @@ __metadata:
1549215482
"@knocklabs/react": "workspace:*"
1549315483
"@knocklabs/typescript-config": "workspace:^"
1549415484
"@next/eslint-plugin-next": "npm:^15.3.1"
15495-
"@telegraph/button": "npm:^0.2.1"
15496-
"@telegraph/combobox": "npm:^0.1.9"
15497-
"@telegraph/icon": "npm:^0.2.4"
15485+
"@telegraph/button": "npm:^0.2.2"
15486+
"@telegraph/combobox": "npm:^0.1.10"
15487+
"@telegraph/icon": "npm:^0.2.5"
1549815488
"@telegraph/input": "npm:^0.1.1"
1549915489
"@telegraph/layout": "npm:^0.2.1"
15500-
"@telegraph/select": "npm:^0.0.63"
15490+
"@telegraph/select": "npm:^0.0.64"
1550115491
"@telegraph/textarea": "npm:^0.1.1"
1550215492
"@telegraph/tokens": "npm:^0.1.1"
1550315493
"@telegraph/typography": "npm:^0.1.23"
@@ -15509,7 +15499,6 @@ __metadata:
1550915499
eslint: "npm:^8.56.0"
1551015500
eslint-config-next: "npm:15.4.6"
1551115501
framer-motion: "npm:^12.23.12"
15512-
lucide-react: "npm:^0.541.0"
1551315502
next: "npm:next@^15.3.3"
1551415503
next-seo: "npm:^6.8.0"
1551515504
react: "npm:^19.0.0"
@@ -15534,12 +15523,12 @@ __metadata:
1553415523
"@knocklabs/react": "workspace:^"
1553515524
"@knocklabs/typescript-config": "workspace:^"
1553615525
"@next/eslint-plugin-next": "npm:^15.3.1"
15537-
"@telegraph/button": "npm:^0.2.1"
15538-
"@telegraph/combobox": "npm:^0.1.9"
15539-
"@telegraph/icon": "npm:^0.2.4"
15526+
"@telegraph/button": "npm:^0.2.2"
15527+
"@telegraph/combobox": "npm:^0.1.10"
15528+
"@telegraph/icon": "npm:^0.2.5"
1554015529
"@telegraph/input": "npm:^0.1.1"
1554115530
"@telegraph/layout": "npm:^0.2.1"
15542-
"@telegraph/select": "npm:^0.0.63"
15531+
"@telegraph/select": "npm:^0.0.64"
1554315532
"@telegraph/textarea": "npm:^0.1.1"
1554415533
"@telegraph/tokens": "npm:^0.1.1"
1554515534
"@telegraph/typography": "npm:^0.1.23"
@@ -15550,7 +15539,6 @@ __metadata:
1555015539
"@types/uuid": "npm:^10.0.0"
1555115540
eslint: "npm:^8.56.0"
1555215541
framer-motion: "npm:^12.23.12"
15553-
lucide-react: "npm:^0.541.0"
1555415542
next: "npm:15.3.3"
1555515543
next-seo: "npm:^6.8.0"
1555615544
react: "npm:^19.0.0"

0 commit comments

Comments
 (0)