{"version":3,"sources":["jsdelivr-header.js","/npm/zcatalyst-cli-plugin-react@0.0.4/lib/index.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,aAEA,MAAM,KAAO,QAAQ,QAErB,SAAS,YAAY,GACpB,MAAM,EAAS,KAAK,KAAK,EAAW,gBACpC,QAAQ,IAAI,UAAY,QAAQ,IAAI,UACjC,CAAC,QAAQ,IAAI,UAAW,GAAQ,KAAK,KAAK,WAC1C,CACJ,CAEA,eAAe,SAAS,EAAS,EAAW,GAC3C,YAAY,GAEZ,OADoB,QAAQ,aACrB,CAAY,EAAS,EAAW,EAAQ,IAAI,2BAAuB,GAC3E,CAEA,eAAe,MAAM,EAAW,GAC/B,YAAY,GAGZ,OAFiB,QAAQ,UAElB,CAAS,EADQ,EAAQ,IAAI,+BAErC,CAEA,eAAe,MAAM,EAAe,GACnC,YAAY,EAAc,OAAO,QACjC,MAAM,EAAc,QAAQ,+BACtB,EAAW,QAAQ,YACnB,cAAE,EAAa,KAAE,SAAe,EACrC,EAAc,OAAO,OACrB,EAAc,SACd,EACA,EAAc,OAAO,KAAK,OAS3B,OAPA,EAAc,KACb,SACA,IACC,EAAc,OAAO,KAAK,MAC1B,EAAK,oBACL,EAAY,EAAK,sBAEZ,CACR,CAEA,eAAe,OACd,OAAO,QAAQ,kBAAkB,SAClC,CAEA,OAAO,QAAU,CAChB,YACA,kBACA,YACA","file":"/npm/zcatalyst-cli-plugin-react@0.0.4/lib/index.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/zcatalyst-cli-plugin-react@0.0.4/lib/index.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","'use strict';\n\nconst path = require('path');\n\nfunction addNodePath(sourceDir) {\n\tconst modDir = path.join(sourceDir, 'node_modules');\n\tprocess.env.NODE_PATH = process.env.NODE_PATH\n\t\t? [process.env.NODE_PATH, modDir].join(path.delimiter)\n\t\t: modDir;\n}\n\nasync function validate(command, sourceDir, runtime) {\n\taddNodePath(sourceDir);\n\tconst validateMod = require('./validate');\n\treturn validateMod(command, sourceDir, runtime.get('cli.package.version', undefined));\n}\n\nasync function build(sourceDir, runtime) {\n\taddNodePath(sourceDir);\n\tconst buildMod = require('./build');\n\tconst packageJsonFile = runtime.get('context.client.package_json');\n\treturn buildMod(sourceDir, packageJsonFile);\n}\n\nasync function start(targetDetails, masterPort) {\n\taddNodePath(targetDetails.target.source);\n\tconst openBrowser = require('react-dev-utils/openBrowser');\n\tconst startMod = require('./start');\n\tconst { eventListener, urls } = await startMod(\n\t\ttargetDetails.target.source,\n\t\ttargetDetails.httpPort,\n\t\tmasterPort,\n\t\ttargetDetails.target.opts.watch\n\t);\n\teventListener.once(\n\t\t'start',\n\t\t() =>\n\t\t\ttargetDetails.target.opts.open &&\n\t\t\turls.localUrlForBrowser &&\n\t\t\topenBrowser(urls.localUrlForBrowser)\n\t);\n\treturn eventListener;\n}\n\nasync function logs() {\n\treturn require('./utils/logger').logStream;\n}\n\nmodule.exports = {\n\tstart,\n\tvalidate,\n\tbuild,\n\tlogs\n};\n"]}