Socket
Socket
Sign inDemoInstall

react-streaming

Package Overview
Dependencies
8
Maintainers
1
Versions
69
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 0.3.21 to 0.3.22

dist/cjs/server/index.node-and-web.d.ts

3

dist/cjs/server/renderToStream.d.ts
export { renderToStream };
export { disable };
export { renderToNodeStream_set };
export { renderToWebStream_set };
import React from 'react';

@@ -9,2 +10,3 @@ import type { renderToPipeableStream as RenderToPipeableStream, renderToReadableStream as RenderToReadableStream } from 'react-dom/server';

import type { renderToNodeStream as renderToNodeStream_ } from './renderToStream/renderToNodeStream';
import type { renderToWebStream as renderToWebStream_ } from './renderToStream/renderToWebStream';
declare type Options = {

@@ -33,1 +35,2 @@ webStream?: boolean;

declare function renderToNodeStream_set(renderToNodeStream: typeof renderToNodeStream_): void;
declare function renderToWebStream_set(renderToWebStream: typeof renderToWebStream_): void;

15

dist/cjs/server/renderToStream.js

@@ -29,3 +29,3 @@ "use strict";

Object.defineProperty(exports, "__esModule", { value: true });
exports.renderToNodeStream_set = exports.disable = exports.renderToStream = void 0;
exports.renderToWebStream_set = exports.renderToNodeStream_set = exports.disable = exports.renderToStream = void 0;
const react_1 = __importDefault(require("react"));

@@ -37,6 +37,6 @@ const server_1 = __importStar(require("react-dom/server"));

const utils_1 = require("./utils");
const renderToWebStream_1 = require("./renderToStream/renderToWebStream");
const misc_1 = require("./renderToStream/misc");
const globalObject = (0, utils_1.getGlobalObject)('renderToStream.ts', {
renderToNodeStream: null
renderToNodeStream: null,
renderToWebStream: null
});

@@ -54,2 +54,4 @@ assertReact();

var _a, _b;
// Let's see if a user complains
(0, utils_1.assert)(!options.renderToPipeableStream && !options.renderToReadableStream, 'using deprecated options');
element = react_1.default.createElement(useSuspenseData_1.SuspenseData, null, element);

@@ -74,3 +76,4 @@ let injectToStream = (chunk) => buffer.push(chunk);

else {
result = Object.assign(Object.assign({}, resultPartial), (await (0, renderToWebStream_1.renderToWebStream)(element, disable, options)));
(0, utils_1.assert)(globalObject.renderToWebStream);
result = Object.assign(Object.assign({}, resultPartial), (await globalObject.renderToWebStream(element, disable, options)));
}

@@ -88,2 +91,6 @@ injectToStream = result.injectToStream;

exports.renderToNodeStream_set = renderToNodeStream_set;
function renderToWebStream_set(renderToWebStream) {
globalObject.renderToWebStream = renderToWebStream;
}
exports.renderToWebStream_set = renderToWebStream_set;
// To debug wrong peer dependency loading:

@@ -90,0 +97,0 @@ // - https://stackoverflow.com/questions/21056748/seriously-debugging-node-js-cannot-find-module-xyz-abcd

@@ -5,3 +5,3 @@ "use strict";

const getGlobalObject_1 = require("./getGlobalObject");
const PROJECT_VERSION = '0.3.21';
const PROJECT_VERSION = '0.3.22';
const projectInfo = {

@@ -8,0 +8,0 @@ projectName: 'react-streaming',

export { renderToStream };
export { disable };
export { renderToNodeStream_set };
export { renderToWebStream_set };
import React from 'react';

@@ -9,2 +10,3 @@ import type { renderToPipeableStream as RenderToPipeableStream, renderToReadableStream as RenderToReadableStream } from 'react-dom/server';

import type { renderToNodeStream as renderToNodeStream_ } from './renderToStream/renderToNodeStream';
import type { renderToWebStream as renderToWebStream_ } from './renderToStream/renderToWebStream';
declare type Options = {

@@ -33,1 +35,2 @@ webStream?: boolean;

declare function renderToNodeStream_set(renderToNodeStream: typeof renderToNodeStream_): void;
declare function renderToWebStream_set(renderToWebStream: typeof renderToWebStream_): void;
export { renderToStream };
export { disable };
export { renderToNodeStream_set };
export { renderToWebStream_set };
import React from 'react';

@@ -10,6 +11,6 @@ import ReactDOMServer, { version as reactDomVersion } from 'react-dom/server';

import { assert, assertUsage, getGlobalObject } from './utils';
import { renderToWebStream } from './renderToStream/renderToWebStream';
import { debugFlow } from './renderToStream/misc';
const globalObject = getGlobalObject('renderToStream.ts', {
renderToNodeStream: null
renderToNodeStream: null,
renderToWebStream: null
});

@@ -26,2 +27,4 @@ assertReact();

var _a, _b;
// Let's see if a user complains
assert(!options.renderToPipeableStream && !options.renderToReadableStream, 'using deprecated options');
element = React.createElement(SuspenseData, null, element);

@@ -46,3 +49,4 @@ let injectToStream = (chunk) => buffer.push(chunk);

else {
result = { ...resultPartial, ...(await renderToWebStream(element, disable, options)) };
assert(globalObject.renderToWebStream);
result = { ...resultPartial, ...(await globalObject.renderToWebStream(element, disable, options)) };
}

@@ -58,2 +62,5 @@ injectToStream = result.injectToStream;

}
function renderToWebStream_set(renderToWebStream) {
globalObject.renderToWebStream = renderToWebStream;
}
// To debug wrong peer dependency loading:

@@ -60,0 +67,0 @@ // - https://stackoverflow.com/questions/21056748/seriously-debugging-node-js-cannot-find-module-xyz-abcd

export { projectInfo };
import { getGlobalObject } from './getGlobalObject';
const PROJECT_VERSION = '0.3.21';
const PROJECT_VERSION = '0.3.22';
const projectInfo = {

@@ -5,0 +5,0 @@ projectName: 'react-streaming',

{
"name": "react-streaming",
"description": "React 18 Streaming. Full-fledged & Easy.",
"version": "0.3.21",
"version": "0.3.22",
"peerDependencies": {

@@ -24,7 +24,19 @@ "react": ">=18",

"./server": {
"node": "./dist/cjs/server/index.node.js",
"worker": "./dist/esm/server/index.js",
"deno": "./dist/esm/server/index.js",
"node": "./dist/cjs/server/index.node-and-web.js",
"worker": "./dist/esm/server/index.web-only.js",
"deno": "./dist/esm/server/index.web-only.js",
"browser": "./dist/esm/server/client-poison-pill.js",
"types": "./dist/cjs/server/index.d.ts"
},
"./server.web": {
"node": "./dist/cjs/server/index.web-only.js",
"worker": "./dist/esm/server/index.web-only.js",
"deno": "./dist/esm/server/index.web-only.js",
"browser": "./dist/esm/server/client-poison-pill.js",
"types": "./dist/cjs/server/index.d.ts"
},
"./server.node": {
"node": "./dist/cjs/server/index.node-only.js",
"browser": "./dist/esm/server/client-poison-pill.js",
"types": "./dist/cjs/server/index.d.ts"
}

@@ -31,0 +43,0 @@ },

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc