astro-ghostcms/.pnpm-store/v3/files/6b/d9622021a7347151c4a3bf5db51...

48 lines
1.3 KiB
Plaintext
Raw Normal View History

2024-02-14 19:45:06 +00:00
'use strict';
Object.defineProperty(exports, '__esModule', { value: true });
const cdn = require('./shared/preset-icons.MWpPOK0g.cjs');
const core = require('./shared/preset-icons.NrmmzneW.cjs');
require('ofetch');
require('@unocss/core');
async function createNodeLoader() {
try {
return await import('@iconify/utils/lib/loader/node-loader').then((i) => i?.loadNodeIcon);
} catch {
}
try {
return require("@iconify/utils/lib/loader/node-loader.cjs").loadNodeIcon;
} catch {
}
}
const presetIcons = /* @__PURE__ */ core.createPresetIcons(async (options) => {
const {
cdn: cdn$1
} = options;
const loaders = [];
const {
isNode,
isVSCode,
isESLint
} = core.getEnvFlags();
if (isNode && !isVSCode && !isESLint) {
const nodeLoader = await createNodeLoader();
if (nodeLoader !== void 0)
loaders.push(nodeLoader);
}
if (cdn$1)
loaders.push(cdn.createCDNLoader(cdn$1));
loaders.push(core.loadIcon);
return core.combineLoaders(loaders);
});
exports.combineLoaders = core.combineLoaders;
exports.createCDNFetchLoader = core.createCDNFetchLoader;
exports.createPresetIcons = core.createPresetIcons;
exports.getEnvFlags = core.getEnvFlags;
exports.icons = core.icons;
exports.default = presetIcons;
exports.presetIcons = presetIcons;