A web based ide for BigQuery that can be launched from your local setup build with good old javascript
Supports
- vim key bindings
- Display & analyse results using perspective tables
- Shows query cost & errors if any
TODO:
- Dynamic dry runs when contents of editor are changed or when user triggers dry run ?
- Run a selection. Can make it work when selection is done in non-vim mode. ( this was easier in Code Mirror v5 )
- Mark the line where error is in the editor gutter ( this was easier in Code Mirror v5 )
- Resolve weird wasm error ( does not seem to affect the core functionality )
- Theme of the editor should match the theme of the table and the page
- Enable the vertical resize of the editor
- Install dependencies for client and server
npm install server/
npm install client/
# build client
npm build client/
- Start server
node server/server.js
- Serve client
http-server client/dist