diff --git a/package.json b/package.json index 6a21dd7..09b1aee 100644 --- a/package.json +++ b/package.json @@ -26,7 +26,9 @@ "dependencies": { "@11ty/eleventy-plugin-rss": "^1.1.2", "@remy/webmention": "^1.4.5", + "@types/markdown-it": "^12.2.3", "eleventy-plugin-nesting-toc": "^1.3.0", + "markdown-it": "^13.0.1", "markdown-it-abbr": "^1.0.4", "markdown-it-anchor": "^8.6.5", "markdown-it-footnote": "^3.0.3" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index dabf56d..e41534d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,9 +5,11 @@ specifiers: '@11ty/eleventy-plugin-rss': ^1.1.2 '@remy/webmention': ^1.4.5 '@thi.ng/hiccup': 3.6.22 + '@types/markdown-it': ^12.2.3 eleventy-plugin-nesting-toc: ^1.3.0 lodash: ^4.17.21 luxon: ^2.3.0 + markdown-it: ^13.0.1 markdown-it-abbr: ^1.0.4 markdown-it-anchor: ^8.6.5 markdown-it-footnote: ^3.0.3 @@ -16,9 +18,11 @@ specifiers: dependencies: '@11ty/eleventy-plugin-rss': 1.1.2 '@remy/webmention': 1.4.5 + '@types/markdown-it': 12.2.3 eleventy-plugin-nesting-toc: 1.3.0 + markdown-it: 13.0.1 markdown-it-abbr: 1.0.4 - markdown-it-anchor: 8.6.5 + markdown-it-anchor: 8.6.5_ea7kj7wzjkld5jo2noyjqxi764 markdown-it-footnote: 3.0.3 devDependencies: @@ -212,6 +216,21 @@ packages: resolution: {integrity: sha512-vt+kDhq/M2ayberEtJcIN/hxXy1Pk+59g2FV/ZQceeaTyCtCucjL2Q7FXlFjtWn4n15KCr1NE2lNNFhp0lEThw==} dev: true + /@types/linkify-it/3.0.2: + resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} + dev: false + + /@types/markdown-it/12.2.3: + resolution: {integrity: sha512-GKMHFfv3458yYy+v/N8gjufHO6MSZKCOXpZc5GXIWWy8uldwfmPn98vp81gZ5f9SVw8YYBctgfJ22a2d7AOMeQ==} + dependencies: + '@types/linkify-it': 3.0.2 + '@types/mdurl': 1.0.2 + dev: false + + /@types/mdurl/1.0.2: + resolution: {integrity: sha512-eC4U9MlIcu2q0KQmXszyn5Akca/0jrQmwDRgpAMJai7qBWq4amIQhZyNau4VYGtCeALvW1/NtjzJJ567aZxfKA==} + dev: false + /@types/minimatch/3.0.5: resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} dev: true @@ -284,7 +303,6 @@ packages: /argparse/2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: true /array-differ/1.0.0: resolution: {integrity: sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=} @@ -1008,6 +1026,11 @@ packages: /entities/2.1.0: resolution: {integrity: sha512-hCx1oky9PFrJ611mf0ifBLBRW8lUUVRlFolb5gWRfIELabBlbp9xZvrqZLZAs+NxFnbfQoeGd8wDkygjg7U85w==} + /entities/3.0.1: + resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} + engines: {node: '>=0.12'} + dev: false + /entities/4.4.0: resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} engines: {node: '>=0.12'} @@ -1578,6 +1601,12 @@ packages: uc.micro: 1.0.6 dev: true + /linkify-it/4.0.1: + resolution: {integrity: sha512-C7bfi1UZmoj8+PQx22XyeXCuBlokoyWQL5pWSP+EI6nzRylyThouddufc2c1NDIcP9k5agmN9fLpA7VNJfIiqw==} + dependencies: + uc.micro: 1.0.6 + dev: false + /liquidjs/9.42.0: resolution: {integrity: sha512-krvhwGFrMCMGhybGkxJIvlWVVnoCSpYCn7NhEN43+uvlg2vOkYWpq8be+L3NMlOfwe4ZrKQ7hCh1EmS4yhLKow==} engines: {node: '>=4.8.7'} @@ -1695,11 +1724,14 @@ packages: resolution: {integrity: sha512-ZeA4Z4SaBbYysZap5iZcxKmlPL6bYA8grqhzJIHB1ikn7njnzaP8uwbtuXc4YXD5LicI4/2Xmc0VwmSiFV04gg==} dev: false - /markdown-it-anchor/8.6.5: + /markdown-it-anchor/8.6.5_ea7kj7wzjkld5jo2noyjqxi764: resolution: {integrity: sha512-PI1qEHHkTNWT+X6Ip9w+paonfIQ+QZP9sCeMYi47oqhH+EsW8CrJ8J7CzV19QVOj6il8ATGbK2nTECj22ZHGvQ==} peerDependencies: '@types/markdown-it': '*' markdown-it: '*' + dependencies: + '@types/markdown-it': 12.2.3 + markdown-it: 13.0.1 dev: false /markdown-it-footnote/3.0.3: @@ -1717,6 +1749,17 @@ packages: uc.micro: 1.0.6 dev: true + /markdown-it/13.0.1: + resolution: {integrity: sha512-lTlxriVoy2criHP0JKRhO2VDG9c2ypWCsT237eDiLqi09rmbKoUetyGHq2uOIRoRS//kfoJckS0eUzzkDR+k2Q==} + hasBin: true + dependencies: + argparse: 2.0.1 + entities: 3.0.1 + linkify-it: 4.0.1 + mdurl: 1.0.1 + uc.micro: 1.0.6 + dev: false + /maximatch/0.1.0: resolution: {integrity: sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=} engines: {node: '>=0.10.0'} @@ -1728,8 +1771,7 @@ packages: dev: true /mdurl/1.0.1: - resolution: {integrity: sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=} - dev: true + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} /memoizee/0.3.10: resolution: {integrity: sha1-TsoNiu057J0Bf0xcLy9kMvQuXI8=} @@ -2614,7 +2656,6 @@ packages: /uc.micro/1.0.6: resolution: {integrity: sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==} - dev: true /uglify-js/3.17.2: resolution: {integrity: sha512-bbxglRjsGQMchfvXZNusUcYgiB9Hx2K4AHYXQy2DITZ9Rd+JzhX7+hoocE5Winr7z2oHvPsekkBwXtigvxevXg==}