Skip to content
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

Pnpm migration - prompt CI build #6

Closed
wants to merge 17 commits into from
Closed

Conversation

smallsaucepan
Copy link
Owner

Prompting a build to see how pnpm behaves in github CI.

smallsaucepan and others added 17 commits December 10, 2023 22:46
…y up our cjs / esm situation using tsup (instead of tsc and rollup). Can't get monorepolint to work with new setup so disabling for the time being.
…named exports. Updating github workflow actions to pnpm instead of yarn.
…". Not tracking nodenext just yet. Changing tsup command to generate d.ts files that arethetypeswrong approves of.
…ts, and ordering alphabetically. Added in a couple of packages - convex, booleanValid and nearestNeighbourAnalysis. Rollup now only used in packages/turf so merging project root base config into there. Also now only using rollup in packages/turf to do final conversion to web module. JS and d.ts files generated the same as other modules, using tsup.
…ripping back tsconfig.json to the bare minimum. Adding tsconfig.json to packages that while still only JS, are now processed by tsup.
…e subset of packages that had multiple entry points e.g. 3rd party code hosted locally in lib/
…h d.ts entries. Turfjs#2307 (comment)  Specifying overall module type as commonjs explicitly.
…had on build target command line earlier in this PR in to tsup config file. Also disabling treeshaking as this was generating a warning for CJS files and causing the workaround above to not work.
…browserslist config in babel.config.json e.g. previous chrome 67 and edge 17 are 5 years old, ie11 is just ... ugh
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.

1 participant