π Comprehensive Dependency Updates & Linting Modernization
This release brings all dependencies to their latest versions, with enhanced SCSS linting support and no security vulnerabilities.
β¨ Key Highlights
- All 21+ dependencies updated to their absolute latest versions
- Enhanced SCSS linting with new
stylelint-config-standard-scsspackage - Security vulnerabilities fixed (node-forge, js-yaml)
- Zero linting errors - both JavaScript and SCSS pass all checks
- Zero security vulnerabilities - complete npm audit clean
π¦ Major Dependencies Updated
| Package | Previous | New |
|---|---|---|
| webpack | 5.101.3 | 5.103.0 |
| eslint | 9.34.0 | 9.39.1 |
| sass | 1.92.0 | 1.94.2 |
| stylelint | 16.23.1 | 16.26.1 |
| typescript | 5.9.2 | 5.9.3 |
| chart.js | 4.5.0 | 4.5.1 |
| dayjs | 1.11.18 | 1.11.19 |
| jsvectormap | 1.6.0 | 1.7.0 |
| @babel/core | 7.28.3 | 7.28.5 |
| @eslint/js | 9.34.0 | 9.39.1 |
| @typescript-eslint/eslint-plugin | 8.42.0 | 8.48.1 |
| @typescript-eslint/parser | 8.42.0 | 8.48.1 |
| cross-env | 10.0.0 | 10.1.0 |
| globals | 16.3.0 | 16.5.0 |
| html-webpack-plugin | 5.6.4 | 5.6.5 |
| postcss-preset-env | 10.3.1 | 10.4.0 |
| sass-loader | 16.0.5 | 16.0.6 |
| stylelint-config-standard | 38.0.0 | 39.0.1 |
π New Dependencies
- stylelint-config-standard-scss (v16.0.0) - SCSS-specific linting rules for proper Sass/SCSS syntax support
π Security Fixes
- node-forge updated to v1.3.2
- Fixed ASN.1 Validator Desynchronization vulnerability (High severity)
- Fixed ASN.1 OID Integer Truncation vulnerability (Moderate severity)
- js-yaml updated to v4.1.1 / v3.14.2
- Fixed prototype pollution in merge vulnerability (Moderate severity)
π οΈ Build & Linting Improvements
- Enhanced
.stylelintrc.json- Updated to usestylelint-config-standard-scssfor proper SCSS support - Zero JavaScript linting errors - All JS files pass ESLint 9.39.1
- Zero SCSS linting errors - All SCSS files pass Stylelint 16.26.1
- Clean production build - Webpack 5.103.0 compiles successfully with no warnings
β Build Status
β npm run lint:js - 0 errors, 0 warnings
β npm run lint:scss - 0 errors, 0 warnings
β npm run build - Compiled successfully
β npm audit - 0 vulnerabilities
π Installation
# Clone the repository
git clone https://github.com/puikinsh/Adminator-admin-dashboard.git
# Install dependencies
npm install
# Start development server
npm startOr install via npm:
npm install adminator-admin-dashboardπ Upgrade Instructions
For existing installations:
# Update to latest version
npm update
# Or clean install
rm -rf node_modules package-lock.json
npm installπ Full Changelog
See CHANGELOG.md for complete version history.