Socket
Socket
Sign inDemoInstall

@vue/cli-shared-utils

Package Overview
Dependencies
Maintainers
3
Versions
154
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@vue/cli-shared-utils - npm Package Compare versions

Comparing version 4.0.0-rc.8 to 4.0.0

29

lib/env.js

@@ -82,3 +82,3 @@ const { execSync } = require('child_process')

let _hasPnpm
let _hasPnpm3orLater
let _pnpmVersion
const _pnpmProjects = new LRU({

@@ -89,11 +89,8 @@ max: 10,

exports.hasPnpm3OrLater = () => {
if (process.env.VUE_CLI_TEST) {
return true
function getPnpmVersion () {
if (_pnpmVersion != null) {
return _pnpmVersion
}
if (_hasPnpm3orLater != null) {
return _hasPnpm3orLater
}
try {
const pnpmVersion = execSync('pnpm --version', {
_pnpmVersion = execSync('pnpm --version', {
stdio: ['pipe', 'pipe', 'ignore']

@@ -105,9 +102,17 @@ }).toString()

_hasPnpm = true
_hasPnpm3orLater = semver.gte(pnpmVersion, '3.0.0')
return _hasPnpm3orLater
} catch (e) {
return (_hasPnpm3orLater = false)
} catch (e) {}
return _pnpmVersion || '0.0.0'
}
exports.hasPnpmVersionOrLater = (version) => {
if (process.env.VUE_CLI_TEST) {
return true
}
return semver.gte(getPnpmVersion(), version)
}
exports.hasPnpm3OrLater = () => {
return this.hasPnpmVersionOrLater('3.0.0')
}
exports.hasProjectPnpm = (cwd) => {

@@ -114,0 +119,0 @@ if (_pnpmProjects.has(cwd)) {

{
"name": "@vue/cli-shared-utils",
"version": "4.0.0-rc.8",
"version": "4.0.0",
"description": "shared utilities for vue-cli packages",

@@ -39,3 +39,3 @@ "main": "index.js",

},
"gitHead": "5cce80c2f7da5d5fa033cde48591fd1bfc2a68f2"
"gitHead": "81f84577e48cd7966409e4e0736774b607d1ab15"
}
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