Skip to content

Commit e3d1b92

Browse files
Separate monaco from main app and split up Codeeditor between embed and app, fix double linter issue
1 parent 82507f4 commit e3d1b92

32 files changed

+298
-1100
lines changed

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ npm-debug.log
2121
yarn-error.log
2222
.idea
2323
jest
24+
stats.json
2425

2526
lerna-debug.log
2627

packages/app/src/app/components/CodeEditor/CodeMirror/index.js

Lines changed: 11 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,24 @@
11
// @flow
22

3-
import * as React from 'react';
4-
import CodeMirror from 'codemirror';
5-
import { withTheme } from 'styled-components';
6-
7-
import type { ModuleError, Module } from '@codesandbox/common/lib/types';
8-
import { resolveModule } from '@codesandbox/common/lib/sandbox/modules';
9-
import { getCodeMirror } from 'app/utils/codemirror';
10-
11-
import { listen } from 'codesandbox-api';
12-
133
import 'codemirror/addon/dialog/dialog';
144
import 'codemirror/addon/hint/show-hint';
155
import 'codemirror/addon/tern/tern';
166
import 'codemirror/addon/lint/lint.css';
177
import 'codemirror/addon/lint/lint';
188

19-
import FuzzySearch from '../FuzzySearch';
20-
import { Container, CodeContainer } from './elements';
21-
9+
import { resolveModule } from '@codesandbox/common/lib/sandbox/modules';
10+
import type { Module, ModuleError } from '@codesandbox/common/lib/types';
11+
import { getCodeMirror } from 'app/utils/codemirror';
12+
import CodeMirror from 'codemirror';
13+
import { listen } from 'codesandbox-api';
14+
import * as React from 'react';
15+
import { withTheme } from 'styled-components';
2216
// eslint-disable-next-line
23-
import LinterWorker from 'worker-loader?publicPath=/&name=monaco-linter.[hash:8].worker.js!../Monaco/workers/linter';
17+
import LinterWorker from 'worker-loader?publicPath=/&name=monaco-linter.[hash:8].worker.js!app/overmind/effects/vscode/LinterWorker/index';
2418

25-
import type { Props, Editor } from '../types';
19+
import FuzzySearch from '../FuzzySearch';
20+
import type { Editor, Props } from '../types';
21+
import { CodeContainer, Container } from './elements';
2622

2723
type State = { fuzzySearchEnabled: boolean };
2824

0 commit comments

Comments
 (0)