UNPKG

@pattern-lab/core

Version:

Create atomic design systems with Pattern Lab. This is the core API and orchestrator of the ecosystem.

17 lines (14 loc) 413 B
'use strict'; const logger = require('./log'); const json_copy = (data, callee) => { try { return JSON.parse(JSON.stringify(data)); } catch (e) { //this is unlikely to be hit due to the passed in data already being loaded using JSON parsers logger.warning( `JSON provided by ${callee} is invalid and cannot be copied` ); throw e; } }; module.exports = json_copy;