diff --git a/package-lock.json b/package-lock.json index 878cd4e..a82f87b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -19,6 +19,7 @@ "@typescript-eslint/parser": "^4.14.1", "chai": "^4.3.6", "eslint": "^7.14.0", + "eslint_d": "^11.1.1", "eslint-config-airbnb-base": "^14.2.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", @@ -691,6 +692,39 @@ "node": ">=0.10.0" } }, + "node_modules/core_d": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/core_d/-/core_d-3.2.0.tgz", + "integrity": "sha512-waKkgHU2P19huhuMjCqCDWTYjxCIHoB+nnYjI7pVMUOC1giWxMNDrXkPw9QjWY+PWCFm49bD3wA/J+c7BGZ+og==", + "dev": true, + "dependencies": { + "supports-color": "^8.1.0" + } + }, + "node_modules/core_d/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/core_d/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, "node_modules/core-js-pure": { "version": "3.8.1", "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.8.1.tgz", @@ -936,6 +970,21 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint_d": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/eslint_d/-/eslint_d-11.1.1.tgz", + "integrity": "sha512-PaNWblwIa10KZUt9EObGBzrsaxB+CPtk5d99sTveXmAtQrPSmrntKpWqxN/Mwot0qnI5gCllzkPZi6tO710KUA==", + "dev": true, + "dependencies": { + "core_d": "^3.2.0", + "eslint": "^7.3.0", + "nanolru": "^1.0.0", + "optionator": "^0.9.1" + }, + "bin": { + "eslint_d": "bin/eslint_d.js" + } + }, "node_modules/eslint-config-airbnb-base": { "version": "14.2.1", "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-14.2.1.tgz", @@ -1954,6 +2003,15 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "node_modules/nanolru": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nanolru/-/nanolru-1.0.0.tgz", + "integrity": "sha512-GyQkE8M32pULhQk7Sko5raoIbPalAk90ICG+An4fq6fCsFHsP6fB2K46WGXVdoJpy4SGMnZ/EKbo123fZJomWg==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", diff --git a/package.json b/package.json index 5d50a60..ab6ef32 100644 --- a/package.json +++ b/package.json @@ -17,12 +17,13 @@ "eslint-config-airbnb-base": "^14.2.1", "eslint-plugin-import": "^2.22.1", "eslint-plugin-jsx-a11y": "^6.4.1", - "eslint-plugin-prefer-arrow-functions": "^3.1.4" + "eslint-plugin-prefer-arrow-functions": "^3.1.4", + "eslint_d": "^11.1.1" }, "scripts": { "test": "node ./tests/runTests.js", - "lint": "eslint FlowPluginsTs Community methods examples tests --ext js,ts", - "lint:fix": "eslint FlowPluginsTs Community methods examples tests --ext js,ts --fix", + "lint": "eslint_d FlowPluginsTs Community methods examples tests --ext js,ts", + "lint:fix": "eslint_d FlowPluginsTs Community methods examples tests --ext js,ts --fix", "checkPlugins": "node ./tests/checkPlugins.js" }, "repository": {