UNPKG

require-npm4-to-publish

Version:

A module to easily detect if we're running npm4 for publish operations.

17 lines (13 loc) 331 B
#!/usr/bin/env node 'use strict' var inPublish = require('in-publish').inPublish if (!inPublish()) { process.exit(0) } var semver = require('semver') var execSync = require('child_process').execSync var npmVersion = execSync('npm --version').toString() if (semver.gte(npmVersion, '4.0.0')) { process.exit(0) } process.exit(1)