auto-dist-tag
Version:
Automatically rewrites the publishConfig.tag setting in your package.json file for you
16 lines (12 loc) • 373 B
JavaScript
;
const packageJson = require('package-json');
module.exports = function fetchDistTags(packageName) {
return packageJson(packageName, { allVersions: true })
.then(json => json['dist-tags'])
.catch(error => {
if (error && error.message === `Package \`${packageName}\` doesn't exist`) {
return {};
}
throw error;
});
};