Update Bot (j'ai plus le repo sur GitHub)

Qui c'est la conne qui a delete le repo sur GitHub? C'EST MOIIIII
This commit is contained in:
2026-02-09 14:36:26 +01:00
parent eab4419e12
commit ad2014b7b2
586 changed files with 58986 additions and 25205 deletions

View File

@@ -277,6 +277,11 @@ describe("Tests the public API", () => {
]));
});
});
it("detects sqlite (SQLite 3 database file)", () => {
const file = getBytes("a.sqlite");
const result = index_1.filetypemime(file);
expect(result).toContain("application/vnd.sqlite3");
});
it("detects pdf (Libreoffice export)", () => {
// File created using libreoffice writter export to pdf
const file = getBytes("a.pdf");
@@ -301,4 +306,16 @@ describe("Tests the public API", () => {
const result = index_1.filetypemime(file);
expect(result).toContain("image/avif");
});
it("detects aac", () => {
// File created using FFmpeg on a.ogg
const file = getBytes("a.aac");
const result = index_1.filetypemime(file);
expect(result).toContain("audio/aac");
});
it("detects flac", () => {
// File created using FFmpeg on a.ogg
const file = getBytes("a.flac");
const result = index_1.filetypemime(file);
expect(result).toContain("audio/flac");
});
});

View File

@@ -1 +1 @@
{"version":3,"file":"pattern-tree.d.ts","sourceRoot":"","sources":["../../src/model/pattern-tree.ts"],"names":[],"mappings":"AACA,OAAO,EAAiC,IAAI,EAAS,IAAI,EAAE,MAAM,QAAQ,CAAC;AAQ1E,aAAK,QAAQ,GAAG,MAAM,CAAC;AACvB,aAAK,SAAS,GAAG,MAAM,EAAE,CAAC;AAE1B,eAAO,MAAM,GAAG,aACJ,QAAQ,yCAED,IAAI,GAAG,SAAS,sCAwClC,CAAC;AA2xCF,eAAO,MAAM,UAAU,QAAO,IAAoB,CAAC;8BAChC,IAAI;AAAvB,wBAAwC"}
{"version":3,"file":"pattern-tree.d.ts","sourceRoot":"","sources":["../../src/model/pattern-tree.ts"],"names":[],"mappings":"AACA,OAAO,EAAiC,IAAI,EAAS,IAAI,EAAE,MAAM,QAAQ,CAAC;AAQ1E,aAAK,QAAQ,GAAG,MAAM,CAAC;AACvB,aAAK,SAAS,GAAG,MAAM,EAAE,CAAC;AAE1B,eAAO,MAAM,GAAG,aACJ,QAAQ,yCAED,IAAI,GAAG,SAAS,sCAwClC,CAAC;AA4yCF,eAAO,MAAM,UAAU,QAAO,IAAoB,CAAC;8BAChC,IAAI;AAAvB,wBAAwC"}

View File

@@ -820,9 +820,14 @@ exports.add("mp3", ["0xFF", "0xFB"], { mime: "audio/mpeg", extension: "mp3" });
exports.add("mp3", ["0xFF", "0xF3"], { mime: "audio/mpeg", extension: "mp3" });
exports.add("mp3", ["0xFF", "0xF2"], { mime: "audio/mpeg", extension: "mp3" });
exports.add("mp3", ["0x49", "0x44", "0x33"], { mime: "audio/mpeg", extension: "mp3" });
exports.add("aac", ["0xFF", "0xF1"], { mime: "audio/aac", extension: "aac" });
exports.add("aac", ["0xFF", "0xF9"], { mime: "audio/aac", extension: "aac" });
exports.add("bmp", ["0x42", "0x4D"], { mime: "image/bmp", extension: "bmp" });
exports.add("iso", ["0x43", "0x44", "0x30", "0x30", "0x31"]);
exports.add("flac", ["0x66", "0x4C", "0x61", "0x43"]);
exports.add("flac", ["0x66", "0x4C", "0x61", "0x43"], {
mime: "audio/flac",
extension: "flac",
});
exports.add("mid", ["0x4D", "0x54", "0x68", "0x64"], {
mime: "audio/midi",
extension: "mid",
@@ -1146,6 +1151,14 @@ exports.add("Mach-O", ["0xFE", "0xED", "0xFA", "0xCF"], {
mime: "application/x-executable",
extension: "elf",
});
exports.add("sqlite", ["0x53", "0x51", "0x4C", "0x69", "0x74", "0x65", "0x20", "0x66", "0x6F", "0x72", "0x6D", "0x61", "0x74", "0x20", "0x33", "0x00"], {
mime: "application/vnd.sqlite3",
extension: ".sqlite",
});
exports.add("sqlite", ["0x53", "0x51", "0x4C", "0x69", "0x74", "0x65", "0x20", "0x66", "0x6F", "0x72", "0x6D", "0x61", "0x74", "0x20", "0x33", "0x00"], {
mime: "application/vnd.sqlite3",
extension: ".sqlite3",
});
exports.add("EML", ["0x52", "0x65", "0x63", "0x65", "0x69", "0x76", "0x65", "0x64", "0x3A"], {
mime: "message/rfc822",
extension: ".eml",

View File

@@ -1,6 +1,6 @@
{
"name": "magic-bytes.js",
"version": "1.12.1",
"version": "1.13.0",
"main": "./dist/index.js",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",