Add WASM parser and Vue dissector UI.

Ship a working HexPigeon: typed binary parsing in Rust/WASM, a three-pane frontend, and unit tests covering the field types.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-03 16:26:52 +00:00
co-authored by Cursor
parent f4b19e87b1
commit 71974f5107
35 changed files with 4719 additions and 0 deletions
+18
View File
@@ -0,0 +1,18 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import wasm from 'vite-plugin-wasm'
import topLevelAwait from 'vite-plugin-top-level-await'
import { fileURLToPath, URL } from 'node:url'
export default defineConfig({
plugins: [vue(), wasm(), topLevelAwait()],
resolve: {
alias: {
'@': fileURLToPath(new URL('./src', import.meta.url)),
},
},
server: {
port: 5173,
fs: { allow: ['..'] },
},
})