my-fson

File System Object Notation for Node.

Usage no npm install needed!

<script type="module">
  import myFson from 'https://cdn.skypack.dev/my-fson';
</script>

README

my-fson

Quickly capture a File System path in the most efficient manner. The results can then be used in any application that accepts JSON.

Running


var fson = require('my-fson')

fson('folder')
  .save('test.json', 0, 2)
  .gzip('test.json.gz')

.remove('size')
  .save('test-name+date.json')

.remove('date')
  .save('test-name-only.json')


would create the following test.json:

{
  "name": "folder",
  "children": [
    {
      "name": "file1.txt",
      "date": "2015-04-26T16:05:06.000Z",
      "size": 0
    },
    {
      "name": "file2.txt",
      "date": "2015-04-26T16:05:06.000Z",
      "size": 0
    }
  ]
}