diff --git a/bindings/javascript/package.json b/bindings/javascript/package.json index 47b96a453..41d4bc723 100644 --- a/bindings/javascript/package.json +++ b/bindings/javascript/package.json @@ -45,5 +45,11 @@ "universal": "napi universalize", "version": "napi version" }, - "packageManager": "yarn@4.9.2" + "packageManager": "yarn@4.9.2", + "optionalDependencies": { + "@tursodatabase/turso-linux-x64-gnu": "0.1.3-pre.9", + "@tursodatabase/turso-win32-x64-msvc": "0.1.3-pre.9", + "@tursodatabase/turso-darwin-universal": "0.1.3-pre.9", + "@tursodatabase/turso-wasm32-wasi": "0.1.3-pre.9" + } } \ No newline at end of file diff --git a/scripts/update-version.py b/scripts/update-version.py index 90fbd75ec..ffa1486f4 100755 --- a/scripts/update-version.py +++ b/scripts/update-version.py @@ -79,6 +79,12 @@ def update_package_json(dir_path, new_version): # noqa: C901 # Update version regardless of current value package_data["version"] = new_version + # Update optionalDependencies if they exist + if "optionalDependencies" in package_data: + for dep_name in package_data["optionalDependencies"]: + if dep_name.startswith("@tursodatabase/turso-"): + package_data["optionalDependencies"][dep_name] = new_version + # Write updated package.json with open(package_path, "w") as f: json.dump(package_data, f, indent=2)