@yidun/dependency-analyzer
TypeScript icon, indicating that this package has built-in type declarations

0.0.1-beta.2 • Public • Published

分析文件改动影响页面路径的 webpack 插件

安装

npm  install --save-dev  @yidun/dependency-analyzer

使用

const dependencyAnalyzer = require('dependency-analyzer')

.plugin('dependency-analyzer')
      .use(dependencyAnalyzer.default, [{
        fileSource: 'pre' | 'local' | [defaultCur, defaultDiff], // 默认查找当前目录下的文件
        routerEntry: 'src/router/index.js', // 路由入口文件
        pathMap: { // 路由路径映射
          '@/': 'src/'
        },
        // fileFilter: /\.vue$/, // 文件过滤
    
      }])

配置

  interface PluginConfig extends StatsDependencyConfig {
  routerEntry: string,
  output?: (urls: string[], git: GitInfo) => Promise<void>,
  filter?: string | FilterFn,
  enable?: EnableFn | boolean,
  fileSource?: FileSource,
  pathMap?: {
    [key: string]: string
  }
}

Readme

Keywords

none

Package Sidebar

Install

npm i @yidun/dependency-analyzer

Weekly Downloads

0

Version

0.0.1-beta.2

License

MIT

Unpacked Size

39.4 kB

Total Files

6

Last publish

Collaborators

  • hzzly
  • zhaoxuhui
  • vortesnail
  • gssify
  • yidunfe
  • hcyang
  • liulingfeng
  • luolihao