1.0.6 • Published 3 years ago

flatten-folder v1.0.6

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

Maintainability Known Vulnerabilities Build Status Coverage Status

flatten-folder

递归扁平化指定文件夹内所有文件。

目录

安装

# 使用 NPM
$ npm i flatten-folder

# 使用 Yarn
$ yarn add flatten-folder

flattenFolder({from, to, exclude})

  • from {String} 目标文件夹,默认: ./
  • to {String} 结果文件夹,默认: ./
  • exclude {Object}
    • dirs {Array} 被操作的文件夹
    • files {Array} 被操作的文件

使用

import { realpathSync } from 'fs';
import flattenFolder from 'flatten-folder';

(async () => {
  const from = realpathSync(process.cwd());
  const to = from;

  const { dirs, files } = await flattenFolder({
    from,
    to,
    exclude: {
      dir: ['scripts', 'src'],
    },
  });
})();

相关

  • flatten-folder-cli - 在终端里,递归扁平化指定文件夹内所有文件,😋。

贡献指南

仔细查阅 CONTRIBUTING.md 以了解详情。

证书

flatten-folder 获得了 MIT 许可,仔细查阅 LICENSE.md 以了解详情。

1.0.6

3 years ago

1.0.5

4 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago