Skip to content

Dependency Source Refactoring and Cleaning Script Standardization

Choose a tag to compare

released this 27 Jul 05:12
· 52 commits to working since this release

This release focuses on improving project maintainability by standardizing dependency sourcing methods and enhancing development script portability. Specifically, it transitions between local and npm registry sources for key internal dependencies and replaces platform-dependent scripts with native alternatives. These changes are aimed at supporting both local development and easier publication workflows.

Dependency Source Management

  • Restored key internal dependencies (@fjell/logging, @fjell/eslint-config, and @fjell/docs-template) to use npm registry sources in package.json and docs/package.json.
  • Ensured all dependency declarations are consistent and point to published npm versions, improving project portability and publishability.
  • Previously, dependencies were temporarily switched to local file: links for internal development in earlier commits. That approach is now reverted, and the .kodrdriv-link-backup.json file (used to track such changes) has been removed.

Build Script and Tooling Improvements

  • Updated the clean script in both package.json and docs/public/package.json to use the native rm -rf dist command instead of the rimraf package, supporting better cross-platform consistency (primarily Unix-like environments).
  • Removed the rimraf package from the project's devDependencies in both the main and docs-related package.json files.

File and Artifact Cleanup

  • Deleted .kodrdriv-link-backup.json, cleaning up tracking files related to local dependency management.

No changes were made to the functional code, logic, configuration, or published API surface in this release. These updates are focused on project configuration and development workflow consistency.