diff --git a/package.json b/package.json index d7f994ca32..ebfbcff333 100644 --- a/package.json +++ b/package.json @@ -72,9 +72,9 @@ "compile-less-cli": "~1.8.11", "husky": "~7.0.4", "kkt": "~7.2.1", - "lerna": "~4.0.0", - "lint-staged": "~12.3.4", - "prettier": "~2.6.0", + "lerna": "^5.6.2", + "lint-staged": "^13.0.3", + "prettier": "~2.7.1", "react": "~18.2.0", "react-dom": "~18.2.0", "react-test-renderer": "~18.2.0", diff --git a/website/package.json b/website/package.json index a90df1e1ff..f5a0176ba8 100644 --- a/website/package.json +++ b/website/package.json @@ -34,14 +34,13 @@ "dependencies": { "@uiw/formatter": "~1.3.2", "@uiw/react-back-to-top": "^1.2.0", - "@uiw/react-code-preview": "~4.0.5", "@uiw/react-markdown-preview": "~4.1.0", "@uiw/reset.css": "~1.0.5", "markdown-react-code-preview-loader": "^2.1.2", "react": ">=16.9.0", "react-code-preview-layout": "^2.0.6", "react-dom": ">=16.9.0", - "react-router-dom": "~6.2.2", + "react-router-dom": "~6.4.2", "uiw": "^4.21.18" }, "devDependencies": { diff --git a/website/src/components/Markdown/Code.tsx b/website/src/components/Markdown/Code.tsx deleted file mode 100644 index 866b6ae02f..0000000000 --- a/website/src/components/Markdown/Code.tsx +++ /dev/null @@ -1,70 +0,0 @@ -import CodePreview, { CodePreviewProps } from '@uiw/react-code-preview'; - -export interface CodeProps extends CodePreviewProps { - code: string; - version: string; - codePen: boolean; - codeSandbox?: boolean; - dependencies: any; -} - -export default function Code({ version, dependencies, codePen, codeSandbox, ...other }: CodeProps) { - const props: CodePreviewProps = { ...other }; - if (codePen) { - props.codePenOption = { - title: `uiw${version} - demo`, - includeModule: ['uiw'], - js: (props.code || '').replace('_mount_', 'document.getElementById("container")'), - html: '
', - css_external: `https://unpkg.com/uiw@${version}/dist/uiw.min.css`, - js_external: `https://unpkg.com/react@17.x/umd/react.development.js;https://unpkg.com/react-dom@17.x/umd/react-dom.development.js;https://unpkg.com/classnames@2.2.6/index.js;https://unpkg.com/uiw@${version}/dist/uiw.min.js;https://unpkg.com/@uiw/codepen-require-polyfill@1.1.3/index.js`, - }; - } - if (codeSandbox) { - props.codeSandboxOption = { - files: { - 'sandbox.config.json': { - content: `{ - "template": "node", - "container": { - "startScript": "start", - "node": "14" - } - }`, - }, - 'public/index.html': { - content: `
`, - }, - 'src/index.js': { - content: (props.code || '').replace('_mount_', 'document.getElementById("container")'), - }, - '.kktrc.js': { - content: `import lessModules from "@kkt/less-modules";\nexport default (conf, env, options) => {\nconf = lessModules(conf, env, options);\nreturn conf;\n};`, - }, - 'package.json': { - content: { - name: 'uiw-demo', - description: `uiw v${version} - demo`, - dependencies: { - react: '^17.0.2', - 'react-dom': '^17.0.2', - uiw: 'latest', - }, - devDependencies: { - '@kkt/less-modules': '~7.1.1', - kkt: '~7.1.5', - }, - license: 'MIT', - scripts: { - start: 'kkt start', - build: 'kkt build', - test: 'kkt test --env=jsdom', - }, - browserslist: ['>0.2%', 'not dead', 'not ie <= 11', 'not op_mini all'], - }, - }, - }, - }; - } - return ; -}