Skip to content

Feat/mimetype#84

Merged
pyramation merged 5 commits intomainfrom
feat/mimetype
Jun 21, 2025
Merged

Feat/mimetype#84
pyramation merged 5 commits intomainfrom
feat/mimetype

Conversation

@pyramation
Copy link
Copy Markdown
Contributor

No description provided.

 - mime-bytes@0.1.1
…e-stream

- Remove @launchql/mmmagic and buffer-peek-stream dependencies
- Add mime-bytes as the replacement for both packages
- Update content-type-stream.ts to use mime-bytes API
- Convert from callback-based to async/await pattern
- Update test snapshots to reflect improved detection accuracy
- Add migration documentation and example
- Maintain backward compatibility for public API

Simplify content-type-stream by using mime-bytes contentType directly

- Remove get-content-type.ts and mime dependency
- Use contentType directly from mime-bytes instead of custom logic
- Update test snapshots to reflect more accurate content-type detection
- Improve TypeScript file detection (text/x-typescript instead of video/mp2t)
- Update migration documentation with complete changes

Fix SQL file detection in mime-bytes

- Update file-type-detector to check for text/plain mimeType when enhancing content types
- Change SQL content type mapping from application/sql to application/x-sql
- SQL files now correctly detected as application/x-sql instead of text/plain
@pyramation pyramation merged commit 8834ade into main Jun 21, 2025
1 check passed
@pyramation pyramation deleted the feat/mimetype branch June 21, 2025 05:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant