Update ESLint to 6.8.0
Also update the PRESUBMIT linter configuration to make sure
it actually runs the linter when updating ESLint. Otherwise,
it would not properly do the full linter check.
R=jacktfranklin@chromium.org
DISABLE_THIRD_PARTY_CHECK=Update ESLint
Bug: 1068145
Change-Id: Ibf2de156366dc64c90ee1aced5537d2038e7a268
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/2137384
Commit-Queue: Tim van der Lippe <tvanderlippe@chromium.org>
Reviewed-by: Jack Franklin <jacktfranklin@chromium.org>
diff --git a/node_modules/fast-json-stable-stringify/.github/FUNDING.yml b/node_modules/fast-json-stable-stringify/.github/FUNDING.yml
new file mode 100644
index 0000000..61f9daa
--- /dev/null
+++ b/node_modules/fast-json-stable-stringify/.github/FUNDING.yml
@@ -0,0 +1 @@
+tidelift: "npm/fast-json-stable-stringify"
diff --git a/node_modules/fast-json-stable-stringify/.npmignore b/node_modules/fast-json-stable-stringify/.npmignore
deleted file mode 100644
index 899d736..0000000
--- a/node_modules/fast-json-stable-stringify/.npmignore
+++ /dev/null
@@ -1,4 +0,0 @@
-node_modules
-.nyc_output/
-coverage/
-.DS_Store
diff --git a/node_modules/fast-json-stable-stringify/.travis.yml b/node_modules/fast-json-stable-stringify/.travis.yml
index 7ddce74..b61e8f0 100644
--- a/node_modules/fast-json-stable-stringify/.travis.yml
+++ b/node_modules/fast-json-stable-stringify/.travis.yml
@@ -1,8 +1,8 @@
language: node_js
node_js:
- - "4"
- - "6"
- - "7"
- "8"
+ - "10"
+ - "12"
+ - "13"
after_script:
- coveralls < coverage/lcov.info
diff --git a/node_modules/fast-json-stable-stringify/LICENSE b/node_modules/fast-json-stable-stringify/LICENSE
index ee27ba4..c932223 100644
--- a/node_modules/fast-json-stable-stringify/LICENSE
+++ b/node_modules/fast-json-stable-stringify/LICENSE
@@ -1,5 +1,8 @@
This software is released under the MIT license:
+Copyright (c) 2017 Evgeny Poberezkin
+Copyright (c) 2013 James Halliday
+
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
diff --git a/node_modules/fast-json-stable-stringify/README.md b/node_modules/fast-json-stable-stringify/README.md
index 0f43b4a..02cf49f 100644
--- a/node_modules/fast-json-stable-stringify/README.md
+++ b/node_modules/fast-json-stable-stringify/README.md
@@ -114,6 +114,18 @@
```
+## Enterprise support
+
+fast-json-stable-stringify package is a part of [Tidelift enterprise subscription](https://tidelift.com/subscription/pkg/npm-fast-json-stable-stringify?utm_source=npm-fast-json-stable-stringify&utm_medium=referral&utm_campaign=enterprise&utm_term=repo) - it provides a centralised commercial support to open-source software users, in addition to the support provided by software maintainers.
+
+
+## Security contact
+
+To report a security vulnerability, please use the
+[Tidelift security contact](https://tidelift.com/security).
+Tidelift will coordinate the fix and disclosure. Please do NOT report security vulnerability via GitHub issues.
+
+
# license
[MIT](https://github.com/epoberezkin/fast-json-stable-stringify/blob/master/LICENSE)
diff --git a/node_modules/fast-json-stable-stringify/index.d.ts b/node_modules/fast-json-stable-stringify/index.d.ts
new file mode 100644
index 0000000..23e46ca
--- /dev/null
+++ b/node_modules/fast-json-stable-stringify/index.d.ts
@@ -0,0 +1,4 @@
+declare module 'fast-json-stable-stringify' {
+ function stringify(obj: any): string;
+ export = stringify;
+}
diff --git a/node_modules/fast-json-stable-stringify/package.json b/node_modules/fast-json-stable-stringify/package.json
index d7680f6..3febd9c 100644
--- a/node_modules/fast-json-stable-stringify/package.json
+++ b/node_modules/fast-json-stable-stringify/package.json
@@ -4,17 +4,18 @@
"name": "James Halliday",
"url": "http://substack.net"
},
+ "dependencies": {},
"description": "deterministic `JSON.stringify()` - a faster version of substack's json-stable-strigify without jsonify",
"devDependencies": {
"benchmark": "^2.1.4",
"coveralls": "^3.0.0",
- "eslint": "^4.9.0",
+ "eslint": "^6.7.0",
"fast-stable-stringify": "latest",
"faster-stable-stringify": "latest",
"json-stable-stringify": "latest",
- "nyc": "^11.2.1",
+ "nyc": "^14.1.0",
"pre-commit": "^1.2.2",
- "tape": "~1.0.4"
+ "tape": "^4.11.0"
},
"homepage": "https://github.com/epoberezkin/fast-json-stable-stringify",
"keywords": [
@@ -46,5 +47,6 @@
"test": "npm run eslint && nyc npm run test-spec",
"test-spec": "tape test/*.js"
},
- "version": "2.0.0"
+ "types": "index.d.ts",
+ "version": "2.1.0"
}
\ No newline at end of file