source: frontend/node_modules/jake/lib/task/directory_task.js

Last change on this file was 9af201e, checked in by MBK <marija.karapandzova@…>, 13 days ago

Fix frontend appearance

  • Property mode set to 100644
File size: 575 bytes
Line 
1let fs = require('fs');
2let FileTask = require('./file_task').FileTask;
3
4/**
5 @name jake
6 @namespace jake
7*/
8/**
9 @name jake.DirectoryTask
10 @constructor
11 @augments EventEmitter
12 @augments jake.Task
13 @augments jake.FileTask
14 @description A Jake DirectoryTask
15
16 @param {String} name The name of the directory to create.
17 */
18class DirectoryTask extends FileTask {
19 constructor(...args) {
20 super(...args);
21 if (fs.existsSync(this.name)) {
22 this.updateModTime();
23 }
24 else {
25 this.modTime = null;
26 }
27 }
28}
29
30exports.DirectoryTask = DirectoryTask;
Note: See TracBrowser for help on using the repository browser.