feat(archive): introduce ts_shared browser-compatible layer, refactor Node-specific tools to wrap/shared implementations, and modernize archive handling
This commit is contained in:
17
ts_shared/index.ts
Normal file
17
ts_shared/index.ts
Normal file
@@ -0,0 +1,17 @@
|
||||
// ts_shared - Browser-compatible shared code
|
||||
|
||||
// Interfaces and types
|
||||
export * from './interfaces.js';
|
||||
|
||||
// Error classes
|
||||
export * from './errors.js';
|
||||
|
||||
// Tool classes
|
||||
export { ZipTools, ZipDecompressionTransform } from './classes.ziptools.js';
|
||||
export { GzipTools } from './classes.gziptools.js';
|
||||
export { TarTools } from './classes.tartools.js';
|
||||
export { Bzip2Tools } from './classes.bzip2tools.js';
|
||||
|
||||
// BZIP2 internals (for advanced usage)
|
||||
export { unbzip2Stream } from './bzip2/index.js';
|
||||
export { Bzip2 } from './bzip2/bzip2.js';
|
||||
Reference in New Issue
Block a user