@@ -4,6 +4,7 @@ const path = require('path');
4
4
const yaml = require ( 'yaml' ) ;
5
5
const readingTime = require ( 'reading-time' ) ;
6
6
const asyncMethods = require ( 'async' ) ;
7
+ const safeJSON = require ( './util-node/safeJSON' ) ;
7
8
const createSlug = require ( './util-node/createSlug' ) ;
8
9
const getNodeReleasesData = require ( './util-node/getNodeReleasesData' ) ;
9
10
const getBannersData = require ( './util-node/getBannersData' ) ;
@@ -334,7 +335,7 @@ exports.sourceNodes = async ({
334
335
internal : {
335
336
type : 'Banners' ,
336
337
mediaType : 'application/json' ,
337
- content : JSON . stringify ( bannersData ) ,
338
+ content : safeJSON . toString ( bannersData ) ,
338
339
contentDigest : createContentDigest ( bannersData ) ,
339
340
} ,
340
341
} ;
@@ -357,7 +358,7 @@ exports.sourceNodes = async ({
357
358
internal : {
358
359
type : 'Nvm' ,
359
360
mediaType : 'application/json' ,
360
- content : JSON . stringify ( nvmData ) ,
361
+ content : safeJSON . toString ( nvmData ) ,
361
362
contentDigest : createContentDigest ( nvmData ) ,
362
363
} ,
363
364
} ;
@@ -380,7 +381,7 @@ exports.sourceNodes = async ({
380
381
internal : {
381
382
type : 'NodeReleases' ,
382
383
mediaType : 'application/json' ,
383
- content : JSON . stringify ( nodeReleasesData ) ,
384
+ content : safeJSON . toString ( nodeReleasesData ) ,
384
385
contentDigest : createContentDigest ( nodeReleasesData ) ,
385
386
} ,
386
387
} ;
0 commit comments