@@ -18,9 +18,13 @@ const {
1818const maybeFS = require ( './maybe-fs' ) ;
1919
2020const {
21- arrayExpression,
22- stringLiteral,
23- objectProperty,
21+ createTypeProperty,
22+ createFilesProperty,
23+ createFilenameProperty,
24+ createContentProperty,
25+ } = require ( './property' ) ;
26+
27+ const {
2428 isProgram,
2529 objectExpression,
2630} = types ;
@@ -261,22 +265,6 @@ function maybeRemoveFile(dirPath, filename) {
261265 fileToOverwrite . remove ( ) ;
262266}
263267
264- const createTypeProperty = ( type ) => objectProperty ( stringLiteral ( 'type' ) , stringLiteral ( type ) ) ;
265-
266- module . exports . createTypeProperty = createTypeProperty ;
267-
268- const createFilesProperty = ( files ) => objectProperty ( stringLiteral ( 'files' ) , arrayExpression ( files ) ) ;
269-
270- module . exports . createFilesProperty = createFilesProperty ;
271-
272- const createFilenameProperty = ( filename ) => objectProperty ( stringLiteral ( 'filename' ) , stringLiteral ( filename ) ) ;
273-
274- module . exports . createFilenameProperty = createFilenameProperty ;
275-
276- const createContentProperty = ( content ) => objectProperty ( stringLiteral ( 'content' ) , stringLiteral ( content ) ) ;
277-
278- module . exports . createContentProperty = createContentProperty ;
279-
280268module . exports . createFile = ( dirPath , name , content ) => {
281269 maybeRemoveFile ( dirPath , name ) ;
282270
@@ -416,7 +404,9 @@ module.exports.createNestedDirectory = (path, name) => {
416404
417405 const n = directories . length ;
418406
419- for ( let i = directories . indexOf ( lastDirectoryName ) + 1 ; i < n ; i ++ ) {
407+ let i = directories . indexOf ( lastDirectoryName ) + 1 ;
408+
409+ for ( ; i < n ; i ++ ) {
420410 const name = basename ( directories [ i ] ) ;
421411 lastDirectoryPath = createDirectory ( lastDirectoryPath , name ) ;
422412 }
0 commit comments