mirror of
https://github.com/punkyard/obsidian-lindar.git
synced 2026-07-22 07:45:03 +00:00
- Project scaffold: manifest, package.json, tsconfig, esbuild config - Settings model with eventsFolder, defaultColor, motto - Shared types (LindarEvent, LindarSettings) - Date utilities (getDaysInMonth, getFirstDayOfWeek, week numbers, etc.) - Yearly horizontal calendar grid (12 month rows, weekday headers) - Sticky month labels, today highlight, weekend tinting - Week number display, horizontal scrolling, 96vh layout - Year navigation (prev/next buttons + year picker dropdown) - Customizable motto display - Light/dark theme support via Obsidian CSS variables
23 lines
596 B
JSON
23 lines
596 B
JSON
{
|
|
"compilerOptions": {
|
|
"inlineSourceMap": true,
|
|
"inlineSources": true,
|
|
"module": "ESNext",
|
|
"target": "ES2018",
|
|
"allowJs": false,
|
|
"noImplicitAny": true,
|
|
"noImplicitThis": true,
|
|
"noImplicitReturns": true,
|
|
"moduleResolution": "bundler",
|
|
"importHelpers": true,
|
|
"noUncheckedIndexedAccess": true,
|
|
"isolatedModules": true,
|
|
"strict": true,
|
|
"strictNullChecks": true,
|
|
"strictBindCallApply": true,
|
|
"allowSyntheticDefaultImports": true,
|
|
"useUnknownInCatchVariables": true,
|
|
"lib": ["DOM", "ES2018"]
|
|
},
|
|
"include": ["src/**/*.ts"]
|
|
}
|