UNPKG

static-analysis

Version:

Performs RegEx Static Analysis On JavaScript Programs To Find Out All Dependencies That Stem From The Given Files.

51 lines (50 loc) 1.52 kB
/** * @fileoverview * @externs */ /* typal types/index.xml */ /** @const */ var _staticAnalysis = {} /** * The configuration options for `staticAnalysis`. * @typedef {{ nodeModules: (boolean|undefined), shallow: (boolean|undefined), soft: (boolean|undefined), mergeSameNodeModules: (boolean|undefined), fields: ((!Array<string>)|undefined) }} */ _staticAnalysis.Config /** * The module detection result. * @typedef {{ entry: (string|undefined), from: !Array<string>, packageJson: (string|undefined), name: (string|undefined), version: (string|undefined), internal: (string|undefined), hasMain: (boolean|undefined), package: (string|undefined), required: (boolean|undefined) }} */ _staticAnalysis.Detection /** * @typedef {{ internal: (string|undefined), packageJson: (string|undefined), entry: (string|undefined), package: (string|undefined), hasMain: (boolean|undefined), required: (boolean|undefined) }} */ _staticAnalysis.DependencyMeta /** * The return of the sort function. * @record */ _staticAnalysis.SortReturn /** * @type {!Array<string>} */ _staticAnalysis.SortReturn.prototype.packageJsons /** * @type {!Array<string>} */ _staticAnalysis.SortReturn.prototype.commonJsPackageJsons /** * @type {!Array<string>} */ _staticAnalysis.SortReturn.prototype.commonJs /** * @type {!Array<string>} */ _staticAnalysis.SortReturn.prototype.js /** * @type {!Array<string>} */ _staticAnalysis.SortReturn.prototype.internals /** * @type {!Array<string>} */ _staticAnalysis.SortReturn.prototype.deps