module-definition
Advanced tools
Comparing version 2.2.4 to 3.0.0
30
index.js
@@ -1,5 +0,7 @@ | ||
var Walker = require('node-source-walk'); | ||
var types = require('ast-module-types'); | ||
var fs = require('fs'); | ||
'use strict'; | ||
const Walker = require('node-source-walk'); | ||
const types = require('ast-module-types'); | ||
const fs = require('fs'); | ||
/** | ||
@@ -16,10 +18,10 @@ * Determines the type of the module from the supplied source code or AST | ||
var walker = new Walker(); | ||
var type = 'none'; | ||
var hasDefine = false; | ||
var hasAMDTopLevelRequire = false; | ||
var hasRequire = false; | ||
var hasExports = false; | ||
var hasES6Import = false; | ||
var hasES6Export = false; | ||
const walker = new Walker(); | ||
let type = 'none'; | ||
let hasDefine = false; | ||
let hasAMDTopLevelRequire = false; | ||
let hasRequire = false; | ||
let hasExports = false; | ||
let hasES6Import = false; | ||
let hasES6Export = false; | ||
@@ -85,3 +87,3 @@ // Walker accepts as AST to avoid reparsing | ||
var data = fs.readFileSync(file, 'utf8'); | ||
const data = fs.readFileSync(file, 'utf8'); | ||
return fromSource(data.toString()); | ||
@@ -105,3 +107,3 @@ } | ||
var opts = {encoding: 'utf8'}; | ||
const opts = {encoding: 'utf8'}; | ||
@@ -113,3 +115,3 @@ fs.readFile(filepath, opts, function(err, data) { | ||
var type; | ||
let type; | ||
@@ -116,0 +118,0 @@ try { |
{ | ||
"name": "module-definition", | ||
"version": "2.2.4", | ||
"version": "3.0.0", | ||
"description": "Determines if a file is using a CommonJS or AMD module definition", | ||
@@ -21,9 +21,12 @@ "main": "index.js", | ||
"ast-module-types": "^2.3.2", | ||
"node-source-walk": "^3.0.0" | ||
"node-source-walk": "^4.0.0" | ||
}, | ||
"engines": { | ||
"node": ">=6.0" | ||
}, | ||
"devDependencies": { | ||
"jscs": "~2.11.0", | ||
"jscs-preset-mrjoelkemp": "~1.0.0", | ||
"mocha": "~2.0.1" | ||
"mocha": "^5.2.0" | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
4603
107
4
+ Added@babel/helper-string-parser@7.25.7(transitive)
+ Added@babel/helper-validator-identifier@7.25.7(transitive)
+ Added@babel/parser@7.25.7(transitive)
+ Added@babel/types@7.25.7(transitive)
+ Addednode-source-walk@4.3.0(transitive)
+ Addedto-fast-properties@2.0.0(transitive)
- Removedbabylon@6.18.0(transitive)
- Removednode-source-walk@3.3.0(transitive)
Updatednode-source-walk@^4.0.0