/home/techb158/balavpn.abdallabala.com/node_modules/eslint-module-utils
NameSizeModeActions
node_modules/-0777rm
.nycrc2410666editdlrm
CHANGELOG.md95490666editdlrm
contextCompat.d.ts12660666editdlrm
contextCompat.js19430666editdlrm
declaredScope.d.ts2450666editdlrm
declaredScope.js4410666editdlrm
hash.d.ts3430666editdlrm
hash.js15100666editdlrm
ignore.d.ts4280666editdlrm
ignore.js22510666editdlrm
LICENSE10780666editdlrm
module-require.d.ts800666editdlrm
module-require.js10410666editdlrm
ModuleCache.d.ts6030666editdlrm
ModuleCache.js16880666editdlrm
moduleVisitor.d.ts6620666editdlrm
moduleVisitor.js55650666editdlrm
package.json24300666editdlrm
parse.d.ts1900666editdlrm
parse.js82570666editdlrm
pkgDir.d.ts770666editdlrm
pkgDir.js2640666editdlrm
pkgUp.d.ts870666editdlrm
pkgUp.js21090666editdlrm
readPkgUp.d.ts1570666editdlrm
readPkgUp.js18080666editdlrm
resolve.d.ts12450666editdlrm
resolve.js85180666editdlrm
tsconfig.json2260666editdlrm
types.d.ts3100666editdlrm
unambiguous.d.ts1670666editdlrm
unambiguous.js9390666editdlrm
visit.d.ts2380666editdlrm
visit.js6720666editdlrm
Edit: /home/techb158/balavpn.abdallabala.com/node_modules/eslint-module-utils/unambiguous.js (939B)
'use strict'; exports.__esModule = true; const pattern = /(^|[;})])\s*(export|import)((\s+\w)|(\s*[{*=]))|import\(/m; /** * detect possible imports/exports without a full parse. * * A negative test means that a file is definitely _not_ a module. * A positive test means it _could_ be. * * Not perfect, just a fast way to disqualify large non-ES6 modules and * avoid a parse. * @type {import('./unambiguous').test} */ exports.test = function isMaybeUnambiguousModule(content) { return pattern.test(content); }; // future-/Babel-proof at the expense of being a little loose const unambiguousNodeType = /^(?:(?:Exp|Imp)ort.*Declaration|TSExportAssignment)$/; /** * Given an AST, return true if the AST unambiguously represents a module. * @type {import('./unambiguous').isModule} */ exports.isModule = function isUnambiguousModule(ast) { return ast.body && ast.body.some((node) => unambiguousNodeType.test(node.type)); };