From 6e091f036a5602b1702163521a1df7c8fc78d2e7 Mon Sep 17 00:00:00 2001 From: teutat3s Date: Thu, 6 Jun 2024 22:17:06 +0200 Subject: [PATCH] add markdown-it to import_map --- deno.lock | 61 ++++++++++++++++++++++++++++++++++--------------- filters.ts | 2 +- import_map.json | 3 ++- 3 files changed, 46 insertions(+), 20 deletions(-) diff --git a/deno.lock b/deno.lock index fc4e4a9..f3fe33d 100644 --- a/deno.lock +++ b/deno.lock @@ -21,6 +21,7 @@ "jsr:@std/fs@^0.229.0": "jsr:@std/fs@0.229.1", "jsr:@std/http@0.224.3": "jsr:@std/http@0.224.3", "jsr:@std/io@^0.224.0": "jsr:@std/io@0.224.1", + "jsr:@std/json@^0.224.1": "jsr:@std/json@0.224.1", "jsr:@std/jsonc@0.224.1": "jsr:@std/jsonc@0.224.1", "jsr:@std/log@0.224.1": "jsr:@std/log@0.224.1", "jsr:@std/media-types@^1.0.0-rc.1": "jsr:@std/media-types@1.0.0-rc.1", @@ -34,6 +35,9 @@ "jsr:@std/yaml@0.224.1": "jsr:@std/yaml@0.224.1", "jsr:@std/yaml@^0.224.1": "jsr:@std/yaml@0.224.1", "npm:@js-temporal/polyfill@0.4.4": "npm:@js-temporal/polyfill@0.4.4", + "npm:@types/estree@1.0.5": "npm:@types/estree@1.0.5", + "npm:@types/react-dom@18.3.0": "npm:@types/react-dom@18.3.0", + "npm:@types/react@18.3.3": "npm:@types/react@18.3.3", "npm:autoprefixer@10.4.19": "npm:autoprefixer@10.4.19_postcss@8.4.38", "npm:date-fns@3.6.0": "npm:date-fns@3.6.0", "npm:estree-walker@3.0.3": "npm:estree-walker@3.0.3", @@ -113,10 +117,14 @@ "@std/io@0.224.1": { "integrity": "73de242551a5c0965eb33e36b1fc7df4834ffbc836a1a643a410ccd11253d6be" }, + "@std/json@0.224.1": { + "integrity": "2a18a8000707190e467f94b2732f6f88a3094db823765d8c58925bb5efeac29a" + }, "@std/jsonc@0.224.1": { "integrity": "1db6b207bf761e47bdbfb0a56a382daeb42c10f52d6e6dc84952641afa4e1735", "dependencies": [ - "jsr:@std/assert@^0.226.0" + "jsr:@std/assert@^0.226.0", + "jsr:@std/json@^0.224.1" ] }, "@std/log@0.224.1": { @@ -199,6 +207,23 @@ "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", "dependencies": {} }, + "@types/prop-types@15.7.12": { + "integrity": "sha512-5zvhXYtRNRluoE/jAp4GVsSduVUzNWKkOZrCDBWYtE7biZywwdC2AcEzg+cSMLFRfVgeAFqpfNabiPjxFddV1Q==", + "dependencies": {} + }, + "@types/react-dom@18.3.0": { + "integrity": "sha512-EhwApuTmMBmXuFOikhQLIBUn6uFg81SwLMOAUgodJF14SOBOCMdU04gDoYi0WOJJHD144TL32z4yDqCW3dnkQg==", + "dependencies": { + "@types/react": "@types/react@18.3.3" + } + }, + "@types/react@18.3.3": { + "integrity": "sha512-hti/R0pS0q1/xx+TsI73XIqk26eBsISZ2R0wUijXIngRK9R/e7Xw/cXVxQK7R5JjW+SV4zGcn5hXjudkN/pLIw==", + "dependencies": { + "@types/prop-types": "@types/prop-types@15.7.12", + "csstype": "csstype@3.1.3" + } + }, "acorn@8.11.3": { "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", "dependencies": {} @@ -270,6 +295,10 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dependencies": {} }, + "csstype@3.1.3": { + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dependencies": {} + }, "date-fns@3.6.0": { "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", "dependencies": {} @@ -772,6 +801,7 @@ "https://deno.land/x/lume@v2.2.1/core/fs.ts": "28adb1bc12e8d4005a1d7a2ff44a6e1d1e805e1d70262299876f6e7343959018", "https://deno.land/x/lume@v2.2.1/core/loaders/binary.ts": "bb1e1cf3faac49f6007dc6814168dc0f633da17356db18e68862e4b2a87a3f33", "https://deno.land/x/lume@v2.2.1/core/loaders/json.ts": "632e840340edf7d79091fb37474a1cbf86dd2d218090fb6f6c0420f5f5e9c2ce", + "https://deno.land/x/lume@v2.2.1/core/loaders/mod.ts": "148404b9a9112361918177fcec1456e3e1ccc59baa3812043b6b3dffebbd958d", "https://deno.land/x/lume@v2.2.1/core/loaders/module.ts": "abcb210fa6724b83407407cd0f7ef90462b35a2017bc135a3d124dd7f38843f6", "https://deno.land/x/lume@v2.2.1/core/loaders/text.ts": "42860fc3482651fa6cfba18a734bb548d6e6e1163bf1015c2abc447ab150acbd", "https://deno.land/x/lume@v2.2.1/core/loaders/toml.ts": "72ddfef2deea62815c28e27faa2c5356e09b3109e9547e47a6defea3d3332452", @@ -870,7 +900,7 @@ "https://deno.land/x/vento@v0.12.6/src/loader.ts": "eb01b0dca7ea8bcdcdfd30b1f90f2fad28fb7f2cfd943900322a85bfaa86130c", "https://deno.land/x/vento@v0.12.6/src/tokenizer.ts": "acafb05ca528a27cb99bb1c34765362fc0a4dc2982848dd4b7983e27dcb17d69", "https://deno.land/x/vento@v0.12.6/src/transformer.ts": "587a0b107a2bd1437a3093c4c44c07e4fdf3abfaaf8e845767b69bd34a039154", - "https://jspm.dev/markdown-it": "7fd1292527c2ed524afcc67abcd7ae4c26d2d0a468e98b1f0bd417ca217c9d9a", + "https://jspm.dev/markdown-it@13.0.2": "1d5c9ce12e0cfd34a75dd1cb6419d93ee9b83c55a0a89dec6bfc32e8282cfac1", "https://jspm.dev/npm:@jspm/core@2.0.1/_/0545670c.js": "468e254a0e5f7801333f217fcee046141186bd0a960018c893d73910bd754b71", "https://jspm.dev/npm:@jspm/core@2.0.1/nodelibs/punycode": "de15b3b865f8196f62e2100731590c1d499cfffedef3d682861aff306b1f69dc", "https://jspm.dev/npm:@jspm/core@2/nodelibs/punycode": "0ef16b3299b3928a3b26b7152c99a2bfa6a024189c9c62b769a81b7c931b25e0", @@ -878,22 +908,17 @@ "https://jspm.dev/npm:entities@3.0/lib/maps/entities.json!cjs": "808f033fa7e69a2c341b3273d6ec8b5b794a6580ff0567d67d28d61878160c31", "https://jspm.dev/npm:linkify-it@4!cjs": "2ba478ff45c86cc57f608274348cdd0ddf2e3107c6d28398e94f8b438fa47b47", "https://jspm.dev/npm:linkify-it@4.0.1!cjs": "4260b67db5f69f3f5f4cdc6fe3c9ffc488bda8cf76637b54e1cec274f1e875b2", - "https://jspm.dev/npm:markdown-it@13.0.1/_/3a9a73fc.js": "e96843bf7f1e4e005c32702e51b7fe95b00f3865dc199c26c7973a63fc769d8d", - "https://jspm.dev/npm:markdown-it@13.0.1/lib!cjs": "3abc8797e2ce94c0b82e3f08e9968285232714382173f9059e58bd11f7fcfa82", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/common/html_blocks!cjs": "443cd7d049a4c203c248677bc531d57ac480ed1f93d5a6e8beec06aa6675be01", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/common/html_re!cjs": "34a455877b2b58b17fafa947fd8f2b859493dca65d430b4ff364cbea3a0ae1b8", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/helpers/parse_link_destination!cjs": "ae2fbae800cd838d1060493878f7bb325c1f799731d58e14321f1da00236b9aa", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/helpers/parse_link_label!cjs": "9b279c83b0d83d4eefbc44d3bf19c4f7a250f540c55bf5e4b85ef1801e05c852", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/helpers/parse_link_title!cjs": "8bd5288ddac2c9d1111e5118ec6087363277687e83bcc957c298edf627a854a9", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/presets/default!cjs": "546880ed70cb9d59113d36c5e243c74da796349dde43fb58c24c3e6492ae9a3a", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/renderer!cjs": "6daff2c7771b3d62d474d192c836fe498dfc0914b18b6157ee060cc3e071c1c8", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/rules_block/fence!cjs": "c75e26f66fe02bcd2a9873a7fc4c7dbfa36bd1703bab6ece4cb58d7ea9f587eb", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/rules_block/state_block!cjs": "1b105f2265adb04ecf418a3d433769f524cd586d1cda76a2a8ecf0365e85462a", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/rules_core/replacements!cjs": "e08f4c08d7375c6c6d7acffd671c566ed898cc74b6b744478dfeb0094e03d12a", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/rules_core/smartquotes!cjs": "776938de2d38bc461ac8a36dbc8a9ce6dbe266465d4c218d537d580c379338e5", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/rules_core/state_core!cjs": "74c572fb1720608480f313c9071f94920aba8cbd40d5b6444d9df034ca3f52ca", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/rules_inline/state_inline!cjs": "515c90218dd6ebdd1edd4af7a5e6595e8787f0503fd4fe73a8f7a571172bb03c", - "https://jspm.dev/npm:markdown-it@13.0.1/lib/token!cjs": "b062e3122d946da2443fac66bc9cdd479898d85ac049ba5ceffb6bc6dbfb7e54", + "https://jspm.dev/npm:markdown-it@13.0.2/_/35775827.js": "6a2394e7354e721d4fbdb85c531ea13a2fd8ae64632dd9cd7450e2a57f11e99c", + "https://jspm.dev/npm:markdown-it@13.0.2/lib!cjs": "14748c62ae77d7f689ea0d75ce379208bc27ff8cade6fa432cb37d5af01543da", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/common/html_blocks!cjs": "443cd7d049a4c203c248677bc531d57ac480ed1f93d5a6e8beec06aa6675be01", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/common/html_re!cjs": "48be2ebb1ac4931bc55ce72a150ac89daa65f0f2c9ee3136d88c7db220299a5c", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/helpers/parse_link_destination!cjs": "4215da80cb023b8692b1b5ade590c6cbca83f53f8ebb3fcea2f381c962513380", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/helpers/parse_link_label!cjs": "ead57d79b4f00f26d52335a9c7ee6c0d29b01d3ebc9dcd2370018764ec1c0d48", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/helpers/parse_link_title!cjs": "ef3940d544f5a012e910cf87c6b6d2c54f94aaf3188be63dda5cbb38d12a403e", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/presets/default!cjs": "c966e45f82f0899af39042bef29266767faf7a1412cc4397e33f5eb4783c8683", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/renderer!cjs": "bc8dde16ec8eef63c8324ea630ac2b5f4f42360e488e31c78d968bbba6406f8c", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/rules_inline/state_inline!cjs": "f4159a954ad300557c52262b82ba24aa3673727150b0713fbbd946c6e6e8b7b1", + "https://jspm.dev/npm:markdown-it@13.0.2/lib/token!cjs": "457b480cb3600e6bd53c0bd68728bfa510ba58d99ccee895fa0d522994ab41bf", "https://jspm.dev/npm:mdurl@1!cjs": "79d7e9befa635671886e663b8a295f79032a89da9c39a595b065cf36e953e6d4", "https://jspm.dev/npm:mdurl@1.0.1!cjs": "7b55713117a89c7777130898abe12354d1e57a50cf5c3f704e21f493736e1b07", "https://jspm.dev/npm:mdurl@1.0.1/decode!cjs": "c0d3880b8ad68820cc1eb74c438b2298df17d502f23906c90dd41658fbcd7659", diff --git a/filters.ts b/filters.ts index 3a98542..53e8e3c 100644 --- a/filters.ts +++ b/filters.ts @@ -1,4 +1,4 @@ -import MarkdownIt from "https://jspm.dev/markdown-it"; +import MarkdownIt from "markdown-it"; const mdIt = new MarkdownIt({ html: true, // Enable HTML tags in source diff --git a/import_map.json b/import_map.json index bdbfd87..2f5cb57 100644 --- a/import_map.json +++ b/import_map.json @@ -2,6 +2,7 @@ "imports": { "lume/": "https://deno.land/x/lume@v2.2.1/", "react/jsx-runtime": "https://deno.land/x/lume@v2.2.1/deps/react_runtime.ts", - "react": "https://deno.land/x/lume@v2.2.1/deps/react.ts" + "react": "https://deno.land/x/lume@v2.2.1/deps/react.ts", + "markdown-it": "https://jspm.dev/markdown-it@13.0.2" } }