1
0
Fork 0
mirror of https://github.com/codedread/bitjs synced 2025-10-05 10:29:24 +02:00
Commit graph

211 commits

Author SHA1 Message Date
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
Jeff Schiller
3120bba0df Update Typescript types for 1.1.0 2023-05-28 10:50:31 -07:00
Jeff Schiller
63e84dadb0 Issue #28: Removed build step for bitjs.io now that all browsers (Firefox 114+) support ES Module Workers. 2023-05-28 10:39:35 -07:00
Jeff Schiller
fce8d69612 Check in some starter thinking around a media API in bitjs. 2023-05-27 12:07:49 -07:00
Jeff Schiller
fc0381b4d2 Update Typescript type definitions 2023-03-11 08:50:22 -08:00
Jeff Schiller
a6b32c25bf Remove typo in README 2023-03-11 07:32:53 -08:00
Jeff Schiller
77326495ff Minor grammar tweak to unrar docs 2023-03-10 18:41:25 -08:00
Jeff Schiller
96d4729cfb Tighten up the file sniffer findMimeType() implementation and improve test coverage 2023-03-10 17:37:09 -08:00
Jeff Schiller
f86760a1f8 first commit 2023-02-19 15:24:27 -08:00
Jeff Schiller
2eb77ef59c Add WOFF, WOFF2 to file sniffer 2023-02-16 20:51:25 -08:00
Jeff Schiller
244dfed5d9 Add WAV and AVI types to the file sniffer 2023-02-16 20:32:17 -08:00
Jeff Schiller
4854b9754f Add better documentation for how MTL and LTM modes work for BitStream 2023-02-16 20:31:51 -08:00
Jeff Schiller
95d630abda Add unit test coverage 2023-02-15 23:22:35 -08:00
Jeff Schiller
871915f070 Add some better documentation for the file sniffer. 2023-02-15 22:52:02 -08:00
Jeff Schiller
83a07c970d Add ICO image to the file sniffer. Update the manifest to 1.0.11. 2023-02-15 21:33:38 -08:00
Jeff Schiller
73c4080579 fLaC back to flac 2023-02-12 18:07:04 -08:00
Jeff Schiller
8d04be44dd Update package.json to version 1.0.10 2023-02-08 21:19:26 -08:00
Jeff Schiller
47ae6f8965 Fix issue #30: Make Unarchiver derive from EventTarget and the UnarchiveEvents derive from Event. 2023-02-08 21:18:51 -08:00
Jeff Schiller
24312405b5 Improve handling of fLaC 2023-02-05 21:44:00 -08:00
Jeff Schiller
303c635b90 Add support for FLAC in sniffer and codecs package. 2023-02-05 19:39:04 -08:00
Jeff Schiller
44beb992bf v1.08: Add handling of AC-3 audio codec too... 2023-02-01 21:59:26 -08:00
Jeff Schiller
a24524e772 Release v1.07: Add MPEG2 video codec support. 2023-02-01 21:47:01 -08:00
Jeff Schiller
726feee48f 1.0.6: Return 'vp9' for the video codec in getFullMIMEString(). Also move the annoying warning in deprecated archive.js. 2022-11-25 10:58:12 -08:00
Jeff Schiller
d3b8765b42 Add vorbis/opus support in codecs. 2022-11-06 01:39:36 -07:00
Jeff Schiller
2a37f87242 Add handling when codec_name is set but codec_tag_string is not parse-able 2022-11-06 01:09:43 -07:00
Jeff Schiller
744162ec5b Add support for AAC-LC codec 2022-10-30 23:47:38 -07:00
Jeff Schiller
73cfa291f6 Rename 'build' script as it's playing funny with the github workflows 2022-10-30 17:35:46 -07:00
Jeff Schiller
a84ed44cb3 Updated to mocha 10.1.0 2022-10-30 17:33:47 -07:00
Jeff Schiller
77e313c669 Updated package-lock.json 2022-10-30 17:15:58 -07:00
Jeff Schiller
d313da20a7 Merge branch 'master' of https://github.com/codedread/bitjs 2022-10-30 17:15:13 -07:00
Jeff Schiller
5e0dc8c958 A couple more things I forgot: Updated README for codecs package. Updated github workflow for modern versions of Node. 2022-10-30 17:15:03 -07:00