diff --git a/web/package-lock.json b/web/package-lock.json index 4fc5b3caf..c3a95b719 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -1177,7 +1177,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/is-reference/-/is-reference-1.2.1.tgz", "integrity": "sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==", - "dev": true, "requires": { "@types/estree": "*" } @@ -1291,7 +1290,6 @@ "version": "0.25.7", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", - "dev": true, "requires": { "sourcemap-codec": "^1.4.4" } @@ -1587,6 +1585,33 @@ } } }, + "rollup-plugin-external-globals": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/rollup-plugin-external-globals/-/rollup-plugin-external-globals-0.6.1.tgz", + "integrity": "sha512-mlp3KNa5sE4Sp9UUR2rjBrxjG79OyZAh/QC18RHIjM+iYkbBwNXSo8DHRMZWtzJTrH8GxQ+SJvCTN3i14uMXIA==", + "requires": { + "@rollup/pluginutils": "^4.0.0", + "estree-walker": "^2.0.1", + "is-reference": "^1.2.1", + "magic-string": "^0.25.7" + }, + "dependencies": { + "@rollup/pluginutils": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-4.1.0.tgz", + "integrity": "sha512-TrBhfJkFxA+ER+ew2U2/fHbebhLT/l/2pRk0hfj9KusXUuRXd2v0R58AfaZK9VXDQ4TogOSEmICVrQAA3zFnHQ==", + "requires": { + "estree-walker": "^2.0.1", + "picomatch": "^2.2.2" + } + }, + "estree-walker": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.1.tgz", + "integrity": "sha512-tF0hv+Yi2Ot1cwj9eYHtxC0jB9bmjacjQs6ZBTj82H8JwUywFuc+7E83NWfNMwHXZc11mjfFcVXPe9gEP4B8dg==" + } + } + }, "rollup-plugin-minify-html-literals": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/rollup-plugin-minify-html-literals/-/rollup-plugin-minify-html-literals-1.2.5.tgz", @@ -1727,8 +1752,7 @@ "sourcemap-codec": { "version": "1.4.8", "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", - "dev": true + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" }, "sprintf-js": { "version": "1.0.3", diff --git a/web/package.json b/web/package.json index 89b8e9dda..abc2e95ec 100644 --- a/web/package.json +++ b/web/package.json @@ -20,6 +20,7 @@ "rollup": "^2.34.0", "rollup-plugin-copy": "^3.3.0", "rollup-plugin-cssimport": "^1.0.2", + "rollup-plugin-external-globals": "^0.6.1", "tslib": "^2.0.3" }, "devDependencies": { diff --git a/web/rollup.config.js b/web/rollup.config.js index 5b26fb941..6c7e30ebe 100644 --- a/web/rollup.config.js +++ b/web/rollup.config.js @@ -6,6 +6,7 @@ import sourcemaps from "rollup-plugin-sourcemaps"; import typescript from "@rollup/plugin-typescript"; import cssimport from "rollup-plugin-cssimport"; import copy from "rollup-plugin-copy"; +import externalGlobals from "rollup-plugin-external-globals"; const resources = [ { src: "src/index.html", dest: "dist" }, @@ -26,6 +27,9 @@ export default [ plugins: [ cssimport(), typescript(), + externalGlobals({ + django: "django" + }), resolve({ browser: true }), commonjs(), sourcemaps(), diff --git a/web/src/elements/table/Table.ts b/web/src/elements/table/Table.ts index 42fdbf4d3..dffc0faaf 100644 --- a/web/src/elements/table/Table.ts +++ b/web/src/elements/table/Table.ts @@ -1,6 +1,5 @@ import { gettext } from "django"; import { html, LitElement, property, TemplateResult } from "lit-element"; -import { until } from "lit-html/directives/until.js"; import { PBResponse } from "../../api/client"; import { COMMON_STYLES } from "../../common/styles";