New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

create-react-app-ssr

Package Overview
Dependencies
Maintainers
1
Versions
63
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

create-react-app-ssr - npm Package Compare versions

Comparing version 2.0.12 to 2.0.14

36

lib/create-ssr-context.js

@@ -73,2 +73,4 @@ 'use strict';

checkStack: checkStack,
// event emitter
on: function on(action, fn) {

@@ -80,2 +82,4 @@ return subscribe(action, fn, false);

},
// ssr compatible promise wrapper
await: function _await(p) {

@@ -99,2 +103,34 @@ awaitStack.push(p);

// perform a ssr compatible timeout
setTimeout: function (_setTimeout) {
function setTimeout(_x2, _x3) {
return _setTimeout.apply(this, arguments);
}
setTimeout.toString = function () {
return _setTimeout.toString();
};
return setTimeout;
}(function (fn, delay) {
return new Promise(function (resolve, reject) {
setTimeout(function () {
try {
fn();
resolve();
} catch (err) {
reject(err);
}
}, delay);
});
}),
// allow for app related decision making
isServer: function isServer() {
return process.env.SSR === true;
},
isClient: function isClient() {
return process.env.SSR !== true;
},
// deprecated

@@ -101,0 +137,0 @@ apiUrl: function apiUrl(url) {

8

lib/create-ssr-state.js

@@ -44,3 +44,3 @@ 'use strict';

var events, ssrContext, middlewares, enhancers, _window, devToolsExtension, composedEnhancers, initialReducers, combinedReducers, store;
var events, ssrContext, middlewares, enhancers, _window, __REDUX_DEVTOOLS_EXTENSION__, composedEnhancers, initialReducers, combinedReducers, store;

@@ -62,7 +62,7 @@ return _regenerator2.default.wrap(function _callee$(_context) {

if (process.env.NODE_ENV === 'development' && !process.env.REACT_SSR) {
_window = window, devToolsExtension = _window.devToolsExtension;
_window = window, __REDUX_DEVTOOLS_EXTENSION__ = _window.__REDUX_DEVTOOLS_EXTENSION__;
if (typeof devToolsExtension === 'function') {
enhancers.push(devToolsExtension());
if (typeof __REDUX_DEVTOOLS_EXTENSION__ === 'function') {
enhancers.push(__REDUX_DEVTOOLS_EXTENSION__());
}

@@ -69,0 +69,0 @@ }

@@ -211,3 +211,11 @@ 'use strict';

body: prerender.html,
state: prerender.initialState,
// need to remove req, res, history as they can cause circular
// shit in json stringify
state: (0, _extends3.default)({}, prerender.initialState, {
ssr: (0, _extends3.default)({}, prerender.initialState.ssr, {
req: null,
res: null,
history: null
})
}),
jsBundles: mappedBundles.js,

@@ -249,9 +257,11 @@ cssBundles: mappedBundles.css

// rendering filters
req[settings.dataVar] = html;
next();
_context.next = 62;
if (settings.sendHtml === 'no') {
req[settings.dataVar] = html;
next();
}
_context.next = 61;
break;
case 59:
_context.prev = 59;
case 58:
_context.prev = 58;
_context.t3 = _context['catch'](13);

@@ -261,3 +271,3 @@

case 62:
case 61:
case 'end':

@@ -267,3 +277,3 @@ return _context.stop();

}
}, _callee, undefined, [[1, 10], [13, 59], [16, 26], [47, 52]]);
}, _callee, undefined, [[1, 10], [13, 58], [16, 26], [47, 52]]);
}));

@@ -270,0 +280,0 @@

{
"name": "create-react-app-ssr",
"version": "2.0.12",
"version": "2.0.14",
"description": "Server Side Rendering for CRA 2.x (with redux, router, code splitting, ...)",

@@ -51,2 +51,3 @@ "main": "index.js",

"dependencies": {
"express": "^4.16.4",
"ignore-styles": "^5.0.1",

@@ -53,0 +54,0 @@ "md5-file": "^4.0.0",

@@ -7,2 +7,4 @@ # Summary

* [Reducers & Initial State](./howto/reducers.md)
* [Think in Features](./howto/features.md)
* [users feature](./howto/features-users.md)
* [splash-screen feature](./howto/features-splash.md)
SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc