mirror of
https://github.com/ksawl/obsidian-alchemist.git
synced 2026-07-22 06:49:47 +00:00
- Refactored ISystemAdapter & ElectronSystemAdapter with strict types - Defined IAlchemistPlugin interface for type-safe saveSettings() access - Fixed AudioModule: async IIFE, Buffer→ArrayBuffer casts, spawn typing - Fixed DataviewModule: ObsidianAppWithPlugins interface, floating promises - Fixed TextBundleModule: Uint8Array for fs.writeFileSync, ArrayBuffer casts - Fixed settings.ts: removed normalizePath, prefer-create-el, sentence-case - Fixed logic.ts: underscore-prefixed unused regex match args - Fixed SmartPasteModule: removed unused imports - Fixed paste-cleaner/logic.ts: underscore-prefixed caught error - Updated manifest.json minAppVersion to 1.6.6 for FileManager.trashFile - Added missing settings fields: recursionDepth, includeImages/Audio/Video/PDF - Build: tsc + esbuild pass cleanly, dist/ updated
36 lines
634 B
JSON
36 lines
634 B
JSON
{
|
|
"compilerOptions": {
|
|
"baseUrl": ".",
|
|
"inlineSourceMap": true,
|
|
"inlineSources": true,
|
|
"module": "ESNext",
|
|
"target": "ES6",
|
|
"allowJs": true,
|
|
"noImplicitAny": true,
|
|
"moduleResolution": "Node",
|
|
"importHelpers": true,
|
|
"isolatedModules": true,
|
|
"strict": true,
|
|
"skipLibCheck": true,
|
|
"typeRoots": [
|
|
"./node_modules/@types",
|
|
"../../node_modules/@types"
|
|
],
|
|
"lib": [
|
|
"DOM",
|
|
"ES5",
|
|
"ES6",
|
|
"ES7"
|
|
],
|
|
"types": [
|
|
"node"
|
|
]
|
|
},
|
|
"include": [
|
|
"src/**/*.ts"
|
|
],
|
|
"exclude": [
|
|
"node_modules",
|
|
"src/**/__tests__/**"
|
|
]
|
|
}
|