mirror of
https://github.com/aljazceru/turso.git
synced 2025-12-18 00:54:19 +01:00
bindings/javascript: Add optional dependencies
This commit is contained in:
@@ -45,5 +45,11 @@
|
|||||||
"universal": "napi universalize",
|
"universal": "napi universalize",
|
||||||
"version": "napi version"
|
"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"
|
||||||
|
}
|
||||||
}
|
}
|
||||||
@@ -79,6 +79,12 @@ def update_package_json(dir_path, new_version): # noqa: C901
|
|||||||
# Update version regardless of current value
|
# Update version regardless of current value
|
||||||
package_data["version"] = new_version
|
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
|
# Write updated package.json
|
||||||
with open(package_path, "w") as f:
|
with open(package_path, "w") as f:
|
||||||
json.dump(package_data, f, indent=2)
|
json.dump(package_data, f, indent=2)
|
||||||
|
|||||||
Reference in New Issue
Block a user