Skip to content

Releases: Thinkmill/manypkg

@manypkg/[email protected]

23 Apr 06:48
553828c
Compare
Choose a tag to compare

Minor Changes

@manypkg/[email protected]

28 Mar 03:20
ef319a1
Compare
Choose a tag to compare

Patch Changes

  • 596d821 #55 Thanks @Andarist! - Ignore node_modules when glob searching for packages. This fixes an issue with package cycles.

@manypkg/[email protected]

12 Mar 20:03
3c0771d
Compare
Choose a tag to compare

Patch Changes

  • 503f242 #53 Thanks @NateRadebaugh! - Add special logic for INCORRECT_REPOSITORY_FIELD check to handle github repository separately from azure

@manypkg/[email protected]

07 Mar 08:47
Compare
Choose a tag to compare

Major Changes

  • 72a0112 #47 Thanks @tarang9211! - Initial release of @manypkg/get-packages. If you're migrating from get-workspaces, the most important changes are:

    • getPackages is a named export
    • getPackages only accepts a single argument which is the directory to search from
    • getPackages returns an object which has tool, packages and root
    • getPackages will search up from the directory passed in to find a project root rather than requiring the project root to be passed in
    • the package objects no longer have a name field and the config property has been renamed to packageJson

    See the README for more information on the new API

Patch Changes

@manypkg/[email protected]

07 Mar 08:47
Compare
Choose a tag to compare

Major Changes

@manypkg/[email protected]

04 Mar 01:01
21de56f
Compare
Choose a tag to compare

Minor Changes

  • d73628d #48 Thanks @mitchellhamilton! - Add repository field check which checks if a GitHub repo URL is in the repository field in the root package.json and if it is, checks that all of the packages have a repository field which goes into the directory of the package.

@manypkg/[email protected]

03 Mar 23:03
c7f327b
Compare
Choose a tag to compare

Patch Changes

[email protected]

14 Feb 00:45
2dd53fe
Compare
Choose a tag to compare

Minor Changes

@manypkg/[email protected]

14 Feb 00:45
2dd53fe
Compare
Choose a tag to compare

Minor Changes

Patch Changes

@manypkg/[email protected]

14 Feb 00:45
2dd53fe
Compare
Choose a tag to compare

Minor Changes

  • 63cdae1 #42 Thanks @tarang9211! - Added manypkg run <partial package name or directory> <script> which can be used to execute scripts for packages within a monorepo.

    As an example, let's say there are two packages: @project/package-a at packages/pkg-a and @project/package-b at packages/pkg-a which both have a start script, manypkg run can be used like this:

    yarn manypkg run pkg-a start
    yarn manypkg run a start
    yarn manypkg run package-a start
    yarn manypkg run @project/package-a start
    yarn manypkg run packages/pkg-a start
    yarn manypkg run package-b start
    yarn manypkg run b start

    The following wouldn't work though because the package and pkg aren't unique among the package names/directories:

    yarn manypkg run package start
    yarn manypkg run pkg start
  • 0ed3f2b #39 Thanks @Andarist! - Added support for finding pnpm workspace packages.

Patch Changes