File tree Expand file tree Collapse file tree 5 files changed +152
-126
lines changed Expand file tree Collapse file tree 5 files changed +152
-126
lines changed Original file line number Diff line number Diff line change @@ -66,6 +66,24 @@ const newVNode = new DOMRenderer().render(
6666console .log (newVNode );
6767```
6868
69+ ### Node.js & Bun
70+
71+ ``` jsx
72+ import { Readable } from ' stream' ;
73+ import { createServer } from ' http' ;
74+ import { DOMRenderer } from ' dom-renderer' ;
75+
76+ const renderer = new DOMRenderer ();
77+
78+ const Hello = () => < h1> Hello, JSX SSR ! < / h1> ;
79+
80+ createServer ((request , response ) => {
81+ const stream = renderer .renderToReadableStream (< Hello / > );
82+
83+ Readable .fromWeb (stream).pipe (response);
84+ }).listen (8080 );
85+ ```
86+
6987## Framework
7088
7189### Web components
Original file line number Diff line number Diff line change 11{
22 "name" : " dom-renderer" ,
3- "version" : " 2.2 .0" ,
3+ "version" : " 2.3 .0" ,
44 "license" : " LGPL-3.0-or-later" ,
5566 "description" : " A light-weight DOM Renderer supports Web components standard & TypeScript language" ,
2424 "types" : " dist/index.d.ts" ,
2525 "main" : " dist/index.js" ,
2626 "dependencies" : {
27+ "declarative-shadow-dom-polyfill" : " ^0.4.0" ,
2728 "tslib" : " ^2.6.3" ,
29+ "web-streams-polyfill" : " ^4.0.0" ,
2830 "web-utility" : " ^4.4.0"
2931 },
3032 "devDependencies" : {
3133 "@happy-dom/jest-environment" : " ^14.12.3" ,
3234 "@types/jest" : " ^29.5.12" ,
33- "@types/node" : " ^18.19.39" ,
34- "declarative-shadow-dom-polyfill" : " ^0.3.2" ,
35- "husky" : " ^9.0.11" ,
35+ "@types/node" : " ^18.19.42" ,
36+ "husky" : " ^9.1.2" ,
3637 "jest" : " ^29.7.0" ,
3738 "lint-staged" : " ^15.2.7" ,
3839 "open-cli" : " ^8.0.0" ,
39- "prettier" : " ^3.3.2 " ,
40- "ts-jest" : " ^29.2.2 " ,
41- "typedoc" : " ^0.26.4 " ,
42- "typedoc-plugin-mdn-links" : " ^3.2.3 " ,
43- "typescript" : " ~5.5.3 "
40+ "prettier" : " ^3.3.3 " ,
41+ "ts-jest" : " ^29.2.3 " ,
42+ "typedoc" : " ^0.26.5 " ,
43+ "typedoc-plugin-mdn-links" : " ^3.2.5 " ,
44+ "typescript" : " ~5.5.4 "
4445 },
4546 "prettier" : {
4647 "singleQuote" : true ,
You can’t perform that action at this time.
0 commit comments