feat(build): export project type from manifest

This commit is contained in:
Pihkaal
2024-07-08 02:31:23 +02:00
parent 363027187d
commit a0be097c34

View File

@@ -65,9 +65,11 @@ export const manifest = (): Plugin => ({
} }
const code = ` const code = `
const projects = ${JSON.stringify(projects, null, 2)}; const projects = ${JSON.stringify(projects, null, 2)} as const;
const projectsMap = Object.fromEntries(projects.map(project => [project.name, project])); export type Project = typeof projects[number];
const projectsMap = Object.fromEntries(projects.map(project => [project.name, project])) as const;
export const manifest = { export const manifest = {
projects, projects,