Commit 35e8cc8

Anton Medvedev <anton@medv.io>
2023-10-05 11:06:49
Add examples
1 parent 3a7e4df
Changed files (3)
.github
workflows
src
.github/workflows/release.yml
@@ -21,6 +21,7 @@ jobs:
           git config user.name "${GITHUB_ACTOR}"
           git config user.email "${GITHUB_ACTOR}@users.noreply.github.com"
       - run: npm install
+      - run: npm run build
       - name: Release
         run: |
           npm config set //registry.npmjs.org/:_authToken $NPM_TOKEN
src/all-badges/index.ts
@@ -4,5 +4,5 @@ export const allBadges = [
   await import('./fuck-commit/fuck-commit.js'),
   await import('./mass-delete-commit/mass-delete-commit.js'),
   await import('./revert-revert-commit/revert-revert-commit.js'),
-  //await import('./stars/stars.js'),
+  await import('./stars/stars.js'),
 ] as const
src/check-images.ts
@@ -10,16 +10,18 @@ void async function main() {
   for (const {default: b} of allBadges) {
     const dirname = path.basename(path.dirname(fileURLToPath(b.url)))
     for (const id of b.badges) {
-      const image = path.join(root, 'src/all-badges', dirname, `${id}.png`)
-      if (!fs.existsSync(image)) {
-        console.error(`Missing image for badge "${id}" at ${image}`)
+      const imagePath = path.join('src/all-badges', dirname, `${id}.png`)
+      const rootPath = path.join(root, imagePath)
+      if (!fs.existsSync(rootPath)) {
+        console.error(`Missing image for badge "${id}" at ${rootPath}`)
         foundMissing = true
       } else {
-        console.log(`<img src="${image}" alt="${id}" width="100" height="100">`)
+        console.log(`<img src="${imagePath}" alt="${id}" width="60">`)
       }
     }
   }
   if (foundMissing) {
     process.exit(1)
+    return
   }
 }()