clear-path

A node library for deleteing a path if exists using del

Usage no npm install needed!

<script type="module">
  import clearPath from 'https://cdn.skypack.dev/clear-path';
</script>

README

clear-path

npm version

A node library for deleting a path if exists using del.

Instalation

npm i clear-path --save-dev

How

# package.json
{
  "scripts": {
    "clean": "clear-path"
  },
  "clearpath": "dist"
}

The clearpath value can a string, or an array of glob patterns strings.

Configuration

You must add a configuration either within package.json, or creating a .clearpathrc

Using package.json

{
  "clearpath": [
    "dist/*.png",
    "dist/*.jpg"
  ],
}

Using .clearpathrc

dist/*.png
dist/*.jpg

How (in JS)

const clearPath = require( "clear-path" );

clearPath("dist");

Multiple clear-path routines

Example: package.json

Chose either one of the configurations samples below.

# package.json
{
  "scripts": {
    "clean": "clear-path --routine=all",
    "clean:dist": "clear-path --routine=dist"
  },
  "clearpath": {
    "routine": {
      "all": [
        "dist",
        "public"
      ],
      "dist": "dist",
    }
  }
}

Example: clearpath.rc

routine:
  all:
    dist
    public
  dist: dist