UNPKG

wfinder

Version:

A local file indexing and searching tool.

2 lines 6.19 kB
#!/usr/bin/env node (()=>{"use strict";var e,r,t={13258:function(e,r,t){var i=this&&this.__awaiter||function(e,r,t,i){return new(t||(t=Promise))((function(_,o){function fulfilled(e){try{step(i.next(e))}catch(e){o(e)}}function rejected(e){try{step(i.throw(e))}catch(e){o(e)}}function step(e){e.done?_(e.value):function adopt(e){return e instanceof t?e:new t((function(r){r(e)}))}(e.value).then(fulfilled,rejected)}step((i=i.apply(e,r||[])).next())}))},_=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});const o=t(58933),a=t(96486),n=_(t(85622)),s=t(95601),u=t(70724),c=t(39778),p=t(69922),l=t(10546),d=t(42276),w=t(39212),q=t(22602),f=t(57102),b=t(39288),v=_(t(11631));l.EvUiCmd.subscribe((e=>{"queryUserDataDir"===(null==e?void 0:e.cmd)&&l.EvUiCmdResult.next({cmd:"queryUserDataDir",tag:e.tag,result:n.default.join(o.app.getPath("appData"),s.APP_DATA_FOLDER_NAME)})})),o.Menu.setApplicationMenu(null),o.app.whenReady().then((()=>i(void 0,void 0,void 0,(function*(){l.EvUiCmd.subscribe((e=>i(void 0,void 0,void 0,(function*(){var t;if("requestPickLocalPath"===(null==e?void 0:e.cmd)){const i=e.data.cwd||process.cwd(),_=yield o.dialog.showOpenDialog(r,{defaultPath:i,title:e.data.title,properties:["openDirectory",...e.data.properties||[]]});if(e.data.toShotestAbsOrRel){const r=(null===(t=e.context||l.EvFinderState.value.config)||void 0===t?void 0:t.finderRoot)||i;_.filePaths=_.filePaths.map((e=>{const t=n.default.relative(r,e);return t.length<e.length?t||"./":e}))}l.EvUiCmdResult.next({cmd:"requestPickLocalPath",tag:e.tag,result:{path:_.filePaths[0]}})}})))),(()=>{const[e,r,t,i]=process.argv.slice(2);if(e===f.USE_IPC_SERVER){const e=v.default.createConnection(Number(r),t);let _;e.setNoDelay(!0),e.on("connect",(()=>{e.write(i),_=p.switchEvent((r=>e.write(w.packetTool.wrapData(r))),!1)}));const o=[];e.on("data",(r=>{try{if(_){let e=o.shift();for(;e;)w.packetTool.parseData(e).forEach((e=>null==_?void 0:_.receive(String(e)))),e=o.shift();w.packetTool.parseData(r).forEach((e=>null==_?void 0:_.receive(String(e))))}else o.push(r)}catch(r){console.log(`Failed to parse ipcServer data from server: ${JSON.stringify(e.address())}`,r)}})),e.on("close",(()=>{null==_||_.destory()}))}else l.EvUiLaunched.next({electron:!0}),u.initFinder()})();const e=yield b.getUserPreference(),r=new o.BrowserWindow({width:e.windowWidth,height:e.windowHeight,x:e.windowX,y:e.windowY,minWidth:500,minHeight:600,webPreferences:{nodeIntegration:!0,contextIsolation:!1}});e.maximize&&r.maximize();const t=a.throttle((()=>{if(r.isMaximized())b.setUserPreference({maximize:!0});else{const[e,t]=r.getSize(),{x:i,y:_}=r.getBounds();b.setUserPreference({windowWidth:e,windowHeight:t,windowX:i,windowY:_,maximize:!1})}}),500);r.addListener("resize",t),r.addListener("move",t),r.addListener("maximize",t),c.isDev&&r.webContents.openDevTools(),(()=>{let e,t=!1;r.webContents.addListener("ipc-message",((i,_,o)=>{_===d.GATEWAY_CHANNEL&&(o===d.CLIENT_READY?(t&&(null==e||e.destory()),e=p.switchEvent((e=>{r.webContents.send(d.GATEWAY_CHANNEL,e)}),!0),t=!0):null==e||e.receive(o))})),r.addListener("close",(()=>null==e?void 0:e.destory()))})(),q.loadHtml(r)}))))},42357:e=>{e.exports=require("assert")},77303:e=>{e.exports=require("async_hooks")},23730:e=>{e.exports=require("better-sqlite3")},64293:e=>{e.exports=require("buffer")},63129:e=>{e.exports=require("child_process")},76417:e=>{e.exports=require("crypto")},58933:e=>{e.exports=require("electron")},28614:e=>{e.exports=require("events")},35747:e=>{e.exports=require("fs")},98605:e=>{e.exports=require("http")},57211:e=>{e.exports=require("https")},32282:e=>{e.exports=require("module")},11631:e=>{e.exports=require("net")},12087:e=>{e.exports=require("os")},85622:e=>{e.exports=require("path")},71191:e=>{e.exports=require("querystring")},51058:e=>{e.exports=require("readline")},92413:e=>{e.exports=require("stream")},24304:e=>{e.exports=require("string_decoder")},78213:e=>{e.exports=require("timers")},4016:e=>{e.exports=require("tls")},33867:e=>{e.exports=require("tty")},78835:e=>{e.exports=require("url")},31669:e=>{e.exports=require("util")},78761:e=>{e.exports=require("zlib")}},i={};function __webpack_require__(e){var r=i[e];if(void 0!==r)return r.exports;var _=i[e]={id:e,loaded:!1,exports:{}};return t[e].call(_.exports,_,_.exports,__webpack_require__),_.loaded=!0,_.exports}__webpack_require__.m=t,__webpack_require__.x=()=>{var e=__webpack_require__.O(void 0,[258,322],(()=>__webpack_require__(13258)));return e=__webpack_require__.O(e)},e=[],__webpack_require__.O=(r,t,i,_)=>{if(!t){var o=1/0;for(s=0;s<e.length;s++){for(var[t,i,_]=e[s],a=!0,n=0;n<t.length;n++)(!1&_||o>=_)&&Object.keys(__webpack_require__.O).every((e=>__webpack_require__.O[e](t[n])))?t.splice(n--,1):(a=!1,_<o&&(o=_));a&&(e.splice(s--,1),r=i())}return r}_=_||0;for(var s=e.length;s>0&&e[s-1][2]>_;s--)e[s]=e[s-1];e[s]=[t,i,_]},__webpack_require__.n=e=>{var r=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(r,{a:r}),r},__webpack_require__.d=(e,r)=>{for(var t in r)__webpack_require__.o(r,t)&&!__webpack_require__.o(e,t)&&Object.defineProperty(e,t,{enumerable:!0,get:r[t]})},__webpack_require__.f={},__webpack_require__.e=e=>Promise.all(Object.keys(__webpack_require__.f).reduce(((r,t)=>(__webpack_require__.f[t](e,r),r)),[])),__webpack_require__.u=e=>e+".js",__webpack_require__.o=(e,r)=>Object.prototype.hasOwnProperty.call(e,r),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),(()=>{var e={192:1};__webpack_require__.O.require=r=>e[r];__webpack_require__.f.require=(r,t)=>{e[r]||(r=>{var t=r.modules,i=r.ids,_=r.runtime;for(var o in t)__webpack_require__.o(t,o)&&(__webpack_require__.m[o]=t[o]);_&&_(__webpack_require__);for(var a=0;a<i.length;a++)e[i[a]]=1;__webpack_require__.O()})(require("./"+__webpack_require__.u(r)))}})(),r=__webpack_require__.x,__webpack_require__.x=()=>(__webpack_require__.e(258),__webpack_require__.e(322),r());__webpack_require__.x()})();