Releases: maddimathon/npm-build-utilities
Releases · maddimathon/npm-build-utilities
0.3.0-alpha.9 — 2025-11-19
Some small fixes to improve default js testing.
Breaking
- Updated dependencies (including glob to new major version)
Added
- Added option to TestStage args to use a custom jest cli command
- Added local prompt methods to Stage_Console for easier output styling
(including log-base-level)
Changed
- Removed prettier and typedoc-plugin-inline-sources from peerDependencies
0.3.0-alpha.8 — 2025-11-09
Quick fix to replacements in sass error handling of multi-line messages.
0.3.0-alpha.7 — 2025-11-09
Quick fix to criteria for printing debug var dump in errors.
0.3.0-alpha.6 — 2025-11-09
Slight sass error handling improvements.
Added
- errorStringify.dump() function
Changed
- Added more output to sass error handling in debug mode
0.3.0-alpha.5 — 2025-11-03
Fixing erroneous __filename uses and TypeDoc external reference config.
0.3.0-alpha.4 — 2025-10-29
Very slight updates to progress output in sass compilers.
0.3.0-alpha.3 — 2025-10-27
Better sass logs & error handling!
Added
- Added custom sass logger functions in Stage_Compiler.sassAPI() via Stage_Compiler.sassLogger()
- Added pathToProjectRoot option to compiler Sass args to aid in correcting stack path output
Changed
- Stage_Compiler now prompts before continuing if a sass warning is encountered during a packaging compile
- Sass errors in build stages now only end process during packaging or release
- Errors in Stage_Compiler.scssBulk are now caught & held until all files have compiled (then re-thrown)
0.3.0-alpha.2 — 2025-10-27
Whoopsie. Forgot dependencies.
0.3.0-alpha.1 — 2025-10-27
Better compile concurrency and way improves sass compiling!
Misc. Breaking
- Added noPropertyAccessFromIndexSignature and noUncheckedIndexedAccess to
tsconfig
Added
- Added AbstractStage.isWatchedUpdate property
- Added AbstractStage.sassOpts property
- Added AbstractStage.runCustomScssDirSubStage sassOpts param
- Added Stage_Compiler.sassBulk method to run sass compilation concurrently
- Updated Stage_Compiler.sass for this to work
- Added more input options to Compile.files substage
- Added benchmarkCompileTime option to sass compiler
- Added option to compile scss via the CLI
- Added array input to AbstractStage.runCustomScssDirSubStage
Changed
- Converted Compile.files substage to be more properly asynchronous
- Updated API used to sass-embedded for better performance (esp. async)
Fixed
- Fixed a bug in AbstractStage.atry that wasn't letting the callback function be
actually async - Improved AbstractStage.startEndNotice when triggered by a watcher
0.3.0-alpha — 2025-09-21
Changed
- Changed postcss preservation defaults