diff --git a/index.js b/index.js index d94f8353..538f6b35 100644 --- a/index.js +++ b/index.js @@ -1,7 +1,7 @@ import process from 'node:process'; import path from 'node:path'; import {ESLint} from 'eslint'; -import globby from 'globby'; +import {globby, isGitIgnoredSync} from 'globby'; import {isEqual} from 'lodash-es'; import micromatch from 'micromatch'; import arrify from 'arrify'; @@ -123,7 +123,7 @@ const lintText = async (string, inputOptions = {}) => { if ( micromatch.isMatch(filename, options.baseConfig.ignorePatterns) - || globby.gitignore.sync({cwd: options.cwd, ignore: options.baseConfig.ignorePatterns})(filePath) + || isGitIgnoredSync({cwd: options.cwd, ignore: options.baseConfig.ignorePatterns})(filePath) || await engine.isPathIgnored(filePath) ) { return { diff --git a/package.json b/package.json index 2882507b..17bac96f 100644 --- a/package.json +++ b/package.json @@ -52,14 +52,14 @@ "typescript" ], "dependencies": { - "@eslint/eslintrc": "^0.4.2", - "@typescript-eslint/eslint-plugin": "^4.28.3", - "@typescript-eslint/parser": "^4.28.3", + "@eslint/eslintrc": "^0.4.3", + "@typescript-eslint/eslint-plugin": "^4.29.0", + "@typescript-eslint/parser": "^4.29.0", "arrify": "^3.0.0", "cosmiconfig": "^7.0.0", "debug": "^4.3.2", "define-lazy-prop": "^3.0.0", - "eslint": "^7.30.0", + "eslint": "^7.32.0", "eslint-config-prettier": "^8.3.0", "eslint-config-xo": "^0.37.0", "eslint-config-xo-typescript": "^0.43.0", @@ -78,17 +78,17 @@ "find-up": "^5.0.0", "fs-extra": "^10.0.0", "get-stdin": "^9.0.0", - "globby": "^11.0.4", + "globby": "^12.0.0", "imurmurhash": "^0.1.4", "is-path-inside": "^4.0.0", "json-stable-stringify-without-jsonify": "^1.0.1", "json5": "^2.2.0", "lodash-es": "^4.17.21", - "meow": "^10.1.0", + "meow": "^10.1.1", "micromatch": "^4.0.4", "open-editor": "^3.0.0", "p-filter": "^2.1.0", - "p-map": "^5.0.0", + "p-map": "^5.1.0", "p-reduce": "^3.0.0", "path-exists": "^4.0.0", "prettier": "^2.3.2", @@ -106,7 +106,7 @@ "nyc": "^15.1.0", "proxyquire": "^2.1.3", "temp-write": "^5.0.0", - "webpack": "^5.45.0" + "webpack": "^5.48.0" }, "eslintConfig": { "extends": [