Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request includes several changes to integrate CodeMirror for SQL editing and improve the overall functionality of the project. The most important changes include adding new dependencies, updating the main script to initialize the editor, and modifying the HTML structure to include the editor.
Integration of CodeMirror:
package.json
: Added new dependencies for CodeMirror packages, including@codemirror/commands
,@codemirror/lang-sql
,@codemirror/language
,@codemirror/search
,@codemirror/state
,@codemirror/view
, and@replit/codemirror-vim
.pnpm-lock.yaml
: Updated the lock file to include the new CodeMirror dependencies and their versions. [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15]Initialization and Configuration:
src/main.mts
: Imported CodeMirror modules and initialized the editor with SQL syntax highlighting, Vim mode support, and a default SQL query. Added event listeners for toggling Vim mode and executing SQL queries. [1] [2] [3]HTML Structure Update:
index.html
: Added a newdiv
element with the ideditor
to host the CodeMirror editor.