New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@lerna/rimraf-dir

Package Overview
Dependencies
Maintainers
2
Versions
65
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@lerna/rimraf-dir - npm Package Compare versions

Comparing version 3.16.5 to 4.0.0

28

CHANGELOG.md

@@ -6,2 +6,30 @@ # Change Log

# [4.0.0](https://github.com/lerna/lerna/compare/v3.22.1...v4.0.0) (2021-02-10)
### Features
* Consume named exports of sibling modules ([63499e3](https://github.com/lerna/lerna/commit/63499e33652bc78fe23751875d74017e2f16a689))
* Drop support for Node v6.x & v8.x ([ff4bb4d](https://github.com/lerna/lerna/commit/ff4bb4da215555e3bb136f5af09b5cbc631e57bb))
* Expose named export ([c1303f1](https://github.com/lerna/lerna/commit/c1303f13adc4cf15f96ff25889b52149f8224c0e))
* Remove default export ([e2f1ec3](https://github.com/lerna/lerna/commit/e2f1ec3dd049d2a89880029908a2aa7c66f15082))
* **deps:** path-exists@^4.0.0 ([3fb6304](https://github.com/lerna/lerna/commit/3fb6304a31b4c92cf7eac6f7ab4fc725a22dc68f))
* **deps:** rimraf@^3.0.2 ([cda2e18](https://github.com/lerna/lerna/commit/cda2e1838ea75eb668249b7a61d6a2828061b188))
### BREAKING CHANGES
* The default export has been removed, please use a named export instead.
* Node v6.x & v8.x are no longer supported. Please upgrade to the latest LTS release.
Here's the gnarly one-liner I used to make these changes:
```
npx lerna exec --concurrency 1 --stream -- 'json -I -f package.json -e '"'"'this.engines=this.engines||{};this.engines.node=">= 10.18.0"'"'"
```
(requires `npm i -g json` beforehand)
## [3.16.5](https://github.com/lerna/lerna/compare/v3.16.4...v3.16.5) (2019-10-07)

@@ -8,0 +36,0 @@

12

package.json
{
"name": "@lerna/rimraf-dir",
"version": "3.16.5",
"version": "4.0.0",
"description": "Run rimraf on a directory in a subprocess to hack around slowness",

@@ -20,3 +20,3 @@ "keywords": [

"engines": {
"node": ">= 6.9.0"
"node": ">= 10.18.0"
},

@@ -35,8 +35,8 @@ "publishConfig": {

"dependencies": {
"@lerna/child-process": "3.16.5",
"@lerna/child-process": "4.0.0",
"npmlog": "^4.1.2",
"path-exists": "^3.0.0",
"rimraf": "^2.6.2"
"path-exists": "^4.0.0",
"rimraf": "^3.0.2"
},
"gitHead": "f0574092a2db90142b3a27ec1a4941cddbdcdf62"
"gitHead": "4582c476e07dddddd6b2e3ab6e7f52c1f9eed59a"
}

@@ -8,3 +8,3 @@ # `@lerna/rimraf-dir`

```js
const rimrafDir = require("@lerna/rimraf-dir");
const { rimrafDir } = require("@lerna/rimraf-dir");

@@ -11,0 +11,0 @@ rimrafDir("/path/to/directory").then(removedDir => {

@@ -7,3 +7,3 @@ "use strict";

const ChildProcessUtilities = require("@lerna/child-process");
const childProcess = require("@lerna/child-process");

@@ -13,3 +13,3 @@ // NOTE: if rimraf moves the location of its executable, this will need to be updated

module.exports = rimrafDir;
module.exports.rimrafDir = rimrafDir;

@@ -22,3 +22,3 @@ function rimrafDir(dirPath) {

return pathExists(dirPath).then(exists => {
return pathExists(dirPath).then((exists) => {
if (!exists) {

@@ -34,3 +34,3 @@ return;

// pattern to avoid Windows hangups with shebangs (e.g., WSH can't handle it)
return ChildProcessUtilities.spawn(process.execPath, args).then(() => {
return childProcess.spawn(process.execPath, args).then(() => {
log.verbose("rimrafDir", "removed", dirPath);

@@ -37,0 +37,0 @@

SocketSocket SOC 2 Logo

Product

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

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc