bridgets
Version:
<p align="center"> <a href="https://bridgets.co"> <img src="http://bridgets.co/assets/logo-short.svg" height="48" /> <h1 align="center">BridgeTS</h1> </a> </p>
37 lines • 1.15 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.writeFile = exports.createFolder = exports.removeFolder = void 0;
const fs_1 = __importDefault(require("fs"));
const removeFolder = (location) => {
try {
fs_1.default.rmSync(location, { recursive: true, force: true });
}
catch (err) {
console.error('Remove folder error: ', err);
}
};
exports.removeFolder = removeFolder;
const createFolder = (path) => {
console.log('creating folder: ', path);
try {
fs_1.default.mkdirSync(path);
}
catch (err) {
console.error('Folder creation error: ', err);
}
};
exports.createFolder = createFolder;
const writeFile = (path, content, extension = 'ts') => {
console.log('writing file: ', path);
try {
fs_1.default.writeFileSync(`${path}.${extension}`, content);
}
catch (err) {
console.error('File creation error: ', err);
}
};
exports.writeFile = writeFile;
//# sourceMappingURL=fs.js.map