strapi/scripts/publish.js
2017-08-16 18:47:02 +02:00

18 lines
482 B
JavaScript
Executable File

const fs = require('fs');
const path = require('path');
const shell = require('shelljs');
try {
const packages = fs.readdirSync(path.resolve(process.cwd(),'packages'), 'utf8');
shell.cd('packages/strapi');
packages.filter(pkg => pkg.indexOf('strapi') !== -1).forEach(pkg => {
shell.cd('../' + pkg);
shell.echo(pkg + ': npm publish --tag ' + process.argv[2]);
shell.exec('npm publish --tag ' + process.argv[2]);
});
} catch (error) {
console.error(error);
}