Socket
Socket
Sign inDemoInstall

eslint-plugin-n

Package Overview
Dependencies
Maintainers
2
Versions
59
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

eslint-plugin-n - npm Package Compare versions

Comparing version 16.5.0 to 16.6.0

55

lib/configs/_commons.js
"use strict"
module.exports = {
commonGlobals: {
// ECMAScript
ArrayBuffer: "readonly",
Atomics: "readonly",
BigInt: "readonly",
BigInt64Array: "readonly",
BigUint64Array: "readonly",
DataView: "readonly",
Float32Array: "readonly",
Float64Array: "readonly",
Int16Array: "readonly",
Int32Array: "readonly",
Int8Array: "readonly",
Map: "readonly",
Promise: "readonly",
Proxy: "readonly",
Reflect: "readonly",
Set: "readonly",
SharedArrayBuffer: "readonly",
Symbol: "readonly",
Uint16Array: "readonly",
Uint32Array: "readonly",
Uint8Array: "readonly",
Uint8ClampedArray: "readonly",
WeakMap: "readonly",
WeakSet: "readonly",
// ECMAScript (experimental)
globalThis: "readonly",
// ECMA-402
Intl: "readonly",
// Web Standard
TextDecoder: "readonly",
TextEncoder: "readonly",
URL: "readonly",
URLSearchParams: "readonly",
WebAssembly: "readonly",
clearInterval: "readonly",
clearTimeout: "readonly",
console: "readonly",
queueMicrotask: "readonly",
setInterval: "readonly",
setTimeout: "readonly",
// Node.js
Buffer: "readonly",
GLOBAL: "readonly",
clearImmediate: "readonly",
global: "readonly",
process: "readonly",
root: "readonly",
setImmediate: "readonly",
},
commonRules: {

@@ -60,0 +5,0 @@ "n/no-deprecated-api": "error",

14

lib/configs/recommended-module.js
"use strict"
const { commonGlobals, commonRules } = require("./_commons")
const globals = require("globals")
const { commonRules } = require("./_commons")
// eslintrc config: https://eslint.org/docs/latest/use/configure/configuration-files
module.exports.eslintrc = {
env: {
node: true,
es2021: true,
},
globals: {
...commonGlobals,
__dirname: "off",

@@ -33,5 +37,9 @@ __filename: "off",

sourceType: "module",
globals: module.exports.eslintrc.globals,
globals: {
...globals.node,
...globals.es2021,
...module.exports.eslintrc.globals,
},
},
rules: module.exports.eslintrc.rules,
}
"use strict"
const { commonGlobals, commonRules } = require("./_commons")
const globals = require("globals")
const { commonRules } = require("./_commons")
// eslintrc config: https://eslint.org/docs/latest/use/configure/configuration-files
module.exports.eslintrc = {
env: {
node: true,
es2021: true,
},
globals: {
...commonGlobals,
__dirname: "readonly",

@@ -30,5 +34,9 @@ __filename: "readonly",

sourceType: "commonjs",
globals: module.exports.eslintrc.globals,
globals: {
...globals.node,
...globals.es2021,
...module.exports.eslintrc.globals,
},
},
rules: module.exports.eslintrc.rules,
}
{
"name": "eslint-plugin-n",
"version": "16.5.0",
"version": "16.6.0",
"description": "Additional ESLint's rules for Node.js",

@@ -21,2 +21,3 @@ "engines": {

"get-tsconfig": "^4.7.0",
"globals": "^13.24.0",
"ignore": "^5.2.4",

@@ -40,3 +41,2 @@ "is-builtin-module": "^3.2.1",

"fast-glob": "^3.2.12",
"globals": "^13.20.0",
"husky": "^8.0.3",

@@ -43,0 +43,0 @@ "import-meta-resolve": "^3.0.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