Blame view

天文台pc/tianwentai-ui/node_modules/jiti/lib/jiti.cjs 646 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
30
  const { createRequire } = require("node:module");
  const _createJiti = require("../dist/jiti.cjs");
  
  function onError(err) {
    throw err; /* ↓ Check stack trace ↓ */
  }
  
  const nativeImport = (id) => import(id);
  
  let _transform;
  function lazyTransform(...args) {
    if (!_transform) {
      _transform = require("../dist/babel.cjs");
    }
    return _transform(...args);
  }
  
  function createJiti(id, opts = {}) {
    if (!opts.transform) {
      opts = { ...opts, transform: lazyTransform };
    }
    return _createJiti(id, opts, {
      onError,
      nativeImport,
      createRequire,
    });
  }
  
  module.exports = createJiti;
  module.exports.createJiti = createJiti;