Socket
Socket
Sign inDemoInstall

@types/rimraf

Package Overview
Dependencies
1
Maintainers
1
Versions
21
Alerts
File Explorer

Advanced tools

Install Socket

Detect and block malicious and high-risk dependencies

Install

Comparing version 3.0.2 to 4.0.5

46

rimraf/package.json
{
"name": "@types/rimraf",
"version": "3.0.2",
"description": "TypeScript definitions for rimraf",
"homepage": "https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rimraf",
"license": "MIT",
"contributors": [
{
"name": "Carlos Ballesteros Velasco",
"url": "https://github.com/soywiz",
"githubUsername": "soywiz"
},
{
"name": "e-cloud",
"url": "https://github.com/e-cloud",
"githubUsername": "e-cloud"
},
{
"name": "Ruben Schmidmeister",
"url": "https://github.com/bash",
"githubUsername": "bash"
},
{
"name": "Oganexon",
"url": "https://github.com/oganexon",
"githubUsername": "oganexon"
},
{
"name": "Piotr Błażejewicz",
"url": "https://github.com/peterblazejewicz",
"githubUsername": "peterblazejewicz"
}
],
"version": "4.0.5",
"description": "Stub TypeScript definitions entry for rimraf, which provides its own types definitions",
"main": "",
"types": "index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/DefinitelyTyped/DefinitelyTyped.git",
"directory": "types/rimraf"
},
"scripts": {},
"license": "MIT",
"dependencies": {
"@types/glob": "*",
"@types/node": "*"
"rimraf": "*"
},
"typesPublisherContentHash": "3238580a1df66f409b0b787b110a94980b95b5c7e04308fc9312d0cbdc484af7",
"typeScriptVersion": "3.6"
"deprecated": "This is a stub types definition. rimraf provides its own type definitions, so you do not need this installed."
}

@@ -1,69 +0,3 @@

# Installation
> `npm install --save @types/rimraf`
This is a stub types definition for @types/rimraf (https://github.com/isaacs/rimraf#readme).
# Summary
This package contains type definitions for rimraf (https://github.com/isaacs/rimraf).
# Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rimraf.
## [index.d.ts](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/rimraf/index.d.ts)
````ts
// Type definitions for rimraf 3.0
// Project: https://github.com/isaacs/rimraf
// Definitions by: Carlos Ballesteros Velasco <https://github.com/soywiz>
// e-cloud <https://github.com/e-cloud>
// Ruben Schmidmeister <https://github.com/bash>
// Oganexon <https://github.com/oganexon>
// Piotr Błażejewicz <https://github.com/peterblazejewicz>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
/// <reference types="node" />
import glob = require('glob');
import fs = require('fs');
declare function rimraf(path: string, options: rimraf.Options, callback: (error: Error | null | undefined) => void): void;
declare function rimraf(path: string, callback: (error: Error | null | undefined) => void): void;
declare namespace rimraf {
/**
* It can remove stuff synchronously, too.
* But that's not so good. Use the async API.
* It's better.
*/
function sync(path: string, options?: Options): void;
/**
* see {@link https://github.com/isaacs/rimraf/blob/79b933fb362b2c51bedfa448be848e1d7ed32d7e/README.md#options}
*/
interface Options {
maxBusyTries?: number | undefined;
emfileWait?: number | undefined;
/** @default false */
disableGlob?: boolean | undefined;
glob?: glob.IOptions | false | undefined;
unlink?: typeof fs.unlink | undefined;
chmod?: typeof fs.chmod | undefined;
stat?: typeof fs.stat | undefined;
lstat?: typeof fs.lstat | undefined;
rmdir?: typeof fs.rmdir | undefined;
readdir?: typeof fs.readdir | undefined;
unlinkSync?: typeof fs.unlinkSync | undefined;
chmodSync?: typeof fs.chmodSync | undefined;
statSync?: typeof fs.statSync | undefined;
lstatSync?: typeof fs.lstatSync | undefined;
rmdirSync?: typeof fs.rmdirSync | undefined;
readdirSync?: typeof fs.readdirSync | undefined;
}
}
export = rimraf;
````
### Additional Details
* Last updated: Wed, 18 Aug 2021 21:01:23 GMT
* Dependencies: [@types/glob](https://npmjs.com/package/@types/glob), [@types/node](https://npmjs.com/package/@types/node)
* Global values: none
# Credits
These definitions were written by [Carlos Ballesteros Velasco](https://github.com/soywiz), [e-cloud](https://github.com/e-cloud), [Ruben Schmidmeister](https://github.com/bash), [Oganexon](https://github.com/oganexon), and [Piotr Błażejewicz](https://github.com/peterblazejewicz).
rimraf provides its own type definitions, so you don't need @types/rimraf installed!
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap

Packages

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc