From fc9adfd263126d31004f4dcdf61dd08a4bea6e4b Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 16:54:01 -0400 Subject: [PATCH 1/7] perf(multipublish): update lint paths to use root --- core/eslint-config/src/configs/node.ts | 8 ++++---- core/multipublish/cli.mjs | 2 +- core/multipublish/package.json | 4 ++-- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/core/eslint-config/src/configs/node.ts b/core/eslint-config/src/configs/node.ts index d21c9145..83a40220 100644 --- a/core/eslint-config/src/configs/node.ts +++ b/core/eslint-config/src/configs/node.ts @@ -23,15 +23,15 @@ export function config(options: Options): Config[] { "n/no-extraneous-import": [ "error", { - allowModules: options.allowModules || [], - resolvePaths: options.resolvePaths || [], + allowModules: options?.allowModules || [], + resolvePaths: options?.resolvePaths || [], }, ], "n/no-extraneous-require": [ "error", { - allowModules: options.allowModules || [], - resolvePaths: options.resolvePaths || [], + allowModules: options?.allowModules || [], + resolvePaths: options?.resolvePaths || [], }, ], // handled by ./imports.ts diff --git a/core/multipublish/cli.mjs b/core/multipublish/cli.mjs index 9c2d53cd..34f93cb6 100755 --- a/core/multipublish/cli.mjs +++ b/core/multipublish/cli.mjs @@ -1,4 +1,4 @@ #!/usr/bin/env node -const cli = await import("./dist/index.js"); +const cli = await import("./dist/index.mjs"); await cli.run(); diff --git a/core/multipublish/package.json b/core/multipublish/package.json index fa798510..0a53e1e6 100644 --- a/core/multipublish/package.json +++ b/core/multipublish/package.json @@ -37,8 +37,8 @@ "scripts": { "build": "node build.mjs", "dev": "node --watch build.mjs", - "lint": "eslint ./src/ --pass-on-no-patterns --no-error-on-unmatched-pattern", - "lint:fix": "eslint ./src/ --pass-on-no-patterns --no-error-on-unmatched-pattern --fix" + "lint": "eslint ./ --pass-on-no-patterns --no-error-on-unmatched-pattern", + "lint:fix": "eslint ./ --pass-on-no-patterns --no-error-on-unmatched-pattern --fix" }, "dependencies": { "@manypkg/find-root": "catalog:", From c0c1ba4d38ab460cf33d2e754dc66a8601fc38d5 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 17:40:09 -0400 Subject: [PATCH 2/7] docs(core): update readme templates --- core/ai-commit-msg/README.md | 6 ++++- core/alfred-kaomoji/README.md | 6 ++++- core/astro-iconify-svgmap/README.md | 6 ++++- core/auto-readme/README.md | 6 ++++- core/catppuccin-jsonresume-theme/README.md | 6 ++++- core/catppuccin-opml/README.md | 6 ++++- core/catppuccin-rss/README.md | 6 ++++- core/catppuccin-typedoc/README.md | 6 ++++- core/catppuccin-xsl/README.md | 6 ++++- core/eslint-config/README.md | 6 ++++- core/example/README.md | 6 ++++- core/find-makefile-targets/README.md | 6 ++++- core/github-env/README.md | 6 ++++- core/multipublish/README.md | 6 ++++- core/prettier-plugin-handlebars/README.md | 6 ++++- core/single-file/README.md | 6 ++++- core/svelte-social-share-links/README.md | 6 ++++- core/typed-env/README.md | 6 ++++- core/typed-events/README.md | 6 ++++- core/typed-nocodb-api/README.md | 6 ++++- core/typed-templates/README.md | 6 ++++- core/types-github-action-env/README.md | 6 ++++- core/types-lhci/README.md | 6 ++++- examples/astro-iconify-svgmap/README.md | 6 ++++- examples/catppuccin-xsl/astro/README.md | 6 ++++- examples/remark-asciinema/README.md | 6 ++++- .../svelte-social-share-links/astro/README.md | 6 ++++- .../svelte-kit/README.md | 6 ++++- examples/typed-events/react/README.md | 6 ++++- monoman.config.ts | 25 +++++++++++++++++++ pnpm-workspace.yaml | 13 ++++++++++ scripts/README.md | 6 ++++- turbo/generators/templates/common/README.md | 6 ++++- 33 files changed, 193 insertions(+), 31 deletions(-) diff --git a/core/ai-commit-msg/README.md b/core/ai-commit-msg/README.md index 3a041d38..75ddcec9 100644 --- a/core/ai-commit-msg/README.md +++ b/core/ai-commit-msg/README.md @@ -1,4 +1,8 @@ -# @stephansama/ai-commit-msg +
+ +# [`@stephansama`](https://github.com/stephansama) / [`ai-commit-msg`](https://packages.stephansama.info/api/@stephansama/ai-commit-msg/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/ai-commit-msg) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/ai-commit-msg) diff --git a/core/alfred-kaomoji/README.md b/core/alfred-kaomoji/README.md index 3a4498fe..f6cb32a1 100644 --- a/core/alfred-kaomoji/README.md +++ b/core/alfred-kaomoji/README.md @@ -1,4 +1,8 @@ -# ![image](./icon.png) Alfred Kaomoji Picker +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# ![image](./icon.png) Alfred Kaomoji Picker`]\(https://packages.stephansama.info/api/@stephansama/# ![image](./icon.png) Alfred Kaomoji Picker/) + +
[![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github)](https://github.com/stephansama/packages/tree/main/core/alfred-kaomoji) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/alfred-kaomoji) diff --git a/core/astro-iconify-svgmap/README.md b/core/astro-iconify-svgmap/README.md index b9d05f19..60fcf145 100644 --- a/core/astro-iconify-svgmap/README.md +++ b/core/astro-iconify-svgmap/README.md @@ -1,4 +1,8 @@ -# @stephansama/astro-iconify-svgmap +
+ +# [`@stephansama`](https://github.com/stephansama) / [`astro-iconify-svgmap`](https://packages.stephansama.info/api/@stephansama/astro-iconify-svgmap/) + +
[![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/astro-iconify-svgmap) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/astro-iconify-svgmap) diff --git a/core/auto-readme/README.md b/core/auto-readme/README.md index fd5cac7f..d9ae261b 100644 --- a/core/auto-readme/README.md +++ b/core/auto-readme/README.md @@ -1,4 +1,8 @@ -# Auto Readme 🪄 +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# Auto Readme 🪄`]\(https://packages.stephansama.info/api/@stephansama/# Auto Readme 🪄/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/auto-readme) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/auto-readme) diff --git a/core/catppuccin-jsonresume-theme/README.md b/core/catppuccin-jsonresume-theme/README.md index b9445e40..fb1a2694 100644 --- a/core/catppuccin-jsonresume-theme/README.md +++ b/core/catppuccin-jsonresume-theme/README.md @@ -1,4 +1,8 @@ -# @stephansama/catppuccin-jsonresume-theme +
+ +# [`@stephansama`](https://github.com/stephansama) / [`catppuccin-jsonresume-theme`](https://packages.stephansama.info/api/@stephansama/catppuccin-jsonresume-theme/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-jsonresume-theme) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-jsonresume-theme) diff --git a/core/catppuccin-opml/README.md b/core/catppuccin-opml/README.md index e750ff23..bac31afb 100644 --- a/core/catppuccin-opml/README.md +++ b/core/catppuccin-opml/README.md @@ -1,4 +1,8 @@ -# @stephansama/catppuccin-opml +
+ +# [`@stephansama`](https://github.com/stephansama) / [`catppuccin-opml`](https://packages.stephansama.info/api/@stephansama/catppuccin-opml/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-opml) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-opml) diff --git a/core/catppuccin-rss/README.md b/core/catppuccin-rss/README.md index 7d27cbd9..de2a14b4 100644 --- a/core/catppuccin-rss/README.md +++ b/core/catppuccin-rss/README.md @@ -1,4 +1,8 @@ -# [Catppuccin](https://github.com/catppuccin/catppuccin) x [Pretty-feed-v3](https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl) +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# [Catppuccin](https://github.com/catppuccin/catppuccin) x [Pretty-feed-v3](https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl)`]\(https://packages.stephansama.info/api/@stephansama/# [Catppuccin](https://github.com/catppuccin/catppuccin) x [Pretty-feed-v3](https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl)/) + +
[![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-rss) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-rss) diff --git a/core/catppuccin-typedoc/README.md b/core/catppuccin-typedoc/README.md index eac3231c..7b06b220 100644 --- a/core/catppuccin-typedoc/README.md +++ b/core/catppuccin-typedoc/README.md @@ -1,4 +1,8 @@ -# @stephansama/catppuccin-typedoc +
+ +# [`@stephansama`](https://github.com/stephansama) / [`catppuccin-typedoc`](https://packages.stephansama.info/api/@stephansama/catppuccin-typedoc/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-typedoc) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-typedoc) diff --git a/core/catppuccin-xsl/README.md b/core/catppuccin-xsl/README.md index dec14147..f04a271f 100644 --- a/core/catppuccin-xsl/README.md +++ b/core/catppuccin-xsl/README.md @@ -1,4 +1,8 @@ -# @stephansama/catppuccin-xsl +
+ +# [`@stephansama`](https://github.com/stephansama) / [`catppuccin-xsl`](https://packages.stephansama.info/api/@stephansama/catppuccin-xsl/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/catppuccin-xsl) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/catppuccin-xsl) diff --git a/core/eslint-config/README.md b/core/eslint-config/README.md index 8692b62e..3d55eb17 100644 --- a/core/eslint-config/README.md +++ b/core/eslint-config/README.md @@ -1,4 +1,8 @@ -# @stephansama/eslint-config +
+ +# [`@stephansama`](https://github.com/stephansama) / [`eslint-config`](https://packages.stephansama.info/api/@stephansama/eslint-config/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/eslint-config) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/eslint-config) diff --git a/core/example/README.md b/core/example/README.md index 1dee2997..cf73e6b3 100644 --- a/core/example/README.md +++ b/core/example/README.md @@ -1,4 +1,8 @@ -# create-stephansama-example +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# create-stephansama-example`]\(https://packages.stephansama.info/api/@stephansama/# create-stephansama-example/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/example) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/create-stephansama-example) diff --git a/core/find-makefile-targets/README.md b/core/find-makefile-targets/README.md index 2f637061..1143201b 100644 --- a/core/find-makefile-targets/README.md +++ b/core/find-makefile-targets/README.md @@ -1,4 +1,8 @@ -# @stephansama/find-makefile-targets +
+ +# [`@stephansama`](https://github.com/stephansama) / [`find-makefile-targets`](https://packages.stephansama.info/api/@stephansama/find-makefile-targets/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/find-makefile-targets) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/find-makefile-targets) diff --git a/core/github-env/README.md b/core/github-env/README.md index 436fd737..eb38685c 100644 --- a/core/github-env/README.md +++ b/core/github-env/README.md @@ -1,4 +1,8 @@ -# @stephansama/github-env +
+ +# [`@stephansama`](https://github.com/stephansama) / [`github-env`](https://packages.stephansama.info/api/@stephansama/github-env/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/github-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/github-env) diff --git a/core/multipublish/README.md b/core/multipublish/README.md index 856382f8..d44ce48d 100644 --- a/core/multipublish/README.md +++ b/core/multipublish/README.md @@ -1,4 +1,8 @@ -# @stephansama/multipublish +
+ +# [`@stephansama`](https://github.com/stephansama) / [`multipublish`](https://packages.stephansama.info/api/@stephansama/multipublish/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/multipublish) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/multipublish) diff --git a/core/prettier-plugin-handlebars/README.md b/core/prettier-plugin-handlebars/README.md index 8113cf90..583a48b8 100644 --- a/core/prettier-plugin-handlebars/README.md +++ b/core/prettier-plugin-handlebars/README.md @@ -1,4 +1,8 @@ -# @stephansama/prettier-plugin-handlebars +
+ +# [`@stephansama`](https://github.com/stephansama) / [`prettier-plugin-handlebars`](https://packages.stephansama.info/api/@stephansama/prettier-plugin-handlebars/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/prettier-plugin-handlebars) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/prettier-plugin-handlebars) diff --git a/core/single-file/README.md b/core/single-file/README.md index e569d588..8957131f 100644 --- a/core/single-file/README.md +++ b/core/single-file/README.md @@ -1,4 +1,8 @@ -# @stephansama/single-file +
+ +# [`@stephansama`](https://github.com/stephansama) / [`single-file`](https://packages.stephansama.info/api/@stephansama/single-file/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/single-file) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/single-file) diff --git a/core/svelte-social-share-links/README.md b/core/svelte-social-share-links/README.md index 2f0747e5..abb6110a 100644 --- a/core/svelte-social-share-links/README.md +++ b/core/svelte-social-share-links/README.md @@ -1,4 +1,8 @@ -# svelte-social-share-links +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# svelte-social-share-links`]\(https://packages.stephansama.info/api/@stephansama/# svelte-social-share-links/) + +
[![Source code](https://img.shields.io/badge/Source%20code-211F1F?style=flat&logo=github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/svelte-social-share-links) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/svelte-social-share-links) diff --git a/core/typed-env/README.md b/core/typed-env/README.md index 1fe373da..87ab638b 100644 --- a/core/typed-env/README.md +++ b/core/typed-env/README.md @@ -1,4 +1,8 @@ -# @stephansama/typed-env +
+ +# [`@stephansama`](https://github.com/stephansama) / [`typed-env`](https://packages.stephansama.info/api/@stephansama/typed-env/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-env) diff --git a/core/typed-events/README.md b/core/typed-events/README.md index 00fe853e..1707590c 100644 --- a/core/typed-events/README.md +++ b/core/typed-events/README.md @@ -1,4 +1,8 @@ -# @stephansama/typed-events +
+ +# [`@stephansama`](https://github.com/stephansama) / [`typed-events`](https://packages.stephansama.info/api/@stephansama/typed-events/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-events) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-events) diff --git a/core/typed-nocodb-api/README.md b/core/typed-nocodb-api/README.md index cffdad8d..ff48e6e4 100644 --- a/core/typed-nocodb-api/README.md +++ b/core/typed-nocodb-api/README.md @@ -1,4 +1,8 @@ -# @stephansama/typed-nocodb-api +
+ +# [`@stephansama`](https://github.com/stephansama) / [`typed-nocodb-api`](https://packages.stephansama.info/api/@stephansama/typed-nocodb-api/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-nocodb-api) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-nocodb-api) diff --git a/core/typed-templates/README.md b/core/typed-templates/README.md index 1c6f41f8..fb9b4621 100644 --- a/core/typed-templates/README.md +++ b/core/typed-templates/README.md @@ -1,4 +1,8 @@ -# @stephansama/typed-templates +
+ +# [`@stephansama`](https://github.com/stephansama) / [`typed-templates`](https://packages.stephansama.info/api/@stephansama/typed-templates/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/typed-templates) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/typed-templates) diff --git a/core/types-github-action-env/README.md b/core/types-github-action-env/README.md index 56aa5191..a222c81d 100644 --- a/core/types-github-action-env/README.md +++ b/core/types-github-action-env/README.md @@ -1,4 +1,8 @@ -# @stephansama/types-github-action-env +
+ +# [`@stephansama`](https://github.com/stephansama) / [`types-github-action-env`](https://packages.stephansama.info/api/@stephansama/types-github-action-env/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/github-env) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/github-env) diff --git a/core/types-lhci/README.md b/core/types-lhci/README.md index 465b96e8..2dbf721a 100644 --- a/core/types-lhci/README.md +++ b/core/types-lhci/README.md @@ -1,4 +1,8 @@ -# @stephansama/types-lhci +
+ +# [`@stephansama`](https://github.com/stephansama) / [`types-lhci`](https://packages.stephansama.info/api/@stephansama/types-lhci/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/types-lhci) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/types-lhci) diff --git a/examples/astro-iconify-svgmap/README.md b/examples/astro-iconify-svgmap/README.md index 30297c36..bd7c3f75 100644 --- a/examples/astro-iconify-svgmap/README.md +++ b/examples/astro-iconify-svgmap/README.md @@ -1,3 +1,7 @@ -# @example/astro-iconify-svgmap +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# @example/astro-iconify-svgmap`]\(https://packages.stephansama.info/api/@stephansama/# @example/astro-iconify-svgmap/) + +
shows how to use the astro-iconify-svgmap integration diff --git a/examples/catppuccin-xsl/astro/README.md b/examples/catppuccin-xsl/astro/README.md index 692b11c9..045895a0 100644 --- a/examples/catppuccin-xsl/astro/README.md +++ b/examples/catppuccin-xsl/astro/README.md @@ -1,4 +1,8 @@ -# Astro Starter Kit: Minimal +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# Astro Starter Kit: Minimal`]\(https://packages.stephansama.info/api/@stephansama/# Astro Starter Kit: Minimal/) + +
```sh pnpm create astro@latest -- --template minimal diff --git a/examples/remark-asciinema/README.md b/examples/remark-asciinema/README.md index 22e16160..cb6121a8 100644 --- a/examples/remark-asciinema/README.md +++ b/examples/remark-asciinema/README.md @@ -1,4 +1,8 @@ -# Remark Asciinema Example +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# Remark Asciinema Example`]\(https://packages.stephansama.info/api/@stephansama/# Remark Asciinema Example/) + +
```sh pnpm create astro@latest -- --template blog diff --git a/examples/svelte-social-share-links/astro/README.md b/examples/svelte-social-share-links/astro/README.md index 692b11c9..045895a0 100644 --- a/examples/svelte-social-share-links/astro/README.md +++ b/examples/svelte-social-share-links/astro/README.md @@ -1,4 +1,8 @@ -# Astro Starter Kit: Minimal +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# Astro Starter Kit: Minimal`]\(https://packages.stephansama.info/api/@stephansama/# Astro Starter Kit: Minimal/) + +
```sh pnpm create astro@latest -- --template minimal diff --git a/examples/svelte-social-share-links/svelte-kit/README.md b/examples/svelte-social-share-links/svelte-kit/README.md index 75842c40..8550c588 100644 --- a/examples/svelte-social-share-links/svelte-kit/README.md +++ b/examples/svelte-social-share-links/svelte-kit/README.md @@ -1,4 +1,8 @@ -# sv +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# sv`]\(https://packages.stephansama.info/api/@stephansama/# sv/) + +
Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). diff --git a/examples/typed-events/react/README.md b/examples/typed-events/react/README.md index 8afad0ff..af1c3453 100644 --- a/examples/typed-events/react/README.md +++ b/examples/typed-events/react/README.md @@ -1 +1,5 @@ -# React Router + yup example for @stephansama/typed-events +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# React Router + yup example for @stephansama/typed-events`]\(https://packages.stephansama.info/api/@stephansama/# React Router + yup example for @stephansama/typed-events/) + +
diff --git a/monoman.config.ts b/monoman.config.ts index 06b83819..6725908c 100644 --- a/monoman.config.ts +++ b/monoman.config.ts @@ -2,6 +2,15 @@ import { defineConfig } from "monoman"; type PackageJsonLike = Record | string>; +const oldStephansamaHeader = /# @stephansama\//; +const newStephansamaHeader = ` +
+ +# [\`@stephansama\`](https://github.com/stephansama) / [\`{{package}}\`](https://packages.stephansama.info/api/@stephansama/{{package}}/) + +
+`.trim(); + export default defineConfig([ { contents(data: PackageJsonLike) { @@ -13,4 +22,20 @@ export default defineConfig([ include: ["**/package.json"], type: "json", }, + { + contents(text) { + if (!text) return ""; + return text + .replace(oldStephansamaHeader, "") + .split("\n") + .map((_, index) => { + if (index > 0) return _; + return newStephansamaHeader.replaceAll("{{package}}", _); + }) + .join("\n"); + }, + exclude: ["README.md"], + include: ["**/README.md"], + type: "text", + }, ]); diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 5ee8b774..c9b59f72 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -14,6 +14,8 @@ __versions: autoInstallPeers: true catalog: + '@ai-sdk/google': ^3.0.29 + '@ai-sdk/openai': ^3.0.29 '@antfu/install-pkg': 1.1.0 '@bluwy/giget-core': 0.1.6 '@catppuccin/palette': 1.7.1 @@ -39,6 +41,7 @@ catalog: '@types/vfile': 4.0.0 '@types/yargs': 17.0.35 actions-up: 1.11.0 + ai: ^6.0.86 alfy: 2.1.0 astro: 5.9.3 cheerio: 1.2.0 @@ -58,11 +61,15 @@ catalog: mdast: 3.0.0 mdast-comment-marker: ^3.0.0 mdast-util-from-markdown: ^2.0.2 + mdast-zone: github:stephansama/mdast-zone#1c5b08cd97240debeed4c9c6afad49df5877a132 minify: 14.0.0 monoman: 0.8.2 nano-staged: 1.0.2 + neverthrow: ^8.2.0 node-plop: 0.32.3 + ollama-ai-provider-v2: ^1.5.5 oxc-parser: 0.127.0 + package-manager-detector: ^1.6.0 pkg-pr-new: 0.0.51 pkg-types: ^2.3.0 publint: 0.3.17 @@ -188,6 +195,12 @@ catalogs: '@vitest/coverage-v8': 4.0.18 '@vitest/ui': 4.0.18 vitest: 4.0.18 + conflicts_dedent_h1_7_1: + dedent: ^1.7.1 + conflicts_commitlint_h19_8_1: + '@commitlint/config-conventional': ^19.8.1 + conflicts_@dotenvx/dotenvx_h1_52_0: + '@dotenvx/dotenvx': ^1.52.0 cleanupUnusedCatalogs: true diff --git a/scripts/README.md b/scripts/README.md index f1553ef1..2fa21be3 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1 +1,5 @@ -# [@stephansama](https://github.com/stephansama/) package scripts +
+ +# [`@stephansama`](https://github.com/stephansama) / \[`# [@stephansama](https://github.com/stephansama/) package scripts`]\(https://packages.stephansama.info/api/@stephansama/# [@stephansama](https://github.com/stephansama/) package scripts/) + +
diff --git a/turbo/generators/templates/common/README.md b/turbo/generators/templates/common/README.md index fd14b488..c699fdbd 100644 --- a/turbo/generators/templates/common/README.md +++ b/turbo/generators/templates/common/README.md @@ -1,4 +1,8 @@ -# @stephansama/{{name}} +
+ +# [`@stephansama`](https://github.com/stephansama) / [`{{name}}`](https://packages.stephansama.info/api/@stephansama/{{name}}/) + +
[![Source code](https://img.shields.io/badge/Source-666666?style=flat&logo=github&label=Github&labelColor=211F1F)](https://github.com/stephansama/packages/tree/main/core/{{name}}) [![Documentation](https://img.shields.io/badge/Documentation-211F1F?style=flat&logo=Wikibooks&labelColor=211F1F)](https://packages.stephansama.info/api/@stephansama/{{name}}) From c56fa9abb69cfd54b93e11da3378cb768ab00af8 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 17:45:04 -0400 Subject: [PATCH 3/7] docs(core/auto-readme): update package name --- core/auto-readme/README.md | 2 +- core/catppuccin-rss/README.md | 2 +- core/svelte-social-share-links/README.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/core/auto-readme/README.md b/core/auto-readme/README.md index d9ae261b..3c0d51d9 100644 --- a/core/auto-readme/README.md +++ b/core/auto-readme/README.md @@ -1,6 +1,6 @@
-# [`@stephansama`](https://github.com/stephansama) / \[`# Auto Readme 🪄`]\(https://packages.stephansama.info/api/@stephansama/# Auto Readme 🪄/) +# [`@stephansama`](https://github.com/stephansama) / \[`auto-readme`]\(https://packages.stephansama.info/api/@stephansama/auto-readme/)
diff --git a/core/catppuccin-rss/README.md b/core/catppuccin-rss/README.md index de2a14b4..9490d380 100644 --- a/core/catppuccin-rss/README.md +++ b/core/catppuccin-rss/README.md @@ -1,6 +1,6 @@
-# [`@stephansama`](https://github.com/stephansama) / \[`# [Catppuccin](https://github.com/catppuccin/catppuccin) x [Pretty-feed-v3](https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl)`]\(https://packages.stephansama.info/api/@stephansama/# [Catppuccin](https://github.com/catppuccin/catppuccin) x [Pretty-feed-v3](https://github.com/genmon/aboutfeeds/blob/main/tools/pretty-feed-v3.xsl)/) +# [`@stephansama`](https://github.com/stephansama) / \[`catppuccin-rss`]\(https://packages.stephansama.info/api/@stephansama/catppuccin-rss/)
diff --git a/core/svelte-social-share-links/README.md b/core/svelte-social-share-links/README.md index abb6110a..de7d5924 100644 --- a/core/svelte-social-share-links/README.md +++ b/core/svelte-social-share-links/README.md @@ -1,6 +1,6 @@
-# [`@stephansama`](https://github.com/stephansama) / \[`# svelte-social-share-links`]\(https://packages.stephansama.info/api/@stephansama/# svelte-social-share-links/) +# [`@stephansama`](https://github.com/stephansama) / \[`svelte-social-share-links`]\(https://packages.stephansama.info/api/@stephansama/svelte-social-share-links/)
From c2e519d332b9e7b227b5ec37c6e6bea8be5cba5e Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 17:51:27 -0400 Subject: [PATCH 4/7] docs(astro): remove readme markdown header --- examples/astro-iconify-svgmap/README.md | 6 +----- examples/catppuccin-xsl/astro/README.md | 6 +----- examples/remark-asciinema/README.md | 6 +----- examples/svelte-social-share-links/astro/README.md | 6 +----- examples/svelte-social-share-links/svelte-kit/README.md | 6 +----- examples/typed-events/react/README.md | 6 +----- monoman.config.ts | 2 +- 7 files changed, 7 insertions(+), 31 deletions(-) diff --git a/examples/astro-iconify-svgmap/README.md b/examples/astro-iconify-svgmap/README.md index bd7c3f75..30297c36 100644 --- a/examples/astro-iconify-svgmap/README.md +++ b/examples/astro-iconify-svgmap/README.md @@ -1,7 +1,3 @@ -
- -# [`@stephansama`](https://github.com/stephansama) / \[`# @example/astro-iconify-svgmap`]\(https://packages.stephansama.info/api/@stephansama/# @example/astro-iconify-svgmap/) - -
+# @example/astro-iconify-svgmap shows how to use the astro-iconify-svgmap integration diff --git a/examples/catppuccin-xsl/astro/README.md b/examples/catppuccin-xsl/astro/README.md index 045895a0..692b11c9 100644 --- a/examples/catppuccin-xsl/astro/README.md +++ b/examples/catppuccin-xsl/astro/README.md @@ -1,8 +1,4 @@ -
- -# [`@stephansama`](https://github.com/stephansama) / \[`# Astro Starter Kit: Minimal`]\(https://packages.stephansama.info/api/@stephansama/# Astro Starter Kit: Minimal/) - -
+# Astro Starter Kit: Minimal ```sh pnpm create astro@latest -- --template minimal diff --git a/examples/remark-asciinema/README.md b/examples/remark-asciinema/README.md index cb6121a8..22e16160 100644 --- a/examples/remark-asciinema/README.md +++ b/examples/remark-asciinema/README.md @@ -1,8 +1,4 @@ -
- -# [`@stephansama`](https://github.com/stephansama) / \[`# Remark Asciinema Example`]\(https://packages.stephansama.info/api/@stephansama/# Remark Asciinema Example/) - -
+# Remark Asciinema Example ```sh pnpm create astro@latest -- --template blog diff --git a/examples/svelte-social-share-links/astro/README.md b/examples/svelte-social-share-links/astro/README.md index 045895a0..692b11c9 100644 --- a/examples/svelte-social-share-links/astro/README.md +++ b/examples/svelte-social-share-links/astro/README.md @@ -1,8 +1,4 @@ -
- -# [`@stephansama`](https://github.com/stephansama) / \[`# Astro Starter Kit: Minimal`]\(https://packages.stephansama.info/api/@stephansama/# Astro Starter Kit: Minimal/) - -
+# Astro Starter Kit: Minimal ```sh pnpm create astro@latest -- --template minimal diff --git a/examples/svelte-social-share-links/svelte-kit/README.md b/examples/svelte-social-share-links/svelte-kit/README.md index 8550c588..75842c40 100644 --- a/examples/svelte-social-share-links/svelte-kit/README.md +++ b/examples/svelte-social-share-links/svelte-kit/README.md @@ -1,8 +1,4 @@ -
- -# [`@stephansama`](https://github.com/stephansama) / \[`# sv`]\(https://packages.stephansama.info/api/@stephansama/# sv/) - -
+# sv Everything you need to build a Svelte project, powered by [`sv`](https://github.com/sveltejs/cli). diff --git a/examples/typed-events/react/README.md b/examples/typed-events/react/README.md index af1c3453..8afad0ff 100644 --- a/examples/typed-events/react/README.md +++ b/examples/typed-events/react/README.md @@ -1,5 +1 @@ -
- -# [`@stephansama`](https://github.com/stephansama) / \[`# React Router + yup example for @stephansama/typed-events`]\(https://packages.stephansama.info/api/@stephansama/# React Router + yup example for @stephansama/typed-events/) - -
+# React Router + yup example for @stephansama/typed-events diff --git a/monoman.config.ts b/monoman.config.ts index 6725908c..8c942a9d 100644 --- a/monoman.config.ts +++ b/monoman.config.ts @@ -34,7 +34,7 @@ export default defineConfig([ }) .join("\n"); }, - exclude: ["README.md"], + exclude: ["README.md", "examples/**/README.md"], include: ["**/README.md"], type: "text", }, From 22bd28958bf3d51e3c20f55d8809515641b52979 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 17:57:49 -0400 Subject: [PATCH 5/7] docs(script): update readme title --- scripts/README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/README.md b/scripts/README.md index 2fa21be3..65e47f7a 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -1,5 +1,5 @@
-# [`@stephansama`](https://github.com/stephansama) / \[`# [@stephansama](https://github.com/stephansama/) package scripts`]\(https://packages.stephansama.info/api/@stephansama/# [@stephansama](https://github.com/stephansama/) package scripts/) +# [`@stephansama`](https://github.com/stephansama) / scripts
From 45c1f9d89cbfe902391b1b9be6ca913063a55324 Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 18:05:22 -0400 Subject: [PATCH 6/7] docs(astro-iconify-svgmap): update astro config import --- .changeset/empty-baboons-say.md | 6 ++++++ core/astro-iconify-svgmap/src/index.ts | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changeset/empty-baboons-say.md diff --git a/.changeset/empty-baboons-say.md b/.changeset/empty-baboons-say.md new file mode 100644 index 00000000..044b06b8 --- /dev/null +++ b/.changeset/empty-baboons-say.md @@ -0,0 +1,6 @@ +--- +"@stephansama/eslint-config": patch +"@stephansama/multipublish": patch +--- + +updated eslint node modules options diff --git a/core/astro-iconify-svgmap/src/index.ts b/core/astro-iconify-svgmap/src/index.ts index 7e627c16..9b52d205 100644 --- a/core/astro-iconify-svgmap/src/index.ts +++ b/core/astro-iconify-svgmap/src/index.ts @@ -20,7 +20,7 @@ const resolvedVirtualModuleId = "\0" + virtualModuleId; const js = String.raw; -import type { AstroIntegration } from "astro"; +import type { AstroConfig, AstroIntegration } from "astro"; export function createIntegration(options_: Options = {}): AstroIntegration { return { @@ -47,10 +47,9 @@ export function createIntegration(options_: Options = {}): AstroIntegration { "astro:config:setup"({ updateConfig }) { updateConfig({ vite: { - // @ts-expect-error correctly typed plugins: [createPlugin(options_)], }, - }); + } as Partial); }, }, }; From a5a7e6f51635ec9a1e7f9a759a2069fff6576cba Mon Sep 17 00:00:00 2001 From: stephansama Date: Sun, 3 May 2026 18:09:14 -0400 Subject: [PATCH 7/7] chore(core): add prelint script to run generate before linting --- core/example/package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/core/example/package.json b/core/example/package.json index a58a45d0..5082efc5 100644 --- a/core/example/package.json +++ b/core/example/package.json @@ -35,6 +35,7 @@ "predev": "pnpm run generate", "dev": "tsdown --watch", "generate": "pnpm --filter=scripts run generate-examples", + "prelint": "pnpm run generate", "lint": "eslint ./ --pass-on-no-patterns --no-error-on-unmatched-pattern", "lint:fix": "eslint ./ --pass-on-no-patterns --no-error-on-unmatched-pattern --fix", "typedoc": "pnpm run generate"