# @manypkg/find-root

## 3.1.0

### Minor Changes

- [#254](https://github.com/Thinkmill/manypkg/pull/254) [`2c06ac0`](https://github.com/Thinkmill/manypkg/commit/2c06ac09397b825dc3cae3c29a1f08bbd09a4ab1) Thanks [@cjkihl](https://github.com/cjkihl)! - Add Bun support

### Patch Changes

- Updated dependencies [[`2c06ac0`](https://github.com/Thinkmill/manypkg/commit/2c06ac09397b825dc3cae3c29a1f08bbd09a4ab1)]:
  - @manypkg/tools@2.1.0

## 3.0.0

### Major Changes

- [#250](https://github.com/Thinkmill/manypkg/pull/250) [`3cf8c4e`](https://github.com/Thinkmill/manypkg/commit/3cf8c4e5d49fa703df73eafd26c730491908de75) Thanks [@Andarist](https://github.com/Andarist)! - Fixed an issue with projects using npm workspaces being recognized as yarn projects

- [#242](https://github.com/Thinkmill/manypkg/pull/242) [`1763058`](https://github.com/Thinkmill/manypkg/commit/1763058f9e6a1e85e5720656301d18ca10bda426) Thanks [@spanishpear](https://github.com/spanishpear)! - This package is now published as a [pure ESM package](https://gist.github.com/sindresorhus/a39789f98801d908bbc7ff3ecc99d99c).

- [#245](https://github.com/Thinkmill/manypkg/pull/245) [`a00f5f7`](https://github.com/Thinkmill/manypkg/commit/a00f5f7179cbe0ba60d7d8e0c47c512b67712da2) Thanks [@Andarist](https://github.com/Andarist)! - Drop support for Bolt

- [#244](https://github.com/Thinkmill/manypkg/pull/244) [`f29df03`](https://github.com/Thinkmill/manypkg/commit/f29df03867a909c644e4838d62997427aeadc079) Thanks [@Andarist](https://github.com/Andarist)! - Add `"engines"` field for explicit node version support. The supported node versions are `>=20.0.0`.

### Minor Changes

- [#220](https://github.com/Thinkmill/manypkg/pull/220) [`28c3ff4`](https://github.com/Thinkmill/manypkg/commit/28c3ff4bd091565f480e00f407c3f4ebea3536a5) Thanks [@benmccann](https://github.com/benmccann)! - Added `DEFAULT_TOOLS` export

### Patch Changes

- Updated dependencies [[`28c3ff4`](https://github.com/Thinkmill/manypkg/commit/28c3ff4bd091565f480e00f407c3f4ebea3536a5), [`3cf8c4e`](https://github.com/Thinkmill/manypkg/commit/3cf8c4e5d49fa703df73eafd26c730491908de75), [`1763058`](https://github.com/Thinkmill/manypkg/commit/1763058f9e6a1e85e5720656301d18ca10bda426), [`a00f5f7`](https://github.com/Thinkmill/manypkg/commit/a00f5f7179cbe0ba60d7d8e0c47c512b67712da2), [`ceeb7cb`](https://github.com/Thinkmill/manypkg/commit/ceeb7cb634cccdbad57ae830823c96f2d5674ca3), [`f29df03`](https://github.com/Thinkmill/manypkg/commit/f29df03867a909c644e4838d62997427aeadc079)]:
  - @manypkg/tools@2.0.0

## 2.2.3

### Patch Changes

- [#215](https://github.com/Thinkmill/manypkg/pull/215) [`2ebda03`](https://github.com/Thinkmill/manypkg/commit/2ebda036b38d9111ef49085944972659f7c620a5) Thanks [@benmccann](https://github.com/benmccann)! - Remove find-up dependency

- [#212](https://github.com/Thinkmill/manypkg/pull/212) [`c0a5e5d`](https://github.com/Thinkmill/manypkg/commit/c0a5e5dcd096898fa1c196d9bbe19587055e2924) Thanks [@benmccann](https://github.com/benmccann)! - Remove fs-extra from dependencies

- Updated dependencies [[`66cdbc0`](https://github.com/Thinkmill/manypkg/commit/66cdbc0ab4f493351724b05189dc89d51d4dadf6), [`18c0ce3`](https://github.com/Thinkmill/manypkg/commit/18c0ce3667192e5128d8962267aff7e61cce23a4), [`c0a5e5d`](https://github.com/Thinkmill/manypkg/commit/c0a5e5dcd096898fa1c196d9bbe19587055e2924)]:
  - @manypkg/tools@1.1.2

## 2.2.2

### Patch Changes

- [#208](https://github.com/Thinkmill/manypkg/pull/208) [`361a34f`](https://github.com/Thinkmill/manypkg/commit/361a34faac94f7a954bbe00321647fc99ae76c17) Thanks [@benmccann](https://github.com/benmccann)! - Add git repository info to `package.json`

- Updated dependencies [[`361a34f`](https://github.com/Thinkmill/manypkg/commit/361a34faac94f7a954bbe00321647fc99ae76c17)]:
  - @manypkg/tools@1.1.1

## 2.2.1

### Patch Changes

- [#183](https://github.com/Thinkmill/manypkg/pull/183) [`e03c0a3`](https://github.com/Thinkmill/manypkg/commit/e03c0a3bca83d6104ca4671703986996be2b829f) Thanks [@askoufis](https://github.com/askoufis)! - Moved `@types/node` out of `dependencies` to `devDependencies`

## 2.2.0

### Minor Changes

- [#174](https://github.com/Thinkmill/manypkg/pull/174) [`de0fff3`](https://github.com/Thinkmill/manypkg/commit/de0fff37af9e6dc21b75b7115381483c1e85b8a7) Thanks [@steve-taylor](https://github.com/steve-taylor)! - Restored support for Bolt monorepos.

### Patch Changes

- Updated dependencies [[`de0fff3`](https://github.com/Thinkmill/manypkg/commit/de0fff37af9e6dc21b75b7115381483c1e85b8a7)]:
  - @manypkg/tools@1.1.0

## 2.1.0

### Minor Changes

- [#167](https://github.com/Thinkmill/manypkg/pull/167) [`bf586f5`](https://github.com/Thinkmill/manypkg/commit/bf586f56f14f213ac7d3e4c1ee85ef8456872c3c) Thanks [@elliot-nelson](https://github.com/elliot-nelson)! - The `findRoot` and `findRootSync` methods now take an optional list of `Tool` implementations, allowing the caller to restrict the desired types of monorepo discovered, or provide a custom monorepo tool implementation.

## 2.0.0

### Major Changes

- [#151](https://github.com/Thinkmill/manypkg/pull/151) [`a01efc9`](https://github.com/Thinkmill/manypkg/commit/a01efc9c25900b7d21b6d517a2021b021f8b3922) Thanks [@elliot-nelson](https://github.com/elliot-nelson)! - The `find-root` package now returns a new `MonorepoRoot` interface, instead of a string. This interface provides a `rootDir` for the discovered monorepo, and a `tool` object, which is an object using the new `Tool` interface provided by `@manypkg/tools`.

* [#165](https://github.com/Thinkmill/manypkg/pull/165) [`7b9c4f6`](https://github.com/Thinkmill/manypkg/commit/7b9c4f6d9a73de8b3cc45af5abc8af47f6b9206c) Thanks [@Andarist](https://github.com/Andarist)! - Removed support for Bolt monorepos.

- [#162](https://github.com/Thinkmill/manypkg/pull/162) [`f046017`](https://github.com/Thinkmill/manypkg/commit/f046017af2349f0c1bbc5b25224da0ede8ddc2d6) Thanks [@Andarist](https://github.com/Andarist)! - Increased the transpilation target of the source files to `node@14.x`. At the same time added this as `package.json#engines` to explicitly declare the minimum node version supported by this package.

### Patch Changes

- Updated dependencies [[`a01efc9`](https://github.com/Thinkmill/manypkg/commit/a01efc9c25900b7d21b6d517a2021b021f8b3922)]:
  - @manypkg/tools@1.0.0

## 1.1.0

### Minor Changes

- [`a4db72a`](https://github.com/Thinkmill/manypkg/commit/a4db72a8b272f1b642fa751639d7840f4fa3658c) [#63](https://github.com/Thinkmill/manypkg/pull/63) Thanks [@evocateur](https://github.com/evocateur)! - Add support for Lerna monorepos

## 1.0.0

### Major Changes

- [`72a0112`](https://github.com/Thinkmill/manypkg/commit/72a01127a5804cc8b881ab1a67e83a6149944ade) [#47](https://github.com/Thinkmill/manypkg/pull/47) Thanks [@tarang9211](https://github.com/tarang9211)! - Initial release of `@manypkg/find-root`
