Skip to content

Commit 35ed64d

Browse files
jorenbroekemadaKmoR
authored andcommitted
feat(@mdjs/core): move to ESM
1 parent 2555a86 commit 35ed64d

28 files changed

+678
-482
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@rocket/engine': patch
3+
---
4+
5+
Update es-module-lexer, small typecast fix because koa.context.body isn't always a string.

.changeset/hot-peas-marry.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@mdjs/core': minor
3+
---
4+
5+
BREAKING: Refactor @mdjs/core to ESM-only package, use latest rehype/remark/unified dependencies.

packages/check-html-links/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
"glob": "^7.0.0",
3939
"minimatch": "^3.0.4",
4040
"sax-wasm": "^2.0.0",
41-
"slash": "^3.0.0"
41+
"slash": "^4.0.0"
4242
},
4343
"devDependencies": {
4444
"@types/glob": "^7.0.0"

packages/cli/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
{
1616
"path": "../plugins-manager/tsconfig.json"
1717
},
18+
{
19+
"path": "../mdjs-core/tsconfig.json"
20+
},
1821
{
1922
"path": "../engine/tsconfig.json"
2023
}

packages/engine/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,11 @@
5151
"@mdjs/core": "^0.9.5",
5252
"@parcel/watcher": "^2.0.5",
5353
"@web/dev-server": "^0.1.4",
54-
"es-module-lexer": "^0.9.3",
54+
"es-module-lexer": "^0.10.5",
5555
"lit": "^2.2.5",
5656
"plugins-manager": "^0.3.0",
57-
"sax-wasm": "^2.1.3"
57+
"sax-wasm": "^2.1.3",
58+
"unist-util-visit": "^4.1.0"
5859
},
5960
"types": "./dist-types/src/index.d.ts",
6061
"typesVersions": {

packages/engine/src/formats/markdown.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { readFile, writeFile } from 'fs/promises';
1111
import path from 'path';
1212
import { addPlugin } from 'plugins-manager';
1313
import markdown from 'remark-parse';
14-
import visit from 'unist-util-visit';
14+
import { visit } from 'unist-util-visit';
1515

1616
/**
1717
* @param {string} string

packages/engine/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
"references": [
1515
{
1616
"path": "../plugins-manager/tsconfig.json"
17+
},
18+
{
19+
"path": "../mdjs-core/tsconfig.json"
1720
}
1821
],
1922
"include": [

packages/launch/tsconfig.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
{
1616
"path": "../plugins-manager/tsconfig.json"
1717
},
18+
{
19+
"path": "../mdjs-core/tsconfig.json"
20+
},
1821
{
1922
"path": "../engine/tsconfig.json"
2023
},

packages/mdjs-core/index.js

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,11 @@
22
/** @typedef {import('./types/code.js').Story} Story */
33
/** @typedef {import('./types/code.js').MdjsProcessPlugin} MdjsProcessPlugin */
44

5-
const { mdjsParse } = require('./src/mdjsParse.js');
6-
const { mdjsSetupCode } = require('./src/mdjsSetupCode.js');
7-
const { mdjsStoryParse } = require('./src/mdjsStoryParse.js');
8-
const { mdjsDocPage } = require('./src/mdjsDocPage.js');
9-
const { mdjsProcess } = require('./src/mdjsProcess.js');
10-
const { isMdjsContent } = require('./src/isMdjsContent.js');
5+
import { mdjsParse } from './src/mdjsParse.js';
6+
import { mdjsSetupCode } from './src/mdjsSetupCode.js';
7+
import { mdjsStoryParse } from './src/mdjsStoryParse.js';
8+
import { mdjsDocPage } from './src/mdjsDocPage.js';
9+
import { mdjsProcess } from './src/mdjsProcess.js';
10+
import { isMdjsContent } from './src/isMdjsContent.js';
1111

12-
module.exports = {
13-
mdjsParse,
14-
mdjsStoryParse,
15-
mdjsDocPage,
16-
mdjsProcess,
17-
isMdjsContent,
18-
mdjsSetupCode,
19-
};
12+
export { mdjsParse, mdjsStoryParse, mdjsDocPage, mdjsProcess, isMdjsContent, mdjsSetupCode };

packages/mdjs-core/index.mjs

Lines changed: 0 additions & 6 deletions
This file was deleted.

0 commit comments

Comments
 (0)