0
Fork 0
mirror of https://github.com/withastro/astro.git synced 2024-12-30 22:03:56 -05:00

Update MDX integration to es-module-lexer@1.1.1 (#6296)

* Update MDX integration to es-module-lexer@1.1.1

* Added missing pnpm-lock.yaml file

* Create lucky-flowers-wonder.md

---------

Co-authored-by: Nate Moore <natemoo-re@users.noreply.github.com>
This commit is contained in:
Raphael Bossek 2023-02-23 16:20:06 +01:00 committed by GitHub
parent f91a7f376c
commit 075b87e8b7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
5 changed files with 16 additions and 11 deletions

View file

@ -0,0 +1,5 @@
---
"@astrojs/mdx": patch
---
Update to `es-module-lexer@1.1.1`

View file

@ -1,5 +1,9 @@
# @astrojs/mdx # @astrojs/mdx
## 0.17.1
- Updated to es-module-lexer@1.1.1
## 0.17.0 ## 0.17.0
### Minor Changes ### Minor Changes

View file

@ -1,7 +1,7 @@
{ {
"name": "@astrojs/mdx", "name": "@astrojs/mdx",
"description": "Use MDX within Astro", "description": "Use MDX within Astro",
"version": "0.17.0", "version": "0.17.1",
"type": "module", "type": "module",
"types": "./dist/index.d.ts", "types": "./dist/index.d.ts",
"author": "withastro", "author": "withastro",
@ -35,7 +35,7 @@
"@mdx-js/mdx": "^2.3.0", "@mdx-js/mdx": "^2.3.0",
"@mdx-js/rollup": "^2.3.0", "@mdx-js/rollup": "^2.3.0",
"acorn": "^8.8.0", "acorn": "^8.8.0",
"es-module-lexer": "^0.10.5", "es-module-lexer": "^1.1.1",
"estree-util-visit": "^1.2.0", "estree-util-visit": "^1.2.0",
"github-slugger": "^1.4.0", "github-slugger": "^1.4.0",
"gray-matter": "^4.0.3", "gray-matter": "^4.0.3",

View file

@ -112,13 +112,13 @@ export default function mdx(partialMdxOptions: Partial<MdxOptions> = {}): AstroI
} }
const { fileUrl, fileId } = getFileInfo(id, config); const { fileUrl, fileId } = getFileInfo(id, config);
if (!moduleExports.includes('url')) { if (!moduleExports.find(({n}) => n === 'url')) {
code += `\nexport const url = ${JSON.stringify(fileUrl)};`; code += `\nexport const url = ${JSON.stringify(fileUrl)};`;
} }
if (!moduleExports.includes('file')) { if (!moduleExports.find(({n}) => n === 'file')) {
code += `\nexport const file = ${JSON.stringify(fileId)};`; code += `\nexport const file = ${JSON.stringify(fileId)};`;
} }
if (!moduleExports.includes('Content')) { if (!moduleExports.find(({n}) => n === 'Content')) {
// Make `Content` the default export so we can wrap `MDXContent` and pass in `Fragment` // Make `Content` the default export so we can wrap `MDXContent` and pass in `Fragment`
code = code.replace('export default MDXContent;', ''); code = code.replace('export default MDXContent;', '');
code += `\nexport const Content = (props = {}) => MDXContent({ code += `\nexport const Content = (props = {}) => MDXContent({

View file

@ -2901,7 +2901,7 @@ importers:
astro-scripts: workspace:* astro-scripts: workspace:*
chai: ^4.3.6 chai: ^4.3.6
cheerio: ^1.0.0-rc.11 cheerio: ^1.0.0-rc.11
es-module-lexer: ^0.10.5 es-module-lexer: ^1.1.1
estree-util-visit: ^1.2.0 estree-util-visit: ^1.2.0
github-slugger: ^1.4.0 github-slugger: ^1.4.0
gray-matter: ^4.0.3 gray-matter: ^4.0.3
@ -2929,7 +2929,7 @@ importers:
'@mdx-js/mdx': 2.3.0 '@mdx-js/mdx': 2.3.0
'@mdx-js/rollup': 2.3.0 '@mdx-js/rollup': 2.3.0
acorn: 8.8.2 acorn: 8.8.2
es-module-lexer: 0.10.5 es-module-lexer: 1.1.1
estree-util-visit: 1.2.1 estree-util-visit: 1.2.1
github-slugger: 1.5.0 github-slugger: 1.5.0
gray-matter: 4.0.3 gray-matter: 4.0.3
@ -9296,10 +9296,6 @@ packages:
unbox-primitive: 1.0.2 unbox-primitive: 1.0.2
which-typed-array: 1.1.9 which-typed-array: 1.1.9
/es-module-lexer/0.10.5:
resolution: {integrity: sha512-+7IwY/kiGAacQfY+YBhKMvEmyAJnw5grTUgjG85Pe7vcUI/6b7pZjZG8nQ7+48YhzEAEqrEgD2dCz/JIK+AYvw==}
dev: false
/es-module-lexer/1.1.1: /es-module-lexer/1.1.1:
resolution: {integrity: sha512-n3ruqU8Te7I5prBd6d0darM8ajFuVNhLWvgo04hN7goWSaSrxe7ENOZitac7akN0A2o+8fMomBDsNPvW/eE3CQ==} resolution: {integrity: sha512-n3ruqU8Te7I5prBd6d0darM8ajFuVNhLWvgo04hN7goWSaSrxe7ENOZitac7akN0A2o+8fMomBDsNPvW/eE3CQ==}
dev: false dev: false