diff --git a/lib/index.js b/lib/index.js index 9a8b9c4..8da6a71 100644 --- a/lib/index.js +++ b/lib/index.js @@ -6,8 +6,11 @@ * @import {Processor} from 'unified' */ -import {directiveFromMarkdown, directiveToMarkdown} from 'mdast-util-directive' -import {directive} from 'micromark-extension-directive' +import { + directiveFromMarkdown, + directiveToMarkdown, +} from "mdast-util-directive"; +import { directive } from "micromark-extension-directive"; /** * Add support for generic directives. @@ -20,19 +23,16 @@ import {directive} from 'micromark-extension-directive' * Nothing. */ export default function remarkDirective() { - // @ts-expect-error: TS is wrong about `this`. - // eslint-disable-next-line unicorn/no-this-assignment - const self = /** @type {Processor} */ (this) - const data = self.data() + const data = this.data(); - const micromarkExtensions = - data.micromarkExtensions || (data.micromarkExtensions = []) - const fromMarkdownExtensions = - data.fromMarkdownExtensions || (data.fromMarkdownExtensions = []) - const toMarkdownExtensions = - data.toMarkdownExtensions || (data.toMarkdownExtensions = []) + const micromarkExtensions = + data.micromarkExtensions || (data.micromarkExtensions = []); + const fromMarkdownExtensions = + data.fromMarkdownExtensions || (data.fromMarkdownExtensions = []); + const toMarkdownExtensions = + data.toMarkdownExtensions || (data.toMarkdownExtensions = []); - micromarkExtensions.push(directive()) - fromMarkdownExtensions.push(directiveFromMarkdown()) - toMarkdownExtensions.push(directiveToMarkdown()) + micromarkExtensions.push(directive()); + fromMarkdownExtensions.push(directiveFromMarkdown()); + toMarkdownExtensions.push(directiveToMarkdown()); } diff --git a/package.json b/package.json index 88f9ffe..603a390 100644 --- a/package.json +++ b/package.json @@ -5,7 +5,7 @@ "dependencies": { "@types/mdast": "^4.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" }, "description": "remark plugin to support directives",