From 7768aaa6a6d9608d0d0c72e356e6abdac8fa0a3e Mon Sep 17 00:00:00 2001 From: Mark Banner Date: Fri, 14 Jul 2017 12:21:54 +0100 Subject: [PATCH] Bug 1380956 - List only the directly required dependencies for ESLint in the top-level package.json. r=ahal MozReview-Commit-ID: 9a4FwScmtVL --HG-- extra : rebase_source : 651fc65f91c5bb02690a145c502ffbf1ec3212cc --- npm-shrinkwrap.json | 36 +++++++++++++++++------------------ package.json | 7 +------ tools/lint/eslint/manifest.tt | 8 ++++---- 3 files changed, 23 insertions(+), 28 deletions(-) diff --git a/npm-shrinkwrap.json b/npm-shrinkwrap.json index 65badbe81625..86646a16ec3a 100644 --- a/npm-shrinkwrap.json +++ b/npm-shrinkwrap.json @@ -180,7 +180,7 @@ "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz", "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=", "requires": { - "es5-ext": "0.10.23" + "es5-ext": "0.10.24" } }, "debug": { @@ -263,9 +263,9 @@ "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" }, "es5-ext": { - "version": "0.10.23", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.23.tgz", - "integrity": "sha1-dXi1G+l0IHpUh4IbVlOMIk5Oezg=", + "version": "0.10.24", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.24.tgz", + "integrity": "sha1-pVh3yZJLwMjZvTwsvhdJWsFwmxQ=", "requires": { "es6-iterator": "2.0.1", "es6-symbol": "3.1.1" @@ -277,7 +277,7 @@ "integrity": "sha1-jjGcnwRTv1ddN0lAplWSDlnKVRI=", "requires": { "d": "1.0.0", - "es5-ext": "0.10.23", + "es5-ext": "0.10.24", "es6-symbol": "3.1.1" } }, @@ -287,7 +287,7 @@ "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", "requires": { "d": "1.0.0", - "es5-ext": "0.10.23", + "es5-ext": "0.10.24", "es6-iterator": "2.0.1", "es6-set": "0.1.5", "es6-symbol": "3.1.1", @@ -300,7 +300,7 @@ "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", "requires": { "d": "1.0.0", - "es5-ext": "0.10.23", + "es5-ext": "0.10.24", "es6-iterator": "2.0.1", "es6-symbol": "3.1.1", "event-emitter": "0.3.5" @@ -312,7 +312,7 @@ "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", "requires": { "d": "1.0.0", - "es5-ext": "0.10.23" + "es5-ext": "0.10.24" } }, "es6-weak-map": { @@ -321,7 +321,7 @@ "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=", "requires": { "d": "1.0.0", - "es5-ext": "0.10.23", + "es5-ext": "0.10.24", "es6-iterator": "2.0.1", "es6-symbol": "3.1.1" } @@ -365,7 +365,7 @@ "inquirer": "0.12.0", "is-my-json-valid": "2.16.0", "is-resolvable": "1.0.0", - "js-yaml": "3.8.4", + "js-yaml": "3.9.0", "json-stable-stringify": "1.0.1", "levn": "0.3.0", "lodash": "4.17.4", @@ -434,9 +434,9 @@ } }, "esprima": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", - "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", + "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==" }, "esquery": { "version": "1.0.0", @@ -471,7 +471,7 @@ "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", "requires": { "d": "1.0.0", - "es5-ext": "0.10.23" + "es5-ext": "0.10.24" } }, "exit-hook": { @@ -719,12 +719,12 @@ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" }, "js-yaml": { - "version": "3.8.4", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.8.4.tgz", - "integrity": "sha1-UgtFZPhlc7qWZir4Woyvp7S1pvY=", + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.9.0.tgz", + "integrity": "sha512-0LoUNELX4S+iofCT8f4uEHIiRBR+c2AINyC8qRWfC6QNruLtxVZRJaPcu/xwMgFIgDxF25tGHaDjvxzJCNE9yw==", "requires": { "argparse": "1.0.9", - "esprima": "3.1.3" + "esprima": "4.0.0" } }, "json-stable-stringify": { diff --git a/package.json b/package.json index 05451187f895..d4327f8b8835 100644 --- a/package.json +++ b/package.json @@ -4,16 +4,11 @@ "repository": {}, "license": "MPL-2.0", "dependencies": { - "escope": "^3.6.0", "eslint": "3.19.0", "eslint-plugin-html": "2.0.3", "eslint-plugin-mozilla": "file:tools/lint/eslint/eslint-plugin-mozilla", "eslint-plugin-no-unsanitized": "2.0.1", "eslint-plugin-react": "7.1.0", - "eslint-plugin-spidermonkey-js": "file:tools/lint/eslint/eslint-plugin-spidermonkey-js", - "espree": "^3.4.0", - "estraverse": "^4.2.0", - "ini-parser": "^0.0.2", - "sax": "^1.2.2" + "eslint-plugin-spidermonkey-js": "file:tools/lint/eslint/eslint-plugin-spidermonkey-js" } } diff --git a/tools/lint/eslint/manifest.tt b/tools/lint/eslint/manifest.tt index 3c5a71a40d4d..5311bac9cb8e 100644 --- a/tools/lint/eslint/manifest.tt +++ b/tools/lint/eslint/manifest.tt @@ -1,10 +1,10 @@ [ { - "size": 2905242, - "visibility": "public", - "digest": "e5e239ffbc6ad3f152a046bf116c736da874dbf99aa98117eee72b7aaeef1a77304b2885b22a964d5d25dcc3652dee7b92996067bf14ffadecf6a883c52ef8d9", "algorithm": "sha512", + "visibility": "public", + "filename": "eslint.tar.gz", "unpack": true, - "filename": "eslint.tar.gz" + "digest": "9cb0212c8cd21b38edeeae2d00728625d442588bcd076b43a061c0994458698d6377ba28a708dca140202744cb03fcadb02c3153ae8585c5648a0b513b0cefa7", + "size": 2912929 } ]