@selize/utils - v1.1.0
    Preparing search index...

    增量哈希计算 适用于目录结构不变,文件内容有变更的场景

    Index

    Constructors

    Properties

    contentHashCache: ContentHashCache
    mtimeCache: MTimeCache

    Methods

    • 增量哈希

      Parameters

      • dirPath: string

        目录路径

      • options: { algorithm: string; ext: string[]; ignoreDirs: string[]; ignoreFiles?: RegExp }

        选项

        • algorithm: string

          哈希算法,默认 md5

        • ext: string[]

          白名单扩展名

        • ignoreDirs: string[]

          忽略的目录

        • OptionalignoreFiles?: RegExp

          忽略的文件正则表达式

      Returns Promise<string>

    • 增量计算目录哈希(仅重新计算变更部分)

      Parameters

      • dirPath: string

        目录路径

      • options: {
            algorithm?: string;
            ext?: string[];
            ignoreDirs?: string[];
            ignoreFiles?: RegExp;
        } = {}

        配置项

        • Optionalalgorithm?: string

          哈希算法,默认 md5

        • Optionalext?: string[]

          白名单扩展名

        • OptionalignoreDirs?: string[]

          忽略的目录

        • OptionalignoreFiles?: RegExp

          忽略的文件正则表达式

      Returns Promise<string>

      目录哈希