Skip to content

Commit 4d85c73

Browse files
authored
Remove rimraf dependency (#133)
1 parent c45ccfe commit 4d85c73

4 files changed

Lines changed: 39 additions & 15 deletions

File tree

.github/workflows/ci.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,10 @@ jobs:
4040
fail-fast: false
4141
matrix:
4242
os: [ubuntu-latest, macos-latest, windows-latest]
43-
node: [14.13.1, 16, 18]
43+
node:
44+
- '14.14.0'
45+
- 16
46+
- 18
4447

4548
steps:
4649
- name: Clone repository

lib/install.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
import { rm } from 'node:fs/promises';
12
import path from 'node:path';
23
import process from 'node:process';
34
import hugoBin from './index.js';
@@ -24,6 +25,10 @@ function getProjectRoot() {
2425

2526
async function main() {
2627
const projectRoot = getProjectRoot();
28+
const vendorDir = path.join(projectRoot, './vendor');
29+
30+
await rm(vendorDir, { force: true, recursive: true });
31+
2732
const bin = await hugoBin(projectRoot);
2833

2934
bin.run(['version']).then(() => {

package-lock.json

Lines changed: 27 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,7 @@
3131
},
3232
"dependencies": {
3333
"@xhmikosr/bin-wrapper": "^5.0.1",
34-
"pkg-conf": "^4.0.0",
35-
"rimraf": "^3.0.2"
34+
"pkg-conf": "^4.0.0"
3635
},
3736
"devDependencies": {
3837
"bin-check": "^4.1.0",
@@ -44,14 +43,14 @@
4443
"fix": "npm run lint -- --fix",
4544
"uvu": "uvu test",
4645
"test": "npm run lint && npm run uvu",
47-
"postinstall": "rimraf vendor && node lib/install.js"
46+
"postinstall": "node lib/install.js"
4847
},
4948
"files": [
5049
"lib/*.js",
5150
"cli.js",
5251
"index.js"
5352
],
5453
"engines": {
55-
"node": "^14.13.1 || >=16.0.0"
54+
"node": "^14.14.0 || >=16.0.0"
5655
}
5756
}

0 commit comments

Comments
 (0)