From a55e0c1bf09de844820f335d69fac720ec610d24 Mon Sep 17 00:00:00 2001 From: Boshen Date: Thu, 13 Nov 2025 15:18:25 +0800 Subject: [PATCH 1/2] Add Oxlint JS Plugins Alpha blog post MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .vitepress/config/inlined-scripts/banner.js | 2 +- .vitepress/sidebar.blog.json | 4 ++ .vitepress/theme/components/Banner.vue | 4 +- .../2025-12-22-oxlint-js-plugins-alpha.md | 41 +++++++++++++++++++ 4 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 src/blog/2025-12-22-oxlint-js-plugins-alpha.md diff --git a/.vitepress/config/inlined-scripts/banner.js b/.vitepress/config/inlined-scripts/banner.js index 72f8f1ac523..1806c156e73 100644 --- a/.vitepress/config/inlined-scripts/banner.js +++ b/.vitepress/config/inlined-scripts/banner.js @@ -6,6 +6,6 @@ } }; - window.__OXC_BANNER_ID__ = "/blog/2025-12-01-oxfmt-alpha"; + window.__OXC_BANNER_ID__ = "/blog/2025-12-22-oxlint-js-plugins-alpha"; restore(`oxc-banner-dismissed-${__OXC_BANNER_ID__}`, "banner-dismissed"); })(); diff --git a/.vitepress/sidebar.blog.json b/.vitepress/sidebar.blog.json index 083020d4388..109613fdf2c 100644 --- a/.vitepress/sidebar.blog.json +++ b/.vitepress/sidebar.blog.json @@ -1,4 +1,8 @@ [ + { + "text": "Oxlint JS Plugins Alpha", + "link": "/blog/2025-12-22-oxlint-js-plugins-alpha" + }, { "text": "Oxfmt Alpha", "link": "/blog/2025-12-01-oxfmt-alpha" diff --git a/.vitepress/theme/components/Banner.vue b/.vitepress/theme/components/Banner.vue index 26b4a89dca0..9ef9fe1b519 100644 --- a/.vitepress/theme/components/Banner.vue +++ b/.vitepress/theme/components/Banner.vue @@ -17,7 +17,7 @@ const hide = () => { }; // Sync with inlined-scripts/banner.js -const slug = "/blog/2025-12-01-oxfmt-alpha"; +const slug = "/blog/2025-12-22-oxlint-js-plugins-alpha"; const bannerDismissed = useLocalStorage(`oxc-banner-dismissed-${slug}`, false); @@ -46,7 +46,7 @@ const dismiss = () => {