diff options
| author | haoyuren <13851610112@163.com> | 2026-03-11 18:16:45 -0500 |
|---|---|---|
| committer | haoyuren <13851610112@163.com> | 2026-03-11 18:16:45 -0500 |
| commit | ebec1a1073f9cc5b69e125d5b284669545ea3d9f (patch) | |
| tree | 731ae664b9966b6fbd269c55be2ba5c01ee3341f /tsconfig.node.json | |
Initial commit: ClaudeTeX - LaTeX editor with Overleaf sync
Features:
- Electron + React + TypeScript app with Cosmic Latte theme
- CodeMirror 6 editor with LaTeX syntax highlighting
- PDF preview with pdf.js, zoom controls, SyncTeX double-click jump
- File tree with context menu (new/rename/delete/reveal)
- Overleaf Git clone with token auth + macOS Keychain storage
- Git pull/push sync for Overleaf projects
- Embedded terminal (xterm.js + node-pty) with Claude CLI integration
- LaTeX compilation via latexmk with auto package install detection
- Structured compile log (errors/warnings) with click-to-navigate
- Main document setting (auto-detect or right-click to set)
- Custom modal system (input/confirm/alert)
- Resizable panel layout (file tree | editor | PDF + terminal)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Diffstat (limited to 'tsconfig.node.json')
| -rw-r--r-- | tsconfig.node.json | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/tsconfig.node.json b/tsconfig.node.json new file mode 100644 index 0000000..8caa002 --- /dev/null +++ b/tsconfig.node.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "composite": true, + "module": "ESNext", + "moduleResolution": "bundler", + "allowSyntheticDefaultImports": true, + "esModuleInterop": true, + "outDir": "./out", + "rootDir": "./src", + "resolveJsonModule": true, + "skipLibCheck": true, + "strict": true, + "target": "ESNext", + "types": ["node"] + }, + "include": [ + "src/main/**/*", + "src/preload/**/*", + "electron.vite.config.ts" + ] +} |
