Refactor SCSS styles for consistency and readability; update color codes to lowercase hex values, remove unnecessary whitespace, and improve formatting across multiple files. Enhance JavaScript utility functions for better readability and maintainability, including DOM manipulation and validation functions. Optimize table performance with lazy loading and progressive initialization. Improve HTML sanitization and validation logic for credit card and file type checks.

This commit is contained in:
Aigars Silkalns
2025-09-03 16:58:29 +03:00
parent 98ae39a6c7
commit 3ede968007
42 changed files with 6512 additions and 5269 deletions

View File

@@ -1,6 +1,7 @@
{
"name": "gentelella",
"version": "2.1.0",
"type": "module",
"description": "Gentelella Admin is a free to use Bootstrap admin template",
"scripts": {
"dev": "vite",
@@ -41,49 +42,49 @@
},
"homepage": "https://github.com/puikinsh/gentelella#readme",
"devDependencies": {
"@eslint/js": "^9.31.0",
"@typescript-eslint/eslint-plugin": "^8.38.0",
"@typescript-eslint/parser": "^8.38.0",
"eslint": "^9.31.0",
"@eslint/js": "^9.34.0",
"@typescript-eslint/eslint-plugin": "^8.42.0",
"@typescript-eslint/parser": "^8.42.0",
"eslint": "^9.34.0",
"eslint-config-prettier": "^10.1.8",
"glob": "^11.0.2",
"glob": "^11.0.3",
"prettier": "^3.6.2",
"rollup-plugin-visualizer": "^6.0.3",
"sass": "^1.89.2",
"terser": "^5.43.1",
"typescript": "^5.8.3",
"vite": "^7.0.6"
"sass": "^1.92.0",
"terser": "^5.44.0",
"typescript": "^5.9.2",
"vite": "^7.1.4"
},
"dependencies": {
"@eonasdan/tempus-dominus": "^6.10.4",
"@fortawesome/fontawesome-free": "^7.0.0",
"@fullcalendar/core": "^6.1.17",
"@fullcalendar/daygrid": "^6.1.17",
"@fullcalendar/interaction": "^6.1.17",
"@fullcalendar/timegrid": "^6.1.17",
"@fortawesome/fontawesome-free": "^7.0.1",
"@fullcalendar/core": "^6.1.19",
"@fullcalendar/daygrid": "^6.1.19",
"@fullcalendar/interaction": "^6.1.19",
"@fullcalendar/timegrid": "^6.1.19",
"@popperjs/core": "^2.11.8",
"@simonwep/pickr": "^1.9.1",
"autosize": "^6.0.1",
"bootstrap": "^5.3.6",
"chart.js": "^4.4.2",
"cropperjs": "^2.0.0",
"datatables.net": "^2.3.2",
"datatables.net-bs5": "^2.3.2",
"datatables.net-buttons": "^3.2.3",
"datatables.net-buttons-bs5": "^3.2.3",
"bootstrap": "^5.3.8",
"chart.js": "^4.5.0",
"cropperjs": "^2.0.1",
"datatables.net": "^2.3.3",
"datatables.net-bs5": "^2.3.3",
"datatables.net-buttons": "^3.2.4",
"datatables.net-buttons-bs5": "^3.2.4",
"datatables.net-fixedheader": "^4.0.3",
"datatables.net-keytable": "^2.12.1",
"datatables.net-responsive": "^3.0.4",
"datatables.net-responsive-bs5": "^3.0.4",
"datatables.net-responsive": "^3.0.6",
"datatables.net-responsive-bs5": "^3.0.6",
"daterangepicker": "^3.1.0",
"dayjs": "^1.11.13",
"dayjs": "^1.11.18",
"dompurify": "^3.2.6",
"dropzone": "^6.0.0-beta.2",
"echarts": "^5.6.0",
"echarts": "^6.0.0",
"flot": "^4.2.6",
"inputmask": "^5.0.9",
"ion-rangeslider": "^2.3.1",
"jquery": "^3.6.1",
"jquery": "^3.7.1",
"jquery-knob": "^1.2.11",
"jquery-sparkline": "^2.4.0",
"jquery-ui": "^1.14.1",