From 44b602e6e48c6de5c144b8a691be657799e4d5d8 Mon Sep 17 00:00:00 2001 From: Eric Fennis Date: Tue, 9 May 2023 23:29:37 +0200 Subject: [PATCH] Fix build 5? --- docs/guide/packages/lucide-static.md | 2 +- docs/icons/[name].paths.ts | 6 +----- docs/vercel.json | 9 ++++++++- scripts/writeReleaseMetadata.mjs | 16 ++++++++++++++-- 4 files changed, 24 insertions(+), 9 deletions(-) diff --git a/docs/guide/packages/lucide-static.md b/docs/guide/packages/lucide-static.md index 802bd2c0d..24a1fda9f 100644 --- a/docs/guide/packages/lucide-static.md +++ b/docs/guide/packages/lucide-static.md @@ -118,7 +118,7 @@ If you'd prefer, you can use CSS to hold your base SVG properties and update the SVG as follows -```svg +```xml { const icons = await getAllData() - return icons.map((iconData, index) => { - const params = { - ...iconData, - }; - + return icons.map((params) => { return { params, } diff --git a/docs/vercel.json b/docs/vercel.json index 89689f9ff..6c1898234 100644 --- a/docs/vercel.json +++ b/docs/vercel.json @@ -2,5 +2,12 @@ "cleanUrls": true, "github": { "silent": true - } + }, + "redirects": [ + { + "source": "/icon/:path*", + "destination": "/icons/:path*", + "permanent": true + } + ] } diff --git a/scripts/writeReleaseMetadata.mjs b/scripts/writeReleaseMetadata.mjs index 04616c2e4..3e2d72918 100644 --- a/scripts/writeReleaseMetadata.mjs +++ b/scripts/writeReleaseMetadata.mjs @@ -1,3 +1,4 @@ +/* eslint-disable no-restricted-syntax, no-await-in-loop */ import { CleanOptions, simpleGit } from 'simple-git'; import semver from 'semver'; import fs from 'fs'; @@ -66,12 +67,23 @@ const findRelease = (date, releases) => { const fetchCommits = async (name) => { const file = `../icons/${name}.svg`; - const { all: commits } = await simpleGit().log(['--reverse', '--follow', '--', file]); + const { all: commits = {} } = await simpleGit().log(['--reverse', '--follow', '--', file]); return commits; }; export const getReleaseMetadata = async (name, aliases, releases) => { - const metadata = { name }; + const metadata = { + name, + createdRelease: { + version: '0.0.0', + date: new Date().toISOString(), + }, + changedRelease: { + version: '0.0.0', + date: new Date().toISOString(), + }, + }; + for (const alias of [name, ...(aliases ?? [])]) { const commits = await fetchCommits(alias); for (const commit of commits) {