Skip to content

Releases: maddimathon/npm-build-utilities

0.3.0-alpha.9 — 2025-11-19

19 Nov 23:00

Choose a tag to compare

Pre-release

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

09 Nov 23:22

Choose a tag to compare

Pre-release

Quick fix to replacements in sass error handling of multi-line messages.

0.3.0-alpha.7 — 2025-11-09

09 Nov 23:04

Choose a tag to compare

Pre-release

Quick fix to criteria for printing debug var dump in errors.

0.3.0-alpha.6 — 2025-11-09

09 Nov 22:59

Choose a tag to compare

Pre-release

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

03 Nov 16:56

Choose a tag to compare

Pre-release

Fixing erroneous __filename uses and TypeDoc external reference config.

0.3.0-alpha.4 — 2025-10-29

29 Oct 23:35

Choose a tag to compare

Pre-release

Very slight updates to progress output in sass compilers.

0.3.0-alpha.3 — 2025-10-27

28 Oct 02:09

Choose a tag to compare

Pre-release

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

27 Oct 04:52

Choose a tag to compare

Pre-release

Whoopsie. Forgot dependencies.

0.3.0-alpha.1 — 2025-10-27

27 Oct 04:38

Choose a tag to compare

Pre-release

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

21 Sep 06:27

Choose a tag to compare

Pre-release

Changed

  • Changed postcss preservation defaults