You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
…ild toolchain to work with modern Node.js versions.
- **Migrated from Babel 6 to Babel 7**
- Replaced babel-preset-es2015 with @babel/preset-env
- Updated plugins to use @babel/plugin-transform-object-rest-spread
- Added proper Babel configuration with babel.config.js
- **Upgraded from Gulp 3 to Gulp 4**
- Updated task system to use series/parallel pattern
- Modified gulpfile.babel.js for compatibility with current APIs
- Improved async handling with promises
- **Fixed Sass deprecation warnings**
- Updated gulp-dart-sass implementation to use current API
- **Updated dependencies**
- Replaced outdated and deprecated packages
- Updated package versions to latest compatible releases
- Added missing dependencies
The build system now successfully works on Node.js v23.9.0 and produces the same output as before.
All functionality remains the same - this PR only addresses build system compatibility issues.
I tried to build this on Node 23.9.0 and ran into several problems:
Babel 6 is old (Breaking changes)
Gulp 3 is old (Breaking changes)
Sass depracation warnings happen on every build.
Lots of outdated deps.
I was able to update these packages and fix the breaking changes locally. PR inbound.
The text was updated successfully, but these errors were encountered: