Skip to content

Commit ace6dbd

Browse files
author
Daniel Del Core
committed
move engine to node 20
1 parent 948f617 commit ace6dbd

File tree

8 files changed

+11
-128
lines changed

8 files changed

+11
-128
lines changed

packages/cli-alias/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@
1919
"ts-node": "^10.9.1"
2020
},
2121
"engines": {
22-
"node": ">=14"
22+
"node": ">=20"
2323
}
2424
}

packages/cli/package.json

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,6 @@
1717
"start:dev": "ts-node src/index.ts"
1818
},
1919
"dependencies": {
20-
"@antfu/install-pkg": "^0.1.1",
2120
"@hypermod/core": "^0.3.0",
2221
"@hypermod/fetcher": "^0.9.0",
2322
"@hypermod/initializer": "^0.5.3",
@@ -35,6 +34,6 @@
3534
"ts-node": "^10.9.1"
3635
},
3736
"engines": {
38-
"node": ">=14"
37+
"node": ">=20"
3938
}
4039
}

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@
3030
"temp": "^0.8.4"
3131
},
3232
"engines": {
33-
"node": ">=14"
33+
"node": ">=20"
3434
}
3535
}

packages/fetcher/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@
88
"license": "MIT",
99
"repository": "https://github.com/hypermod-io/hypermod-community/tree/main/packages/fetcher",
1010
"dependencies": {
11+
"@antfu/install-pkg": "^0.1.1",
1112
"@babel/core": "^7.23.0",
1213
"@babel/parser": "^7.23.0",
1314
"@babel/plugin-proposal-class-properties": "^7.13.0",
@@ -20,10 +21,9 @@
2021
"chalk": "^4.1.0",
2122
"fs-extra": "^9.1.0",
2223
"globby": "^11.1.0",
23-
"live-plugin-manager": "^0.18.1",
2424
"tsx": "^4.19.1"
2525
},
2626
"engines": {
27-
"node": ">=14"
27+
"node": ">=20"
2828
}
2929
}

packages/initializer/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@
1414
"semver": "^7.3.5"
1515
},
1616
"engines": {
17-
"node": ">=14"
17+
"node": ">=20"
1818
}
1919
}

packages/utils/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"license": "MIT",
88
"repository": "https://github.com/hypermod-io/hypermod-community/tree/main/packages/utils",
99
"engines": {
10-
"node": ">=14"
10+
"node": ">=20"
1111
},
1212
"dependencies": {
1313
"jscodeshift": "^0.13.1"

packages/validator/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@
1616
"@types/lodash": "^4.14.176"
1717
},
1818
"engines": {
19-
"node": ">=14"
19+
"node": ">=20"
2020
}
2121
}

yarn.lock

Lines changed: 3 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -2756,20 +2756,6 @@
27562756
dependencies:
27572757
"@babel/types" "^7.20.7"
27582758

2759-
"@types/debug@^4.1.7":
2760-
version "4.1.12"
2761-
resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz"
2762-
integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==
2763-
dependencies:
2764-
"@types/ms" "*"
2765-
2766-
"@types/fs-extra@^9.0.13":
2767-
version "9.0.13"
2768-
resolved "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-9.0.13.tgz"
2769-
integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA==
2770-
dependencies:
2771-
"@types/node" "*"
2772-
27732759
"@types/graceful-fs@^4.1.3":
27742760
version "4.1.9"
27752761
resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz"
@@ -2833,11 +2819,6 @@
28332819
resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz"
28342820
integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==
28352821

2836-
"@types/lockfile@^1.0.2":
2837-
version "1.0.4"
2838-
resolved "https://registry.npmjs.org/@types/lockfile/-/lockfile-1.0.4.tgz"
2839-
integrity sha512-Q8oFIHJHr+htLrTXN2FuZfg+WXVHQRwU/hC2GpUu+Q8e3FUM9EDkS2pE3R2AO1ZGu56f479ybdMCNF1DAu8cAQ==
2840-
28412822
"@types/lodash@^4.14.176":
28422823
version "4.14.202"
28432824
resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz"
@@ -2855,24 +2836,11 @@
28552836
dependencies:
28562837
minipass "*"
28572838

2858-
"@types/ms@*":
2859-
version "0.7.34"
2860-
resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz"
2861-
integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==
2862-
28632839
"@types/neo-async@^2.6.0":
28642840
version "2.6.6"
28652841
resolved "https://registry.npmjs.org/@types/neo-async/-/neo-async-2.6.6.tgz"
28662842
integrity sha512-D22UBilfSj6IMhC5Fs6+sbZveSTgG0qPVw4mFbQaadLaU7COikojl/TJpKxX0woidAbbWJ42MJ9ANOr9ODi6Yw==
28672843

2868-
"@types/node-fetch@^2.5.12":
2869-
version "2.6.9"
2870-
resolved "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.9.tgz"
2871-
integrity sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==
2872-
dependencies:
2873-
"@types/node" "*"
2874-
form-data "^4.0.0"
2875-
28762844
"@types/node@*", "@types/node@^16.11.0":
28772845
version "16.18.68"
28782846
resolved "https://registry.npmjs.org/@types/node/-/node-16.18.68.tgz"
@@ -2898,7 +2866,7 @@
28982866
resolved "https://registry.npmjs.org/@types/semver/-/semver-6.2.7.tgz"
28992867
integrity sha512-blctEWbzUFzQx799RZjzzIdBJOXmE37YYEyDtKkx5Dg+V7o/zyyAxLPiI98A2jdTtDgxZleMdfV+7p8WbRJ1OQ==
29002868

2901-
"@types/semver@^7.3.12", "@types/semver@^7.3.9", "@types/semver@^7.5.0":
2869+
"@types/semver@^7.3.12", "@types/semver@^7.5.0":
29022870
version "7.5.6"
29032871
resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz"
29042872
integrity sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==
@@ -2921,26 +2889,13 @@
29212889
"@types/minipass" "*"
29222890
"@types/node" "*"
29232891

2924-
"@types/tar@^6.1.1":
2925-
version "6.1.10"
2926-
resolved "https://registry.npmjs.org/@types/tar/-/tar-6.1.10.tgz"
2927-
integrity sha512-60ZO+W0tRKJ3ggdzJKp75xKVlNogKYMqGvr2bMH/+k3T0BagfYTnbmVDFMJB1BFttz6yRgP5MDGP27eh7brrqw==
2928-
dependencies:
2929-
"@types/node" "*"
2930-
minipass "^4.0.0"
2931-
29322892
"@types/through@*":
29332893
version "0.0.33"
29342894
resolved "https://registry.npmjs.org/@types/through/-/through-0.0.33.tgz"
29352895
integrity sha512-HsJ+z3QuETzP3cswwtzt2vEIiHBk/dCcHGhbmG5X3ecnwFD/lPrMpliGXxSCg03L9AhrdwA4Oz/qfspkDW+xGQ==
29362896
dependencies:
29372897
"@types/node" "*"
29382898

2939-
"@types/url-join@4.0.1":
2940-
version "4.0.1"
2941-
resolved "https://registry.npmjs.org/@types/url-join/-/url-join-4.0.1.tgz"
2942-
integrity sha512-wDXw9LEEUHyV+7UWy7U315nrJGJ7p1BzaCxDpEoLr789Dk1WDVMMlf3iBfbG2F8NdWnYyFbtTxUn2ZNbm1Q4LQ==
2943-
29442899
"@types/write-file-atomic@^4.0.0":
29452900
version "4.0.3"
29462901
resolved "https://registry.npmjs.org/@types/write-file-atomic/-/write-file-atomic-4.0.3.tgz"
@@ -3944,7 +3899,7 @@ debug@^2.2.0, debug@^2.3.3:
39443899
dependencies:
39453900
ms "2.0.0"
39463901

3947-
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.3, debug@^4.3.4:
3902+
debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.4:
39483903
version "4.3.4"
39493904
resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz"
39503905
integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==
@@ -4739,15 +4694,6 @@ fragment-cache@^0.2.1:
47394694
dependencies:
47404695
map-cache "^0.2.2"
47414696

4742-
fs-extra@^10.0.0:
4743-
version "10.1.0"
4744-
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz"
4745-
integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==
4746-
dependencies:
4747-
graceful-fs "^4.2.0"
4748-
jsonfile "^6.0.1"
4749-
universalify "^2.0.0"
4750-
47514697
fs-extra@^7.0.1:
47524698
version "7.0.1"
47534699
resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz"
@@ -6224,26 +6170,6 @@ lines-and-columns@^1.1.6:
62246170
resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz"
62256171
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
62266172

6227-
live-plugin-manager@^0.18.1:
6228-
version "0.18.1"
6229-
resolved "https://registry.npmjs.org/live-plugin-manager/-/live-plugin-manager-0.18.1.tgz"
6230-
integrity sha512-GvLMSaZ1Cc18o91NiHLRuPXm1z7xDiUXUGgQ6jAwGM/x0FY8vXXHa/+LMNb2zrkAV2bWULCs0FEwX9yRsmFZmw==
6231-
dependencies:
6232-
"@types/debug" "^4.1.7"
6233-
"@types/fs-extra" "^9.0.13"
6234-
"@types/lockfile" "^1.0.2"
6235-
"@types/node-fetch" "^2.5.12"
6236-
"@types/semver" "^7.3.9"
6237-
"@types/tar" "^6.1.1"
6238-
"@types/url-join" "4.0.1"
6239-
debug "^4.3.3"
6240-
fs-extra "^10.0.0"
6241-
lockfile "^1.0.4"
6242-
node-fetch "^2.6.6"
6243-
semver "^7.3.5"
6244-
tar "^6.1.11"
6245-
url-join "^4.0.1"
6246-
62476173
lmdb@2.8.5:
62486174
version "2.8.5"
62496175
resolved "https://registry.npmjs.org/lmdb/-/lmdb-2.8.5.tgz"
@@ -6312,13 +6238,6 @@ locate-path@^6.0.0:
63126238
dependencies:
63136239
p-locate "^5.0.0"
63146240

6315-
lockfile@^1.0.4:
6316-
version "1.0.4"
6317-
resolved "https://registry.npmjs.org/lockfile/-/lockfile-1.0.4.tgz"
6318-
integrity sha512-cvbTwETRfsFh4nHsL1eGWapU1XFi5Ot9E85sWAwia7Y7EgB7vfqcZhTKZ+l7hCGxSPoushMv5GKhT5PdLv03WA==
6319-
dependencies:
6320-
signal-exit "^3.0.2"
6321-
63226241
lodash.debounce@^4.0.8:
63236242
version "4.0.8"
63246243
resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz"
@@ -6579,11 +6498,6 @@ minipass@^3.0.0:
65796498
dependencies:
65806499
yallist "^4.0.0"
65816500

6582-
minipass@^4.0.0:
6583-
version "4.2.8"
6584-
resolved "https://registry.npmjs.org/minipass/-/minipass-4.2.8.tgz"
6585-
integrity sha512-fNzuVyifolSLFL4NzpF+wEF4qrgqaaKX0haXPQEdQ7NKAN+WecoKMHV09YcuL/DHxrUsYQOK3MiuDf7Ip2OXfQ==
6586-
65876501
minipass@^5.0.0:
65886502
version "5.0.0"
65896503
resolved "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz"
@@ -6707,13 +6621,6 @@ node-dir@^0.1.17:
67076621
dependencies:
67086622
minimatch "^3.0.2"
67096623

6710-
node-fetch@^2.6.6:
6711-
version "2.7.0"
6712-
resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz"
6713-
integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==
6714-
dependencies:
6715-
whatwg-url "^5.0.0"
6716-
67176624
node-gyp-build-optional-packages@5.0.7:
67186625
version "5.0.7"
67196626
resolved "https://registry.npmjs.org/node-gyp-build-optional-packages/-/node-gyp-build-optional-packages-5.0.7.tgz"
@@ -8031,7 +7938,7 @@ tapable@^1.0.0:
80317938
resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz"
80327939
integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==
80337940

8034-
tar@^6.1.0, tar@^6.1.11:
7941+
tar@^6.1.0:
80357942
version "6.2.0"
80367943
resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz"
80377944
integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==
@@ -8133,11 +8040,6 @@ to-regex@^3.0.1, to-regex@^3.0.2:
81338040
regex-not "^1.0.2"
81348041
safe-regex "^1.1.0"
81358042

8136-
tr46@~0.0.3:
8137-
version "0.0.3"
8138-
resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz"
8139-
integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==
8140-
81418043
trim-newlines@^3.0.0:
81428044
version "3.0.1"
81438045
resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz"
@@ -8395,11 +8297,6 @@ urix@^0.1.0:
83958297
resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz"
83968298
integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==
83978299

8398-
url-join@^4.0.1:
8399-
version "4.0.1"
8400-
resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz"
8401-
integrity sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==
8402-
84038300
url-parse-lax@^3.0.0:
84048301
version "3.0.0"
84058302
resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz"
@@ -8475,19 +8372,6 @@ weak-lru-cache@^1.2.2:
84758372
resolved "https://registry.npmjs.org/weak-lru-cache/-/weak-lru-cache-1.2.2.tgz"
84768373
integrity sha512-DEAoo25RfSYMuTGc9vPJzZcZullwIqRDSI9LOy+fkCJPi6hykCnfKaXTuPBDuXAUcqHXyOgFtHNp/kB2FjYHbw==
84778374

8478-
webidl-conversions@^3.0.0:
8479-
version "3.0.1"
8480-
resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz"
8481-
integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==
8482-
8483-
whatwg-url@^5.0.0:
8484-
version "5.0.0"
8485-
resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz"
8486-
integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==
8487-
dependencies:
8488-
tr46 "~0.0.3"
8489-
webidl-conversions "^3.0.0"
8490-
84918375
which-boxed-primitive@^1.0.2:
84928376
version "1.0.2"
84938377
resolved "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz"

0 commit comments

Comments
 (0)