mdast extension to parse and serialize generic directives (:cite[smith04])
npm install mdast-util-directive