Proof of concept for the other one
1{
2 "name": "obs-calendar-viewer",
3 "version": "1.0.0",
4 "description": "Obsidian plugin that renders event lists as a calendar month view",
5 "main": "main.js",
6 "scripts": {
7 "dev": "node esbuild.config.mjs",
8 "build": "node esbuild.config.mjs production"
9 },
10 "keywords": [],
11 "author": "",
12 "license": "MIT",
13 "devDependencies": {
14 "@types/node": "^20.11.0",
15 "builtin-modules": "^3.3.0",
16 "esbuild": "^0.20.0",
17 "obsidian": "latest",
18 "tslib": "^2.6.0",
19 "typescript": "^5.3.0"
20 },
21 "dependencies": {
22 "@types/leaflet": "^1.9.21",
23 "leaflet": "^1.9.4"
24 }
25}