publishAllPackages(parentDir)
Publishes all Node.js packages in subdirectories under a specified directory using npm publish.
Parameters:
parentDir(string) – Directory containing multiple package folders with validpackage.json.
Example:
1publishAllPackages("./packages");
Behavior:
- Runs
npm publish --access publicin each subdirectory. - Logs success or failure for each package.
Edge Cases:
- Subdirectories without
package.jsonare skipped. - Errors in publishing one package do not stop publishing of others.
- Output of
npm publishis displayed in the console.