Jeff Schiller
|
0f7438b94b
|
Create CODE_OF_CONDUCT.md
|
2024-01-05 16:48:50 -08:00 |
|
Jeff Schiller
|
79c289afa1
|
Better explanation for tee()
|
2024-01-04 22:47:41 +09:00 |
|
Jeff Schiller
|
004cd8731a
|
Mention peek methods exist on ByteStream.
|
2024-01-04 22:43:59 +09:00 |
|
Jeff Schiller
|
208b69a65d
|
Make skip() return the ByteStream, for chaining. Document the tee() method.
|
2024-01-04 22:39:25 +09:00 |
|
Jeff Schiller
|
b72e629d8a
|
Update changelog for pending changes in 1.2.0
|
2024-01-04 22:27:15 +09:00 |
|
Jeff Schiller
|
c1627f9169
|
Update to archive docs
|
2024-01-04 22:23:46 +09:00 |
|
Jeff Schiller
|
acaa3a90d9
|
Add skip() method to ByteStream
|
2024-01-04 22:22:26 +09:00 |
|
Jeff Schiller
|
ee57144579
|
Tweaks to ByteStream docs
|
2023-12-25 20:30:02 -08:00 |
|
Jeff Schiller
|
05cbcdc561
|
Add some docs for ByteStream
|
2023-12-25 18:10:25 -08:00 |
|
Jeff Schiller
|
cb95ddc3ef
|
io: Handle big-endian in ByteStream
|
2023-12-25 14:17:10 -08:00 |
|
Jeff Schiller
|
6d1d33e970
|
Up-rev to 1.2.0 to account for new image/parsers package.
|
2023-12-22 20:57:08 -08:00 |
|
Jeff Schiller
|
757a489c02
|
Update TS types for GifParser and related types.
|
2023-12-22 14:19:40 -08:00 |
|
Jeff Schiller
|
13d8a166bf
|
Add a GIF Parser into image/parsers
|
2023-12-22 14:14:05 -08:00 |
|
Jeff Schiller
|
9558624b6a
|
Rename a couple unit tests
|
2023-12-22 14:12:53 -08:00 |
|
Jeff Schiller
|
8e1a7f3d0f
|
Fix compress after previous refactor and add a unit test.
|
2023-12-22 13:18:36 -08:00 |
|
Jeff Schiller
|
65db5bdbd2
|
Add some more RAR files for test coverage. Update test coverage to include archive now that we have some automated tests.
|
2023-12-16 22:45:00 -08:00 |
|
Jeff Schiller
|
f64c744abf
|
Update changelog for 1.1.7 release
|
2023-12-16 22:21:23 -08:00 |
|
Jeff Schiller
|
2dd0a815d0
|
Add some documentation for BitStream
|
2023-12-16 22:13:53 -08:00 |
|
Jeff Schiller
|
617a63e16d
|
Add Node 21 to testing action.
|
2023-12-16 15:48:51 -08:00 |
|
Jeff Schiller
|
575c537baa
|
Update github checkout and setup-node actions to v4
|
2023-12-16 15:39:13 -08:00 |
|
Jeff Schiller
|
2e1d9177b4
|
Remove old HTML archive unit tests - only automated tests going forward
|
2023-12-16 15:33:44 -08:00 |
|
Jeff Schiller
|
cf26e0a2de
|
Add some unit tests for unarchivers. Provide a way to disconnect the impl from the host (for unit tests).
|
2023-12-16 15:28:37 -08:00 |
|
Jeff Schiller
|
eba7042abe
|
Update type source map
|
2023-12-14 22:37:00 -08:00 |
|
Jeff Schiller
|
5d658782fe
|
Write better documentation on unarchiving
|
2023-12-14 22:31:50 -08:00 |
|
Jeff Schiller
|
e6d13d9404
|
Commonize on port-connected behavior for compressors and decompressors (part of the refactor for issue #44)
|
2023-12-13 14:25:17 -08:00 |
|
Jeff Schiller
|
48766d0136
|
For issue #44, make the Zipper use MessageChannel and not have a hard dependency on Worker
|
2023-12-13 12:40:45 -08:00 |
|
Jeff Schiller
|
eeb228a52b
|
Remove decompress-internal.js and pathToBitJS for decompress.
|
2023-12-12 21:04:41 -08:00 |
|
Jeff Schiller
|
d557383c9d
|
For issue #44, remove the need for a pathToBitJS while unarchiving.
|
2023-12-12 17:18:42 -08:00 |
|
Jeff Schiller
|
f71c893f63
|
Fix issue #44, make decompress work in NodeJS (use Worker only where possible).
|
2023-12-11 22:00:35 -08:00 |
|
Jeff Schiller
|
5ad89892bd
|
Move archive events into its own module.
|
2023-12-11 08:57:07 -08:00 |
|
Jeff Schiller
|
483f51ceeb
|
Add Node 20.x to CI and remove 17.x.
|
2023-12-11 08:20:29 -08:00 |
|
Jeff Schiller
|
8e1f8b139a
|
Rename DecompressorOptions to UnarchiverOptions. Add a ThreadingMode enum (only WebWorkers for now). Remove need to keep a handle to the decompressor impl from Unarchiver.
|
2023-12-11 08:19:53 -08:00 |
|
Jeff Schiller
|
ac6807edec
|
For Issue #44, introduce a @typedef for UnarchiverOptions
|
2023-12-11 00:29:50 -08:00 |
|
Jeff Schiller
|
df5c5cfa0f
|
Rework decompression implementations to not be Workers, but instead communicate to the host via a MessagePort. This doesn't address issue #44 directly yet (still need a way to swap out port connection with a non-Web Worker).
|
2023-12-11 00:12:42 -08:00 |
|
Jeff Schiller
|
1ab380c7c4
|
Add missing license header to compress.js and correct typo.
|
2023-12-11 00:09:35 -08:00 |
|
Jeff Schiller
|
ed15459a3a
|
Update TS types
|
2023-12-09 09:11:42 -08:00 |
|
Jeff Schiller
|
b30a48701c
|
Minor comment
|
2023-12-09 09:08:30 -08:00 |
|
Jeff Schiller
|
2ed482879f
|
Beef up unit test coverage in io package.
|
2023-11-20 22:44:41 -08:00 |
|
Jeff Schiller
|
5c4a085292
|
Merge branch 'master' of github.com:codedread/bitjs
|
2023-11-20 21:40:03 -08:00 |
|
Jeff Schiller
|
4ff93acab9
|
Add TODO to eventually un-Worker-ify the untar, unzip, unrar scripts.
|
2023-11-20 21:39:02 -08:00 |
|
Jeff Schiller
|
0b75c2793b
|
Update to 1.1.6 for mp3 streams and ffprobe reporting mp4 files with unknown levels
|
2023-10-25 20:40:26 -07:00 |
|
Jeff Schiller
|
ce8f61da94
|
1.1.5: Add support for HE-AAC profile in mp4a.
|
2023-10-22 09:40:41 -07:00 |
|
Jeff Schiller
|
2d0bb47014
|
A couple more unit tests for matroska in codecs and update changelog for release.
|
2023-10-19 18:18:15 -07:00 |
|
Jeff Schiller
|
bb0f40394e
|
codecs: Properly detect Matroska audio/video. Add codec support for AV1 video and DTS audio. Bump to 1.1.4.
|
2023-10-19 11:41:02 -07:00 |
|
Jeff Schiller
|
96a74d910c
|
Fix issue #42: Add missing slash for long filenames in ustar format
|
2023-10-17 21:58:12 -07:00 |
|
Jeff Schiller
|
5a00a3fdd0
|
Add proper support for AVI and WAV files. Up-rev to 1.1.3.
|
2023-10-15 21:04:54 -07:00 |
|
Jeff Schiller
|
97cfb3b388
|
Update changelog
|
2023-09-30 12:57:54 -07:00 |
|
Jeff Schiller
|
e072b35854
|
Fix for m4a files as audio/mp4. Up-rev to 1.1.2.
|
2023-09-30 11:17:16 -07:00 |
|
Jeff Schiller
|
a7d32942c0
|
Update to 1.1.1
|
2023-06-21 07:00:00 -07:00 |
|
Jeff Schiller
|
5bdb4c7585
|
Fix missing RarVM import after ES Module refactoring
|
2023-06-21 06:58:37 -07:00 |
|