Skip to content

Commit a92fbdd

Browse files
authored
Merge pull request #42 from CodinGame/fix-esm-strict
Fix esm strict
2 parents c8ba6d2 + 51e253f commit a92fbdd

File tree

5 files changed

+14
-8
lines changed

5 files changed

+14
-8
lines changed

.eslintrc.cjs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,11 @@ module.exports = {
66
extends: [
77
'@codingame/eslint-config',
88
'@codingame/eslint-config-react'
9-
]
9+
],
10+
rules: {
11+
'import/extensions': [
12+
'error',
13+
'ignorePackages'
14+
]
15+
}
1016
}

src/MonacoEditor.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ import { createEditor, getMonacoLanguage, updateEditorKeybindingsMode, registerE
55
import { IEditorOptions, IResolvedTextEditorModel } from '@codingame/monaco-vscode-editor-service-override'
66
import { DisposableStore, IReference, ITextFileEditorModel } from 'vscode/monaco'
77
import type { ITextFileEditorModelSaveEvent } from 'vscode/vscode/vs/workbench/services/textfile/common/textfiles'
8-
import { useDeepMemo, useLastValueRef, useLastVersion, useThemeColor } from './hooks'
9-
import './style'
8+
import { useDeepMemo, useLastValueRef, useLastVersion, useThemeColor } from './hooks.js'
9+
import './style.js'
1010

1111
const STATUS_BAR_HEIGHT = 20
1212

src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { loadLanguage, monaco, updateKeybindings, updateUserConfiguration } from '@codingame/monaco-editor-wrapper'
22
import { IEditorOptions, IResolvedTextEditorModel } from '@codingame/monaco-vscode-editor-service-override'
3-
import { IReference } from 'vscode/monaco'
4-
import { useThemeColor, useUserConfiguration } from './hooks'
5-
import MonacoEditor, { MonacoEditorProps } from './MonacoEditor'
3+
import type { IReference } from 'vscode/monaco'
4+
import { useThemeColor, useUserConfiguration } from './hooks.js'
5+
import MonacoEditor, { MonacoEditorProps } from './MonacoEditor.js'
66

77
export default MonacoEditor
88
export {

src/vscodeParts.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import React, { Fragment, ReactNode, useEffect, useRef, useState } from 'react'
22
import * as monaco from 'monaco-editor'
3-
import { attachPart, Parts, onPartVisibilityChange, registerCustomView, ViewContainerLocation, CustomViewOption, isPartVisibile } from '@codingame/monaco-vscode-views-service-override/views'
3+
import { attachPart, Parts, onPartVisibilityChange, registerCustomView, ViewContainerLocation, CustomViewOption, isPartVisibile } from '@codingame/monaco-vscode-views-service-override'
44
import { createPortal } from 'react-dom'
55
import { initializePromise } from '@codingame/monaco-editor-wrapper'
66
import { DisposableStore } from 'vscode/monaco'

tsconfig.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222
"sourceMap": true,
2323
"target": "ES2022"
2424
},
25-
"include": ["src"],
25+
"include": ["src", ".eslintrc.cjs"],
2626
"exclude": [
2727
"dist",
2828
"node_modules"

0 commit comments

Comments
 (0)