diff --git a/node_modules/read-package-json/CHANGELOG.md b/node_modules/read-package-json/CHANGELOG.md
index e6f26e59d28ef..4b710cb2ab105 100644
--- a/node_modules/read-package-json/CHANGELOG.md
+++ b/node_modules/read-package-json/CHANGELOG.md
@@ -2,6 +2,16 @@
All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.
+
+## [2.1.2](https://github.com/npm/read-package-json/compare/v2.1.1...v2.1.2) (2020-08-20)
+
+
+### Bug Fixes
+
+* even better json errors, remove graceful-fs ([fdbf082](https://github.com/npm/read-package-json/commit/fdbf082))
+
+
+
## [2.1.1](https://github.com/npm/read-package-json/compare/v2.1.0...v2.1.1) (2019-12-09)
diff --git a/node_modules/read-package-json/package.json b/node_modules/read-package-json/package.json
index 3dc138b1a5d44..988508baa4b1f 100644
--- a/node_modules/read-package-json/package.json
+++ b/node_modules/read-package-json/package.json
@@ -1,6 +1,6 @@
{
"name": "read-package-json",
- "version": "2.1.1",
+ "version": "2.1.2",
"author": "Isaac Z. Schlueter (http://blog.izs.me/)",
"description": "The thing npm uses to read package.json files with semantics and defaults and validation",
"repository": {
@@ -17,18 +17,15 @@
},
"dependencies": {
"glob": "^7.1.1",
- "json-parse-better-errors": "^1.0.1",
"normalize-package-data": "^2.0.0",
- "npm-normalize-package-bin": "^1.0.0"
+ "npm-normalize-package-bin": "^1.0.0",
+ "json-parse-even-better-errors": "^2.3.0"
},
"devDependencies": {
"standard": "^11.0.0",
"standard-version": "^4.3.0",
"tap": "^11.1.2"
},
- "optionalDependencies": {
- "graceful-fs": "^4.1.2"
- },
"license": "ISC",
"files": [
"read-json.js"
diff --git a/node_modules/read-package-json/read-json.js b/node_modules/read-package-json/read-json.js
index 03da84762eb29..0e91e784ec4fd 100644
--- a/node_modules/read-package-json/read-json.js
+++ b/node_modules/read-package-json/read-json.js
@@ -1,15 +1,10 @@
-var fs
-try {
- fs = require('graceful-fs')
-} catch (er) {
- fs = require('fs')
-}
+var fs = require('fs')
var path = require('path')
var glob = require('glob')
var normalizeData = require('normalize-package-data')
-var safeJSON = require('json-parse-better-errors')
+var safeJSON = require('json-parse-even-better-errors')
var util = require('util')
var normalizePackageBin = require('npm-normalize-package-bin')
diff --git a/package-lock.json b/package-lock.json
index 53d2631902a2f..fac372b77b881 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -146,7 +146,7 @@
"parse-conflict-json": "^1.1.1",
"qrcode-terminal": "^0.12.0",
"read": "~1.0.7",
- "read-package-json": "^2.1.1",
+ "read-package-json": "^2.1.2",
"read-package-json-fast": "^1.2.1",
"request": "^2.88.0",
"retry": "^0.12.0",
@@ -3593,7 +3593,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
"integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
- "inBundle": true
+ "dev": true
},
"node_modules/json-parse-errback": {
"version": "2.0.1",
@@ -5391,19 +5391,15 @@
"inBundle": true
},
"node_modules/read-package-json": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz",
- "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz",
+ "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
"inBundle": true,
"dependencies": {
"glob": "^7.1.1",
- "graceful-fs": "^4.1.2",
- "json-parse-better-errors": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.0",
"normalize-package-data": "^2.0.0",
"npm-normalize-package-bin": "^1.0.0"
- },
- "optionalDependencies": {
- "graceful-fs": "^4.1.2"
}
},
"node_modules/read-package-json-fast": {
@@ -11925,7 +11921,8 @@
"json-parse-better-errors": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
- "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw=="
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
},
"json-parse-errback": {
"version": "2.0.1",
@@ -13273,13 +13270,12 @@
"integrity": "sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw=="
},
"read-package-json": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.1.tgz",
- "integrity": "sha512-dAiqGtVc/q5doFz6096CcnXhpYk0ZN8dEKVkGLU0CsASt8SrgF6SF7OTKAYubfvFhWaqofl+Y8HK19GR8jwW+A==",
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz",
+ "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==",
"requires": {
"glob": "^7.1.1",
- "graceful-fs": "^4.1.2",
- "json-parse-better-errors": "^1.0.1",
+ "json-parse-even-better-errors": "^2.3.0",
"normalize-package-data": "^2.0.0",
"npm-normalize-package-bin": "^1.0.0"
}
diff --git a/package.json b/package.json
index 5c5d987af2fec..0ff9ff648b678 100644
--- a/package.json
+++ b/package.json
@@ -97,7 +97,7 @@
"parse-conflict-json": "^1.1.1",
"qrcode-terminal": "^0.12.0",
"read": "~1.0.7",
- "read-package-json": "^2.1.1",
+ "read-package-json": "^2.1.2",
"request": "^2.88.0",
"retry": "^0.12.0",
"rimraf": "^2.6.3",