Skip to content

Commit 8b2ab43

Browse files
committed
fix: add fs/promises compat for node 12
1 parent 649bb63 commit 8b2ab43

File tree

8 files changed

+82
-52
lines changed

8 files changed

+82
-52
lines changed

dist/actions/setup-cpp.js

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

dist/actions/setup-cpp.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/legacy/setup-cpp.js

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

dist/legacy/setup-cpp.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/modern/setup-cpp.js

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

dist/modern/setup-cpp.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,8 @@
182182
"alias": {
183183
"electron": false,
184184
"patha": "patha/dist/index.node.mjs",
185-
"admina": "admina/dist/index.mjs"
185+
"admina": "admina/dist/index.mjs",
186+
"fs/promises": "./src/utils/compat/fs/promises.ts"
186187
},
187188
"pnpm": {
188189
"overrides": {

src/utils/compat/fs/promises.ts

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
import { promises } from "fs"
2+
export default promises
3+
4+
export const {
5+
access,
6+
appendFile,
7+
chmod,
8+
chown,
9+
copyFile,
10+
lchmod,
11+
lchown,
12+
link,
13+
lstat,
14+
mkdir,
15+
mkdtemp,
16+
open,
17+
readdir,
18+
readFile,
19+
readlink,
20+
realpath,
21+
rename,
22+
rmdir,
23+
stat,
24+
symlink,
25+
truncate,
26+
unlink,
27+
utimes,
28+
writeFile,
29+
} = promises

0 commit comments

Comments
 (0)