-
Notifications
You must be signed in to change notification settings - Fork 942
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
Migration to pnpm and improved exports strategy #2555
Commits on Dec 10, 2023
-
Moving to pnpm as package manager. Also taking the opportunity to tid…
…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.
Configuration menu - View commit details
-
Copy full SHA for 4bbd264 - Browse repository at this point
Copy the full SHA 4bbd264View commit details
Commits on Dec 11, 2023
-
Changing all Turf imports to use named imports. Adding a few missing …
…named exports. Updating github workflow actions to pnpm instead of yarn.
Configuration menu - View commit details
-
Copy full SHA for deb837b - Browse repository at this point
Copy the full SHA deb837bView commit details -
Updating typescript module and moduleResolution mechanisms to "node16…
…". Not tracking nodenext just yet. Changing tsup command to generate d.ts files that arethetypeswrong approves of.
Configuration menu - View commit details
-
Copy full SHA for cbefae6 - Browse repository at this point
Copy the full SHA cbefae6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 026d32f - Browse repository at this point
Copy the full SHA 026d32fView commit details -
Looks like node needs the chosen cache binary installed first. Trying…
… without cache as a first step.
Configuration menu - View commit details
-
Copy full SHA for 4cd5560 - Browse repository at this point
Copy the full SHA 4cd5560View commit details -
Seem to be hitting the tsx bug described here: privatenumber/tsx#421 …
…Upgrading to latest tsx to remedy.
Configuration menu - View commit details
-
Copy full SHA for 3689752 - Browse repository at this point
Copy the full SHA 3689752View commit details -
Configuration menu - View commit details
-
Copy full SHA for c94040b - Browse repository at this point
Copy the full SHA c94040bView commit details -
Sorting modules exported from @turf/turf alphabetically. Preparatory …
…commit to add unexported modules.
Configuration menu - View commit details
-
Copy full SHA for 0fc5e2d - Browse repository at this point
Copy the full SHA 0fc5e2dView commit details
Commits on Dec 13, 2023
-
Converting index.mjs to typescript, and simplifying re-exported impor…
…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.
Configuration menu - View commit details
-
Copy full SHA for 89cc0c5 - Browse repository at this point
Copy the full SHA 89cc0c5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 477dc61 - Browse repository at this point
Copy the full SHA 477dc61View commit details -
Lot of per-package tsconfig items now on the tsup command line, so st…
…ripping back tsconfig.json to the bare minimum. Adding tsconfig.json to packages that while still only JS, are now processed by tsup.
Configuration menu - View commit details
-
Copy full SHA for afa6b2d - Browse repository at this point
Copy the full SHA afa6b2dView commit details -
Same as last commit - simplifying tsconfig.json - except these are th…
…e subset of packages that had multiple entry points e.g. 3rd party code hosted locally in lib/
Configuration menu - View commit details
-
Copy full SHA for effc083 - Browse repository at this point
Copy the full SHA effc083View commit details
Commits on Dec 16, 2023
-
Incorporating some suggestions from @favna on being more explicit wit…
…h d.ts entries. Turfjs#2307 (comment) Specifying overall module type as commonjs explicitly.
Configuration menu - View commit details
-
Copy full SHA for faa15c8 - Browse repository at this point
Copy the full SHA faa15c8View commit details -
Reapplying cjsInterop / splitting workaround for CJS exports that we …
…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.
Configuration menu - View commit details
-
Copy full SHA for 7234245 - Browse repository at this point
Copy the full SHA 7234245View commit details
Commits on Dec 17, 2023
-
Upgrading rollup and related plugins. Updating to recommended modern …
…browserslist config in babel.config.json e.g. previous chrome 67 and edge 17 are 5 years old, ie11 is just ... ugh
Configuration menu - View commit details
-
Copy full SHA for 1a9e240 - Browse repository at this point
Copy the full SHA 1a9e240View commit details -
Configuration menu - View commit details
-
Copy full SHA for d174ad3 - Browse repository at this point
Copy the full SHA d174ad3View commit details
Commits on Dec 18, 2023
-
Update .github/workflows/turf.yml to use actions/checkout v4.
Co-authored-by: Jeroen Claassens <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1c6358 - Browse repository at this point
Copy the full SHA f1c6358View commit details