Skip to content

Commit

Permalink
Update version script
Browse files Browse the repository at this point in the history
  • Loading branch information
kamilkisiela committed Nov 5, 2020
1 parent 9c0302f commit 11acd2c
Showing 1 changed file with 5 additions and 24 deletions.
29 changes: 5 additions & 24 deletions scripts/version.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,14 @@

/// @ts-check

const [, , packageName, packageVersion] = process.argv;
const [, , packageVersion] = process.argv;
const fs = require('fs');
const globby = require('globby');
const {resolve} = require('path');

async function main() {
const rootPkg = readJSON(resolve(__dirname, '../package.json'));
const packageDirs = await globby(rootPkg.workspaces, {
cwd: process.cwd(),
onlyDirectories: true,
});
const packageName = 'apollo-angular';

packageDirs.forEach(updatePkg);
async function main() {
updatePkg(resolve(__dirname, '../packages/apollo-angular'));

const schematics = resolve(
process.cwd(),
Expand All @@ -37,21 +32,7 @@ function updatePkg(packageDir) {
const filepath = resolve(packageDir, 'package.json');
const pkg = readJSON(filepath);

if (pkg.name === packageName) {
pkg.version = packageVersion;
}

if (pkg.peerDependencies && pkg.peerDependencies[packageName]) {
pkg.peerDependencies[packageName] = `^${packageVersion}`;
}

if (pkg.dependencies && pkg.dependencies[packageName]) {
pkg.dependencies[packageName] = `~${packageVersion}`;
}

if (pkg.devDependencies && pkg.devDependencies[packageName]) {
pkg.devDependencies[packageName] = packageVersion;
}
pkg.version = packageVersion;

writeJSON(filepath, pkg);
}
Expand Down

0 comments on commit 11acd2c

Please sign in to comment.