diff --git a/.changeset/humble-badgers-wonder.md b/.changeset/humble-badgers-wonder.md new file mode 100644 index 00000000..5e430b06 --- /dev/null +++ b/.changeset/humble-badgers-wonder.md @@ -0,0 +1,7 @@ +--- +'css-modules-kit-zed': patch +--- + +deps: update zed_extension_api + +pr: #266 diff --git a/crates/zed/package.json b/crates/zed/package.json new file mode 100644 index 00000000..e280e685 --- /dev/null +++ b/crates/zed/package.json @@ -0,0 +1,5 @@ +{ + "name": "css-modules-kit-zed", + "private": true, + "version": "0.1.0" +} diff --git a/package-lock.json b/package-lock.json index b6dbc32a..4ae94f55 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,7 +13,8 @@ "packages/ts-plugin", "packages/vscode", "packages/stylelint-plugin", - "packages/eslint-plugin" + "packages/eslint-plugin", + "crates/zed" ], "devDependencies": { "@changesets/changelog-github": "^0.5.2", @@ -42,6 +43,10 @@ "vitest": "^3.2.4" } }, + "crates/zed": { + "name": "css-modules-kit-zed", + "version": "0.1.0" + }, "node_modules/@azu/format-text": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@azu/format-text/-/format-text-1.0.2.tgz", @@ -4878,6 +4883,10 @@ "resolved": "packages/vscode", "link": true }, + "node_modules/css-modules-kit-zed": { + "resolved": "crates/zed", + "link": true + }, "node_modules/css-select": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", diff --git a/package.json b/package.json index daa46bd9..6d97180b 100644 --- a/package.json +++ b/package.json @@ -11,10 +11,11 @@ "packages/ts-plugin", "packages/vscode", "packages/stylelint-plugin", - "packages/eslint-plugin" + "packages/eslint-plugin", + "crates/zed" ], "scripts": { - "version": "changeset version && npm i", + "version": "./scripts/version.sh", "build": "tsc -b tsconfig.build.json", "lint": "run-s -c lint:*", "lint:tsc": "tsc -b", diff --git a/scripts/version.sh b/scripts/version.sh new file mode 100755 index 00000000..88c0f2e4 --- /dev/null +++ b/scripts/version.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -ue + +cd "$(dirname "$0")/.." + +# Update `version` field in package.json files +npx changeset version + +# Sync zed extension version with the `version` field in crates/zed/package.json +v=$(jq -r .version crates/zed/package.json) +sed -i '' -E "s/^version = \".*\"/version = \"$v\"/" crates/zed/extension.toml +sed -i '' -E "s/^version = \".*\"/version = \"$v\"/" crates/zed/Cargo.toml + +# Update package-lock.json +npm i