Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@alexaegis/logging

AlexAegis243MIT0.11.0TypeScript support: included

Minimal logging tools

fs, javascript, js, managed-by-autotool, ts, typescript

readme

@alexaegis/logging 📝

npm ci codacy codecov

Provides utility for uniform and opinionated usage of tslog like default settings, helpers for to distributing the logger object through functions, and mocks

changelog

Changelog

All notable changes to this project will be documented in this file. See commit-and-tag-version for commit guidelines.

0.11.0 (2024-11-30)

0.10.1 (2024-10-25)

0.10.0 (2024-05-19)

Features

  • @alexaegis/rx: added new package (02d5857)
  • common: added loosened branded types (78247b1)
  • common: added the Branded type (327eedc)

0.9.1 (2024-03-23)

Bug Fixes

  • case conversion with empty strings (589e2c9)

0.9.0 (2024-03-22)

0.8.2 (2023-12-28)

Features

  • allow setting the cache through options (7e018a3)

Bug Fixes

0.8.1 (2023-12-14)

Bug Fixes

  • getPrettierFormatter now can find the prettier config again (4897ace)

0.8.0 (2023-11-30)

0.7.3 (2023-11-16)

0.7.2 (2023-11-13)

0.7.1 (2023-10-09)

0.7.0 (2023-09-01)

0.6.2 (2023-08-19)

Features

  • common: added bufferedAllSettled (2f7ea87)

0.6.1 (2023-08-02)

0.6.0 (2023-08-02)

⚠ BREAKING CHANGES

  • workspace-tools: getWorkspaceRoot and getCurrentPackageRoot now using an options param

Features

  • workspace-tools: added ignorefile reading (cee2fb2)
  • workspace-tools: getWorkspaceRoot and getCurrentPackageRoot now using an options param (f8609b5)

0.5.2 (2023-08-01)

Bug Fixes

0.5.1 (2023-07-25)

Features

  • common: add string case converters and array shuffler (4625779)

0.5.0 (2023-07-21)

Features

  • common: deepMapObject can now drop values (e584a13)

0.4.5 (2023-07-18)

Features

  • common: added valueOf type and someDefined (8811ae1)

0.4.3 (2023-07-08)

Features

  • workspace-tools: normalize sorting preference and support sort.json files (87f87f7)

0.4.2 (2023-07-06)

Bug Fixes

  • exported mocks should not use vi to avoid problems from version mismatches (108d8c8)

0.4.1 (2023-07-06)

Features

0.4.0 (2023-07-04)

⚠ BREAKING CHANGES

  • workspace-tools: removed some functions as they are were moved to autotool

  • workspace-tools: removed some functions as they are were moved to autotool (480ea22)

Features

  • remove unnecessary usage of deepMerge (619dfbc)
  • workspace-tools: now skipWorkspaceRoot lets the root through when not in a monorepo (ba7f995)

Bug Fixes

  • removed unused dependency (fb6bc4c)

0.3.2 (2023-07-01)

Features

  • common: extracted key dropping from deepMerge (35dfba8)
  • predicate: also allow null (1d6616a)

0.3.1 (2023-06-29)

Features

  • predicate: allow undefined (2caf5f5)

0.3.0 (2023-06-29)

⚠ BREAKING CHANGES

  • workspace-tools: removed deprecated functions

Features

  • match: improved JsonMatcherFrom and related types (ea0e9c8)
  • workspace-tools: added packageJson match based filtering and removed keywordCriteria (c5f6afe)
  • workspace-tools: removed deprecated functions (31733ae)

0.2.5 (2023-06-29)

Features

  • common: added groupBy function (6298d85)
  • predicate: added simple declarative predicates (0b48eb1)
  • workspace-tools: added a function to check if a string is a dependency field (f3ee5ed)

0.2.4 (2023-06-27)

Features

  • logging: default loglevel is now INFO (c8ee455)
  • logging: do not include the timestamp by default (3615bd1)

0.2.3 (2023-06-20)

Features

  • workspace-tools: treat the default export as special (788bb9e)

0.2.2 (2023-06-18)

Features

  • add directory finder (d7ab3f5)
  • common: add mapObject (4673599)
  • common: deepMerge now supports arrays too (277f403)
  • workspace-tools: mark types as nullable (f9e8c20)

0.2.1 (2023-05-23)

Bug Fixes

  • catch prettier errors mid format (6dcd983)

0.2.0 (2023-05-19)

Features

  • common: added deepFreeze (2ea9a40)
  • fs: regular logging for readJson (ab911b2)
  • migrated to autotool (e22a607)

Bug Fixes

  • depend on yargs types so they are available at the consumer (c946b1d)

0.1.8 (2023-05-15)

Features

  • added archetype to default ordering (5b0a3cd)
  • fs: set the default indentation to 2 space for writeJson (60e2f60)

0.1.7 (2023-05-08)

Features

  • workspace-tools: added relative packagePathFromRootPackage (c6283b9)

0.1.6 (2023-05-05)

Features

  • common: add ItemOf type (31eec9e)
  • match: added match library (55cafde)

0.1.5 (2023-05-01)

Features

  • workspace-tools: expanded WorkspacePackage def to include more metadata (14a7a77)

0.1.4 (2023-04-22)

0.1.3 (2023-04-11)

Features

  • workspace-tools: prefer larger version on merge (4984f93)

0.1.2 (2023-04-11)

0.1.1 (2023-04-08)

0.1.0 (2023-04-08)

Bug Fixes

  • moved schemastore def to regular dependencies (54e563b)

0.0.25 (2023-04-08)

Features

  • add common commitlint config (3f80d2e)
  • added the replace type (12687ee)
  • workspace-tools: added main and module fields (59c367c)

Bug Fixes

  • fix freshly introduced linting errors (64ba21a)

0.0.24 (2023-04-04)

Features

  • updated packages, migrated to common tooling (a2bbe98)

Bug Fixes

  • reversed relative paths (6267bcd)

0.0.23 (2023-03-07)

Features

  • added findNearestFile (b7da338)
  • added groupByCommonNearestFile (9acc947)

Bug Fixes

0.0.22 (2023-03-05)

Features

  • workspace-tools: enable to usage of relativePathFromPackageToRoot in packageJson scripts (9868c16)

0.0.21 (2023-02-26)

Features

  • common: add the modify type (f8ee35f)

Bug Fixes

  • workspace-tools: fix typo in ordering (1628121)
  • workspace-tools: packageJson def (6c392bb)

0.0.20 (2023-02-25)

Features

  • common: added async map-filter-mapFilter and regex normalizer (f3a027f)
  • common: added the safe option (1faa3fe)
  • workspace-tools: added is distributed file checker (4b1d842)
  • workspace-tools: remove has a safe option now (241616e)

0.0.19 (2023-02-25)

Features

  • common: added a tiny sleep utility) (2b13aa7)
  • workspace-tools: allow globs when removing from packages (1c168d0)

0.0.18 (2023-02-23)

Features

  • workspace-tools: added transformers and additional variables (eab260b)

0.0.17 (2023-02-16)

Bug Fixes

  • coverage-tools: survive non-existent lcov files (f7b0b7b)

0.0.16 (2023-02-12)

Bug Fixes

  • workspace-tools: do not report folder as package when there is no package.json there (a47378a)
  • workspace-tools: improved sorting prefrence normalizer (b7f803f)

0.0.15 (2023-02-07)

Features

  • common: added default ecmascript edition (f7480b7)
  • workspace-tools: file distribution now also fills in template (3a66c37)

0.0.14 (2023-02-06)

Features

  • common: added SomePartial and SomeRequired (89ff670)
  • workspace-tools: add remover (e972833)
  • workspace-tools: now it can create target folders (6d9fe90)

0.0.13 (2023-02-05)

Features

  • file distribution now can mark distributed files as executable (f2ad388)

0.0.12 (2023-02-05)

Features

  • add sorting preference normalizer for packageJson (8d28d6b)
  • added keyword criteria (0205c4a)

0.0.11 (2023-02-04)

Features

  • let deepMerge drop keys (93111df)

0.0.10 (2023-02-04)

Features

  • added the ability to substitute variables from the target packageJson when distributing items (9d39c79)

0.0.9 (2023-02-04)

Features

  • workspace-tools: added autosorter to packageJson distributor (6c9bb18)

0.0.8 (2023-02-04)

Features

Bug Fixes

  • build coverage tools before using it (0400b10)
  • yargs types (2fe59a1)

0.0.7 (2023-02-02)

Features

  • added a yargs builder, and tweaked logging template (0958dfe)

0.0.6 (2023-02-01)

Features

  • added cli-tools with default yargs stuff (a0ffb77)

0.0.5 (2023-01-31)

Features

  • added a createLogger function (904f5ae)
  • move to tslog for logging (db4f1b4)

Bug Fixes

  • add missing options export (8379735)

0.0.4 (2023-01-30)

Features

  • new yargs helper for workspace collection only (a015d72)

0.0.3 (2023-01-30)

Features

  • added distribute packagejson items (9a5c486)
  • added sort-object (a1c4f1c)

0.0.2 (2023-01-30)

Features

  • add is-not-nullish to common (58c48d2)
  • added logger package (e27fb6f)
  • added workspace root retriever (49f947b)
  • common: added deepMerge (de2a098)
  • fs (c32cf22)
  • migrated to latest autolib (def2614)
  • repo initial setup (3ce6ac7)
  • workspace-tools: add collect-workspace-packages, find-lcov-reports (6fb16b7)
  • workspace-tools: moved file distributor (b10d032)

Bug Fixes