@liascript/exporter
Version:
A generic exporter for LiaScript
1 lines • 1.75 kB
JavaScript
(function(){var $parcel$global="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},$parcel$modules={},$parcel$inits={},parcelRequire=$parcel$global.parcelRequire55a5;null==parcelRequire&&(parcelRequire=function(e){if(e in $parcel$modules)return $parcel$modules[e].exports;if(e in $parcel$inits){var n=$parcel$inits[e];delete $parcel$inits[e];var t={id:e,exports:{}};return $parcel$modules[e]=t,n.call(t.exports,t,t.exports),t.exports}var r=new Error("Cannot find module '"+e+"'");throw r.code="MODULE_NOT_FOUND",r},parcelRequire.register=function(e,n){$parcel$inits[e]=n},$parcel$global.parcelRequire55a5=parcelRequire),parcelRequire.register("9Mbde",(function(module,exports){function liaExecCode(event){setTimeout((function(){var send={lia:execute_response(event,"exec"),output:execute_response(event,"async"),wait:function(){execute_response(event)("LIA: wait")},stop:function(){execute_response(event)("LIA: stop")},clear:function(){execute_response(event)("LIA: clear")},html:function(e){execute_response(event)("HTML: "+e)},liascript:function(e){execute_response(event)("LIASCRIPT: "+e)}};try{var result=eval(event.message.param.code);send.lia(void 0===result?"LIA: stop":result)}catch(e){console.warn("exec => ",e.message),send.lia(e.message,!1,[])}}),event.message.param.delay)}function execute_response(e,n){return function(t){var r=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];"string"!=typeof t&&(t=JSON.stringify(t)),n&&(e.message.cmd=n),e.message.param={ok:r,result:t,details:a},postMessage(e)}}onmessage=function(e){liaExecCode(e.data)}})),parcelRequire("9Mbde")})();