From 75ec450de234065ab58e1292274b7f639f6338bf Mon Sep 17 00:00:00 2001
From: Al Duncanson
Date: Wed, 2 Sep 2026 13:06:16 -0400
Subject: [PATCH 1/6] docs: refresh extension metadata and branding
Amp-Thread-ID: https://ampcode.com/threads/T-01a05ff7-17be-775b-b68e-1ecc931fc480
Co-authored-by: Amp
---
LICENSE.txt => LICENSE | 2 +-
README.md | 22 +++++++++++++++-------
package.json | 17 ++++++++++++++++-
3 files changed, 32 insertions(+), 9 deletions(-)
rename LICENSE.txt => LICENSE (98%)
diff --git a/LICENSE.txt b/LICENSE
similarity index 98%
rename from LICENSE.txt
rename to LICENSE
index 6b24d1f..4063837 100644
--- a/LICENSE.txt
+++ b/LICENSE
@@ -4,4 +4,4 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
\ No newline at end of file
+THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/README.md b/README.md
index a14e67b..9a22b04 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,18 @@
-# React Hooks Snippets
-
-[](https://github.com/alDuncanson/react-hooks-snippets/actions/workflows/ci.yml)
-[](https://marketplace.visualstudio.com/items?itemName=AlDuncanson.react-hooks-snippets)
-[](https://marketplace.visualstudio.com/items?itemName=AlDuncanson.react-hooks-snippets)
-[](https://marketplace.visualstudio.com/items?itemName=AlDuncanson.react-hooks-snippets&ssr=false#review-details)
-[](https://github.com/alDuncanson/react-hooks-snippets/stargazers)
+
+
+
+
+React Hooks Snippets
+
+
+
+
+
+
+
+
+
+
React Hooks Snippets gives you a shorthand snippet for every hook in the
[React docs](https://react.dev/reference/react/hooks) — in VS Code, VSCodium,
diff --git a/package.json b/package.json
index 1abdb2e..6836d9b 100644
--- a/package.json
+++ b/package.json
@@ -3,20 +3,35 @@
"displayName": "React Hooks Snippets",
"description": "A snippet for every React hook",
"version": "3.1.3",
+ "license": "MIT",
"icon": "assets/icon.png",
"publisher": "AlDuncanson",
+ "homepage": "https://github.com/alDuncanson/react-hooks-snippets#readme",
"repository": {
"type": "git",
"url": "https://github.com/alDuncanson/react-hooks-snippets.git"
},
+ "bugs": {
+ "url": "https://github.com/alDuncanson/react-hooks-snippets/issues"
+ },
"keywords": [
"react",
"hooks",
"javascript",
"typescript",
+ "jsx",
+ "tsx",
"react-hooks",
"snippets",
- "snippet"
+ "snippet",
+ "vscode",
+ "vscodium",
+ "open-vsx",
+ "cursor",
+ "devin-desktop",
+ "windsurf",
+ "neovim",
+ "luasnip"
],
"engines": {
"vscode": "^1.85.0"
From 26811c8fcc7355df16ee85274482cb9186025664 Mon Sep 17 00:00:00 2001
From: Al Duncanson
Date: Wed, 2 Sep 2026 13:10:11 -0400
Subject: [PATCH 2/6] fix: restore snippet compatibility floor
Amp-Thread-ID: https://ampcode.com/threads/T-01a05ff7-17be-775b-b68e-1ecc931fc480
Co-authored-by: Amp
---
package.json | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/package.json b/package.json
index 6836d9b..1e02ceb 100644
--- a/package.json
+++ b/package.json
@@ -34,7 +34,7 @@
"luasnip"
],
"engines": {
- "vscode": "^1.85.0"
+ "vscode": "^1.25.0"
},
"scripts": {
"lint": "node scripts/validate.mjs",
From 5cfd84081b227205ba37925ca3c9b1319ae216bc Mon Sep 17 00:00:00 2001
From: Al Duncanson
Date: Wed, 2 Sep 2026 13:13:51 -0400
Subject: [PATCH 3/6] docs: label marketplace download badges
Amp-Thread-ID: https://ampcode.com/threads/T-01a05ff7-17be-775b-b68e-1ecc931fc480
Co-authored-by: Amp
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index 9a22b04..e943a62 100644
--- a/README.md
+++ b/README.md
@@ -7,9 +7,9 @@
-
+
-
+
From 1ce373a44e5cd91bc9dd4e1758161c14beab074d Mon Sep 17 00:00:00 2001
From: Al Duncanson
Date: Wed, 2 Sep 2026 13:17:30 -0400
Subject: [PATCH 4/6] docs: group marketplace badges
Amp-Thread-ID: https://ampcode.com/threads/T-01a05ff7-17be-775b-b68e-1ecc931fc480
Co-authored-by: Amp
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index e943a62..5d720c6 100644
--- a/README.md
+++ b/README.md
@@ -8,10 +8,10 @@
-
+
React Hooks Snippets gives you a shorthand snippet for every hook in the
From 7a9ade4523d951bd31a9ce8482dd0cfdb843a814 Mon Sep 17 00:00:00 2001
From: Al Duncanson
Date: Wed, 2 Sep 2026 13:20:32 -0400
Subject: [PATCH 5/6] docs: use release-based version badge
Amp-Thread-ID: https://ampcode.com/threads/T-01a05ff7-17be-775b-b68e-1ecc931fc480
Co-authored-by: Amp
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 5d720c6..e5663d0 100644
--- a/README.md
+++ b/README.md
@@ -6,7 +6,7 @@
-
+
From 6d8c7352b539fe86819761dba8d589fd52c0b26d Mon Sep 17 00:00:00 2001
From: Al Duncanson
Date: Wed, 2 Sep 2026 13:39:09 -0400
Subject: [PATCH 6/6] docs: simplify README badge layout
Amp-Thread-ID: https://ampcode.com/threads/T-01a05ff7-17be-775b-b68e-1ecc931fc480
Co-authored-by: Amp
---
README.md | 20 +++++---------------
1 file changed, 5 insertions(+), 15 deletions(-)
diff --git a/README.md b/README.md
index e5663d0..c587867 100644
--- a/README.md
+++ b/README.md
@@ -1,18 +1,8 @@
-
-
-
-
-React Hooks Snippets
-
-
-
-
-
-
-
-
-
-
+# React Hooks Snippets
+
+[](https://github.com/alDuncanson/react-hooks-snippets/actions/workflows/ci.yml) [](https://github.com/alDuncanson/react-hooks-snippets/releases/latest) [](https://marketplace.visualstudio.com/items?itemName=AlDuncanson.react-hooks-snippets) [](https://open-vsx.org/extension/AlDuncanson/react-hooks-snippets) [](https://marketplace.visualstudio.com/items?itemName=AlDuncanson.react-hooks-snippets&ssr=false#review-details)
+
+[](https://secure.software/vscode/packages/alduncanson/react-hooks-snippets) [](https://github.com/alDuncanson/react-hooks-snippets/stargazers)
React Hooks Snippets gives you a shorthand snippet for every hook in the
[React docs](https://react.dev/reference/react/hooks) — in VS Code, VSCodium,