Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/baoxd/depsSerch
/ functions
Functions
29 in github.com/baoxd/depsSerch
⨍
Functions
29
◇
Types & classes
0
↓ 3 callers
Function
_getAbsolutelyPath
(filepath)
lib/ds.js:497
↓ 3 callers
Function
getFileWithExt
* 获取文件后缀的路径 * @param {[type]} file [description] * @return {[type]} [description]
lib/ds.js:343
↓ 3 callers
Function
setCanDel
* 设置文件可删除 * @param {[type]} path [description]
lib/ds.js:478
↓ 2 callers
Function
_isRequired
(entry)
lib/ds.js:507
↓ 2 callers
Function
isUseAlias
* 是否使用了alias * @param {[type]} filepath [description] * @return {Boolean} [description]
lib/ds.js:557
↓ 1 callers
Function
aliasPathReplace
* 替换alias路径为绝对路径 * @return {[type]} [description]
lib/ds.js:580
↓ 1 callers
Function
analysisDeps
* 文件递归判断,递归结束的条件是嫌疑文件为空 * @param {[type]} paths 嫌疑文件
lib/ds.js:385
↓ 1 callers
Function
delFileExt
* 删除文件后缀 * @param {*} file
lib/ds.js:330
↓ 1 callers
Function
execRemove
* 删除无用变量 * @param {[type]} results [description] * @return {[type]} [description]
lib/anu.js:133
↓ 1 callers
Function
fixAllStats
* 修正report的统计 * @param report
lib/anu.js:16
↓ 1 callers
Function
fixFileStats
* 修正文件的统计数字 * @param fileResult
lib/anu.js:34
↓ 1 callers
Function
getErrorReport
* 获取错误信息 * @param {[type]} report [description] * @return {[type]} [description]
lib/anu.js:87
↓ 1 callers
Function
getFileStatus
* 获取文件状态 * 一个文件可以删除的唯一条件是:所有的被依赖的文件都可以删除 * @param {[type]} path [description] * @return 1: 可删除 2: 不可删除 3: 嫌疑文件
lib/ds.js:419
↓ 1 callers
Function
getVarReg
* 获取匹配某个变量的正则 * @param {[type]} unUsedVar [description] * @return {[type]} [description]
lib/anu.js:244
↓ 1 callers
Function
insert
* 插入依赖数据 * @param {*} sourcePath: 依赖源文件路径 * @param {*} deps: 依赖文件路径数组
lib/ds.js:288
↓ 1 callers
Function
isIgnoreFile
* 是否需要忽略的文件 * @param result * @returns {boolean}
lib/anu.js:69
↓ 1 callers
Function
isMatchExport
* 是否匹配import * @param {[type]} item * 例子:export { default } from './base-modal';
lib/parse.js:128
↓ 1 callers
Function
isMatchImport
* 是否匹配import * @param {*} item
lib/parse.js:119
↓ 1 callers
Function
isMatchRequire
* 是否匹配require * @param {*} item
lib/parse.js:102
↓ 1 callers
Function
isMatchUrl
* 匹配url * @param {[type]} item * @return {Boolean}
lib/parse.js:111
↓ 1 callers
Function
isNodeModule
* 是否是node包 * @param {*} path
lib/parse.js:136
↓ 1 callers
Function
isRequireedByWebPack
* 是否被webpack文件依赖 * @param {[type]} dep [description] * @return {Boolean} [description]
lib/ds.js:489
↓ 1 callers
Function
parseConfig
* 解析配置文件、获取命令行参数 * @param {[type]} dsConfigPath 配置文件路径 * @return {[type]}
lib/ds.js:156
↓ 1 callers
Function
readDirCallback
* 文件夹读取回调 * @param {*} files: * @param {*} sourcePath
lib/ds.js:196
↓ 1 callers
Function
readFileCallback
* 文件读取回调 * @param {*} code: 源文件内容 * @param {*} file: 源文件路径
lib/ds.js:230
↓ 1 callers
Function
remove
* 删除无用变量 * @param {[type]} filePath [description] * @param {[type]} code [description] * @param {[type]} messages [description] * @return {
lib/anu.js:156
↓ 1 callers
Function
setEntry
* 设置入口文件不可删除
lib/ds.js:177
↓ 1 callers
Function
writeDepsInfo
* 打印依赖情况
lib/ds.js:600
Function
getFunctionReg
* 获取匹配某个函数的正则 * @param {[type]} unUsedVar [description] * @return {[type]} [description]
lib/anu.js:235