forked from Thinkmill/manypkg
-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Upgrade from 0.19.1 to 0.21.4 #9
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Update dev-related tooling (TypeScript, Prettier, Babel) * Fixed TS errors and snapshots * Reformat files
* Suggested dev experience fixes * Bump `@types/prettier` * remove useUnknown setting * Update .prettierrc.js Co-authored-by: Mateusz Burzyński <[email protected]> Co-authored-by: Mateusz Burzyński <[email protected]>
* Replace outdated references to master with main * Update .github/workflows/changeset-release.yml
* Update Jest and deduplicate Babel deps in the lockfile * Update transitive `@types/istanbul-lib-report` dep
…hinkmill#151) * Create sample core package * Initial round of feedback * eliminate index-based zip * Add BoltTool * Add PnpmTool * Add Yarn and None tools, update findroot unit tests * Implement sync methods for all Tools, fixing findRootSync tests * wip: 90% of get-packages converted to use Tools * revert back to original snaps * Small tool fixes * add latest content * Rename NoneTool to SinglePackageTool, it is never the root of a monorepo * Swap references to SinglePackageTool * Remove errant comment * Implement core type changes for Packages and Package * Suggested feedback * Mass prettier update after pull from main * additional PR feedback * errant console.log * Type fixes * Rename manypkg/core -> manypkg/tools * fix unit tests, snapshots * snapshot updates * Fixed the `PackagesWithConfig` type * Adjust checks implementations after changes * Support both dir and relativeDir * pr feedback * unused importrs * Fix prettier config, add changeset * Introduce `getRootWs` test helper * Exports only tools from `/tools` and handle default order in `/find-root` * Fix suggested path.join * Make root tool last * Split up changesets * Cleanup `/find-root` * Update .changeset/frozen-yogurt.md Co-authored-by: Mateusz Burzyński <[email protected]> * Fix some test and type issues, feedback * Refactor all try-catch blocks to assert positive instead of negative * Revert change to jest default test timeout * Update packages/tools/package.json Co-authored-by: Mateusz Burzyński <[email protected]> * Update packages/get-packages/package.json Co-authored-by: Mateusz Burzyński <[email protected]> Co-authored-by: Mateusz Burzyński <[email protected]>
…/tools` (Thinkmill#164) * Tweak the changeset and the version of the newly introduced `@manypkg/tools` * fixed dep ranges in packages depending on tools
…l#162) * Declare `package.json#engines` and bump transpilaton target * Add changeset
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Provide an interface for overriding the tool implementation list * Feedback * Use an options interface instead of a parameter * Apply suggestions from code review --------- Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* add LICENSE * add README LICENSE footer
Update README with new shields.io badges and banner
* Restore support for Bolt monorepos * Update packages/get-packages/src/index.ts Co-authored-by: Mateusz Burzyński <[email protected]> * Move BoltTool down --------- Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Update and move `@types/node` to dev updates * Update .changeset/node-types-lag.md --------- Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Bump cli-dep: package-json to 8.1.0 This doesn't update yarn.lock as I'm not sure your procedure for that, and I'm using the web-editor currently. * Switch to dynamic-import for package-json It went ESM-only * Update yarn.lock * regenerate lockfile * use `keepDynamicImportAsDynamicImportInCommonJS` * add changeset * remove redundant await --------- Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
…eProtocol": "require"` config option (Thinkmill#204)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* Add git repository info to package.json * changeset * Update .changeset/mean-nails-hide.md --------- Co-authored-by: Mateusz Burzyński <[email protected]>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
* add configuration documentation to README.md * fix incorrect text for ignoredRules config docs
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
The previous check only handled version ranges with a single leading character. To fix all other cases, we use the semver.minVersion fn instead to get the minimum version of a range and then return that.
# Conflicts: # packages/cli/src/checks/EXTERNAL_MISMATCH.ts # packages/cli/src/checks/utils.ts
RajaBellebon
approved these changes
Sep 24, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pulls in downstream changes. Specifically of interest is
0.21.3
where they added support forworkspace:*
protocol, which is utilised within AFM under Yarn Berry.https://github.com/Thinkmill/manypkg/blob/main/packages/cli/CHANGELOG.md