From e30465d25da66bc1336a0858f2c1c20076c239d8 Mon Sep 17 00:00:00 2001 From: Alexander Pankiv Date: Fri, 10 Jan 2020 12:55:32 +0100 Subject: [PATCH] Applied https://github.com/zertosh/eslint-plugin-dependencies/pull/21 --- no-cycles.js | 15 ++++++++++++++- package.json | 2 +- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/no-cycles.js b/no-cycles.js index 13ee104..5accd4f 100644 --- a/no-cycles.js +++ b/no-cycles.js @@ -27,7 +27,20 @@ var eslintModule = (function() { })(); 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..1e9b9c4 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",