From 79e1ae3774588f68a9526f4a4df95d88e7cc9c4b Mon Sep 17 00:00:00 2001 From: Alexander Pankiv Date: Fri, 10 Jan 2020 13:25:14 +0100 Subject: [PATCH] Applied https://github.com/zertosh/eslint-plugin-dependencies/pull/21 --- no-cycles.js | 15 +++++++++++++-- package.json | 6 +++--- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/no-cycles.js b/no-cycles.js index 13ee104..24892a3 100644 --- a/no-cycles.js +++ b/no-cycles.js @@ -26,8 +26,19 @@ var eslintModule = (function() { throw new Error('Could not find eslint'); })(); -var Traverser = eslintModule.require('./util/traverser'); -var traverser = new Traverser(); +function getTraverser() { + var traverser; + try { + traverser = eslintModule.require('./shared/traverser'); + } + catch(e) { + traverser = eslintModule.require('./util/traverser'); + } + + return new traverser(); +} + +var traverser = getTraverser(); //------------------------------------------------------------------------------ // Utils diff --git a/package.json b/package.json index db53089..f05c32d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "eslint-plugin-dependencies", - "version": "2.4.0", + "version": "2.4.1", "description": "require/import dependency validation", "keywords": [ "eslint", @@ -14,8 +14,8 @@ "README.md", "*.js" ], - "author": "Andres Suarez ", - "repository": "zertosh/eslint-plugin-dependencies", + "author": "Andres Suarez , Alexander Pankiv ", + "repository": "goodylabs/eslint-plugin-dependencies", "scripts": { "test": "find test -name '*-test.js' -print0 | xargs -n 1 -0 node" },