Skip to content

Updated build tools - pnpm, lerna, typescript, tsup, etc housekeeping#2879

Merged
smallsaucepan merged 6 commits intoTurfjs:masterfrom
smallsaucepan:build-tools-update
May 7, 2025
Merged

Updated build tools - pnpm, lerna, typescript, tsup, etc housekeeping#2879
smallsaucepan merged 6 commits intoTurfjs:masterfrom
smallsaucepan:build-tools-update

Conversation

@smallsaucepan
Copy link
Copy Markdown
Member

Semi-annual build tools housekeeping. Updated typescript, lerna, pnpm, etc to their latest versions. Should not be any changes to any package's functional dependencies.

…olint run to bring package versions into line with root level updates. Most significant being tsup, tsx, and typescript. Some types tests now failing though.
…all be optional or required" error appearing in our types.ts tests.
…Going direct from 8 to 10 discarded the lockfile entirely leading to some dependencies upgrading slightly and causing build problems. Taking it in two steps should hopefully avoid this.
…npm no longer auto-hoists some packages (pnpm/pnpm#8378). Solution to go through typescript-eslint instead to get to plugin and parser.
@smallsaucepan smallsaucepan requested a review from mfedderly May 6, 2025 09:05
Copy link
Copy Markdown
Collaborator

@mfedderly mfedderly left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you!

@smallsaucepan smallsaucepan merged commit 3a4cd44 into Turfjs:master May 7, 2025
3 checks passed
@smallsaucepan smallsaucepan mentioned this pull request May 23, 2025
2 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants