monorepo-utils

A collection of utilities for monorepo/lerna. Tools for TypeScript project references etc..

Downloads
284.7K
Stars
164
Committers
9

Bot releases are hidden (Show)

monorepo-utils - v2.10.3

Published by azu 11 months ago

What's Changed

Bug Fixes

New Contributors

Full Changelog: https://github.com/azu/monorepo-utils/compare/v2.10.2...v2.10.3

monorepo-utils - v2.10.2

Published by azu over 1 year ago

What's Changed

Bug Fixes

📝 This release prefer to get workspaces from package.json rather than legacy lerna.json.

CI

New Contributors

Full Changelog: https://github.com/azu/monorepo-utils/compare/v2.10.1...v2.10.2

monorepo-utils - v2.10.1

Published by azu over 1 year ago

monorepo-utils - v2.10.0

Published by azu over 1 year ago

What's Changed

Features

Full Changelog: https://github.com/azu/monorepo-utils/compare/v2.9.0...v2.10.0

monorepo-utils - v2.9.0

Published by azu almost 2 years ago

2.9.0 (2022-12-02)

Features

monorepo-utils - v2.8.2

Published by azu over 2 years ago

2.8.2 (2022-05-24)

Bug Fixes

  • Respect tsconfigPath when using includeRoot (#62) (0d6d122)

New Contributors

Full Changelog: https://github.com/azu/monorepo-utils/compare/v2.8.1...v2.8.2

monorepo-utils - v2.8.1

Published by azu over 2 years ago

2.8.1 (2022-05-16)

Bug Fixes

  • package-util: expose findPackages (f0b6851)
monorepo-utils - v2.8.0

Published by azu over 2 years ago

2.8.0 (2022-05-16)

Features

  • package-util: export findPackages (#61) (327ed19)
monorepo-utils - v2.7.6

Published by azu over 2 years ago

2.7.6 (2022-03-25)

Bug Fixes

  • project-references: improve early check for duplicated deps (#58) (7033b63)
monorepo-utils - v2.7.5

Published by azu over 2 years ago

2.7.5 (2022-03-25)

Bug Fixes

  • project-references: add validation for duplicated deps (#57) (54e87b3)
monorepo-utils - v2.7.4

Published by azu almost 3 years ago

workspaces-to-typescript-project-references

  • fix: skip to link non-ts package (#54)
monorepo-utils - v2.7.2

Published by azu almost 3 years ago

2.7.2 (2021-10-20)

Bug Fixes

  • workspaces-to-typescript-project-references: skip non-ts package (754412a)
monorepo-utils - v2.7.1

Published by azu almost 3 years ago

2.7.1 (2021-10-20)

Note: Version bump only for package monorepo-utils

monorepo-utils - v2.7.0

Published by azu almost 3 years ago

2.7.0 (2021-10-20)

Features

  • @monorepo-utils/workspaces-to-typescript-project-references: add --includesRoot flag (#52) (fa0b3ce)

--includesRoot help you to build your all packages.

  • If --includesRoot, it will update references in <root>/tsconfig.json too
  • If --includesRoot --check, it will check the references in <root>/tsconfig.json too

It allow to build all packages at once.

You can generate <root>/tsconfig.json via next command.

npx @monorepo-utils/workspaces-to-typescript-project-references --includesRoot 

<root>/tsconfig.json

{
  "references": [
    {
      "path": "packages/@monorepo-utils/collect-changelog"
    },
    {
      "path": "packages/@monorepo-utils/package-utils"
    },
    {
      "path": "packages/@monorepo-utils/workspaces-to-typescript-project-references"
    }
  ]
}

You can 3 packages at once by running next command in <root>.

tsc -b .

Of course, You can watch changes of all packages.

tsc -b . --watch

fix #43

monorepo-utils - v2.6.3

Published by azu about 3 years ago

2.6.3 (2021-10-14)

Bug Fixes

  • workspaces-to-typescript-project-references: improve check for changes (#51) (a097b44)
monorepo-utils - v2.6.2

Published by azu over 3 years ago

2.6.2 (2021-07-14)

Bug Fixes

  • do not write tsconfig.json if contents will be same (#50) (ae33af7)
monorepo-utils - v2.6.1

Published by azu over 3 years ago

2.6.1 (2021-07-08)

Bug Fixes

  • append tsConfigPath filename without parent directories (#48) (fe77743)
monorepo-utils - v2.6.0

Published by azu over 3 years ago

2.6.0 (2021-07-08)

Features

  • append tsconfigPath filename to path if not tsconfig.json (#47) (589891f)
monorepo-utils - v2.5.1

Published by azu over 3 years ago

2.5.1 (2021-01-22)

Bug Fixes

  • project-references: relax asserting (#45) (cb2843d)
monorepo-utils - v2.5.0

Published by azu over 3 years ago

2.5.0 (2021-01-21)

Features

  • project-refereneces: Add Yarn v2 (Berry) support (#42) (0a73093)