版博士V2.0程序
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. 'use strict';
  2. const context = require('./shared/unimport.5b263b90.cjs');
  3. const vueTemplate = require('./shared/unimport.49548f9c.cjs');
  4. require('mlly');
  5. require('fs');
  6. require('local-pkg');
  7. require('os');
  8. require('pkg-types');
  9. require('pathe');
  10. require('fs/promises');
  11. require('fast-glob');
  12. require('scule');
  13. require('magic-string');
  14. require('strip-literal');
  15. async function installGlobalAutoImports(imports, options = {}) {
  16. const {
  17. globalObject = globalThis,
  18. overrides = false
  19. } = options;
  20. imports = Array.isArray(imports) ? imports : await imports.getImports();
  21. await Promise.all(
  22. imports.map(async (i) => {
  23. if (i.disabled || i.type) {
  24. return;
  25. }
  26. const as = i.as || i.name;
  27. if (overrides || !(as in globalObject)) {
  28. const module = await import(i.from);
  29. globalObject[as] = module[i.name];
  30. }
  31. })
  32. );
  33. return globalObject;
  34. }
  35. exports.builtinPresets = context.builtinPresets;
  36. exports.createUnimport = context.createUnimport;
  37. exports.resolveBuiltinPresets = context.resolveBuiltinPresets;
  38. exports.resolvePreset = context.resolvePreset;
  39. exports.scanDirExports = context.scanDirExports;
  40. exports.scanExports = context.scanExports;
  41. exports.scanFilesFromDir = context.scanFilesFromDir;
  42. exports.addImportToCode = vueTemplate.addImportToCode;
  43. exports.dedupeImports = vueTemplate.dedupeImports;
  44. exports.defineUnimportPreset = vueTemplate.defineUnimportPreset;
  45. exports.excludeRE = vueTemplate.excludeRE;
  46. exports.getMagicString = vueTemplate.getMagicString;
  47. exports.getString = vueTemplate.getString;
  48. exports.importAsRE = vueTemplate.importAsRE;
  49. exports.matchRE = vueTemplate.matchRE;
  50. exports.normalizeImports = vueTemplate.normalizeImports;
  51. exports.resolveIdAbsolute = vueTemplate.resolveIdAbsolute;
  52. exports.separatorRE = vueTemplate.separatorRE;
  53. exports.stripCommentsAndStrings = vueTemplate.stripCommentsAndStrings;
  54. exports.toExports = vueTemplate.toExports;
  55. exports.toImports = vueTemplate.toImports;
  56. exports.toTypeDeclarationFile = vueTemplate.toTypeDeclarationFile;
  57. exports.toTypeDeclarationItems = vueTemplate.toTypeDeclarationItems;
  58. exports.toTypeReExports = vueTemplate.toTypeReExports;
  59. exports.installGlobalAutoImports = installGlobalAutoImports;