You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

gatsby-plugin-react-redux

Package Overview
Dependencies
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

gatsby-plugin-react-redux - npm Package Compare versions

Comparing version

to
1.0.7

8

CHANGELOG.md

@@ -5,2 +5,10 @@ # Change Log

<a name="1.0.7"></a>
# [1.0.7](https://github.com/le0nik/gatsby-plugin-react-redux/compare/v1.0.6...v1.0.7) (2019-05-08)
<a name="1.0.6"></a>
# [1.0.6](https://github.com/le0nik/gatsby-plugin-react-redux/compare/v1.0.5...v1.0.6) (2019-05-08)
- Small fixes for minimal example
<a name="1.0.5"></a>

@@ -7,0 +15,0 @@ # [1.0.5](https://github.com/le0nik/gatsby-plugin-react-redux/compare/v1.0.4...v1.0.5) (2019-05-08)

23

gatsby-ssr.js

@@ -8,2 +8,4 @@ "use strict";

var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
var _react = _interopRequireDefault(require("react"));

@@ -44,4 +46,4 @@

if (store) {
var state = store.getState();
setHeadComponents([getScriptElement(state, pluginOptions)]);
var serializedState = serializeStore(store, pluginOptions.serialize);
setHeadComponents([renderScriptElement(serializedState)]);
storesByPaths["delete"](pathname);

@@ -58,10 +60,17 @@ }

/**
* @param {Object} state
* @param {Object} pluginOptions
* @param {Object} [pluginOptions.serialize]
* @param {Object} store - redux store
* @param {Object} [options]
* @returns {string}
*/
function serializeStore(store, options) {
return (0, _serializeJavascript["default"])(store.getState(), (0, _extends2["default"])({}, DEFAULT_SERIALIZE_OPTIONS, options));
}
/**
* @param {string} serializedState
* @returns {ReactElement}
*/
function getScriptElement(state, pluginOptions) {
var serializedState = (0, _serializeJavascript["default"])(state, Object.assign({}, DEFAULT_SERIALIZE_OPTIONS, pluginOptions.serialize));
function renderScriptElement(serializedState) {
return _react["default"].createElement("script", {

@@ -68,0 +77,0 @@ key: "redux-state",

{
"name": "gatsby-plugin-react-redux",
"version": "1.0.6",
"version": "1.0.7",
"description": "Gatsby plugin for React-Redux with built-in server-side rendering support",

@@ -5,0 +5,0 @@ "keywords": [

@@ -47,3 +47,3 @@ # gatsby-plugin-react-redux

// info: https://github.com/yahoo/serialize-javascript#options
// defaults:
// will be merged with these defaults:
serialize: {

@@ -50,0 +50,0 @@ space: 0,