New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

eslint-plugin-depend

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-depend - npm Package Compare versions

Comparing version 0.7.0 to 0.8.0-beta.1

8

lib/rules/ban-dependencies.js

@@ -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"
}
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc