{"_id":"@achimismaili/easy-web-markdown","_rev":"2-b5976e5d2a13433db041b375e615d493","name":"@achimismaili/easy-web-markdown","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@achimismaili/easy-web-markdown","version":"1.0.0","license":"MIT","_id":"@achimismaili/easy-web-markdown@1.0.0","maintainers":[{"name":"achimismaili","email":"achim@ismaili.de"}],"homepage":"https://github.com/achimismaili/easy-web#readme","bugs":{"url":"https://github.com/achimismaili/easy-web/issues"},"dist":{"shasum":"840689174ae1089c97e21efced3fbd939b37ead8","tarball":"https://registry.npmjs.org/@achimismaili/easy-web-markdown/-/easy-web-markdown-1.0.0.tgz","fileCount":14,"integrity":"sha512-BE8z9LdwWkGUA1BWyEymln2M+iTDYa9AUi05VHsX+HzSzoOsoe9RUr1khLUqvTO2J+HlJhkBkgEMuAaWHgAxLw==","signatures":[{"sig":"MEUCIDBQn7Ri13LhRrhy06g5QYmvTxPpm5swFrvzPV/UaJkvAiEAoe2d/wPV/C2y9gDBo2REv/AuFDBvQ4PxnrEOvmN8Ghw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10589},"type":"module","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac38a896aa8325f3898d0b862266838efef7fc26","scripts":{"test":"vitest run","build":"tsc","typecheck":"tsc --noEmit"},"_npmUser":{"name":"achimismaili","email":"achim@ismaili.de"},"repository":{"url":"git+https://github.com/achimismaili/easy-web.git","type":"git","directory":"packages/easy-web-markdown"},"_npmVersion":"10.9.8","description":"Remark plugin for the easy-web ecosystem that normalises markdown-body image URLs to paths Astro's built-in image resolver accepts.","directories":{},"sideEffects":false,"_nodeVersion":"22.22.3","dependencies":{"unified":"^11","unist-util-visit":"^5"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@10.34.4","devDependencies":{"vfile":"^6.0.3","vitest":"^3.2.4","typescript":"^5.5.0","@types/mdast":"^4"},"peerDependencies":{"astro":">=6.0.0 <8.0.0"},"_npmOperationalInternal":{"tmp":"tmp/easy-web-markdown_1.0.0_1784227533920_0.45410167869575613","host":"s3://npm-registry-packages-npm-production"},"deprecated":"Moved to @easy-web/markdown. Install that instead; this package is no longer updated."}},"time":{"created":"2026-07-16T18:45:33.794Z","modified":"2026-08-30T11:43:38.794Z","1.0.0":"2026-07-16T18:45:34.059Z"},"bugs":{"url":"https://github.com/achimismaili/easy-web/issues"},"license":"MIT","homepage":"https://github.com/achimismaili/easy-web#readme","repository":{"url":"git+https://github.com/achimismaili/easy-web.git","type":"git","directory":"packages/easy-web-markdown"},"description":"Remark plugin for the easy-web ecosystem that normalises markdown-body image URLs to paths Astro's built-in image resolver accepts.","maintainers":[{"name":"achimismaili","email":"achim@ismaili.de"}],"readme":"# @achimismaili/easy-web-markdown\r\n\r\nRemark plugin for the easy-web ecosystem. Normalises `/src/assets/...` image URLs in markdown body to relative paths Astro's built-in markdown image resolver accepts.\r\n\r\n## Installation\r\n\r\n```sh\r\npnpm add @achimismaili/easy-web-markdown\r\n```\r\n\r\n## Usage (Astro 6)\r\n\r\n```ts\r\n// astro.config.mjs\r\nimport { defineConfig } from 'astro/config';\r\nimport easyWebMarkdown from '@achimismaili/easy-web-markdown';\r\n\r\nexport default defineConfig({\r\n  markdown: {\r\n    remarkPlugins: [easyWebMarkdown],\r\n  },\r\n});\r\n```\r\n\r\n## Usage (Astro 7 — opt-in required)\r\n\r\nAstro 7 replaced the default markdown pipeline with Sätteri. To keep using remark plugins, install `@astrojs/markdown-remark` and configure:\r\n\r\n```ts\r\nimport { unified } from '@astrojs/markdown-remark';\r\nimport easyWebMarkdown from '@achimismaili/easy-web-markdown';\r\n\r\nexport default defineConfig({\r\n  markdown: {\r\n    processor: unified({\r\n      remarkPlugins: [easyWebMarkdown],\r\n    }),\r\n  },\r\n});\r\n```\r\n","readmeFilename":"README.md"}