File tree Expand file tree Collapse file tree 2 files changed +36
-27
lines changed Expand file tree Collapse file tree 2 files changed +36
-27
lines changed Original file line number Diff line number Diff line change 1
- var path = require ( 'path' ) ;
2
- var fs = require ( 'fs-extra' ) ;
3
- var common = require ( './util/common' ) ;
4
1
var constants = require ( './util/constants' ) ;
2
+ var makeEmptyDirectory = require ( './util/make_empty_directory' ) ;
3
+ var emptyDir = makeEmptyDirectory . emptyDir ;
4
+ var makeDir = makeEmptyDirectory . makeDir ;
5
5
6
6
var dist = constants . pathToDist ; // dist
7
7
var distTopojson = constants . pathToTopojsonDist ; // dist/topojson
8
+
8
9
// main
9
10
emptyDir ( distTopojson ) ;
10
11
emptyDir ( dist ) ;
11
12
makeDir ( dist ) ;
12
13
makeDir ( distTopojson ) ;
13
-
14
- function emptyDir ( dir ) {
15
- if ( common . doesDirExist ( dir ) ) {
16
- console . log ( 'empty ' + dir ) ;
17
- try {
18
- var allFiles = fs . readdirSync ( dir ) ;
19
- allFiles . forEach ( function ( file ) {
20
- // remove file
21
- fs . unlinkSync ( path . join ( dir , file ) ) ;
22
- } ) ;
23
-
24
- fs . rmdirSync ( dir ) ;
25
- } catch ( err ) {
26
- console . error ( err ) ;
27
- }
28
- }
29
- }
30
-
31
- function makeDir ( dir ) {
32
- if ( ! common . doesDirExist ( dir ) ) {
33
- // create folder
34
- fs . mkdirSync ( dir ) ;
35
- }
36
- }
Original file line number Diff line number Diff line change
1
+ var path = require ( 'path' ) ;
2
+ var fs = require ( 'fs-extra' ) ;
3
+ var common = require ( './common' ) ;
4
+
5
+ module . exports = {
6
+ emptyDir : emptyDir ,
7
+ makeDir : makeDir
8
+ } ;
9
+
10
+ function emptyDir ( dir ) {
11
+ if ( common . doesDirExist ( dir ) ) {
12
+ console . log ( 'empty ' + dir ) ;
13
+ try {
14
+ var allFiles = fs . readdirSync ( dir ) ;
15
+ allFiles . forEach ( function ( file ) {
16
+ // remove file
17
+ fs . unlinkSync ( path . join ( dir , file ) ) ;
18
+ } ) ;
19
+
20
+ fs . rmdirSync ( dir ) ;
21
+ } catch ( err ) {
22
+ console . error ( err ) ;
23
+ }
24
+ }
25
+ }
26
+
27
+ function makeDir ( dir ) {
28
+ if ( ! common . doesDirExist ( dir ) ) {
29
+ // create folder
30
+ fs . mkdirSync ( dir ) ;
31
+ }
32
+ }
You can’t perform that action at this time.
0 commit comments