Tucker McKnight <tucker@pangolin.lan> | Mon Jan 12 2026
Change index.ts to a mithril template Adds needed mithril packages and changes the big string in index.ts to use mithril. Nothing needs to be changed in main.ts.
11 12 13 14 15 16
"@11ty/eleventy-plugin-rss": "^2.0.4",
"ajv": "^8.17.1",
"diff": "^8.0.2",
"lodash": "^4.17.21"
},
"devDependencies": {
"@types/node": "^24.0.7",11 12 13 14 15 16 17 18
"@11ty/eleventy-plugin-rss": "^2.0.4",
"ajv": "^8.17.1",
"diff": "^8.0.2",
"lodash": "^4.17.21",
"mithril": "^2.3.8",
"mithril-node-render": "^3.0.2"
},
"devDependencies": {
"@types/node": "^24.0.7",1863 1864 1865 1866 1867
"node": ">=16 || 14 >=14.17"
}
},
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880
"node": ">=16 || 14 >=14.17"
}
},
"node_modules/mithril": {
"version": "2.3.8",
"resolved": "https://registry.npmjs.org/mithril/-/mithril-2.3.8.tgz",
"integrity": "sha512-za/Yo7qXEckjm5syrSfaaI9Utf4tCUT3T1IOIYqH6Lrj7G0OZuYYLAY9SV4ygoaAf0+CNqU92MBt+7pmo53JVQ=="
},
"node_modules/mithril-node-render": {
"version": "3.0.2",
"resolved": "https://registry.npmjs.org/mithril-node-render/-/mithril-node-render-3.0.2.tgz",
"integrity": "sha512-8GZfFWW7h1YjO8s9fe+vHpWG3zacGIytQ/FBKxlynHlwknp1KLRHM6MtrtbMy72dVdQOiYw7wyfZXD0IrvpQOQ==",
"peerDependencies": {
"mithril": "^2.0.4"
}
},
"node_modules/ms": {
"version": "2.1.3",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",29 30 31 32 33
"@11ty/eleventy-plugin-rss": "^2.0.4",
"ajv": "^8.17.1",
"diff": "^8.0.2",
"lodash": "^4.17.21"
}
}29 30 31 32 33 34 35
"@11ty/eleventy-plugin-rss": "^2.0.4",
"ajv": "^8.17.1",
"diff": "^8.0.2",
"lodash": "^4.17.21",
"mithril": "^2.3.8",
"mithril-node-render": "^3.0.2"
}
}