{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-eventsourcing/src/client/info.js"],"names":["Info","showModuleInfo","lively","openComponentInWindow","then","table","style","overflow","url","lively4url","files","statFile","r","JSON","parse","contents","forEach","ea","dependencies","findDependedModules","name","map","dep","replace","setFromJSO"],"mappings":";;;;;;;;AAEe,YAAMA,IAAN,CAAW;;AAExB,eAAOC,cAAP,GAAwB;AACtBC,iBAAOC,qBAAP,CAA6B,cAA7B,EAA6CC,IAA7C,CAAkDC,SAAS;AACzDA,kBAAMC,KAAN,CAAYC,QAAZ,GAAuB,QAAvB;;AAEA,gBAAIC,MAAMC,aAAa,aAAvB;AACAP,mBAAOQ,KAAP,CAAaC,QAAb,CAAsBH,GAAtB,EACGJ,IADH,CACQQ,KAAKC,KAAKC,KAAL,CAAWF,CAAX,EAAcG,QAD3B,EAEGX,IAFH,CAEQM,SAAS;AACbA,oBAAMM,OAAN,CAAcC,MAAM;AAClBA,mBAAGC,YAAH,GAAkBhB,OAAOiB,mBAAP,CAA2BX,MAAM,GAAN,GAAYS,GAAGG,IAA1C,EAAgDC,GAAhD,CAAqDC,OAAO;AAC5E,yBAAOA,IAAIC,OAAJ,CAAY,MAAZ,EAAmB,EAAnB,CAAP;AACD,iBAFiB,CAAlB;AAGD,eAJD;AAKAlB,oBAAMmB,UAAN,CAAiBd,KAAjB;AACD,aATH;AAUD,WAdD;AAeD;;AAlBuB;;yBAALV,I;;;;;;;;6BAAAA,qC","file":"info.js","sourcesContent":["\n\nexport default class Info {\n  \n  static showModuleInfo() {\n    lively.openComponentInWindow(\"lively-table\").then(table => {\n      table.style.overflow = \"scroll\"\n      \n      var url = lively4url + \"/src/client\"\n      lively.files.statFile(url)\n        .then(r => JSON.parse(r).contents)\n        .then(files => {\n          files.forEach(ea => {\n            ea.dependencies = lively.findDependedModules(url + \"/\" + ea.name).map( dep => {\n              return dep.replace(/.*\\//,\"\")\n            })\n          })\n          table.setFromJSO(files)    \n        })\n    })\n  }\n  \n  \n}"]}