initial commit

This commit is contained in:
Sam
2023-03-26 17:31:42 -04:00
commit e3b5b090fb
51 changed files with 4222 additions and 0 deletions

23
extension/cheetah.js Normal file
View File

@@ -0,0 +1,23 @@
let updateFrequency = 1000;
function update() {
let editor = window.wrappedJSObject.editor;
if (!editor) {
return;
}
let modeId = document.querySelector('.react-monaco-editor-react')?.dataset.modeId;
let fileUri = document.querySelector('.monaco-editor[role="code"]')?.dataset.uri;
let terminal = document.querySelector('.terminal .xterm-accessibility')?.innerText.trim();
let message = {
mode: modeId,
files: { [fileUri]: editor.getValue() },
logs: { terminal }
};
message.navigationStart = performance.timing.navigationStart;
browser.runtime.sendMessage(message);
}
setInterval(update, updateFrequency);