| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- 'use strict';
- const context = require('./shared/unimport.faf40790.cjs');
- const vueTemplate = require('./shared/unimport.4f90cbbb.cjs');
- require('fs');
- require('fast-glob');
- require('pathe');
- require('mlly');
- require('scule');
- require('local-pkg');
- require('os');
- require('pkg-types');
- require('magic-string');
- require('strip-literal');
- async function installGlobalAutoImports(imports, options = {}) {
- const {
- globalObject = globalThis,
- overrides = false
- } = options;
- imports = Array.isArray(imports) ? imports : await imports.getImports();
- await Promise.all(
- imports.map(async (i) => {
- if (i.disabled) {
- return;
- }
- const as = i.as || i.name;
- if (overrides || !(as in globalObject)) {
- const module = await import(i.from);
- globalObject[as] = module[i.name];
- }
- })
- );
- return globalObject;
- }
- exports.builtinPresets = context.builtinPresets;
- exports.createUnimport = context.createUnimport;
- exports.resolveBuiltinPresets = context.resolveBuiltinPresets;
- exports.resolvePreset = context.resolvePreset;
- exports.scanDirExports = context.scanDirExports;
- exports.scanExports = context.scanExports;
- exports.addImportToCode = vueTemplate.addImportToCode;
- exports.dedupeImports = vueTemplate.dedupeImports;
- exports.defineUnimportPreset = vueTemplate.defineUnimportPreset;
- exports.excludeRE = vueTemplate.excludeRE;
- exports.getMagicString = vueTemplate.getMagicString;
- exports.getString = vueTemplate.getString;
- exports.importAsRE = vueTemplate.importAsRE;
- exports.matchRE = vueTemplate.matchRE;
- exports.normalizeImports = vueTemplate.normalizeImports;
- exports.resolveIdAbsolute = vueTemplate.resolveIdAbsolute;
- exports.separatorRE = vueTemplate.separatorRE;
- exports.stripCommentsAndStrings = vueTemplate.stripCommentsAndStrings;
- exports.toExports = vueTemplate.toExports;
- exports.toImports = vueTemplate.toImports;
- exports.toTypeDeclarationFile = vueTemplate.toTypeDeclarationFile;
- exports.toTypeDeclarationItems = vueTemplate.toTypeDeclarationItems;
- exports.installGlobalAutoImports = installGlobalAutoImports;
|