🔧 fix (lib/index.js, package.json)
Some checks are pending
main / lts/hydrogen (push) Waiting to run
main / node (push) Waiting to run

This commit is contained in:
ひでまる 2025-02-07 02:43:00 +09:00
parent 722e6bee28
commit 5e61c16964
2 changed files with 16 additions and 16 deletions

View file

@ -6,8 +6,11 @@
* @import {Processor} from 'unified' * @import {Processor} from 'unified'
*/ */
import {directiveFromMarkdown, directiveToMarkdown} from 'mdast-util-directive' import {
import {directive} from 'micromark-extension-directive' directiveFromMarkdown,
directiveToMarkdown,
} from "mdast-util-directive";
import { directive } from "micromark-extension-directive";
/** /**
* Add support for generic directives. * Add support for generic directives.
@ -20,19 +23,16 @@ import {directive} from 'micromark-extension-directive'
* Nothing. * Nothing.
*/ */
export default function remarkDirective() { export default function remarkDirective() {
// @ts-expect-error: TS is wrong about `this`. const data = this.data();
// eslint-disable-next-line unicorn/no-this-assignment
const self = /** @type {Processor<Root>} */ (this)
const data = self.data()
const micromarkExtensions = const micromarkExtensions =
data.micromarkExtensions || (data.micromarkExtensions = []) data.micromarkExtensions || (data.micromarkExtensions = []);
const fromMarkdownExtensions = const fromMarkdownExtensions =
data.fromMarkdownExtensions || (data.fromMarkdownExtensions = []) data.fromMarkdownExtensions || (data.fromMarkdownExtensions = []);
const toMarkdownExtensions = const toMarkdownExtensions =
data.toMarkdownExtensions || (data.toMarkdownExtensions = []) data.toMarkdownExtensions || (data.toMarkdownExtensions = []);
micromarkExtensions.push(directive()) micromarkExtensions.push(directive());
fromMarkdownExtensions.push(directiveFromMarkdown()) fromMarkdownExtensions.push(directiveFromMarkdown());
toMarkdownExtensions.push(directiveToMarkdown()) toMarkdownExtensions.push(directiveToMarkdown());
} }

View file

@ -5,7 +5,7 @@
"dependencies": { "dependencies": {
"@types/mdast": "^4.0.0", "@types/mdast": "^4.0.0",
"mdast-util-directive": "^3.0.0", "mdast-util-directive": "^3.0.0",
"micromark-extension-directive": "git+https://git.v-sli.me/HidemaruOwO/micromark-extension-directive.git#main", "micromark-extension-directive": "git+https://git.v-sli.me/HidemaruOwO/micromark-extension-directive.git#fix.1",
"unified": "^11.0.0" "unified": "^11.0.0"
}, },
"description": "remark plugin to support directives", "description": "remark plugin to support directives",