0.3.3 • Published 7 months ago

firescript-firefs v0.3.3

Weekly downloads
133
License
MIT
Repository
-
Last release
7 months ago

FireFS

File System lib for Firescript

Usage

Check file or dir exists

import FireFS from 'firescript-firefs'

const fs = await FireFS.path('/foo/bar/blub')

if (fs.exists) {
  console.log('File exists')
}
Check file or dir exists shorthand
import FireFS from 'firescript-firefs'

const content = await FireFS.pathExists('/foo/bar/blub')

Read file

import FireFS from 'firescript-firefs'

const fs = await FireFS.file('/foo/bar/blub')
const content = await fs.read()
Read file shorthand
import FireFS from 'firescript-firefs'

const content = await FireFS.readFile('/foo/bar/blub')

Write file

import FireFS from 'firescript-firefs'

const fs = await FireFS.file('/foo/bar/blub')
await fs.write('Content')
Write file shorthand
import FireFS from 'firescript-firefs'

const fs = await FireFS.writeFile('/foo/bar/blub', 'Content')

Read JSON file

import FireFS from 'firescript-firefs'

const fs = await FireFS.file('/foo/bar/blub.json')
const json = await fs.readJSON()
Read JSON file shorthand
import FireFS from 'firescript-firefs'

const json = await FireFS.readJSON('/foo/bar/blub.json')

Write JSON file

import FireFS from 'firescript-firefs'

const fs = await FireFS.file('/foo/bar/blub')
await fs.writeJSON('Content')
Write JSON file shorthand
import FireFS from 'firescript-firefs'

const fs = await FireFS.writeJSON('/foo/bar/blub', 'Content')

Check whether a file or dir exists

returns bool true if path exists, otherwise false

import FireFS from 'firescript-firefs'

const exists = await FireFS.pathExists('/foo/bar/blub')

Read dir

import FireFS from 'firescript-firefs'

const fs = await FireFS.dir('/foo/bar/blub')
const content = await fs.list()
Read dir shorthand
import FireFS from 'firescript-firefs'

const content = await FireFS.readDir('/foo/bar/blub')

Watch file

import FireFS from 'firescript-firefs'

const fs = await FireFS.file('/foo/bar/blub/foo.txt')
const content = await fs.watch((fl) => {
  console.log(`File ${fl.name} changed`)
})

Watch dir

import FireFS from 'firescript-firefs'

const fs = await FireFS.dir('/foo/bar/blub/')
const content = await fs.watch((fl) => {
  console.log(`File ${fl.name} changed`)
})
0.3.3

7 months ago

0.3.1

2 years ago

0.2.2

3 years ago

0.3.0

3 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.1.8

3 years ago

0.1.7

3 years ago

0.1.4

3 years ago

0.1.6

3 years ago

0.1.5

3 years ago

0.1.2

3 years ago

0.1.3

3 years ago

0.1.1

4 years ago

0.1.0

4 years ago