-
-
Notifications
You must be signed in to change notification settings - Fork 1
The dir object consists of:
Creates directory on filesystem synchronous.
- path {string} path to directory.
mkS: (path: string) => void;
Using imported Dir object.
import { Dir } from "mylas";
Dir.mkS("./exampleDir/");
Using imported default mylas object.
import mylas from "mylas";
mylas.dir.mkS("./exampleDir/");
Removes directory on filesystem synchronous.
- path {string} path to directory.
rmS: (path: string) => void;
Using imported Dir object.
import { Dir } from "mylas";
Dir.rmS("./exampleDir/");
Using imported default mylas object.
import mylas from "mylas";
mylas.dir.rmS("./exampleDir/");
Checks if directory exists on filesystem synchronous.
- path {string} path to directory.
checkS: (path: string) => boolean;
Using imported Dir object.
import { Dir } from "mylas";
const result = Dir.checkS("./exampleDir/");
console.log(result)
Using imported default mylas object.
import mylas from "mylas";
const result = mylas.dir.checkS("./exampleDir/");
console.log(result)
Creates directory on filesystem asynchronous.
- path {string} path to directory.
- callback {voidCallback} callback to call.
mk: (path: string, callback?: voidCallback | undefined) => Promise<void>;
Using imported Dir object.
Using Await.
import { Dir } from "mylas";
await Dir.mk("./exampleDir/");
Using imported default mylas object.
Using callback.
import mylas from "mylas";
mylas.dir.mk("./exampleDir/", () => {
console.log("Created dir");
});
Removes directory on filesystem asynchronous.
- path {string} path to directory.
- callback {voidCallback} callback to call.
rm: (path: string, callback?: voidCallback | undefined) => Promise<void>;
Using imported Dir object.
Using Await.
import { Dir } from "mylas";
await Dir.rm("./exampleDir/");
Using imported default mylas object.
Using callback.
import mylas from "mylas";
mylas.dir.rm("./exampleDir/", () => {
console.log("Removed dir");
});
Checks if directory exists on filesystem asynchronous.
- path {string} path path to dir.
- callback {booleanCallback} callback to call.
check: (path: string, callback?: booleanCallback | undefined) => Promise<boolean>;
Using imported Dir object.
Using Await.
import { Dir } from "mylas";
const result = await Dir.check("./exampleDir/");
console.log(result)
Using imported default mylas object.
Using callback.
import mylas from "mylas";
mylas.dir.check("./exampleDir/", result => {
console.log(result);
});
finds where the node_modules directories are.
- input optional {{ cwd?: string; relative?: boolean; } | string} input optional cwd input.
nodeModules: (input?: { cwd?: string; relative?: boolean; } | string) => string[];
Using imported Dir object.
import { Dir } from "mylas";
const result = Dir.nodeModules();
console.log(result); // => ["../node_modules", "node_modules"]
Using imported default mylas object.
import mylas from "mylas";
const result = mylas.dir.nodeModules();
console.log(result); // => ["../node_modules", "node_modules"]