Skip to content

Commit ef45eaf

Browse files
committed
fixup! refactor(apple): port make_project! to JS
1 parent 1546036 commit ef45eaf

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

scripts/configure.mjs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,6 @@ import {
2323
settingsGradle,
2424
} from "./template.mjs";
2525
import * as colors from "./utils/colors.mjs";
26-
import { mkdir_p } from "./utils/filesystem.mjs";
2726
import { downloadPackage } from "./utils/npm.mjs";
2827
import { parseArgs } from "./utils/parseargs.mjs";
2928

@@ -617,6 +616,7 @@ export function updatePackageManifest(
617616
* @returns {Promise<void[]>}
618617
*/
619618
export function writeAllFiles(files, destination, fs = nodefs.promises) {
619+
const options = { recursive: true, mode: 0o755 };
620620
return Promise.all(
621621
Object.keys(files).map(async (filename) => {
622622
const content = files[filename];
@@ -625,7 +625,7 @@ export function writeAllFiles(files, destination, fs = nodefs.promises) {
625625
}
626626

627627
const file = path.join(destination, filename);
628-
mkdir_p(path.dirname(file), nodefs);
628+
await fs.mkdir(path.dirname(file), options);
629629
if (typeof content === "string") {
630630
await fs.writeFile(file, content);
631631
} else {

0 commit comments

Comments
 (0)