项目作者: mstssk

项目描述 :
Cleanup directories.
高级语言: JavaScript
项目地址: git://github.com/mstssk/cleandir.git
创建时间: 2020-06-18T13:59:25Z
项目社区:https://github.com/mstssk/cleandir

开源协议:MIT License

下载


cleandir

Test
npm version

cleandir just empty output directories.

  • Single purpose and feature.
    • Empty compiler’s output directories.
    • Remain specified top directory.
      • .gitkeep and .keep is also remained.
  • Very tiny!
    • No dependencies.

Inspired by https://stackoverflow.com/a/57866165

Install

  1. $ npm install --save-dev @mstssk/cleandir

Install from GitHub Package

You can install from GitHub Package.
See a package page and GitHub Package document.

Usage

In npm-run-script:

  1. // package.json
  2. {
  3. "scripts": {
  4. "prebuild": "cleandir dist/",
  5. "build": "tsc"
  6. }
  7. }

In your code:

  1. const { cleandir } = require("@mstssk/cleandir");
  2. (async function () {
  3. await cleandir(dirPaths);
  4. })();

More complicated deleting?

I recommend to use rimraf, if you want conditional deleting.

Changelog

See https://github.com/mstssk/cleandir/releases