From 7b0e3bd99eff2add1ededbc5fdd49719a06c12ec Mon Sep 17 00:00:00 2001 From: Danilo Woznica Date: Tue, 4 Oct 2022 15:05:41 +0100 Subject: [PATCH] [beta] Sandpack: fix package.json dependencies & remove cm-markdown dependency (#5151) * Update 6 files * Update 3 files * Update _app.tsx and _document.tsx --- beta/next.config.js | 7 +- beta/package.json | 2 +- .../components/MDX/Sandpack/SandpackRoot.tsx | 9 --- beta/src/pages/_document.tsx | 39 +++++------ beta/src/utils/codemirrorMarkdownShim.js | 7 -- beta/yarn.lock | 64 +++---------------- 6 files changed, 29 insertions(+), 99 deletions(-) delete mode 100644 beta/src/utils/codemirrorMarkdownShim.js diff --git a/beta/next.config.js b/beta/next.config.js index ed3f22bb2..5fd3bd9a5 100644 --- a/beta/next.config.js +++ b/beta/next.config.js @@ -2,7 +2,6 @@ * Copyright (c) Facebook, Inc. and its affiliates. */ -const path = require('path'); const redirects = require('./src/redirects.json'); /** @@ -46,12 +45,8 @@ const nextConfig = { // Don't bundle the shim unnecessarily. config.resolve.alias['use-sync-external-store/shim'] = 'react'; - const {IgnorePlugin, NormalModuleReplacementPlugin} = require('webpack'); + const {IgnorePlugin} = require('webpack'); config.plugins.push( - new NormalModuleReplacementPlugin( - /@codemirror\/lang-markdown/, - require.resolve('./src/utils/codemirrorMarkdownShim.js') - ), new IgnorePlugin({ checkResource(resource, context) { if ( diff --git a/beta/package.json b/beta/package.json index a912bf3ce..3bc7b0898 100644 --- a/beta/package.json +++ b/beta/package.json @@ -22,7 +22,7 @@ "check-all": "npm-run-all prettier lint:fix tsc" }, "dependencies": { - "@codesandbox/sandpack-react": "1.7.2", + "@codesandbox/sandpack-react": "1.11.0", "@docsearch/css": "3.0.0-alpha.41", "@docsearch/react": "3.0.0-alpha.41", "@headlessui/react": "^1.7.0", diff --git a/beta/src/components/MDX/Sandpack/SandpackRoot.tsx b/beta/src/components/MDX/Sandpack/SandpackRoot.tsx index e05bdb141..163a33ecc 100644 --- a/beta/src/components/MDX/Sandpack/SandpackRoot.tsx +++ b/beta/src/components/MDX/Sandpack/SandpackRoot.tsx @@ -9,7 +9,6 @@ import {SandpackLogLevel} from '@codesandbox/sandpack-client'; import {CustomPreset} from './CustomPreset'; import {createFileMap} from './createFileMap'; import {CustomTheme} from './Themes'; -import type {SandpackSetup} from '@codesandbox/sandpack-react'; type SandpackProps = { children: React.ReactNode; @@ -78,19 +77,11 @@ function SandpackRoot(props: SandpackProps) { hidden: true, }; - let setup: SandpackSetup | undefined; - if (files['/package.json']) { - setup = { - dependencies: JSON.parse(files['/package.json'].code).dependencies, - }; - } - return (