diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1ed55d5..6e98150 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,12 +10,12 @@ jobs: fail-fast: false matrix: node-version: + - 22 - 20 - 18 - - 16 steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - run: npm install diff --git a/cli.js b/cli.js index 9d76ac9..f3af8a8 100755 --- a/cli.js +++ b/cli.js @@ -28,15 +28,15 @@ const cli = meow(` flags: { force: { type: 'boolean', - alias: 'f', + shortFlag: 'f', }, dryRun: { type: 'boolean', - alias: 'd', + shortFlag: 'd', }, verbose: { type: 'boolean', - alias: 'v', + shortFlag: 'v', }, }, }); diff --git a/package.json b/package.json index c15da37..9f8d2f0 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,9 @@ "del-cli": "./cli.js", "del": "./cli.js" }, + "sideEffects": false, "engines": { - "node": ">=14.16" + "node": ">=18" }, "scripts": { "test": "xo && ava" @@ -50,13 +51,13 @@ "cross-platform" ], "dependencies": { - "del": "^7.1.0", - "meow": "^10.1.3" + "del": "^8.0.0", + "meow": "^13.2.0" }, "devDependencies": { - "ava": "^4.3.1", - "execa": "^6.1.0", - "temp-write": "^5.0.0", - "xo": "^0.56.0" + "ava": "^6.1.3", + "execa": "^9.4.0", + "temp-write": "^6.0.0", + "xo": "^0.59.3" } } diff --git a/readme.md b/readme.md index 35bb8bd..eca3b0d 100644 --- a/readme.md +++ b/readme.md @@ -40,6 +40,6 @@ Benefits over `rm -rf`: Cross-platform, safer by default as it doesn't allow del ## Related -- [del](https://github.com/sindresorhus/del) - API for this module +- [del](https://github.com/sindresorhus/del) - API for this package - [trash-cli](https://github.com/sindresorhus/trash-cli) - Move files and directories to the trash - [make-dir-cli](https://github.com/sindresorhus/make-dir-cli) - Make directories and their parents if needed