mirror of
https://github.com/youfoundjk/TeXcore.git
synced 2026-07-22 07:33:31 +00:00
- Redesigned the settings tab to support structured categories (General, PDF Export, TikZJax, Custom Notes, and What's New) - Implemented a search-based filter in settings that dynamically hides/shows items and highlights matching terms - Added i18n support with `en.json` and a type-safe `t()` utility to handle localized sentence-case labels - Integrated a startup check and "What's New" modal to display the latest updates on first launch or version updates - Declared global `activeDocument` and `activeWindow` properties on the Window interface to ensure strict TypeScript type-safety - Fixed all ESLint issues including deprecated `display()` calls, manual HTML headings, sentence case warnings, and unused variables - Added documentation links support and a feedback footer at the bottom of the settings tab
29 lines
670 B
JSON
29 lines
670 B
JSON
{
|
|
"compilerOptions": {
|
|
"ignoreDeprecations": "6.0",
|
|
"rootDir": ".",
|
|
"baseUrl": "./src",
|
|
"inlineSourceMap": true,
|
|
"inlineSources": true,
|
|
"module": "ESNext",
|
|
"target": "ES2022",
|
|
"allowJs": true,
|
|
"noImplicitAny": true,
|
|
"moduleResolution": "node",
|
|
"importHelpers": true,
|
|
"isolatedModules": true,
|
|
"strictNullChecks": true,
|
|
"resolveJsonModule": true,
|
|
"lib": ["DOM", "ES5", "ES6", "ES7", "ES2021.String", "DOM.Iterable", "es2022"]
|
|
},
|
|
"include": ["**/*.d.ts", "**/*.ts"],
|
|
"exclude": [
|
|
"src/legacy/*.ts",
|
|
"node_modules",
|
|
"dist",
|
|
"build",
|
|
"main.js",
|
|
"test_helpers",
|
|
"__mocks__"
|
|
]
|
|
}
|