Skip to content

Commit 3502710

Browse files
committed
Temporarily pin esm.sh to v135
1 parent e0d5d27 commit 3502710

File tree

6 files changed

+34
-34
lines changed

6 files changed

+34
-34
lines changed

src/reactpy/reactjs/__init__.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -110,7 +110,7 @@ def component_from_npm(
110110
resolve_imports: bool = ...,
111111
resolve_imports_depth: int = ...,
112112
version: str = "latest",
113-
cdn: str = "https://esm.sh",
113+
cdn: str = "https://esm.sh/v135",
114114
fallback: Any | None = ...,
115115
unmount_before_update: bool = ...,
116116
allow_children: bool = ...,
@@ -124,7 +124,7 @@ def component_from_npm(
124124
resolve_imports: bool = ...,
125125
resolve_imports_depth: int = ...,
126126
version: str = "latest",
127-
cdn: str = "https://esm.sh",
127+
cdn: str = "https://esm.sh/v135",
128128
fallback: Any | None = ...,
129129
unmount_before_update: bool = ...,
130130
allow_children: bool = ...,
@@ -137,7 +137,7 @@ def component_from_npm(
137137
resolve_imports: bool = False,
138138
resolve_imports_depth: int = 5,
139139
version: str = "latest",
140-
cdn: str = "https://esm.sh",
140+
cdn: str = "https://esm.sh/v135",
141141
fallback: Any | None = None,
142142
unmount_before_update: bool = False,
143143
allow_children: bool = True,

src/reactpy/reactjs/module.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -228,10 +228,10 @@ def import_reactjs(
228228
{"type": "importmap", "id": "reactpy-importmap"},
229229
f"""{{
230230
"imports": {{
231-
"react": "https://esm.sh/react@{version}{postfix}",
232-
"react-dom": "https://esm.sh/react-dom@{version}{postfix}",
233-
"react-dom/client": "https://esm.sh/react-dom@{version}/client{postfix}",
234-
"react/jsx-runtime": "https://esm.sh/react@{version}/jsx-runtime{postfix}"
231+
"react": "https://esm.sh/v135/react@{version}{postfix}",
232+
"react-dom": "https://esm.sh/v135/react-dom@{version}{postfix}",
233+
"react-dom/client": "https://esm.sh/v135/react-dom@{version}/client{postfix}",
234+
"react/jsx-runtime": "https://esm.sh/v135/react@{version}/jsx-runtime{postfix}"
235235
}}
236236
}}""".replace("\n", "").replace(" ", ""),
237237
)
@@ -244,10 +244,10 @@ def import_reactjs(
244244
{"type": "importmap", "id": "reactpy-importmap"},
245245
f"""{{
246246
"imports": {{
247-
"react": "https://esm.sh/preact@{version}/compat{postfix}",
248-
"react-dom": "https://esm.sh/preact@{version}/compat{postfix}",
249-
"react-dom/client": "https://esm.sh/preact@{version}/compat/client{postfix}",
250-
"react/jsx-runtime": "https://esm.sh/preact@{version}/compat/jsx-runtime{postfix}"
247+
"react": "https://esm.sh/v135/preact@{version}/compat{postfix}",
248+
"react-dom": "https://esm.sh/v135/preact@{version}/compat{postfix}",
249+
"react-dom/client": "https://esm.sh/v135/preact@{version}/compat/client{postfix}",
250+
"react/jsx-runtime": "https://esm.sh/v135/preact@{version}/compat/jsx-runtime{postfix}"
251251
}}
252252
}}""".replace("\n", "").replace(" ", ""),
253253
)

tests/test_reactjs/js_fixtures/keys-properly-propagated.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import React from "https://esm.sh/react@19.0"
2-
import ReactDOM from "https://esm.sh/react-dom@19.0/client"
3-
import GridLayout from "https://esm.sh/react-grid-layout@1.5.0";
1+
import React from "https://esm.sh/v135/react@19.0"
2+
import ReactDOM from "https://esm.sh/v135/react-dom@19.0/client"
3+
import GridLayout from "https://esm.sh/v135/react-grid-layout@1.5.0";
44
export {GridLayout};
55

66
export function bind(node, config) {
77
const root = ReactDOM.createRoot(node);
88
return {
9-
create: (type, props, children) =>
9+
create: (type, props, children) =>
1010
React.createElement(type, props, children),
1111
render: (element) => root.render(element, node),
1212
unmount: () => root.unmount()
Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
1-
import React from "https://esm.sh/react@19.0"
2-
import ReactDOM from "https://esm.sh/react-dom@19.0/client"
3-
import {Container} from "https://esm.sh/react-bootstrap@2.10.10/?deps=react@19.0,react-dom@19.0,react-is@19.0&exports=Container";
4-
export {Container};
5-
6-
export function bind(node, config) {
7-
const root = ReactDOM.createRoot(node);
8-
return {
9-
create: (type, props, children) =>
10-
React.createElement(type, props, children),
11-
render: (element) => root.render(element, node),
12-
unmount: () => root.unmount()
13-
};
14-
}
1+
import React from "https://esm.sh/v135/react@19.0"
2+
import ReactDOM from "https://esm.sh/v135/react-dom@19.0/client"
3+
import {Container} from "https://esm.sh/v135/react-bootstrap@2.10.10/?deps=react@19.0,react-dom@19.0,react-is@19.0&exports=Container";
4+
export {Container};
5+
6+
export function bind(node, config) {
7+
const root = ReactDOM.createRoot(node);
8+
return {
9+
create: (type, props, children) =>
10+
React.createElement(type, props, children),
11+
render: (element) => root.render(element, node),
12+
unmount: () => root.unmount()
13+
};
14+
}

tests/test_reactjs/test_modules_from_npm.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -406,7 +406,7 @@ def _get_chakra_components():
406406
from reactpy.reactjs import component_from_string
407407

408408
wrapper_js = """
409-
import { ChakraProvider as _ChakraProvider, defaultSystem, Box as _Box, Button as _Button } from "https://esm.sh/@chakra-ui/react@3?external=react,react-dom,react/jsx-runtime&bundle&target=es2020";
409+
import { ChakraProvider as _ChakraProvider, defaultSystem, Box as _Box, Button as _Button } from "https://esm.sh/v135/@chakra-ui/react@3?external=react,react-dom,react/jsx-runtime&bundle&target=es2020";
410410
import * as React from "react";
411411
412412
export function ChakraProvider(props) {

tests/test_web/js_fixtures/keys-properly-propagated.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
import React from "https://esm.sh/react@19.0"
2-
import ReactDOM from "https://esm.sh/react-dom@19.0/client"
3-
import GridLayout from "https://esm.sh/react-grid-layout@1.5.0";
1+
import React from "https://esm.sh/v135/react@19.0"
2+
import ReactDOM from "https://esm.sh/v135/react-dom@19.0/client"
3+
import GridLayout from "https://esm.sh/v135/react-grid-layout@1.5.0";
44
export {GridLayout};
55

66
export function bind(node, config) {
77
const root = ReactDOM.createRoot(node);
88
return {
9-
create: (type, props, children) =>
9+
create: (type, props, children) =>
1010
React.createElement(type, props, children),
1111
render: (element) => root.render(element, node),
1212
unmount: () => root.unmount()

0 commit comments

Comments
 (0)