├── .circleci └── config.yml ├── .gitattributes ├── .gitignore ├── .gitmodules ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── appveyor.yml ├── binding.gyp ├── index.js ├── package.json ├── scripts ├── build.js └── install.js ├── src ├── common │ ├── allocator.cc │ ├── allocator.h │ ├── stream_coder.cc │ └── stream_coder.h ├── dec │ ├── stream_decode.cc │ ├── stream_decode.h │ ├── stream_decode_worker.cc │ └── stream_decode_worker.h ├── enc │ ├── stream_encode.cc │ ├── stream_encode.h │ ├── stream_encode_worker.cc │ └── stream_encode_worker.h └── iltorb.cc └── test ├── brotliBufferAsync.js ├── brotliBufferPromise.js ├── brotliBufferSync.js ├── brotliStream.js ├── fixtures ├── data.txt ├── data.txt.compressed ├── data.txt.compressed.03 ├── data.txt.compressed.09 ├── data10k.bin ├── data10k.bin.compressed ├── empty ├── empty.compressed ├── large ├── large.compressed ├── large.txt ├── large.txt.compressed ├── rand └── rand.compressed └── iltorb.js /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.txt text eol=lf 2 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/.gitmodules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/appveyor.yml -------------------------------------------------------------------------------- /binding.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/binding.gyp -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/install.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/scripts/install.js -------------------------------------------------------------------------------- /src/common/allocator.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/common/allocator.cc -------------------------------------------------------------------------------- /src/common/allocator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/common/allocator.h -------------------------------------------------------------------------------- /src/common/stream_coder.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/common/stream_coder.cc -------------------------------------------------------------------------------- /src/common/stream_coder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/common/stream_coder.h -------------------------------------------------------------------------------- /src/dec/stream_decode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/dec/stream_decode.cc -------------------------------------------------------------------------------- /src/dec/stream_decode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/dec/stream_decode.h -------------------------------------------------------------------------------- /src/dec/stream_decode_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/dec/stream_decode_worker.cc -------------------------------------------------------------------------------- /src/dec/stream_decode_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/dec/stream_decode_worker.h -------------------------------------------------------------------------------- /src/enc/stream_encode.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/enc/stream_encode.cc -------------------------------------------------------------------------------- /src/enc/stream_encode.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/enc/stream_encode.h -------------------------------------------------------------------------------- /src/enc/stream_encode_worker.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/enc/stream_encode_worker.cc -------------------------------------------------------------------------------- /src/enc/stream_encode_worker.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/enc/stream_encode_worker.h -------------------------------------------------------------------------------- /src/iltorb.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/src/iltorb.cc -------------------------------------------------------------------------------- /test/brotliBufferAsync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/brotliBufferAsync.js -------------------------------------------------------------------------------- /test/brotliBufferPromise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/brotliBufferPromise.js -------------------------------------------------------------------------------- /test/brotliBufferSync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/brotliBufferSync.js -------------------------------------------------------------------------------- /test/brotliStream.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/brotliStream.js -------------------------------------------------------------------------------- /test/fixtures/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/data.txt -------------------------------------------------------------------------------- /test/fixtures/data.txt.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/data.txt.compressed -------------------------------------------------------------------------------- /test/fixtures/data.txt.compressed.03: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/data.txt.compressed.03 -------------------------------------------------------------------------------- /test/fixtures/data.txt.compressed.09: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/data.txt.compressed.09 -------------------------------------------------------------------------------- /test/fixtures/data10k.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/data10k.bin -------------------------------------------------------------------------------- /test/fixtures/data10k.bin.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/data10k.bin.compressed -------------------------------------------------------------------------------- /test/fixtures/empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/fixtures/empty.compressed: -------------------------------------------------------------------------------- 1 | ; -------------------------------------------------------------------------------- /test/fixtures/large: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/large -------------------------------------------------------------------------------- /test/fixtures/large.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/large.compressed -------------------------------------------------------------------------------- /test/fixtures/large.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/large.txt -------------------------------------------------------------------------------- /test/fixtures/large.txt.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/large.txt.compressed -------------------------------------------------------------------------------- /test/fixtures/rand: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/rand -------------------------------------------------------------------------------- /test/fixtures/rand.compressed: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/fixtures/rand.compressed -------------------------------------------------------------------------------- /test/iltorb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nstepien/iltorb/HEAD/test/iltorb.js --------------------------------------------------------------------------------