diff --git a/.prettierignore b/.prettierignore index fc6d402..6c8c5dc 100644 --- a/.prettierignore +++ b/.prettierignore @@ -7,4 +7,5 @@ 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 1870b1e..c3e7fbf 100644 --- a/backend/package-lock.json +++ b/backend/package-lock.json @@ -8,6 +8,7 @@ "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", @@ -20,6 +21,12 @@ "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 44a6245..5cc3a4c 100644 --- a/backend/package.json +++ b/backend/package.json @@ -9,6 +9,7 @@ "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 a864d8a..74cbfcd 100644 --- a/backend/public/admin.js +++ b/backend/public/admin.js @@ -1,11 +1,5 @@ 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 516206b..aa1c522 100644 --- a/backend/public/index.html +++ b/backend/public/index.html @@ -4,12 +4,7 @@