パッケージの詳細

@alexaegis/match

AlexAegis174MIT0.11.0

Matches objects based on a matcher

filter, git, managed-by-autotool, match

readme

更新履歴

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