Skip to content

Commit b5e7254

Browse files
committed
chore: Update lightning and fix renderer issue
1 parent 56845cc commit b5e7254

File tree

11 files changed

+128
-103
lines changed

11 files changed

+128
-103
lines changed

.changeset/quiet-kids-melt.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
"@plextv/react-native-lightning-example": patch
3+
"@plextv/react-native-lightning": patch
4+
"@plextv/react-lightning-plugin-css-transform": patch
5+
"@plextv/react-lightning-example": patch
6+
"@plextv/react-lightning-plugin-reanimated": patch
7+
"@plextv/react-lightning": patch
8+
"@plextv/react-lightning-storybook": patch
9+
---
10+
11+
chore: Update lightning packages

apps/react-lightning-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"test:unit": "vitest run --passWithNoTests"
2323
},
2424
"dependencies": {
25-
"@lightningjs/renderer": "3.0.0-beta14",
25+
"@lightningjs/renderer": "3.0.0-beta15",
2626
"@plextv/react-lightning": "workspace:*",
2727
"@plextv/react-lightning-components": "workspace:*",
2828
"@plextv/react-lightning-plugin-css-transform": "workspace:*",

apps/react-native-lightning-example/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"test:unit": "vitest run --passWithNoTests"
2323
},
2424
"dependencies": {
25-
"@lightningjs/renderer": "3.0.0-beta14",
25+
"@lightningjs/renderer": "3.0.0-beta15",
2626
"@plextv/react-lightning": "workspace:*",
2727
"@plextv/react-lightning-components": "workspace:*",
2828
"@plextv/react-lightning-plugin-flexbox": "workspace:*",

apps/storybook/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
"dev": "storybook dev -p 6006 --no-open"
2121
},
2222
"dependencies": {
23-
"@lightningjs/renderer": "3.0.0-beta14",
23+
"@lightningjs/renderer": "3.0.0-beta15",
2424
"@plextv/react-lightning": "workspace:*",
2525
"@plextv/react-lightning-components": "workspace:*",
2626
"@plextv/react-lightning-plugin-flexbox": "workspace:*",

packages/plugin-css-transform/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@
4848
"csstype": "3.1.3"
4949
},
5050
"peerDependencies": {
51-
"@lightningjs/renderer": "3.0.0-beta14",
51+
"@lightningjs/renderer": "3.0.0-beta15",
5252
"@plextv/react-lightning": "workspace:^",
5353
"@plextv/react-lightning-plugin-flexbox": "workspace:^",
5454
"react-native": "^0.82.0"

packages/plugin-reanimated/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
"@types/react": "19.2.2"
4747
},
4848
"peerDependencies": {
49-
"@lightningjs/renderer": "^3.0.0-beta14",
49+
"@lightningjs/renderer": "^3.0.0-beta15",
5050
"@plextv/react-lightning": "workspace:^",
5151
"@plextv/react-lightning-plugin-css-transform": "workspace:^",
5252
"@plextv/react-lightning-plugin-flexbox": "workspace:^",

packages/react-lightning/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,10 +49,10 @@
4949
"devDependencies": {
5050
"@repo/configs": "workspace:*",
5151
"@types/react": "19.2.2",
52-
"@types/react-reconciler": "0.32.1"
52+
"@types/react-reconciler": "0.32.2"
5353
},
5454
"peerDependencies": {
55-
"@lightningjs/renderer": "3.0.0-beta14",
55+
"@lightningjs/renderer": "3.0.0-beta15",
5656
"react": "^19.2.0"
5757
},
5858
"volta": {

packages/react-lightning/src/render/index.tsx

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ declare global {
3232
}
3333
}
3434

35+
type TextRenderer = RendererMainSettings['fontEngines'][number];
3536
type ShaderMap = string | Record<string, CoreShaderType>;
3637
type FontInfo = {
3738
type: Parameters<Stage['loadFont']>[0];
@@ -108,15 +109,17 @@ export async function createRoot(
108109

109110
if (useCanvas) {
110111
renderEngine = CanvasCoreRenderer;
111-
fontEngines.push(CanvasTextRenderer);
112+
// Temporary cast until CanvasTextRenderer is typed properly
113+
fontEngines.push(CanvasTextRenderer as unknown as TextRenderer);
112114
shaders = await import('@lightningjs/renderer/canvas/shaders');
113115
} else {
114116
renderEngine = WebGlCoreRenderer;
115117
fontEngines.push(SdfTextRenderer);
116118
shaders = await import('@lightningjs/renderer/webgl/shaders');
117119

118120
if (includeCanvasFontRenderer) {
119-
fontEngines.push(CanvasTextRenderer);
121+
// Temporary cast until CanvasTextRenderer is typed properly
122+
fontEngines.push(CanvasTextRenderer as unknown as TextRenderer);
120123
}
121124
}
122125

@@ -209,6 +212,9 @@ export async function createRoot(
209212
null,
210213
'',
211214
(error) => console.error(error),
215+
(error) => console.error(error),
216+
(error) => console.error(error),
217+
() => {},
212218
null,
213219
);
214220

packages/react-native-lightning/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,7 @@
5454
"@types/react-reconciler": "0.32.1"
5555
},
5656
"peerDependencies": {
57-
"@lightningjs/renderer": "^3.0.0-beta14",
57+
"@lightningjs/renderer": "^3.0.0-beta15",
5858
"@plextv/react-lightning": "workspace:^",
5959
"react": "^19.2.0",
6060
"react-native": "^0.82.0"

0 commit comments

Comments
 (0)