Socket
Socket
Sign inDemoInstall

please-upgrade-node

Package Overview
Dependencies
Maintainers
1
Versions
9
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

please-upgrade-node - npm Package Compare versions

Comparing version 3.0.1 to 3.0.2

4

index.js

@@ -0,5 +1,7 @@

var semverCompare = require('semver-compare');
module.exports = function (pkg) {
var requiredVersion = pkg.engines.node.replace(">=", "");
var currentVersion = process.version.replace("v", "");
if (currentVersion < requiredVersion) {
if (semverCompare(currentVersion, requiredVersion) === -1) {
console.error(

@@ -6,0 +8,0 @@ "%s requires at least version %s of Node, please upgrade",

{
"name": "please-upgrade-node",
"version": "3.0.1",
"version": "3.0.2",
"description": "Displays a beginner-friendly message telling your user to upgrade their version of Node",

@@ -33,3 +33,6 @@ "main": "index.js",

"prettier": "^1.5.2"
},
"dependencies": {
"semver-compare": "^1.0.0"
}
}

@@ -1,2 +0,2 @@

# Please upgrade Node [![Build Status](https://travis-ci.org/typicode/please-upgrade-node.svg?branch=master)](https://travis-ci.org/typicode/please-upgrade-node) [![npm](https://img.shields.io/npm/v/please-upgrade-node.svg)](https://www.npmjs.com/package/please-upgrade-node)
# Please upgrade Node [![](http://img.shields.io/npm/dm/please-upgrade-node.svg?style=flat)](https://www.npmjs.org/package/please-upgrade-node) [![Build Status](https://travis-ci.org/typicode/please-upgrade-node.svg?branch=master)](https://travis-ci.org/typicode/please-upgrade-node) [![npm](https://img.shields.io/npm/v/please-upgrade-node.svg)](https://www.npmjs.com/package/please-upgrade-node)

@@ -24,6 +24,6 @@ > :information_desk_person: show a message to your users to upgrade Node instead of a stacktrace

```js
// bin.js
#!/usr/bin/env node
const pkg = require('./package.json')
require('please-upgrade-node')(pkg)
// please-upgrade-node MUST run before other requires
// Must run BEFORE requiring other modules
```

@@ -33,4 +33,3 @@

// package.json
{
"name": "super-cli",
{
"bin": "./bin.js",

@@ -47,2 +46,3 @@ "engines": { "node": ">=6" }

* [husky](https://github.com/typicode/husky) - :dog: Git hooks made easy
* [update-notifier](https://github.com/yeoman/update-notifier) - Update notifications for your CLI app

@@ -49,0 +49,0 @@ Thanks to [zeit/serve](https://github.com/zeit/serve) for the error message inspiration.

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc