eslint-plugin-depend
Advanced tools
Comparing version 0.7.0 to 0.8.0-beta.1
@@ -5,8 +5,8 @@ "use strict"; | ||
const rule_meta_js_1 = require("../util/rule-meta.js"); | ||
const replacements_js_1 = require("../replacements.js"); | ||
const module_replacements_1 = require("module-replacements"); | ||
const imports_js_1 = require("../util/imports.js"); | ||
const availablePresets = { | ||
microutilities: replacements_js_1.microUtilities, | ||
native: replacements_js_1.nativeReplacements, | ||
preferred: replacements_js_1.preferredReplacements | ||
microutilities: module_replacements_1.microUtilsReplacements.moduleReplacements, | ||
native: module_replacements_1.nativeReplacements.moduleReplacements, | ||
preferred: module_replacements_1.preferredReplacements.moduleReplacements | ||
}; | ||
@@ -13,0 +13,0 @@ const defaultPresets = ['microutilities', 'native', 'preferred']; |
import { Rule } from 'eslint'; | ||
import { Replacement } from '../replacements.js'; | ||
import type { ModuleReplacement } from 'module-replacements'; | ||
export type ImportListenerCallback = (context: Rule.RuleContext, node: Rule.Node, source: string) => void; | ||
@@ -23,5 +23,5 @@ /** | ||
* @param {Rule.RuleContext} context ESLint context | ||
* @param {Replacement[]} replacements List of replacements | ||
* @param {ModuleReplacement[]} replacements List of replacements | ||
* @return {Rule.RuleListener} | ||
*/ | ||
export declare function createReplacementListener(context: Rule.RuleContext, replacements: Replacement[]): Rule.RuleListener; | ||
export declare function createReplacementListener(context: Rule.RuleContext, replacements: ModuleReplacement[]): Rule.RuleListener; |
@@ -55,3 +55,3 @@ "use strict"; | ||
* @param {Rule.RuleContext} context ESLint context | ||
* @param {Replacement[]} replacements List of replacements | ||
* @param {ModuleReplacement[]} replacements List of replacements | ||
* @param {Rule.Node} node Node being traversed | ||
@@ -142,3 +142,3 @@ * @param {string} source Module being imported | ||
* @param {Rule.RuleContext} context ESLint context | ||
* @param {Replacement[]} replacements List of replacements | ||
* @param {ModuleReplacement[]} replacements List of replacements | ||
* @return {Rule.RuleListener} | ||
@@ -145,0 +145,0 @@ */ |
{ | ||
"name": "eslint-plugin-depend", | ||
"version": "0.7.0", | ||
"version": "0.8.0-beta.1", | ||
"description": "An ESLint plugin to suggest optimized dependencies, native alternatives and more", | ||
@@ -57,4 +57,5 @@ "main": "lib/main.js", | ||
"fd-package-json": "^1.2.0", | ||
"module-replacements": "^2.0.0", | ||
"semver": "^7.6.0" | ||
} | ||
} |
Debug access
Supply chain riskUses debug, reflection and dynamic code execution features.
Found 1 instance in 1 package
20518
3
17
433
1
+ Addedmodule-replacements@^2.0.0
+ Addedmodule-replacements@2.6.0(transitive)