Fix post-generation hook to handle missing browser-sync package gracefully

Co-authored-by: MauGx3 <225707+MauGx3@users.noreply.github.com>
This commit is contained in:
copilot-swe-agent[bot] 2025-09-06 23:01:52 +00:00
parent d6f7d1f0d0
commit a247d22693

View File

@ -128,7 +128,7 @@ def update_package_json(remove_dev_deps=None, remove_keys=None, scripts=None):
package_json = Path("package.json") package_json = Path("package.json")
content = json.loads(package_json.read_text()) content = json.loads(package_json.read_text())
for package_name in remove_dev_deps: for package_name in remove_dev_deps:
content["devDependencies"].pop(package_name) content["devDependencies"].pop(package_name, None)
for key in remove_keys: for key in remove_keys:
content.pop(key) content.pop(key)
content["scripts"].update(scripts) content["scripts"].update(scripts)