diff --git a/esbuild.config.mjs b/esbuild.config.mjs index fca6656..eac3f92 100644 --- a/esbuild.config.mjs +++ b/esbuild.config.mjs @@ -21,30 +21,20 @@ esbuild.build({ 'obsidian', 'electron', '@codemirror/autocomplete', - '@codemirror/closebrackets', '@codemirror/collab', '@codemirror/commands', - '@codemirror/comment', - '@codemirror/fold', - '@codemirror/gutter', - '@codemirror/highlight', - '@codemirror/history', '@codemirror/language', '@codemirror/lint', - '@codemirror/matchbrackets', - '@codemirror/panel', - '@codemirror/rangeset', - '@codemirror/rectangular-selection', '@codemirror/search', '@codemirror/state', - '@codemirror/stream-parser', - '@codemirror/text', - '@codemirror/tooltip', '@codemirror/view', + '@lezer/common', + '@lezer/highlight', + '@lezer/lr', ...builtins], format: 'cjs', watch: !prod, - target: 'es2016', + target: 'es2018', logLevel: "info", sourcemap: prod ? false : 'inline', minify: prod, diff --git a/package.json b/package.json index 80f762b..5b6b952 100644 --- a/package.json +++ b/package.json @@ -18,15 +18,15 @@ "devDependencies": { "@types/jest": "^28.1.2", "@types/node": "^16.11.6", - "@typescript-eslint/eslint-plugin": "^5.2.0", - "@typescript-eslint/parser": "^5.2.0", - "builtin-modules": "^3.2.0", - "esbuild": "0.13.12", + "@typescript-eslint/eslint-plugin": "5.29.0", + "@typescript-eslint/parser": "5.29.0", + "builtin-modules": "3.3.0", + "esbuild": "0.14.47", "jest": "^28.1.1", "monkey-around": "^2.3.0", "obsidian": "^0.15.4", "ts-jest": "^28.0.5", - "tslib": "2.3.1", - "typescript": "4.4.4" + "tslib": "2.4.0", + "typescript": "4.7.4" } } diff --git a/tsconfig.json b/tsconfig.json index ed4da99..1558e9e 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -11,7 +11,8 @@ "moduleResolution": "node", "importHelpers": true, "isolatedModules": true, - "lib": [ + "strictNullChecks": true, + "lib": [ "DOM", "ES5", "ES6",