├── .github └── workflows │ ├── main.yml │ ├── node.js.yml │ └── size.yml ├── .gitignore ├── LICENSE ├── README.md ├── docs ├── FSAsyncIterable.html ├── FSDir.html ├── FSDirent.html ├── FSFile.html ├── FSFileHash.html ├── FSFileRead.html ├── FSFileWrite.html ├── FSIterable.html ├── PromiseLikeWriteStream.html ├── asyncIterable.class.ts.html ├── fs-async-iterable.class.ts.html ├── fs-dir.class.ts.html ├── fs-file.class.ts.html ├── fs-file.hash.class.ts.html ├── fs-file.read.class.ts.html ├── fs-file.write.class.ts.html ├── fs-flie.read.class.ts.html ├── fs-iterable.class.ts.html ├── fstb │ └── 0.5.1 │ │ ├── FSAsyncIterable.html │ │ ├── FSDir.html │ │ ├── FSDirent.html │ │ ├── FSFile.html │ │ ├── FSFileRead.html │ │ ├── FSFileWrite.html │ │ ├── asyncIterable.class.ts.html │ │ ├── fs-dir.class.ts.html │ │ ├── fs-file.class.ts.html │ │ ├── fs-file.write.class.ts.html │ │ ├── fs-flie.read.class.ts.html │ │ ├── global.html │ │ ├── index.html │ │ ├── index.ts.html │ │ ├── scripts │ │ ├── app.min.js │ │ ├── linenumber.js │ │ └── search.js │ │ └── styles │ │ ├── app.min.css │ │ ├── iframe.css │ │ ├── prettify-jsdoc.css │ │ ├── prettify-tomorrow.css │ │ └── reset.css ├── global.html ├── index.html ├── index.ts.html ├── scripts │ ├── app.min.js │ ├── linenumber.js │ └── search.js └── styles │ ├── app.min.css │ ├── iframe.css │ ├── prettify-jsdoc.css │ ├── prettify-tomorrow.css │ └── reset.css ├── example.js ├── jsdoc.json ├── package.json ├── src ├── fs-async-iterable.class.ts ├── fs-dir.class.ts ├── fs-file.class.ts ├── fs-file.hash.class.ts ├── fs-file.read.class.ts ├── fs-file.write.class.ts ├── fs-iterable.class.ts └── index.ts ├── test ├── main.test.ts └── testfiles │ ├── 1.txt │ ├── 2.json │ ├── dir1 │ └── file1.json │ ├── dir2 │ ├── file2.txt │ ├── subdir1 │ │ └── subsubdir │ │ │ └── dummy.txt │ └── test.csv │ └── test-write-stream.txt └── tsconfig.json /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/size.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/.github/workflows/size.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/README.md -------------------------------------------------------------------------------- /docs/FSAsyncIterable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSAsyncIterable.html -------------------------------------------------------------------------------- /docs/FSDir.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSDir.html -------------------------------------------------------------------------------- /docs/FSDirent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSDirent.html -------------------------------------------------------------------------------- /docs/FSFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSFile.html -------------------------------------------------------------------------------- /docs/FSFileHash.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSFileHash.html -------------------------------------------------------------------------------- /docs/FSFileRead.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSFileRead.html -------------------------------------------------------------------------------- /docs/FSFileWrite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSFileWrite.html -------------------------------------------------------------------------------- /docs/FSIterable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/FSIterable.html -------------------------------------------------------------------------------- /docs/PromiseLikeWriteStream.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/PromiseLikeWriteStream.html -------------------------------------------------------------------------------- /docs/asyncIterable.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/asyncIterable.class.ts.html -------------------------------------------------------------------------------- /docs/fs-async-iterable.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-async-iterable.class.ts.html -------------------------------------------------------------------------------- /docs/fs-dir.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-dir.class.ts.html -------------------------------------------------------------------------------- /docs/fs-file.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-file.class.ts.html -------------------------------------------------------------------------------- /docs/fs-file.hash.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-file.hash.class.ts.html -------------------------------------------------------------------------------- /docs/fs-file.read.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-file.read.class.ts.html -------------------------------------------------------------------------------- /docs/fs-file.write.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-file.write.class.ts.html -------------------------------------------------------------------------------- /docs/fs-flie.read.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-flie.read.class.ts.html -------------------------------------------------------------------------------- /docs/fs-iterable.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fs-iterable.class.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/FSAsyncIterable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/FSAsyncIterable.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/FSDir.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/FSDir.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/FSDirent.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/FSDirent.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/FSFile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/FSFile.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/FSFileRead.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/FSFileRead.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/FSFileWrite.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/FSFileWrite.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/asyncIterable.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/asyncIterable.class.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/fs-dir.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/fs-dir.class.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/fs-file.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/fs-file.class.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/fs-file.write.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/fs-file.write.class.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/fs-flie.read.class.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/fs-flie.read.class.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/global.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/index.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/index.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/index.ts.html -------------------------------------------------------------------------------- /docs/fstb/0.5.1/scripts/app.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/scripts/app.min.js -------------------------------------------------------------------------------- /docs/fstb/0.5.1/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/fstb/0.5.1/scripts/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/scripts/search.js -------------------------------------------------------------------------------- /docs/fstb/0.5.1/styles/app.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/styles/app.min.css -------------------------------------------------------------------------------- /docs/fstb/0.5.1/styles/iframe.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/styles/iframe.css -------------------------------------------------------------------------------- /docs/fstb/0.5.1/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/fstb/0.5.1/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/fstb/0.5.1/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/fstb/0.5.1/styles/reset.css -------------------------------------------------------------------------------- /docs/global.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/global.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.ts.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/index.ts.html -------------------------------------------------------------------------------- /docs/scripts/app.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/scripts/app.min.js -------------------------------------------------------------------------------- /docs/scripts/linenumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/scripts/linenumber.js -------------------------------------------------------------------------------- /docs/scripts/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/scripts/search.js -------------------------------------------------------------------------------- /docs/styles/app.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/styles/app.min.css -------------------------------------------------------------------------------- /docs/styles/iframe.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/styles/iframe.css -------------------------------------------------------------------------------- /docs/styles/prettify-jsdoc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/styles/prettify-jsdoc.css -------------------------------------------------------------------------------- /docs/styles/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/styles/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/styles/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/docs/styles/reset.css -------------------------------------------------------------------------------- /example.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/example.js -------------------------------------------------------------------------------- /jsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/jsdoc.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/package.json -------------------------------------------------------------------------------- /src/fs-async-iterable.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-async-iterable.class.ts -------------------------------------------------------------------------------- /src/fs-dir.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-dir.class.ts -------------------------------------------------------------------------------- /src/fs-file.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-file.class.ts -------------------------------------------------------------------------------- /src/fs-file.hash.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-file.hash.class.ts -------------------------------------------------------------------------------- /src/fs-file.read.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-file.read.class.ts -------------------------------------------------------------------------------- /src/fs-file.write.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-file.write.class.ts -------------------------------------------------------------------------------- /src/fs-iterable.class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/fs-iterable.class.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/src/index.ts -------------------------------------------------------------------------------- /test/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/test/main.test.ts -------------------------------------------------------------------------------- /test/testfiles/1.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testfiles/2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/test/testfiles/2.json -------------------------------------------------------------------------------- /test/testfiles/dir1/file1.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/test/testfiles/dir1/file1.json -------------------------------------------------------------------------------- /test/testfiles/dir2/file2.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testfiles/dir2/subdir1/subsubdir/dummy.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/testfiles/dir2/test.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/test/testfiles/dir2/test.csv -------------------------------------------------------------------------------- /test/testfiles/test-write-stream.txt: -------------------------------------------------------------------------------- 1 | Test content -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/debagger/fstb/HEAD/tsconfig.json --------------------------------------------------------------------------------