create-react-native-library
Version:
CLI to scaffold React Native libraries
22 lines (21 loc) • 737 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.assertNpxExists = assertNpxExists;
var _kleur = _interopRequireDefault(require("kleur"));
var _spawn = require("./spawn");
function _interopRequireDefault(e) { return e && e.__esModule ? e : { default: e }; }
async function assertNpxExists() {
try {
await (0, _spawn.spawn)('npx', ['--help']);
} catch (error) {
// @ts-expect-error: TS doesn't know about `code`
if (error != null && error.code === 'ENOENT') {
throw new Error(`Couldn't find ${_kleur.default.blue('npx')}! Please install it by running ${_kleur.default.blue('npm install -g npx')}`);
} else {
throw error;
}
}
}
//# sourceMappingURL=assert.js.map