ll-package
Version:
2 lines (1 loc) • 690 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});function o(a,s){const l=a.createReader();let r=[];function e(){l.readEntries(i=>{const t=Array.prototype.slice.apply(i);r=r.concat(t),!t.length?s(r):e()})}e()}const c=(a,s,l)=>{const r=(e,i)=>{e.path=i||"",e.isFile?e.file(t=>{l(t)&&(e.fullPath&&!t.webkitRelativePath&&(Object.defineProperties(t,{webkitRelativePath:{writable:!0}}),t.webkitRelativePath=e.fullPath.replace(/^\//,""),Object.defineProperties(t,{webkitRelativePath:{writable:!1}})),s([t]))}):e.isDirectory&&o(e,t=>{t.forEach(n=>{r(n,`${i}${e.name}/`)})})};a.forEach(e=>{r(e.webkitGetAsEntry())})},f=c;exports.default=f;
;