{"_id":"remark-definition-list","_rev":"6-8dd317ca7c5477231befedcc919b3ad4","name":"remark-definition-list","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"remark-definition-list","version":"1.0.0","description":"remark plugin to support definition list","author":{"name":"Wataru Watanabe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wataru-chocola/remark-definition-list.git"},"bugs":{"url":"https://github.com/wataru-chocola/remark-definition-list/issues"},"homepage":"https://github.com/wataru-chocola/remark-definition-list","main":"lib/index.js","types":"lib/index.d.ts","scripts":{"format":"prettier --write \"./**/*.{ts,json}\"","lint":"eslint ./**/*.{ts}","lint-fix":"eslint --fix ./**/*.{ts} && prettier --write ./**/*.{ts,json}","test":"npm run build && jest 'test\\.js' --testPathIgnorePatterns=\"/node_modules/\"","build":"npm run clean && tsc","prepack":"npm run build","clean":"rimraf index.js index.test.js lib/*.js"},"keywords":["remark","remark-plugin","markdown"],"dependencies":{"mdast-util-definition-list":"^1.0.1","micromark-extension-definition-list":"^1.0.0"},"devDependencies":{"@babel/core":"^7.15.5","@babel/plugin-transform-modules-commonjs":"^7.15.4","@babel/preset-env":"^7.15.4","@types/jest":"^27.0.1","@typescript-eslint/eslint-plugin":"^4.31.0","@typescript-eslint/parser":"^4.31.0","babel-jest":"^27.1.0","eslint":"^7.32.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.24.2","jest":"^27.1.0","prettier":"^2.3.2","rehype-stringify":"^9.0.2","remark-parse":"^10.0.0","remark-rehype":"^9.0.0","rimraf":"^3.0.2","typescript":"^4.4.2","unified":"^10.1.0"},"peerDependencies":{"remark-parse":"^10.0.0","unified":"^10.1.0"},"gitHead":"30b82c306fb95223060e5b8e96163b3e6f7d8278","_id":"remark-definition-list@1.0.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kUgA1YskVM8ZBD+w1KxDXr8j31htpkhlJOnHOkSxiixEw+yWngAfK8oXDcZlSYPWOoAvhEHXwCIEyg/chLIXAg==","shasum":"04e76566da35dd8356605c7744f4ed702f26007b","tarball":"https://registry.npmjs.org/remark-definition-list/-/remark-definition-list-1.0.0.tgz","fileCount":5,"unpackedSize":5149,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOH+oCRA9TVsSAnZWagAAdC4P/RN/vauti/q07Wud2VaD\nT5t3ORVMHe4OTLoNoyUt8CQw9Zu7bC3qMPqaBJwenuccyQncIcBIIE0IAoIG\nNcxNWBeD6SAjl2MB39tCa4MJ2m36vnHXJawV7LDaPylGyLWJJNrl0hG3k7PS\nQeFV6aEt7gQQG6sZv2iVxMk2pdeMJ3nZzPYd82qZfs2TzhUOIewkVh9QLNdP\nbYMtNgad3XwS4mPz/Rqx8lobJAOnLcTPgdwINZff7sDr7UHqrWjnAFXm5hyH\nAjUmpng4HV1T2k/vplGZ2pZmr4BjyPB5uu5MqStI2vyHKCtqXDmNYP7wlrBf\naWwAYGXjXy/ivGWOyTqZT6AP5WkqQu6/EORupvxZ5u5zBvj7svWDD1nEFfyk\nzhsM63R0R4pGZtqG63E12PKYbjQb3Gnifb0CXRf4RRYG01ttexeqFLHB6Dwg\ntY5xPhItvlO5YaljSkVzsxo3Lxy99W7G8du7wzPCZMGrKFEpuC5J0TKZLuU3\njztbwg1FD6ubQfiaWTEvTtzjnRePJORzbv30Eqi/HEbQjYh+DGu3wOSMtPM0\nmG0ZJEj3skZGfWR1YLEAnrAOW/JNuEQbqVP97WYguVcn6HHd5D5t1oY3xZbG\nCXMixLHwY+ZFplyAFDg8+XFtgwUf5IREoxpz4LP0PXLKdPMa3N3FZMlIecYL\nY3Xw\r\n=2WdT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7dz24WrinIU4boZw3hMvIW9r5Z55nwQEjv/HQEanz2wIgNoN8S1HmxObgoBvmhvPxyKy5C/vTC3V+DmFQgw1skYE="}]},"_npmUser":{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"},"directories":{},"maintainers":[{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-definition-list_1.0.0_1631092648666_0.036832598314446185"},"_hasShrinkwrap":false},"1.1.0":{"name":"remark-definition-list","version":"1.1.0","description":"remark plugin to support definition list","author":{"name":"Wataru Watanabe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wataru-chocola/remark-definition-list.git"},"bugs":{"url":"https://github.com/wataru-chocola/remark-definition-list/issues"},"homepage":"https://github.com/wataru-chocola/remark-definition-list","main":"lib/index.js","types":"lib/index.d.ts","type":"module","scripts":{"format":"prettier --write \"./**/*.{ts,json}\"","lint":"eslint ./**/*.{ts}","lint-fix":"eslint --fix ./**/*.{ts} && prettier --write ./**/*.{ts,json}","test":"npm run build && NODE_OPTIONS=--experimental-vm-modules jest 'test\\.js' --testPathIgnorePatterns=\"/node_modules/\"","build":"npm run clean && tsc","prepack":"npm run build","clean":"rimraf index.js index.test.js lib/*.js"},"keywords":["remark","remark-plugin","markdown"],"dependencies":{"mdast-util-definition-list":"^1.1.0","micromark-extension-definition-list":"^1.1.0"},"devDependencies":{"@types/jest":"27.0.1","@typescript-eslint/eslint-plugin":"4.31.0","@typescript-eslint/parser":"4.31.0","eslint":"7.32.0","eslint-config-prettier":"8.3.0","eslint-plugin-import":"2.24.2","jest":"27.1.1","prettier":"2.4.0","rehype-stringify":"9.0.2","remark-parse":"10.0.0","remark-rehype":"9.0.0","rimraf":"3.0.2","typescript":"4.4.3","unified":"10.1.0"},"peerDependencies":{"remark-parse":"^10.0.0","unified":"^10.1.0"},"gitHead":"232ba8aefba383c7a0c53b0bf635066d1fca38fe","_id":"remark-definition-list@1.1.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-SlEFTlPY+ym9VIUnBdrRyn8BMDvk4NWY2X6phHNzjUvR2mjfsdxJE1L/J92wGpUm7URAeYZjKXnxYMhBJiIEJQ==","shasum":"69268312f39999a8dd4ec9aa666be52eac653dfd","tarball":"https://registry.npmjs.org/remark-definition-list/-/remark-definition-list-1.1.0.tgz","fileCount":5,"unpackedSize":5333,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhPPPqCRA9TVsSAnZWagAAvd4P/Rc2hjalL9GeREVWiqmu\nwmabkD7YLYYFnfLgqTpIq+LaPmm9/oB7snT0tjlEY2/bT/mQNpEp5SS0aOA3\noDo6xfMWqdmqi6l99wLDMAnZ3rBLDwxFA0Q6Nz7geufTD83QXZwueG6vInL0\n+6qyUNpvJ90IMbkELCyNZRzPUC45EG12D0lKoCjr6B/sM4e/WTdKkL+AOlwk\nxJ8qTkI08YQ3h3eAISZg+/J3dvyIUef3y2v3iEZBC7z/vE4Jl58o7NvgR3m0\nJnNcAoqaFf0n6eqFbPGxOM6ketEQkNikGt3ougFJET/StINbSnPqHcnih9Bo\nMLxtdOptSVXpbr2TfvOWP325an7rZpfZvTuTjYUIlgnM1bXXS9Nozp3u/APl\nSiTw479Q8Zqcp0irzOyPGVNSK7ObtDRubROsrf7Twm5IuKKpedKyto1l5VAs\n/NSoHM9Ce3/PunWOdu0qeCrZauEDFV77S6msgrRdrFVuxgRNCnGnLdNnvqkd\n8STEM7m8LWbSuj6LB2glmDEr89yW6ZUGBgTvgV6qO3QyomHjqb69fiC/M4da\ndqsPzKr5bJoWjzV7ucvUWcueU02W9wjAcNRBxmt1/JD9U/s3JW+/98mg8si+\n42tw0WigB71urkC1Z4IkADNUTX3A/v+IOM4KjtyiZALzGYxv/rGs4Cz4j2Cm\nmOzF\r\n=9Qo8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDckOudvDkPJgOzeGjWbOjO5tIB7YPRGPqiyx4J2oTHXAIhAO4EE2BbjuVy1Y93mQv4X2jI3IJVrUwlBAX+ouSt1l8M"}]},"_npmUser":{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"},"directories":{},"maintainers":[{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-definition-list_1.1.0_1631384554316_0.9944373375195181"},"_hasShrinkwrap":false},"1.2.0":{"name":"remark-definition-list","version":"1.2.0","description":"remark plugin to support definition list","author":{"name":"Wataru Watanabe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wataru-chocola/remark-definition-list.git"},"bugs":{"url":"https://github.com/wataru-chocola/remark-definition-list/issues"},"homepage":"https://github.com/wataru-chocola/remark-definition-list","main":"lib/index.js","types":"lib/index.d.ts","type":"module","scripts":{"format":"prettier --write \"./**/*.{ts,json}\"","lint":"eslint ./**/*.{ts}","lint-fix":"eslint --fix ./**/*.{ts} && prettier --write ./**/*.{ts,json}","test":"npm run build && NODE_OPTIONS=--experimental-vm-modules jest 'test\\.js' --testPathIgnorePatterns=\"/node_modules/\"","build":"npm run clean && tsc","prepack":"npm run build","clean":"rimraf index.js index.test.js lib/*.js"},"keywords":["remark","remark-plugin","markdown"],"dependencies":{"mdast-util-definition-list":"^1.2.0","micromark-extension-definition-list":"^1.2.0"},"devDependencies":{"@types/jest":"27.5.2","@typescript-eslint/eslint-plugin":"5.37.0","@typescript-eslint/parser":"5.37.0","eslint":"8.23.1","eslint-config-prettier":"8.5.0","eslint-plugin-import":"2.26.0","jest":"27.5.1","prettier":"2.7.1","rehype-stringify":"9.0.3","remark-parse":"10.0.1","remark-rehype":"10.1.0","rimraf":"3.0.2","typescript":"4.8.3","unified":"10.1.2"},"peerDependencies":{"remark-parse":"^10.0.0","unified":"^10.1.0"},"gitHead":"65c6ebc0b22f23ac3a2321b8da10881219433720","_id":"remark-definition-list@1.2.0","_nodeVersion":"14.20.0","_npmVersion":"6.14.17","dist":{"integrity":"sha512-qc1x5JT/rria8LWbBx8EI5NYElpnf2jA7oaOM2tzqpMAZ2bLd7ejgrQ8AH6JV5oUqf+DeBR37TQzPx+iZO/DIA==","shasum":"eac83239870e9228de9c1a6da7a23b61d7decd97","tarball":"https://registry.npmjs.org/remark-definition-list/-/remark-definition-list-1.2.0.tgz","fileCount":5,"unpackedSize":5360,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxK9gItyG7fyWNtHm9yL7qnuDMyXATtOarBkc6N5n5IAIhAOW6grwEtA8U1XoZKpvejg+XXOp6b3x4w9dOugdOqwNo"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjIAGQACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqcew//cSIqkGxU0m5k2zRTn7q1okBRizZHCvEJ0HTNTNCQaYqt72rw\r\nTEm4wWq625y5nUPOWGK2rlYf+Y6uSWN5FNLIj5nZQqfsb9jkY689Aj4XLgX4\r\nMdTQIxMylffDNpeAKWZylw+pr1FOX0Utz6NsHCl6x2miQbRWn8NedbEEPQ7i\r\nap8OWLECwQ6ws9lFS2SWbnjTvx9D2Biaq15p6R4c17Z5Ht5aPJtt9TzblYYn\r\nkPMCn5fX5xDviXTFBUgNB4l3KWzBhA77S7aIcQehr11jxAfOjMUdPQ/SkzUp\r\nFFbpQucOgQo107VcfJhH+GgHPgM2zLdjVmH/ZFAFPS8W2RCI4/KHpKap+AEh\r\nus+YEVznFKfIpkAUugRp2mwvbED5N0mAkrmoUM0NjmuztL4q62/t6ExRX/Bt\r\nXTltzBpzN2w3UImP7jmFxxrD7KSFOOv4ftkRKLS/V4XUa3jxJaAZ5KH5nInG\r\ngLJprdc7gXEQpTUEd8Vx3mAXx18ob3RkG/GmV0J5olrORI22J3uR4eJCgM81\r\nNd+vVWlPtMJ6Iokr8XJJzbyTIwHTULFS016+jG4AKNWmbZWKQLjk0RGy4TO8\r\n9H/2qLj2beTAhLeeHefBi3akcvxk1hyoe73nnlf16xCOQvF7eHu3p/+ZMghV\r\n9uCLTlxdKGodifexpD27VDCA7YVQMZa2nVU=\r\n=z6fx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"},"directories":{},"maintainers":[{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-definition-list_1.2.0_1663041936665_0.012464088097026815"},"_hasShrinkwrap":false},"2.0.0":{"packageManager":"pnpm@8.8.0","name":"remark-definition-list","version":"2.0.0","description":"remark plugin to support definition list","author":{"name":"Wataru Watanabe"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/wataru-chocola/remark-definition-list.git"},"bugs":{"url":"https://github.com/wataru-chocola/remark-definition-list/issues"},"homepage":"https://github.com/wataru-chocola/remark-definition-list","main":"lib/index.js","types":"lib/index.d.ts","type":"module","sideEffects":false,"keywords":["remark","remark-plugin","markdown"],"dependencies":{"hast-util-definition-list":"^2.0.0","mdast-util-definition-list":"^2.0.0","micromark-extension-definition-list":"^2.0.0"},"devDependencies":{"@typescript-eslint/eslint-plugin":"6.7.4","@typescript-eslint/parser":"6.7.4","eslint":"8.51.0","eslint-config-prettier":"9.0.0","eslint-plugin-import":"2.28.1","prettier":"3.0.3","rehype-parse":"^9.0.0","rehype-remark":"^10.0.0","rehype-stringify":"10.0.0","remark-parse":"11.0.0","remark-rehype":"11.0.0","remark-stringify":"^11.0.0","rimraf":"5.0.5","ts-dedent":"^2.2.0","typescript":"5.2.2","unified":"11.0.3","vitest":"^0.34.6"},"scripts":{"format":"prettier --write \"./**/*.{ts,json}\"","lint":"eslint './**/*.ts'","lint-fix":"eslint --fix './**/*.{ts}' && prettier --write ./**/*.{ts,json}","typecheck":"tsc","test":"vitest run .js","test:dev":"npm run clean && vitest","build":"npm run clean && tsc","clean":"rimraf index.js index.test.js lib/*.js"},"_id":"remark-definition-list@2.0.0","_integrity":"sha512-OOJ0zUrfUGITUNxOBnsipyFUjqq1m4AgYOqQk10jDXyz+RoODJL3qYvRn8qzYQDzRnz1wlCP3dbDEOpl05LlQw==","_resolved":"/tmp/c95ac5b86b9aecdcbbad8034f554a09c/remark-definition-list-2.0.0.tgz","_from":"file:remark-definition-list-2.0.0.tgz","_nodeVersion":"20.8.0","_npmVersion":"10.1.0","dist":{"integrity":"sha512-OOJ0zUrfUGITUNxOBnsipyFUjqq1m4AgYOqQk10jDXyz+RoODJL3qYvRn8qzYQDzRnz1wlCP3dbDEOpl05LlQw==","shasum":"0047c727416ffe64ee92f961d91100fda20db87b","tarball":"https://registry.npmjs.org/remark-definition-list/-/remark-definition-list-2.0.0.tgz","fileCount":5,"unpackedSize":6412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIboGcTRRzHGvkdfwb8Dbfe4zHJa5V9C3s0vTOu/G7LwIgaNfhZudWApXqSSFBvW3BV6cXIySBjLcEdyt7qtqBk0c="}]},"_npmUser":{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"},"directories":{},"maintainers":[{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-definition-list_2.0.0_1696821690645_0.8431911103000296"},"_hasShrinkwrap":false}},"time":{"created":"2021-09-08T08:45:11.096Z","0.0.1":"2021-09-08T08:45:11.474Z","modified":"2023-10-09T03:21:31.008Z","1.0.0":"2021-09-08T09:17:28.833Z","1.1.0":"2021-09-11T18:22:34.466Z","1.2.0":"2022-09-13T04:05:36.911Z","2.0.0":"2023-10-09T03:21:30.819Z"},"maintainers":[{"name":"wataru-chocola","email":"wataru.chocola@gmail.com"}],"description":"remark plugin to support definition list","homepage":"https://github.com/wataru-chocola/remark-definition-list","keywords":["remark","remark-plugin","markdown"],"repository":{"type":"git","url":"git+https://github.com/wataru-chocola/remark-definition-list.git"},"author":{"name":"Wataru Watanabe"},"bugs":{"url":"https://github.com/wataru-chocola/remark-definition-list/issues"},"license":"MIT","readme":"# remark-definition-list\n\n[![Node.js CI](https://github.com/wataru-chocola/remark-definition-list/actions/workflows/node.js.yml/badge.svg)](https://github.com/wataru-chocola/remark-definition-list/actions/workflows/node.js.yml)\n\n[remark] plugin to support definition list\n\n## Feature\n\n* fully support [Definition Lists Syntax of php-markdown]\n* work with [rehype] using [remark-rehype]\n* shipped with types\n\n[Definition Lists Syntax of php-markdown]: https://michelf.ca/projects/php-markdown/extra/#def-list\n[remark]: https://github.com/remarkjs/remark\n[rehype]: https://github.com/rehypejs/rehype\n[remark-rehype]: https://github.com/remarkjs/remark-rehype\n[mdast-util-definition-list]: https://github.com/wataru-chocola/mdast-util-definition-list\n\n## Install\n\n```console\n$ npm install remark-definition-list\n```\n\n## Use\n\n## Markdown -> HTML\n\n```typescript\nimport { remarkDefinitionList, defListHastHandlers } from 'remark-definition-list';\nimport { unified } from 'unified';\nimport remarkParse from 'remark-parse';\nimport remarkRehype from 'remark-rehype';\nimport rehypeStringify from 'rehype-stringify';\n\nconst md = `\nTest for defList.\n\nApple\n:   Pomaceous fruit of plants of the genus Malus in\n    the family Rosaceae.\n\nOrange\n:   The fruit of an evergreen tree of the genus Citrus.\n`;\n\n\nconst html = await unified()\n  .use(remarkParse)\n  .use(remarkDefinitionList)\n  .use(remarkRehype, {\n    handlers: {\n      // any other handlers\n      ...defListHastHandlers,\n    }\n  })\n  .use(rehypeStringify)\n  .process(md);\n```\n\n## HTML -> Markdown\n\n```typescript\nimport { remarkDefinitionList, defListHastToMdast } from 'remark-definition-list';\nimport { unified } from 'unified';\n\nimport rehypeParse from 'rehype-parse';\nimport rehypeRemark from 'rehype-remark';\nimport remarkStringify from 'remark-stringify';\n\nconst html = `\n<p>Test for defList.</p>\n<dl>\n<dt>Apple</dt>\n<dd>Pomaceous fruit of plants of the genus Malus in\nthe family Rosaceae.\n</dd>\n<dt>Orange</dt>\n<dd>The fruit of an evergreen tree of the genus Citrus.\n</dd>\n</dl>`;\n\nconst html2md = await unified()\n  .use(rehypeParse, { fragment: true })\n  .use(rehypeRemark, {\n    handlers: defListHastToMdast,\n  })\n  .use(remarkDefinitionList)\n  .use(remarkStringify)\n  .process(html);\n```\n","readmeFilename":"README.md"}