sizexceed

0.2.1 • Public • Published

sizexceed

Find Size Exceeded Files

npm

Install

npm i sizexceed

Usage

Create Instance

const sizexceed = require("sizexceed");
// import sizexceed from "sizexceed";

const se = new sizexceed("./files");

.dir(path)

// change root dir to "./files/img"
se.dir("./files/img");

Add Filters

.filter({ name, max, min, ignore, only })

se.filter({
    name: "Video Files Larger Than 1GB",
    max: "1G", // or "1GB" or (1 * 1024 * 1024 * 1024)
    only: [".mp4", ".avi", ".webm", ".m4v", ".mov"] // CaSe InSeNsItIvE
});

.max(size, { name, ignore, only })

se.max("100M", {
    name: "Text Files Larger Than 100MB",
    only: ".txt"
});

.min(size, { name, ignore, only })

se.min("10K", {
    name: "Other Files Smaller Than 10KB",
    ignore: [".txt"]
});

Do Tests

.test()

// After Adding Filters:
const result = se.test();
console.log(result);
// {
//     passed: [ ... ]
//     failed: [ ... ]
// }

.clear()

// Clear All Filters
se.clear();

Readme

Keywords

Package Sidebar

Install

npm i sizexceed

Weekly Downloads

1

Version

0.2.1

License

MIT

Unpacked Size

13 kB

Total Files

9

Last publish

Collaborators

  • jacoblincool