@@ -57,7 +57,6 @@ function check_dependencies() {
5757 command -v ddev > /dev/null 2>&1 || missing_deps+=(" ddev" )
5858 else
5959 command -v composer > /dev/null 2>&1 || missing_deps+=(" composer" )
60- command -v volta > /dev/null 2>&1 || missing_deps+=(" volta" )
6160 command -v pnpm > /dev/null 2>&1 || missing_deps+=(" pnpm" )
6261 fi
6362
@@ -208,20 +207,19 @@ function update_package_json() {
208207 cp " $booster_pkg " " $project_pkg " || error " Failed to copy booster package.json."
209208 success " package.json copied from booster."
210209 else
211- log " '$project_pkg ' already exists. Merging scripts, devDependencies, and volta sections..."
210+ log " '$project_pkg ' already exists. Merging scripts, devDependencies, and sections..."
212211 # Merge using jq: project + booster (booster overwrites simple keys, merges objects)
213- # This merges top-level objects like scripts, devDependencies, volta
212+ # This merges top-level objects like scripts, devDependencies
214213 jq -s '
215214 .[0] as $proj | .[1] as $booster |
216215 $proj * {
217216 scripts: (($proj.scripts // {}) + ($booster.scripts // {})),
218- devDependencies: (($proj.devDependencies // {}) + ($booster.devDependencies // {})),
219- volta: (($proj.volta // {}) + ($booster.volta // {}))
217+ devDependencies: (($proj.devDependencies // {}) + ($booster.devDependencies // {}))
220218 }
221219 ' " $project_pkg " " $booster_pkg " > " $tmp_pkg " || error " Failed to merge package.json using jq."
222220
223221 mv " $tmp_pkg " " $project_pkg "
224- success " package.json updated with merged scripts, devDependencies, and volta info ."
222+ success " package.json updated with merged scripts and devDependencies ."
225223 fi
226224
227225 # Copy commitlint config regardless
@@ -521,7 +519,7 @@ function add_code_quality_tools() {
521519 local section=" $2 " # "require" or "require-dev"
522520
523521 log " Checking if package '$package ' is present in section '$section '..."
524-
522+
525523 # Check if package is declared in the appropriate section of composer.json
526524 if [ " $section " = " require" ]; then
527525 if jq -e --arg pkg " $package " ' .require[$pkg] != null' " $project_composer " > /dev/null 2>&1 ; then
@@ -807,7 +805,6 @@ function main() {
807805
808806 add_code_quality_tools # Merges composer scripts & installs deps
809807 success " Integration process completed."
810- log " Ensure you are using Volta for Node.js version management and PNPM as the package manager inside the DDEV container."
811808
812809 if [ $IS_DDEV_PROJECT -eq 1 ]; then
813810 success " Please run 'ddev restart' to apply the DDEV configuration changes."
0 commit comments