12345678910111213141516171819202122232425262728293031 |
- // Dependecies.
- const fs = require('fs-extra');
- const path = require('path');
- const colorConsole = require("../../NodeHelpers/colorConsole");
- // Helpers.
- const publish = require("../helpers/publish");
- // Global Variables.
- const config = require("../../Config/config.js");
- /**
- * Process Additional Packages.
- */
- function processAdditionalPackages(version) {
- config.additionalNpmPackages.forEach(package => {
- colorConsole.log("Process " + "Additional".magenta + " Package: " + package.name.blue.bold);
- let packageJson = require(package.computed.path + '/package.json');
- packageJson.version = version;
- colorConsole.log(" Update package version to: " + version.green);
- fs.writeFileSync(path.join(package.computed.path, 'package.json'), JSON.stringify(packageJson, null, 4));
- publish(version, package.name, package.computed.path);
- colorConsole.emptyLine();
- });
- }
- module.exports = processAdditionalPackages;
|