diff --git a/.prettierignore b/.prettierignore index 6c8c5dc..fc6d402 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,5 +7,4 @@ backend/package-lock.json # Vendored / generated assets frontend/js/jquery.min.js -frontend/js/plausible.js *.min.js diff --git a/backend/package-lock.json b/backend/package-lock.json index c3e7fbf..1870b1e 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -8,7 +8,6 @@ "name": "fizika-admin-backend", "version": "1.0.0", "dependencies": { - "@plausible-analytics/tracker": "^0.4.5", "cors": "^2.8.6", "express": "^5.2.1", "helmet": "^8.2.0", @@ -21,12 +20,6 @@ "node": ">=18.0.0" } }, - "node_modules/@plausible-analytics/tracker": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/@plausible-analytics/tracker/-/tracker-0.4.5.tgz", - "integrity": "sha512-6BfAGejXY+YA3Cw6LYT2Zpn4hTxDtPQAawFsYUsQCOg78wIS5C4deAGXTfJffa5VleMWITv5lpJ/EYuQBl1tPA==", - "license": "MIT" - }, "node_modules/accepts": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/accepts/-/accepts-2.0.0.tgz", diff --git a/backend/package.json b/backend/package.json index 5cc3a4c..44a6245 100644 --- a/backend/package.json +++ b/backend/package.json @@ -9,7 +9,6 @@ "test": "node --test" }, "dependencies": { - "@plausible-analytics/tracker": "^0.4.5", "express": "^5.2.1", "multer": "^2.1.1", "cors": "^2.8.6", diff --git a/backend/public/admin.js b/backend/public/admin.js index 74cbfcd..a864d8a 100644 --- a/backend/public/admin.js +++ b/backend/public/admin.js @@ -1,5 +1,11 @@ const API_BASE = window.location.origin; +window.plausible = + window.plausible || + function () { + (window.plausible.q = window.plausible.q || []).push(arguments); + }; + // Escape user-supplied text before interpolating it into HTML, to prevent XSS. function escapeHtml(value) { return String(value).replace( diff --git a/backend/public/index.html b/backend/public/index.html index aa1c522..516206b 100644 --- a/backend/public/index.html +++ b/backend/public/index.html @@ -4,7 +4,12 @@