From 457f82cd3c5c74ee481f7cadef6bc18acb62cbed Mon Sep 17 00:00:00 2001 From: Gray Gilmore Date: Fri, 13 Mar 2026 13:53:41 -0700 Subject: [PATCH 1/2] Run 'npm pkg fix' against all packages --- package.json | 5 ++++- packages/codemirror-language-client/package.json | 2 +- packages/lang-jsonc/package.json | 2 +- packages/liquid-html-parser/package.json | 2 +- packages/prettier-plugin-liquid/package.json | 2 +- packages/theme-check-browser/package.json | 2 +- packages/theme-check-common/package.json | 2 +- packages/theme-check-docs-updater/package.json | 4 ++-- packages/theme-check-node/package.json | 2 +- packages/theme-graph/package.json | 2 +- packages/theme-language-server-browser/package.json | 2 +- packages/theme-language-server-common/package.json | 2 +- packages/theme-language-server-node/package.json | 2 +- packages/vscode-extension/package.json | 2 +- 14 files changed, 18 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 839268bcf..808fcd09e 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,10 @@ "version": "1.0.0", "description": "The Swiss Army Knife for Shopify Liquid themes. Everything you need in one handy monorepo!", "main": "index.js", - "repository": "https://github.com/Shopify/theme-tools", + "repository": { + "type": "git", + "url": "git+https://github.com/Shopify/theme-tools.git" + }, "author": "Albert Chu ", "license": "MIT", "private": true, diff --git a/packages/codemirror-language-client/package.json b/packages/codemirror-language-client/package.json index 278937b28..dedde0b2f 100644 --- a/packages/codemirror-language-client/package.json +++ b/packages/codemirror-language-client/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/codemirror-language-client#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/codemirror-language-client" }, "bugs": { diff --git a/packages/lang-jsonc/package.json b/packages/lang-jsonc/package.json index 88db78ba4..e461714ca 100644 --- a/packages/lang-jsonc/package.json +++ b/packages/lang-jsonc/package.json @@ -10,7 +10,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/lang-jsonc#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/lang-jsonc" }, "bugs": { diff --git a/packages/liquid-html-parser/package.json b/packages/liquid-html-parser/package.json index 0478eddcc..e590663ac 100644 --- a/packages/liquid-html-parser/package.json +++ b/packages/liquid-html-parser/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/liquid-html-parser#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/liquid-html-parser" }, "bugs": { diff --git a/packages/prettier-plugin-liquid/package.json b/packages/prettier-plugin-liquid/package.json index 13bf0eab7..baf370828 100644 --- a/packages/prettier-plugin-liquid/package.json +++ b/packages/prettier-plugin-liquid/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/prettier-plugin-liquid#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/prettier-plugin-liquid" }, "bugs": { diff --git a/packages/theme-check-browser/package.json b/packages/theme-check-browser/package.json index fb020a92f..540e3176b 100644 --- a/packages/theme-check-browser/package.json +++ b/packages/theme-check-browser/package.json @@ -8,7 +8,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-check-browser#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-check-browser" }, "bugs": { diff --git a/packages/theme-check-common/package.json b/packages/theme-check-common/package.json index 63927b2b6..cdd90bbaf 100644 --- a/packages/theme-check-common/package.json +++ b/packages/theme-check-common/package.json @@ -8,7 +8,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-check-common#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-check-common" }, "bugs": { diff --git a/packages/theme-check-docs-updater/package.json b/packages/theme-check-docs-updater/package.json index c4addb494..fa8d3cabe 100644 --- a/packages/theme-check-docs-updater/package.json +++ b/packages/theme-check-docs-updater/package.json @@ -8,7 +8,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-check-docs-updater#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-check-docs-updater" }, "bugs": { @@ -19,7 +19,7 @@ "@shopify:registry": "https://registry.npmjs.org" }, "bin": { - "theme-docs": "./scripts/cli.js" + "theme-docs": "scripts/cli.js" }, "scripts": { "build": "yarn build:ts", diff --git a/packages/theme-check-node/package.json b/packages/theme-check-node/package.json index 6ffcfda48..149eb8db5 100644 --- a/packages/theme-check-node/package.json +++ b/packages/theme-check-node/package.json @@ -7,7 +7,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-check-node#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-check-node" }, "bugs": { diff --git a/packages/theme-graph/package.json b/packages/theme-graph/package.json index 84cd2f1a3..d2c8044e6 100644 --- a/packages/theme-graph/package.json +++ b/packages/theme-graph/package.json @@ -6,7 +6,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-graph#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-graph" }, "bugs": { diff --git a/packages/theme-language-server-browser/package.json b/packages/theme-language-server-browser/package.json index a78a54898..d40e6e4e8 100644 --- a/packages/theme-language-server-browser/package.json +++ b/packages/theme-language-server-browser/package.json @@ -7,7 +7,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-language-server-browser#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-language-server-browser" }, "bugs": { diff --git a/packages/theme-language-server-common/package.json b/packages/theme-language-server-common/package.json index 200b85f87..e353f3029 100644 --- a/packages/theme-language-server-common/package.json +++ b/packages/theme-language-server-common/package.json @@ -7,7 +7,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-language-server-common#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-language-server-common" }, "bugs": { diff --git a/packages/theme-language-server-node/package.json b/packages/theme-language-server-node/package.json index 89731db90..02718e15e 100644 --- a/packages/theme-language-server-node/package.json +++ b/packages/theme-language-server-node/package.json @@ -7,7 +7,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/theme-language-server-node#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/theme-language-server-node" }, "bugs": { diff --git a/packages/vscode-extension/package.json b/packages/vscode-extension/package.json index 505a7aef9..6674f305a 100644 --- a/packages/vscode-extension/package.json +++ b/packages/vscode-extension/package.json @@ -4,7 +4,7 @@ "homepage": "https://github.com/Shopify/theme-tools/tree/main/packages/vscode-extension#readme", "repository": { "type": "git", - "url": "https://github.com/Shopify/theme-tools.git", + "url": "git+https://github.com/Shopify/theme-tools.git", "directory": "packages/vscode-extension" }, "bugs": { From 363e5ae4b16389c15e684160b3b40612b9f4d882 Mon Sep 17 00:00:00 2001 From: Gray Gilmore Date: Fri, 13 Mar 2026 13:54:56 -0700 Subject: [PATCH 2/2] Add registry-url attribute to release workflow Our release isn't currently working and this is one of the pieces that's missing from the documentation that we haven't added. --- .github/workflows/release.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5639e2655..de6a4c200 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -32,6 +32,7 @@ jobs: uses: actions/setup-node@53b83947a5a98c8d113130e565377fae1a50d02f # v6.3.0 with: node-version: 20 + registry-url: "https://registry.npmjs.org" cache: "yarn" cache-dependency-path: "yarn.lock"