0.0.1 • Published 6 years ago

sx-grab-files v0.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
6 years ago

文件抓取工具

安装

$ yarn add sx-grab-files

使用

const GrabFiles = require('sx-grab-files');
const path = require('path');

const grabFiles = new GrabFiles({
    paths: path.resolve(__dirname, './pages/**/*.model.js'),
    content: true,
});

grabFiles.watch(function (result, event) {
    console.log(event, result);
});

const result = grabFiles.getResult();
console.log('grabFiles', result);

构造参数

参数说明类型默认值
paths需要抓取的目录,一般是/path/to/pages/**/*.jsxstring or string-
ignored需要忽略的文件string or string-
content是否进行文件读取操作booleanfalse

实例方法

方法返回值说明
grab(filePath){path, content, fileName, baseName}基于filePath获取文件相关信息
getResult()[{path, content, fileName, baseName}]获取所有文件信息
watch(cb)undefined监听文件改变,调用cb,并将 result, event, pathName参数,传递给cb