UNPKG

phaser4-rex-plugins

Version:
23 lines (19 loc) 523 B
import yaml from 'js-yaml'; import CreateNode from './CreateNode.js'; var LoadYaml = function (yamlString, customNodeHandlers) { if (customNodeHandlers === undefined) { customNodeHandlers = {}; } var obj; try { obj = yaml.load(yamlString); } catch (e) { console.log(e); } for (var key in obj) { var data = obj[key]; data.__handlerName__ = key; return CreateNode(data, customNodeHandlers); } } export default LoadYaml;