mirror of
https://github.com/Sevichecc/Urara-Blog.git
synced 2025-05-24 20:39:13 +08:00
39 lines
1.1 KiB
Text
39 lines
1.1 KiB
Text
'use strict';
|
|
|
|
Object.defineProperty(exports, '__esModule', { value: true });
|
|
|
|
const cdn = require('./chunks/cdn.cjs');
|
|
const core = require('./core.cjs');
|
|
require('ohmyfetch');
|
|
require('@unocss/core');
|
|
|
|
const isNode = typeof process < "u" && typeof process.stdout < "u" && !process.versions.deno;
|
|
const isVSCode = isNode && !!process.env.VSCODE_CWD;
|
|
|
|
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");
|
|
} catch {
|
|
}
|
|
}
|
|
const presetIcons = core.createPresetIcons(async (options) => {
|
|
const {
|
|
cdn: cdn$1
|
|
} = options;
|
|
const loaders = [];
|
|
if (isNode && !isVSCode)
|
|
loaders.push(await createNodeLoader());
|
|
if (cdn$1)
|
|
loaders.push(cdn.createCDNLoader(cdn$1));
|
|
loaders.push(cdn.loadIcon);
|
|
return core.combineLoaders(loaders);
|
|
});
|
|
|
|
exports.combineLoaders = core.combineLoaders;
|
|
exports.createPresetIcons = core.createPresetIcons;
|
|
exports["default"] = presetIcons;
|
|
exports.presetIcons = presetIcons;
|