@@ -13,8 +13,8 @@ var path = require('path'),
13
13
lih = require ( './list_item_hunter' ) ,
14
14
smh = require ( './style_modifier_hunter' ) ,
15
15
ph = require ( './parameter_hunter' ) ,
16
- ch = require ( './changes_hunter ' ) ,
17
- JSON5 = require ( 'json5 ' ) ;
16
+ jsonCopy = require ( './json_copy ' ) ,
17
+ ch = require ( './changes_hunter ' ) ;
18
18
19
19
const markdown_parser = new mp ( ) ;
20
20
const changes_hunter = new ch ( ) ;
@@ -476,7 +476,7 @@ var pattern_assembler = function () {
476
476
//complete assembly of extended template
477
477
//create a copy of the partial so as to not pollute it after the getPartial call.
478
478
var partialPattern = getPartial ( partial , patternlab ) ;
479
- var cleanPartialPattern = JSON5 . parse ( JSON5 . stringify ( partialPattern ) ) ;
479
+ var cleanPartialPattern = jsonCopy ( partialPattern , `partial pattern ${ partial } ` ) ;
480
480
481
481
//if partial has style modifier data, replace the styleModifier value
482
482
if ( currentPattern . stylePartials && currentPattern . stylePartials . length > 0 ) {
@@ -494,7 +494,7 @@ var pattern_assembler = function () {
494
494
linkRE = / (?: ' | " ) ( l i n k \. [ A - z 0 - 9 - _ ] + ) (?: ' | " ) / g;
495
495
496
496
//stringify the passed in object
497
- dataObjAsString = JSON5 . stringify ( obj ) ;
497
+ dataObjAsString = JSON . stringify ( obj ) ;
498
498
if ( ! dataObjAsString ) { return obj ; }
499
499
500
500
//find matches
@@ -533,7 +533,7 @@ var pattern_assembler = function () {
533
533
534
534
var dataObj ;
535
535
try {
536
- dataObj = JSON5 . parse ( dataObjAsString ) ;
536
+ dataObj = JSON . parse ( dataObjAsString ) ;
537
537
} catch ( err ) {
538
538
console . log ( 'There was an error parsing JSON for ' + key ) ;
539
539
console . log ( err ) ;
0 commit comments