diff --git a/core/README-zh.md b/core/README-zh.md
index e1a121e..9699059 100644
--- a/core/README-zh.md
+++ b/core/README-zh.md
@@ -66,7 +66,11 @@ import webpack, { Configuration } from 'webpack';
import scopePluginOptions from '@kkt/scope-plugin-options';
import { LoaderConfOptions } from 'kkt';
-export default (conf: Configuration, env: 'development' | 'production', options: LoaderConfOptions) => {
+export default (
+ conf: Configuration,
+ env: 'development' | 'production',
+ options: LoaderConfOptions
+) => {
// ....
config.module.rules.forEach((ruleItem) => {
if (typeof ruleItem === 'object') {
diff --git a/core/README.md b/core/README.md
index 30fc0ac..151d4bf 100644
--- a/core/README.md
+++ b/core/README.md
@@ -43,7 +43,9 @@ export default (
import webpack from 'webpack';
import { Options } from 'markdown-react-code-preview-loader';
/**
- * `mdCodeModulesLoader` method for adding `markdown-react-code-preview-loader` to webpack config.
+ * `mdCodeModulesLoader` method for adding
+ * `markdown-react-code-preview-loader` to webpack config.
+ *
* @param {webpack.Configuration} config webpack config
* @param {string[]} lang Parsing language
* @param {Options} option Loader Options
@@ -66,7 +68,11 @@ import webpack, { Configuration } from 'webpack';
import scopePluginOptions from '@kkt/scope-plugin-options';
import { LoaderConfOptions } from 'kkt';
-export default (conf: Configuration, env: 'development' | 'production', options: LoaderConfOptions) => {
+export default (
+ conf: Configuration,
+ env: 'development' | 'production',
+ options: LoaderConfOptions
+) => {
// ....
config.module.rules.forEach((ruleItem) => {
if (typeof ruleItem === 'object') {
@@ -121,7 +127,8 @@ import mdObj from 'markdown-react-code-preview-loader/README.md';
// `README.md` raw string text
mdObj.source
-// The component index object, the React component converted from the markdown indexed example.
+// The component index object,
+// the React component converted from the markdown indexed example.
// (need to configure meta)
mdObj.components
// The component source code index object, the sample source code indexed from markdown.
@@ -203,9 +210,13 @@ import { getURLParameters } from 'markdown-react-code-preview-loader';
getURLParameters('name=Adam&surname=Smith') // => { name: 'Adam', surname: "Smith" }
getURLParameters('mdx:preview:demo12') // => { }
-getURLParameters('mdx:preview:demo12&name=Adam&surname=Smith') // => { name: 'Adam', surname: "Smith" }
-getURLParameters('mdx:preview:demo12&code=true&boreder=0') // => { code: 'true', boreder: "0" }
-getURLParameters('mdx:preview:demo12?code=true&boreder=0') // => { code: 'true', boreder: "0" }
+
+getURLParameters('mdx:preview:demo12&name=Adam&surname=Smith')
+// => { name: 'Adam', surname: "Smith" }
+getURLParameters('mdx:preview:demo12&code=true&boreder=0')
+// => { code: 'true', boreder: "0" }
+getURLParameters('mdx:preview:demo12?code=true&boreder=0')
+// => { code: 'true', boreder: "0" }
```
```markdown
@@ -238,7 +249,10 @@ export default Demo
## getCodeBlock
```ts
-const getCodeBlock: (child: MarkdownParseData['children'], opts?: Options) => CodeBlockData['data'];
+const getCodeBlock: (
+ child: MarkdownParseData['children'],
+ opts?: Options
+) => CodeBlockData['data'];
```
## Configure meta ID
diff --git a/package.json b/package.json
index 37005e0..82ed69e 100644
--- a/package.json
+++ b/package.json
@@ -36,6 +36,8 @@
},
"license": "MIT",
"devDependencies": {
+ "@types/react": "~18.2.0",
+ "@types/react-dom": "~18.2.0",
"react": "~18.2.0",
"react-dom": "~18.2.0",
"husky": "~9.1.6",
diff --git a/pkg-example/README.md b/pkg-example/README.md
index 0a3faea..f990352 100644
--- a/pkg-example/README.md
+++ b/pkg-example/README.md
@@ -1,6 +1,8 @@
Example
===
+Add an example of loading EMS package dependencies
+
```jsx mdx:preview
import React from "react";
import Example from 'pkg-example';
diff --git a/website/package.json b/website/package.json
index 80249f8..eab15bf 100644
--- a/website/package.json
+++ b/website/package.json
@@ -31,9 +31,8 @@
"@kkt/less-modules": "~7.5.5",
"@kkt/raw-modules": "~7.5.5",
"@kkt/scope-plugin-options": "~7.5.5",
- "@types/react": "^18.2.0",
- "@types/react-dom": "^18.2.0",
"kkt": "~7.5.5",
+ "pkg-example": "2.1.9",
"markdown-react-code-preview-loader": "2.1.9"
},
"eslintConfig": {
diff --git a/website/src/App.tsx b/website/src/App.tsx
index d9921f8..3ed47a6 100644
--- a/website/src/App.tsx
+++ b/website/src/App.tsx
@@ -3,6 +3,7 @@ import { HashRouter, Routes, Route } from 'react-router-dom';
import { Layout } from './Layout';
import { HomePage } from './pages/docs';
import { ExamplePage } from './pages/example';
+import { PkgExamplePage } from './pages/pkg';
export default function App() {
return (
@@ -11,6 +12,7 @@ export default function App() {
+
+
+
;
+};
+
+export function PkgExamplePage() {
+ return (
+