This package contains common utilities that are used in other packages. Unlike base commands and services, the utilities here are not versioned and must remain backwards-compatible.
Other packages should not have runtime imports of anything from this package. TypeScript compile-time constructs like types & enums should not cause any issues. Imports of runtime constructs like functions or classes should be resolved by statically bundling this package with the consuming package(s). This will typically be done as part of the runtime build. Bundling earlier in the build process can result in duplicate copies of utility code.