Skip to content

kdabir/directree.js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

directree.js

Create directory trees with files and content

Build Status Greenkeeper badge

Install

npm install directree.js

Usage

const directree = require('directree.js')

directree({
  '.gitignore': 'node_modules',
  'README.md': '# my project',
  'index.js': 'module.exports = () => "hello"',
  'spec': {
    'index.spec.js':'const hello = require("../index");',
  },
});

Pass file tree representation as a simple json object to directree(json, root).

Keys are used as file/dir name. If the value is of type string type, a file will be created. If value is an object, directory will be created.

We can optionally pass root directory. If not passed "." is used as default.