JSPM

remove-file-safe

2.0.0
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 5079
  • Score
    100M100P100Q127601F
  • License MIT

Remove files without try catch

Package Exports

  • remove-file-safe

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (remove-file-safe) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

remove-file-safe

NPM TypeScript Coverage Status GitHub Stars Twitter Follow

Remove files without try catch.

  • Returns true if file no longer exists.
  • Returns false if unable to remove file.
  • Returns undefined on other errors (ex: permission denied) rather than throwing.

Unless the unsafe flag is set, only files inside the current working directory or OS temp directory will be removed.

Installation

yarn add remove-file-safe
npm install remove-file-safe

API

import { removeFile, removeFileSync, Options } from "remove-file-safe";

function removeFile(path: string, options?: Options): Promise<boolean | undefined>;

function removeFileSync(path: string, options?: Options): boolean | undefined;

type Options = {
  /**
   * Allow removals outside of current working directory, or OS temp directory. Default: `false`
   */
  unsafe?: boolean;
};

Dependenciesdependencies


Dev DependenciesDavid


License license

MIT