{"_id":"@astro-m2dx/remark-astro-auto-import","_rev":"4-2523cfe2b6a2799fbbebb8b8939f0a1a","name":"@astro-m2dx/remark-astro-auto-import","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@astro-m2dx/remark-astro-auto-import","version":"0.0.1","description":"Remark plugin to add automatic component imports to MDX files","author":{"name":"christian@hackyourshack.org"},"license":"MIT","keywords":["remark-plugin","astro","mdx","layout"],"main":"lib/index.js","types":"lib/index.d.ts","type":"module","devDependencies":{"@types/mdast":"^3.0.10","eslint-config-base":"0.0.0","rimraf":"^3.0.2","tsconfig":"0.0.0","typescript":"^4.7.4","unified":"^10.1.2"},"dependencies":{"@astro-m2dx/common":"0.0.3","unist-util-visit":"^4.1.1"},"scripts":{"build":"tsc","clean":"rimraf -rf ./lib/"},"_id":"@astro-m2dx/remark-astro-auto-import@0.0.1","_integrity":"sha512-lknAh3dM/ia3OEoKTN8Rxo8E9wNhkxqWOCSX8ZfuwkCnHggONA6pDLIM10ocvpuqdwTydRkB9DODGoWzV15C/A==","_resolved":"/tmp/c8c15786d9f760d748be0b589cfd860b/astro-m2dx-remark-astro-auto-import-0.0.1.tgz","_from":"file:astro-m2dx-remark-astro-auto-import-0.0.1.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-lknAh3dM/ia3OEoKTN8Rxo8E9wNhkxqWOCSX8ZfuwkCnHggONA6pDLIM10ocvpuqdwTydRkB9DODGoWzV15C/A==","shasum":"6d6c00d6534b22561dec83d62ed9b0b3ddf3b9a9","tarball":"https://registry.npmjs.org/@astro-m2dx/remark-astro-auto-import/-/remark-astro-auto-import-0.0.1.tgz","fileCount":6,"unpackedSize":12331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmhXW/fqleuOBCyS4pBXJ/JDd0vL3iEw0Rro6j0/85CAiEA3hihXYdZRu6x4ZHM2MW+J46zhUXPpRNvUenV37LDyco="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGhLEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmroJA//UXPpTtTKv1IIvmax5ousSGmR1I2O3KdSKr9hGwJTBMt9TwCE\r\nvyHp2ye2w4G3DiNKgEL1RIC3V7ZfDNaQdwRzqJms6jySfbrXhMjCju6yNq0h\r\nA+3KyyaD0xUErGUBNps2s0gk1HIfvyV1VfDCUpJU6zA0UgVePSt8PBUkWMrQ\r\nPhajh60fXIrW5G2JfUqjIVBXE82R5B3DkYT2hCKxiMQBH+qtNeAKsusr+jMZ\r\nfBEJGRsS2tDkdvs2j+7qgMN/aqvMtg9mv6NL/riZXn53FmKIBURJM+CgTG3D\r\nahuLI7p/EAnXMFKdsGXBEhSS7E8vuY3Zy79pMLDePr6q9TxsdkPQ7DjvWZ55\r\n8cjrWhn+zXTYZq458bCKAdeuP/e62z8O/eRUDP963gnQ7A+rC0w74Rm3ztfI\r\nHkZZb1uD6QTqJAmX1N/EgeU3IWpcRqFfQq3/RZocKkFaA2SqsRXNnwHdNzcT\r\n4HTtq+O0hkqnNdHrLT6hzmCW6AG0z2KEECBiNrhv+YquOVAlRCgiHXsmU6LK\r\n8Uxmbrq43lQHSYkuDWsdBFq0tNqSqCsE2NBJXQdFHbPvMddyYUocVz/5KGre\r\n2lh+lGsDcP3I72qIMOiXk2tLzPHvLf83fSK6K3tUuzT1seCXekqo2pn2uGUi\r\nB6DbkEnZgUVLxiNE/wtX7KszBhNCRof2EhQ=\r\n=k4J1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shackhacker-christian","email":"christian@hackyourshack.org"},"directories":{},"maintainers":[{"name":"shackhacker-christian","email":"christian@hackyourshack.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-astro-auto-import_0.0.1_1662653124133_0.46261610256549424"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.2":{"name":"@astro-m2dx/remark-astro-auto-import","version":"0.0.2","description":"Remark plugin to add automatic component imports to MDX files","author":{"name":"christian@hackyourshack.org"},"homepage":"https://astro-m2dx.netlify.app/","repository":{"type":"git","url":"git+https://github.com/astro-m2dx/astro-m2dx.git#main"},"license":"MIT","keywords":["remark-plugin","astro","mdx","layout"],"main":"lib/index.js","types":"lib/index.d.ts","type":"module","devDependencies":{"@types/mdast":"^3.0.10","eslint-config-base":"0.0.0","rimraf":"^3.0.2","tsconfig":"0.0.0","typescript":"^4.7.4","unified":"^10.1.2"},"dependencies":{"@astro-m2dx/common":"0.0.4","unist-util-visit":"^4.1.1"},"scripts":{"build":"tsc","clean":"rimraf -rf ./lib/"},"bugs":{"url":"https://github.com/astro-m2dx/astro-m2dx/issues"},"_id":"@astro-m2dx/remark-astro-auto-import@0.0.2","_integrity":"sha512-qIPj7pTh3uQr4MvQ9j0iRG0kn3with2oKC2ddQdlsJgfysTp8LjASvPi1dn0hMe0OnOHyYpflWsixpgXMLJxxw==","_resolved":"/tmp/3e11a3a642cee0f443819c3509575693/astro-m2dx-remark-astro-auto-import-0.0.2.tgz","_from":"file:astro-m2dx-remark-astro-auto-import-0.0.2.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-qIPj7pTh3uQr4MvQ9j0iRG0kn3with2oKC2ddQdlsJgfysTp8LjASvPi1dn0hMe0OnOHyYpflWsixpgXMLJxxw==","shasum":"fc6dd542ee362c9b5c1c15c4fbec556cca9f1da1","tarball":"https://registry.npmjs.org/@astro-m2dx/remark-astro-auto-import/-/remark-astro-auto-import-0.0.2.tgz","fileCount":6,"unpackedSize":12520,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICuYCEjdojUGGi/i9Jt8vo6P9jeSxFUbG3sTebl91Zw/AiEA88TdHorfJLG9Y5Vey9yIx/RHpru5jw/e+mPRy+cDm2o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGjtHACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrvng//ctfq/aj+VIPlG2MpOOG7o+WY590j+nkzTCaHVBu7TJatKa9w\r\nlh/dN50ZJBcX3tx4ahi9V8QFT7rjY/C6MoKiBK75V7CyOskW7JszVmtfj5qD\r\n2OCJ0qhXgdab8IYb8tl8/qLl9PFYsle7/L8NwXWLGLlPZtTsmKniHljribB1\r\n0ThDDl/5nuEsoYPvQ8PdsGEojVWfXvsC3gYg+Vn1I7e406U14C3sgRMOSIny\r\nmrh7f72LopsGuTdg6sI068IlNLOkOgZcALf6nqytM6iBZpdbtinf4OLkR8a7\r\nJCa1FE97ORbdY0qJBdzg8HVGeptzNkEJ9nFnu+n7ud/Vewz0tFu2pf6LpekE\r\ncsRciSlmm01XLCoB+hdw+9Np1vsScbIiMcjqRcpjPsKOn6JhAjkzzIKBuKoG\r\nba4hEh8JveAGGHbIZKJ6lkenQJSs44X/AopE3xyDOXfUhtwXskYADVUUdso5\r\naPjSQWDcXqD7USI77xuhZfC4tQnFVu8z46AX43SeW9dZ/ydcfMkGFPdNj/4f\r\nRmgMcXbqucVkIgHyr9Vvq0Kk942OFyeCyfCvlQDK2km9u+U+kbZ4j1Cj3+XO\r\nVqtM4X6uGuSdx0a0JOjl3TFTBiE1UO7x5wDZqKeujkkkRBoEJLSRedf7Deba\r\n1K0X4hP20rkmAHxoxfdArNMNXTIGaC2vsIQ=\r\n=Aj7F\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shackhacker-christian","email":"christian@hackyourshack.org"},"directories":{},"maintainers":[{"name":"shackhacker-christian","email":"christian@hackyourshack.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-astro-auto-import_0.0.2_1662663494920_0.24461868015218013"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.3":{"name":"@astro-m2dx/remark-astro-auto-import","version":"0.0.3","description":"Remark plugin to add automatic component imports to MDX files","author":{"name":"christian@hackyourshack.org"},"homepage":"https://astro-m2dx.netlify.app/","repository":{"type":"git","url":"git+https://github.com/astro-m2dx/astro-m2dx.git#main"},"license":"MIT","keywords":["remark-plugin","astro","mdx","layout"],"main":"lib/index.js","types":"lib/index.d.ts","type":"module","devDependencies":{"@types/mdast":"^3.0.10","eslint-config-base":"0.0.0","rimraf":"^3.0.2","tsconfig":"0.0.0","typescript":"^4.7.4","unified":"^10.1.2"},"dependencies":{"@astro-m2dx/common":"0.0.5","unist-util-visit":"^4.1.1"},"scripts":{"build":"tsc","clean":"rimraf -rf ./lib/"},"bugs":{"url":"https://github.com/astro-m2dx/astro-m2dx/issues"},"_id":"@astro-m2dx/remark-astro-auto-import@0.0.3","_integrity":"sha512-PC+/D4Hm3nvPpunSe8S8VCNrw+l+hZpF+S7sGbCpbFBiiC0z6bcdE/l3GBYkwXLYWByd+7AqfYQtTW29HYvm9g==","_resolved":"/tmp/984086f0342bc8609d0f2b2e455b3ebe/astro-m2dx-remark-astro-auto-import-0.0.3.tgz","_from":"file:astro-m2dx-remark-astro-auto-import-0.0.3.tgz","_nodeVersion":"16.17.0","_npmVersion":"8.15.0","dist":{"integrity":"sha512-PC+/D4Hm3nvPpunSe8S8VCNrw+l+hZpF+S7sGbCpbFBiiC0z6bcdE/l3GBYkwXLYWByd+7AqfYQtTW29HYvm9g==","shasum":"8b4e8312a927c4912d6917598c320aa7801a9f85","tarball":"https://registry.npmjs.org/@astro-m2dx/remark-astro-auto-import/-/remark-astro-auto-import-0.0.3.tgz","fileCount":6,"unpackedSize":12793,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9yYiD8KWeSLPuemZDszPjdHFLe0b8hGN9+ZrYUJgVUgIgWJ/3jxq4AOcS7d3T/5N1kcjb+G8dRMvAgJ9KVVHnvPs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjH3MpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr86xAAgUZWki2xdIVg01MSmVvL9uZUdHo94EQiY0XuQSAIpsDzH6jH\r\n4dZG0NLWBMqTICn0Bq0S86EBu5Eod+V/08TcbQEO/h+tNy1CHFiLmDfbiyaN\r\noyxnz8uIsWZF8lOLbewIZ7HiBt6zCs8xU9bnilsGJbp37pHwDm2KWhFsKbvY\r\no9BaoKI0vSu7hxtSynOn8AzC8zd/sis6866UlYBBwvnMIqwCsfe7iAtAemCK\r\nhqMFwKd4uUmqUjOAYt8ALh5GY+yHu3GqNz7CmJCh0O9Y9gbYN+AUH9ZDDHNF\r\nAYKJ3+orRYIQ8MHPDgP8P4LzwCXQdCVwDHSFwh+eXYz0/uyawiqAtot3waIZ\r\nq4LRnIPeh6V7BXEAC0GLtFWN5LqfdOrLDc1VwiJ6Ahpve0D6Jz6b6QKKZljL\r\ncrqwPlD7RiDJKvdEVc4GkEFh6zcYGFGJw6SR3wkVfwiouJwoDwN4x+BUzH5e\r\nJuxvUssvV4Djcrhdvjrh6Z4hdTH5qo4u3YQ7hE7rU966g/VYcDYp6+WuvlGw\r\nEK1sf+qaawPlHxs+JlsQvBp/jSX8W4l0/71Yc+cRHU1wtNj077sosXPOHDZI\r\n/cCls2RRWYAnG13z12XnWBEW1+tVJEKbQsN2ebRbg351vJfmxsmapg5FyXhP\r\n10mZFixQRcw7c54+UZGh3IN8tD9+OXRG6pI=\r\n=51dQ\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shackhacker-christian","email":"christian@hackyourshack.org"},"directories":{},"maintainers":[{"name":"shackhacker-christian","email":"christian@hackyourshack.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-astro-auto-import_0.0.3_1663005481576_0.3874407801742876"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.0.4":{"name":"@astro-m2dx/remark-astro-auto-import","version":"0.0.4","description":"Remark plugin to add automatic component imports to MDX files","author":{"name":"christian@hackyourshack.org"},"homepage":"https://astro-m2dx.netlify.app/","repository":{"type":"git","url":"git+https://github.com/astro-m2dx/astro-m2dx.git#main"},"license":"MIT","keywords":["remark-plugin","astro","mdx","layout"],"main":"lib/index.js","types":"lib/index.d.ts","type":"module","devDependencies":{"@types/mdast":"^3.0.10","eslint-config-base":"0.0.0","rimraf":"^3.0.2","tsconfig":"0.0.0","typescript":"^4.7.4","unified":"^10.1.2"},"dependencies":{"@astro-m2dx/common":"0.0.6","unist-util-visit":"^4.1.1"},"scripts":{"build":"tsc","clean":"rimraf -rf ./lib/"},"bugs":{"url":"https://github.com/astro-m2dx/astro-m2dx/issues"},"_id":"@astro-m2dx/remark-astro-auto-import@0.0.4","_integrity":"sha512-esRyXFzsSf6qN39peK+zRpReH6PpEn1W6FDPqztnaFH4w/tFOyW2vmk9HoWGLx54PFsePBt0B9P6pqS76B+cbQ==","_resolved":"/tmp/500d1e8f218afe31edf95de8976ca799/astro-m2dx-remark-astro-auto-import-0.0.4.tgz","_from":"file:astro-m2dx-remark-astro-auto-import-0.0.4.tgz","_nodeVersion":"16.17.1","_npmVersion":"8.15.0","dist":{"integrity":"sha512-esRyXFzsSf6qN39peK+zRpReH6PpEn1W6FDPqztnaFH4w/tFOyW2vmk9HoWGLx54PFsePBt0B9P6pqS76B+cbQ==","shasum":"c6fe9afd996905f28cc889a837864bf40372415d","tarball":"https://registry.npmjs.org/@astro-m2dx/remark-astro-auto-import/-/remark-astro-auto-import-0.0.4.tgz","fileCount":6,"unpackedSize":13010,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAjO9hw/U6edCMgNTgF4EoiIPF7SRd9PYry9GdGb2lBwAiBKJL/tMQj9wlpQyA7hWNkkZX3G/1Wn+9+7N7jRxuZ6QA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRU8XACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSdQ//TwgNcusLzl4VxZtRFMzywsa70IBOx9Zj95oGpAvyWueE5PTH\r\njB5XstEpvSY4uSM/j9n60a6F145vvueryUp+FwjRyDbKPig98j0rpFELHnIy\r\nDT4ind0ENqxgWWvfriXtmicZKBwUQ7E4Rk6fv5XP//V/GDOxuTTOzLYVP/LO\r\nL52FD1V4OBgs7Bqz6I76exrwdMDWS8sGcDOt667FfvAZh+tGVBeokpn3cLlV\r\nRKhtxXH4Y9ldijqJBt5bD97eqQ7G8CLyO8HG9u1pJKSPYvPJ3R8Y1dbS/mLI\r\nbzeHjqF12WlZWeqWUMBl0EUFuDzDd8Ph7EXUeOQG1JFHDplgPt/Zx8wNWo8W\r\nkGmBKwy24EqtwzlF3+//kayf0ZGgBSynRQ1OmK0lQEt+6WVZm90y3ZubfJhH\r\ner+EK7O0DZ4lCJAuKsB+XHo4yv71MgcIQvDXda2/KG6vSZMQPDPZVjbCMWJC\r\nGqKznF9bU7Zc8kE2vsc5Z4aKb/E1KcQAr0H3D6rpkRIcSTeSIBw+6DSQ0Iea\r\nxerRoLt69W+JymD3xjIWi4FyF/Oeya5jz+N7mQ6d57LElbLfV8jW2uRATs6D\r\nNEidL1vSE6ouoFZtr5gOp7b7+4SxfmzbiNmad9c1EY2y1sjtlZwfgDqgCXyr\r\nYIus+W9zfV1e89K804/mLoHq8MHxjWuFLII=\r\n=c4Vy\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"shackhacker-christian","email":"christian@hackyourshack.org"},"directories":{},"maintainers":[{"name":"shackhacker-christian","email":"christian@hackyourshack.org"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/remark-astro-auto-import_0.0.4_1665486615066_0.8419821323233128"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2022-09-08T16:05:24.032Z","0.0.1":"2022-09-08T16:05:24.312Z","modified":"2022-10-11T11:21:24.966Z","0.0.2":"2022-09-08T18:58:15.120Z","0.0.3":"2022-09-12T17:58:01.777Z","0.0.4":"2022-10-11T11:10:15.248Z"},"maintainers":[{"name":"shackhacker-christian","email":"christian@hackyourshack.org"}],"description":"Remark plugin to add automatic component imports to MDX files","keywords":["remark-plugin","astro","mdx","layout"],"author":{"name":"christian@hackyourshack.org"},"license":"MIT","readme":"# Astro M²DX - Remark plugin for auto-import\n\n> **DEPRECATED:** Please consider using the plugin [astro-m2dx](https://www.npmjs.com/package/astro-m2dx), which bundles all features from the different `@astro-m2dx` plugins in one plugin (all features are opt-in).\n\nremark plugin to define default JSX component imports for all MDX files in a directory.\n\n[Astro M²DX](https://astro-m2dx.netlify.app) is a set of plugins allowing you to define an [Astro](https://astro.build) 🚀 publishing pipeline for Markdown/MDX documents with full [MDX](https://mdxjs.com) features, but without the technical fuss, i.e. you and your non-tech editors can write **clean** markdown.\n\nHave a look at the other [`astro-m2dx` plugins](https://www.npmjs.com/org/astro-m2dx).\n\n## Content <!-- omit in toc -->\n\n- [What is this?](#what-is-this)\n- [When should I use this?](#when-should-i-use-this)\n- [Install](#install)\n- [Use](#use)\n  - [Options](#options)\n\n## What is this?\n\nThis package is a [`remark`](https://github.com/remarkjs/remark/blob/main/doc/plugins.md) plugin for markdown files in the context of [Astro](https://docs.astro.build/en/guides/integrations-guide/mdx) site generation, that allows you to define a set of JSX components that can be used in all MDX files without explicitly importing them.\n\n## When should I use this?\n\nIn Astro you usually have to import components (Astro, jsx, ...) that you want to use in your MDX file within the file. With this plugin you can define a set of \"known\" components, that can be used in all MDX files in that directory and subdirectory without the need to explicitly import them.\n\n## Install\n\nThis package is [ESM only](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).\nIn Node.js (version 12.20+, 14.14+, or 16.0+), install with `npm`:\n\n```sh\nnpm install -D @astro-m2dx/remark-astro-auto-import\n```\n\n## Use\n\nIn your `astro.config.mjs`\n\n```js\nimport { defineConfig } from 'astro/config';\n\nimport mdx from '@astrojs/mdx';\nimport autoLayout from '@astro-m2dx/remark-astro-auto-import';\n// ^^^\n\n// https://astro.build/config\nexport default defineConfig({\n  integrations: [mdx()],\n  markdown: {\n    remarkPlugins: [autoImport],\n    //              ^^^\n    extendDefaultPlugins: true,\n  },\n});\n```\n\nThis uses the default options, where the name of the auto-import file is `_auto-import.ts`.\n\nNow create an auto-import file with a default export for all known components:\n\n```js\nimport { Code } from 'astro/components';\n\nconst imports = {\n  Code,\n};\n\nexport default imports;\n```\n\nThe default export must be a map/object of components and their JSX name.\n\n### Options\n\nIf you want to use a different name for the auto-import file, you can specify it in the plugin's `name` option like so:\n\n```js\n    remarkPlugins: [[autoImport, {name: \"_my-imports.ts\"}]],\n```\n","readmeFilename":"README.md","homepage":"https://astro-m2dx.netlify.app/","repository":{"type":"git","url":"git+https://github.com/astro-m2dx/astro-m2dx.git#main"},"bugs":{"url":"https://github.com/astro-m2dx/astro-m2dx/issues"}}