diff --git a/package-lock.json b/package-lock.json index 07c65950..09ebacce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -24,7 +24,6 @@ "codemirror": "^6.0.2", "dompurify": "^3.1.7", "file-saver": "^2.0.5", - "jquery": "^3.6.3", "jszip": "^3.7.0", "localforage": "^1.9.0", "minisearch": "^7.2.0", @@ -41,7 +40,7 @@ "@types/bootstrap": "^3.4.0", "@types/expect": "^24.3.0", "@types/file-saver": "^2.0.3", - "@types/jquery": "^3.5.5", + "@types/jquery": "^3.5.34", "@types/mocha": "^10.0.8", "@types/node": "^22.7.4", "bootstrap": "^3.4.1", @@ -5423,12 +5422,6 @@ "node": "^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0" } }, - "node_modules/jquery": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.7.1.tgz", - "integrity": "sha512-m4avr8yL8kmFN8psrbFFFmB/If14iN5o9nw/NgnnM+kybDJpRsAynV2BsfpTYrTRysYUdADVD7CkUUizgkpLfg==", - "license": "MIT" - }, "node_modules/js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", diff --git a/package.json b/package.json index 6171268c..1323f78f 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,6 @@ "codemirror": "^6.0.2", "dompurify": "^3.1.7", "file-saver": "^2.0.5", - "jquery": "^3.6.3", "jszip": "^3.7.0", "localforage": "^1.9.0", "minisearch": "^7.2.0", @@ -42,7 +41,7 @@ "@types/bootstrap": "^3.4.0", "@types/expect": "^24.3.0", "@types/file-saver": "^2.0.3", - "@types/jquery": "^3.5.5", + "@types/jquery": "^3.5.34", "@types/mocha": "^10.0.8", "@types/node": "^22.7.4", "bootstrap": "^3.4.1", diff --git a/src/ide/settings.ts b/src/ide/settings.ts index bf212030..5a1e5757 100644 --- a/src/ide/settings.ts +++ b/src/ide/settings.ts @@ -7,7 +7,7 @@ import { setBarVisible } from "./shortcutbar"; import { debugHighlightTagsTooltip } from "./views/debug"; import { insertTabKeymap, smartIndentKeymap } from "./views/tabs"; -declare var bootbox; +declare var bootbox: BootboxStatic; declare var $: JQueryStatic; export const highlightSpecialCharsCompartment = new Compartment(); diff --git a/src/ide/shortcutbar.ts b/src/ide/shortcutbar.ts index ee8982bf..3c1c9a78 100644 --- a/src/ide/shortcutbar.ts +++ b/src/ide/shortcutbar.ts @@ -1,4 +1,4 @@ -import $ = require("jquery"); +declare var $: JQueryStatic; // use browser jquery import { isMacOS } from "./keys"; // KEYBOARD SHORTCUTS / STATUS BAR diff --git a/src/ide/windows.ts b/src/ide/windows.ts index 068dda29..e58aee5a 100644 --- a/src/ide/windows.ts +++ b/src/ide/windows.ts @@ -1,5 +1,5 @@ -import $ = require("jquery"); +declare var $: JQueryStatic; // use browser jquery import { getFilenameForPath, getFilenamePrefix } from "../common/util"; import { FileData, WorkerError } from "../common/workertypes"; import { CodeProject } from "./project";