Memperbarui simple-html-tokenizer dari 0.x ke 1.x
Perbandingan API publik simple-html-tokenizer 0.5.11 dan 1.0.0, dihitung otomatis dari tipe TypeScript-nya. Tanda tangan yang berubah adalah kemungkinan perubahan tidak kompatibel, bukan kepastian.
Ringkasan
| Jalur impor yang dihapus | 0 |
|---|---|
| Ekspor yang dihapus | 0 |
| Tanda tangan yang berubah | 2 |
| Anggota kelas atau antarmuka yang dihapus | 0 |
| Anggota kelas atau antarmuka yang berubah | 8 |
| Baru ditandai usang | 0 |
| Perubahan persyaratan (engines, dependensi peer) | 0 |
| Ekspor baru | 0 |
Ekspor yang dihapus
Tidak ada yang terdeteksi.
Tanda tangan yang berubah
| export | Sebelum | Sesudah |
|---|---|---|
simple-html-tokenizer · TokenType | TokenType | "Doctype" | "StartTag" | "EndTag" | "Chars" | "Comment" |
simple-html-tokenizer · TokenizerState | TokenizerState | "beforeData" | "data" | "rcdata" | "rawtext" | "scriptData" | "plaintext" | "tagOpen" | "endTagOpen" | "tagName" | "endTagName" | "rcdataLessThanSign" | "rcdataEndTagOpen" | "rcdataEndTagName" | "rawtextLessThanSign" | "rawtextEndTagOpen" | "rawtextEndTagName" | "scriptDataLessThanSign" | "scriptDataEndTagOpen" | "scriptDataEndTagName" | "scriptDataEscapeStart" | "scriptDataEscapeStartDash" | "scriptDataEscaped" | "scriptDataEscapedDash" | "scriptDataEscapedDashDash" | "scriptDataEscapedLessThanSign" | "scriptDataEscapedEndTagOpen" | "scriptDataEscapedEndTagName" | "scriptDataDoubleEscapeStart… |
Anggota kelas atau antarmuka yang dihapus
Tidak ada yang terdeteksi.
Anggota kelas atau antarmuka yang berubah
| member | Sebelum | Sesudah |
|---|---|---|
Chars.type | TokenType.Chars | "Chars" |
EndTag.type | TokenType.EndTag | "EndTag" |
Comment.type | TokenType.Comment | "Comment" |
Doctype.type | TokenType.Doctype | "Doctype" |
StartTag.type | TokenType.StartTag | "StartTag" |
Tokenizer.currentAttribute | (): [string, string, boolean] | undefined | (): Attribute | undefined |
EventedTokenizer.appendToTagName | (char: any): any | any |
EventedTokenizer.isIgnoredEndTag | (): any | any |
Baru ditandai usang
Tidak ada yang terdeteksi.
Perubahan persyaratan (engines, dependensi peer)
Tidak ada yang terdeteksi.
Berikan fakta ini ke agen AI Anda
Vigia adalah server MCP gratis: agen coding Anda memeriksa versi, perubahan yang merusak kompatibilitas, dan kerentanan sebelum menulis kode. Tanpa pendaftaran, tanpa kunci API.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Tambahkan ke CursorTambahkan ke VS Code★ Bintang di GitHub
Klien MCP lainnya
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Skill agen (SKILL.md): memberi tahu agen kapan memakai Vigia · GitHub Action untuk pull request
Pertanyaan umum
Apa saja perubahan tidak kompatibel saat memperbarui simple-html-tokenizer dari 0 ke 1?
Antara simple-html-tokenizer 0.5.11 dan 1.0.0, Vigia menemukan 0 ekspor yang dihapus, 2 tanda tangan yang berubah, dan 8 anggota kelas atau antarmuka yang dihapus atau berubah.
Apa yang ditandai usang di simple-html-tokenizer 1?
0 ekspor atau anggota baru ditandai usang di simple-html-tokenizer 1.0.0.
Untuk agen
GET https://vigia.coredls.cloud/v1/packages/npm/simple-html-tokenizer/upgrade?from=0.5.11&to=1.0.0