Built/tested on:
npm --version
10.4.0
node --version
v20.11.1
- Bumped version to 8.0.0 considering all of the changes.
- Updated dependencies:
- Updated Bootstrap to 5.3.3
- Updated dev-dependencies:
- Updated
autoprefixer
to 10.4.17 - Updated
browser-sync
to 3.0.2 - Updated
chokidar
to 3.6.0 - Updated
concurrently
to 8.2.2- Consequently, had to update
scripts/start.js
andscripts/start-debug.js
for this change.
- Consequently, had to update
- Updated
postcss
to 8.4.35 - Updated
prettier
to 3.2.5- As a result, had to update
scripts/render-pug.js
to change therenderPug
function to an async function.- Also, has to modify the 'prettified' const to be await.
- As a result, had to update
- Updated
sass
to 1.71.1
- Updated
- Updated
scripts/render-scss.js
to replace legacysass.renderSync
withsass.compileString
. - Updated scripts and css for
simple-datatables
to 9.0.0- Updated main css as well, as a result. The
.datatable-pagination
had to be updated throughout to includebutton
, which was a change made insimple-datatables
>8.0
- Updated main css as well, as a result. The
- Updated
Charts.js
to 4.4.1- Updated
assests/demo/chart-*-demo.js
files as a result.
- Updated
- Updated
fontawesome
to 6.5.1 - Replaced
upath
with@ewizardjs/upath
v3.0.0 - Updated copyright year to 2024.
- This theme does not seem to be affected that much with the deprecations in Bootstrap 5.3
.text-muted
replaced with.text-body-secondary
.navbar-dark
left for now, withdata-bs-theme="dark"
added
- As a result of updating
Charts.js
,luxon
^3 andchartjs-adapter-luxon
^1 have been added.- This was needed as Charts.js >v2 appears to require an adapter for
Time Cartesian Axis
- This was needed as Charts.js >v2 appears to require an adapter for