nuxt-icon-server-bundle.mjs
480 Bytes
import { createRequire } from 'node:module'
const require = createRequire(import.meta.url)
function createRemoteCollection(fetchEndpoint) {
let _cache
return async () => {
if (_cache)
return _cache
const res = await fetch(fetchEndpoint).then(r => r.json())
_cache = res
return res
}
}
export const collections = {
'lucide': () => require('@iconify-json/lucide/icons.json'),
'simple-icons': () => require('@iconify-json/simple-icons/icons.json'),
}