Skip to content

Commit 2c22564

Browse files
committed
Update package
1 parent d87e3f0 commit 2c22564

File tree

10 files changed

+59
-30
lines changed

10 files changed

+59
-30
lines changed

eslint.config.mjs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,10 +22,10 @@ export default tseslint.config(
2222
ignores: ['**/dev-packages/**', '**/.storybook/**']
2323
},
2424
{
25-
name: 'packages/core',
26-
files: ['packages/core/**/*.{js,mjs,cjs,ts,jsx,tsx}'],
25+
name: 'packages/monaco',
26+
files: ['packages/monaco/**/*.{js,mjs,cjs,ts,jsx,tsx}'],
2727
rules: {
28-
'@typescript-eslint/no-explicit-any': 'off'
28+
'@typescript-eslint/no-namespace': 'off'
2929
}
3030
}
3131
);

package-lock.json

Lines changed: 42 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/components/package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,6 @@
7474
"build:storybook": "storybook build",
7575
"dev": "storybook dev -p 6006 --no-open",
7676
"type": "tsc --noEmit --emitDeclarationOnly false",
77-
"lint": "eslint --ext .ts,.tsx ./src",
78-
"lint:fix": "eslint --fix --ext .ts,.tsx ./src",
7977
"test": "vitest",
8078
"test:ci": "vitest --watch=false"
8179
}

packages/monaco/.eslintrc.cjs

Lines changed: 0 additions & 11 deletions
This file was deleted.

packages/monaco/package.json

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@axonivy/monaco",
3-
"version": "0.0.1-dev",
3+
"version": "13.1.0-next",
44
"private": false,
55
"license": "(EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0)",
66
"author": "Axon Ivy AG",
@@ -25,9 +25,9 @@
2525
"vscode-languageserver-protocol": "3.17.5"
2626
},
2727
"peerDependencies": {
28-
"@axonivy/jsonrpc": "^12.0.0-next",
29-
"@axonivy/ui-components": "^12.0.0-next",
30-
"react": "^18.2.0"
28+
"@axonivy/jsonrpc": "~13.1.0-next",
29+
"@axonivy/ui-components": "~13.1.0-next",
30+
"react": "^18.2 || ^19.0"
3131
},
3232
"devDependencies": {
3333
"react-dom": "^18.3.1"
@@ -41,8 +41,6 @@
4141
"build": "tsc --build",
4242
"package": "npm run clean && vite build && npm run build",
4343
"dev": "vite",
44-
"type": "tsc --noEmit",
45-
"lint": "eslint --ext .ts,.tsx ./src",
46-
"lint:fix": "eslint --fix --ext .ts,.tsx ./src"
44+
"type": "tsc --noEmit"
4745
}
4846
}

packages/monaco/src/components/CodeEditor.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ export const CodeEditor = ({ contextPath, value, onChange, language, onMountFunc
2929
setShowPlaceholder(editor.getValue() === '');
3030
};
3131

32-
const monacoOptions = options ?? MONACO_OPTIONS;
32+
const monacoOptions = { ...(options ?? MONACO_OPTIONS) };
3333
monacoOptions.readOnly = readonly;
3434

3535
return (

packages/monaco/src/ivy-script-client.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export namespace IvyScriptLanguage {
55
return urlBuilder(url, 'ivy-script-lsp');
66
}
77

8-
export async function startClient(connection: Connection, isMonacoReady: Promise<any>) {
8+
export async function startClient(connection: Connection, isMonacoReady: Promise<unknown>) {
99
await isMonacoReady;
1010
const monacoLanguageClient = await import('monaco-languageclient');
1111
const client = new monacoLanguageClient.MonacoLanguageClient({

packages/monaco/src/monaco-util.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import type * as monacoEditorApi from 'monaco-editor';
1010
import { ConsoleTimer, logIf } from './utils/console-util';
1111
export type MonacoEditorApi = typeof monacoEditorApi;
1212

13+
// eslint-disable-next-line @typescript-eslint/no-explicit-any
1314
export type WorkerConstructor = (new (...args: any) => Worker) | (new (...args: any) => Promise<Worker>);
1415

1516
// from monaco-editor-workers

packages/monaco/src/playground/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@ import { IvyIcons } from '@axonivy/ui-icons';
1212

1313
export async function start(): Promise<void> {
1414
const server = URLParams.webSocketBase();
15-
const root = createRoot(document.getElementById('root')!);
15+
const rootElement = document.getElementById('root');
16+
if (!rootElement) {
17+
throw new Error('root element not found');
18+
}
19+
const root = createRoot(rootElement);
1620

1721
const worker = await import('monaco-editor/esm/vs/editor/editor.worker?worker');
1822
const systemTheme = window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light';

packages/monaco/src/utils/console-util.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/* eslint-disable @typescript-eslint/no-explicit-any */
12
export function logIf(condition?: boolean, message?: any, ...optionalParams: any[]): void {
23
if (condition) {
34
console.log(message, ...optionalParams);

0 commit comments

Comments
 (0)