0.0.6 • Published 8 years ago

package-require-handler v0.0.6

Weekly downloads
3
License
MIT
Repository
github
Last release
8 years ago

package-file-handler

简介

这是一个用来处理fekit工程中文件引用关系的插件,通过对外接口提供一个文件的export,方法会返回该文件所require进来的所有文件。 可以基于该插件做一些和文件引用相关的开发工作,目前只支持到基于commonJS的代码分析。 同时支持fekit_module和标准的node_module模块获取 目前支持js,css,string,mustache等后缀的文件。

使用时需要本地有对应的工程代码,目前适合内部team使用。如果需要其他扩展可联系我

使用方法

npm install package-require-handler 或者 cnpm install package-require-handler

var requireHandler = require('package-require-handler');

requireHandler.setOptions(config, rootFolder);
requireHandler.getFileRequireList(filePath);

使用说明

#### rootFolder
    可以指定解析的文件目录,默认为当前命令执行的目录
#### config应包括
    工程目录路径快捷方式
    alias:
    工程模块的安装路径
    modulesDirectories:['fekit_modules','node_modules']
    支持的文件后缀名
    extensions: ['.js', '.css', '.webpack.js', '.jsx', '.web.js', '.mustache', '.string']
#### filaPath
    传入的filePath应该为team标准的文件输出
    'scripts/app/theme_trip/theme/hub.js'
    'styles/theme/page/theme/index.css'  
#### 返回值
    类型:数组
    数组元素:对象,具体字段有
        filePath:文件绝对路径
        relativePath:文件相对路径
        key:根据文件绝对路径加密过的key
        isModule:是否引用的是一个module
0.0.6

8 years ago

0.0.5

8 years ago

0.0.4

8 years ago

0.0.3

8 years ago

0.0.2

8 years ago

0.0.1

8 years ago