From 75881c95d2a4a6b6df698ee3ca5566b593becfc6 Mon Sep 17 00:00:00 2001 From: Alvin Kristanto Date: Mon, 15 Jul 2019 11:02:44 +0700 Subject: [PATCH] fix(maleo-core/server): circular json (#212) fix with flatted --- packages/Maleo.js/package.json | 1 + packages/Maleo.js/src/render/_document.tsx | 3 +- yarn.lock | 81 +++++++++++++++++++--- 3 files changed, 74 insertions(+), 11 deletions(-) diff --git a/packages/Maleo.js/package.json b/packages/Maleo.js/package.json index df62e305..940f0554 100644 --- a/packages/Maleo.js/package.json +++ b/packages/Maleo.js/package.json @@ -46,6 +46,7 @@ "eventsource": "1.0.7", "express": "4.16.4", "figlet": "1.2.1", + "flatted": "^2.0.1", "friendly-errors-webpack-plugin": "1.7.0", "hard-source-webpack-plugin": "0.13.1", "helmet": "3.14.0", diff --git a/packages/Maleo.js/src/render/_document.tsx b/packages/Maleo.js/src/render/_document.tsx index f972d766..ad515605 100644 --- a/packages/Maleo.js/src/render/_document.tsx +++ b/packages/Maleo.js/src/render/_document.tsx @@ -1,5 +1,6 @@ import React, { Fragment } from 'react'; import PropTypes from 'prop-types'; +import { stringify } from 'flatted'; import { HeaderProps, DocumentProps, DocumentContext } from '@interfaces/render'; import { SERVER_INITIAL_DATA, DIV_MALEO_ID } from '@constants/index'; @@ -98,7 +99,7 @@ export class Scripts extends React.Component {