A powerful VS Code extension that provides an Unreal Engine-style DataTable editor for TypeScript. Create and manage DataTables with a visual editor similar to Unreal Engine 5.
Features
Visual DataTable Editor: Create and edit DataTables with an intuitive UI
Structure Management: Define and modify your data structures (interfaces) on the fly
Row Management: Add, edit, duplicate, and delete rows easily
Search & Navigation: Powerful search functionality with navigation (Enter/Shift+Enter)
Array Support: Edit string[] and number[] fields with add/remove controls
Auto ID Generation: Configure automatic ID generation (number or UUID-like string)
Inline Editing: Double-click cells to edit values directly
Resizable Editor: Customize the row editor panel size
TypeScript Integration: Generates proper TypeScript files with interfaces
Usage
Create a DataTable:
Open Command Palette (Ctrl+Shift+P / Cmd+Shift+P)
Run "DataTable: Create New Data Table"
Follow the wizard to set up your structure
Edit DataTable:
Open any .dt.ts file
Use the visual editor to manage rows and structure
Right-click on .dt.ts files in Explorer for quick access
Structure Editor:
Switch to "Data Table Details" tab
Add, remove, or modify properties
Configure ID field settings
File Format
DataTables are saved as TypeScript files with the .dt.ts extension: