Blame view

天文台pc/tianwentai-ui/node_modules/jiti/lib/jiti.mjs 624 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
  import { createRequire } from "node:module";
  import _createJiti from "../dist/jiti.cjs";
  
  function onError(err) {
    throw err; /* ↓ Check stack trace ↓ */
  }
  
  const nativeImport = (id) => import(id);
  
  let _transform;
  function lazyTransform(...args) {
    if (!_transform) {
      _transform = createRequire(import.meta.url)("../dist/babel.cjs");
    }
    return _transform(...args);
  }
  
  export function createJiti(id, opts = {}) {
    if (!opts.transform) {
      opts = { ...opts, transform: lazyTransform };
    }
    return _createJiti(id, opts, {
      onError,
      nativeImport,
      createRequire,
    });
  }
  
  export default createJiti;