Skip to content

Commit c1277b2

Browse files
committed
Support formatting of MDX ESM
1 parent 5249d77 commit c1277b2

File tree

3 files changed

+24
-17
lines changed

3 files changed

+24
-17
lines changed

.changeset/sour-pandas-arrive.md

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
---
2+
"@mdx-js/language-service": patch
3+
"@mdx-js/language-server": patch
4+
"vscode-mdx": patch
5+
---
6+
7+
Support formatting of MDX ESM

packages/language-service/lib/virtual-code.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -306,7 +306,7 @@ function getEmbeddedCodes(mdx, ast, checkMdx, jsxImportSource) {
306306
lengths: [],
307307
data: {
308308
completion: true,
309-
format: false,
309+
format: true,
310310
navigation: true,
311311
semantic: true,
312312
structure: true,

packages/language-service/test/language-module.js

+16-16
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ test('create virtual code w/ mdxjsEsm', () => {
5050
lengths: [35],
5151
data: {
5252
completion: true,
53-
format: false,
53+
format: true,
5454
navigation: true,
5555
semantic: true,
5656
structure: true,
@@ -165,7 +165,7 @@ test('create virtual code w/o MDX layout in case of named re-export', () => {
165165
lengths: [34],
166166
data: {
167167
completion: true,
168-
format: false,
168+
format: true,
169169
navigation: true,
170170
semantic: true,
171171
structure: true,
@@ -278,7 +278,7 @@ test('create virtual code w/ MDX layout in case of default re-export', () => {
278278
lengths: [8, 21],
279279
data: {
280280
completion: true,
281-
format: false,
281+
format: true,
282282
navigation: true,
283283
semantic: true,
284284
structure: true,
@@ -395,7 +395,7 @@ test('create virtual code w/ MDX layout in case of named and default re-export',
395395
lengths: [15, 21],
396396
data: {
397397
completion: true,
398-
format: false,
398+
format: true,
399399
navigation: true,
400400
semantic: true,
401401
structure: true,
@@ -512,7 +512,7 @@ test('create virtual code w/ MDX layout in case of default and named re-export',
512512
lengths: [8, 27],
513513
data: {
514514
completion: true,
515-
format: false,
515+
format: true,
516516
navigation: true,
517517
semantic: true,
518518
structure: true,
@@ -626,7 +626,7 @@ test('create virtual code w/ MDX layout in case of a default exported arrow func
626626
lengths: [9],
627627
data: {
628628
completion: true,
629-
format: false,
629+
format: true,
630630
navigation: true,
631631
semantic: true,
632632
structure: true,
@@ -756,7 +756,7 @@ test('create virtual code w/ MDX layout in case of a default exported function d
756756
lengths: [24],
757757
data: {
758758
completion: true,
759-
format: false,
759+
format: true,
760760
navigation: true,
761761
semantic: true,
762762
structure: true,
@@ -885,7 +885,7 @@ test('create virtual code w/ MDX layout in case of a default exported constant',
885885
lengths: [7],
886886
data: {
887887
completion: true,
888-
format: false,
888+
format: true,
889889
navigation: true,
890890
semantic: true,
891891
structure: true,
@@ -1002,7 +1002,7 @@ test('create virtual code w/ MDX layout and matching argument name', () => {
10021002
lengths: [34],
10031003
data: {
10041004
completion: true,
1005-
format: false,
1005+
format: true,
10061006
navigation: true,
10071007
semantic: true,
10081008
structure: true,
@@ -1135,7 +1135,7 @@ test('create virtual code w/ MDX layout in case of a default export followed by
11351135
lengths: [51],
11361136
data: {
11371137
completion: true,
1138-
format: false,
1138+
format: true,
11391139
navigation: true,
11401140
semantic: true,
11411141
structure: true,
@@ -1271,7 +1271,7 @@ test('create virtual code w/ MDX layout in case of a default export preceded by
12711271
lengths: [27, 24],
12721272
data: {
12731273
completion: true,
1274-
format: false,
1274+
format: true,
12751275
navigation: true,
12761276
semantic: true,
12771277
structure: true,
@@ -1524,7 +1524,7 @@ test('create virtual code w/ prefixed JSX expressions for mdxFlowExpression', ()
15241524
lengths: [27],
15251525
data: {
15261526
completion: true,
1527-
format: false,
1527+
format: true,
15281528
navigation: true,
15291529
semantic: true,
15301530
structure: true,
@@ -1675,7 +1675,7 @@ test('create virtual code w/ prefixed JSX expressions in attributes', () => {
16751675
lengths: [27],
16761676
data: {
16771677
completion: true,
1678-
format: false,
1678+
format: true,
16791679
navigation: true,
16801680
semantic: true,
16811681
structure: true,
@@ -1836,7 +1836,7 @@ test('create virtual code w/ mdxJsxFlowElement w/ children', () => {
18361836
lengths: [27],
18371837
data: {
18381838
completion: true,
1839-
format: false,
1839+
format: true,
18401840
navigation: true,
18411841
semantic: true,
18421842
structure: true,
@@ -2005,7 +2005,7 @@ test('create virtual code w/ mdxJsxFlowElement w/o children', () => {
20052005
lengths: [27],
20062006
data: {
20072007
completion: true,
2008-
format: false,
2008+
format: true,
20092009
navigation: true,
20102010
semantic: true,
20112011
structure: true,
@@ -2143,7 +2143,7 @@ test('create virtual code w/ mdxJsxTextElement', () => {
21432143
lengths: [27],
21442144
data: {
21452145
completion: true,
2146-
format: false,
2146+
format: true,
21472147
navigation: true,
21482148
semantic: true,
21492149
structure: true,

0 commit comments

Comments
 (0)