mirror of
https://github.com/lucide-icons/lucide.git
synced 2026-11-13 13:48:26 +00:00
12 lines
397 B
TypeScript
12 lines
397 B
TypeScript
import { defineHandler } from 'nitro/h3';
|
|
import iconMetaData from '~/.vitepress/data/iconMetaData';
|
|
|
|
export default defineHandler((event) => {
|
|
event.res.headers.set('Cache-Control', 'public, max-age=86400');
|
|
event.res.headers.set('Access-Control-Allow-Origin', '*');
|
|
|
|
return Object.fromEntries(
|
|
Object.entries(iconMetaData).map(([name, { categories }]) => [name, categories]),
|
|
);
|
|
});
|