{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":13301038,"defaultBranch":"master","name":"turf","ownerLogin":"Turfjs","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-10-03T14:50:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/7736769?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1706991807.0","currentOid":""},"activityList":{"items":[{"before":"e0bdd0add87f21a4430f8884736096d1ac6fe4cd","after":"c76e6e96eea2a08d55f670333a085535da5371ce","ref":"refs/heads/master","pushedAt":"2024-04-23T19:07:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"twelch","name":"Tim Welch","path":"/twelch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81816?s=80&v=4"},"commit":{"message":"boolean-within check if line ends outside of poly (#2599)","shortMessageHtmlLink":"boolean-within check if line ends outside of poly (#2599)"}},{"before":"876702a454d5d085d6e1e54ae286c2b5bc08f584","after":"e0bdd0add87f21a4430f8884736096d1ac6fe4cd","ref":"refs/heads/master","pushedAt":"2024-03-11T23:41:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smallsaucepan","name":"James Beard","path":"/smallsaucepan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5403628?s=80&v=4"},"commit":{"message":"Converting packages to type: module by default (#2565)\n\nUpdating Turf packags to be ESM modules rather than a CommonJS project. The build still generates and packages both ESM and CJS variants of implementation and types. From a client perspective, nothing should change about the way Turf modules are loaded or called.\r\n\r\n\r\n* Marking all packages as \"ESM first\", with additional CJS files for compatibility. Flow on changes from that include requiring a js extension for relative includes, and workarounds for a couple of older third party libraries that were no longer importing smoothly. Builds successfully. Updating tests next.\r\n\r\n* Adding js extension to more local imports in tests, and removing references to __dirname. Added some re-exporting wrapper files for older packages like rbush and sweepline-intersections. See turf-line-intersects for an example.\r\n\r\n* Disabling some type tests in packages we were having export / import issues in post type: module. Maybe someone in future can exercise some typescript jujitsu to re-enable them.\r\n\r\n* Reverting dist/ generated JS to .js extension where possible. Was identified that the .cjs extension was causing problems for some consumers. Would have like to use .d.ts rather .d.cts for CJS type defs, but there's a but in tsup at the moment that won't allow that to be customised.\r\n\r\n* Reintroducing __dirname references, though need to add implementation as not supplied automatically by node any more. Updating benchmark tests. Adding some missing bench and tape @types libraries.\r\n\r\n* Added a few __dirname references that should have been included, and removed a few that had inadvertently been added.\r\n\r\n* Explicitly using cjs extension for CommonJS distributed source files. Got disabled types tests working again by adjusting tsc command (needed to include node16 module and moduleResolution switched on command line). Also needed to refer to \"index\", etc as \"index.js\", etc from test.ts files to avoid \"Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16'\" errors.\r\n\r\n* Missed a .js -> .cjs in turf/turf last-checks target.\r\n\r\n* Removing hacky cjs/esm export/import wrappers in favour of defaultImport library which takes care of finding the correct default to import from CJS packages.\r\n\r\n* Revert \"Removing hacky cjs/esm export/import wrappers in favour of defaultImport library which takes care of finding the correct default to import from CJS packages.\"\r\n\r\nThis reverts commit f8184c3fb124369b36fb9afa4e1aa83543417e42.\r\n\r\n* Found a few more spots to add a js extension to satisfy newer node16 module resolution.","shortMessageHtmlLink":"Converting packages to type: module by default (#2565)"}},{"before":"c07af5f235189f53f4568572a3bf8e0a8c0f59d3","after":null,"ref":"refs/heads/issue-template-update","pushedAt":"2024-02-03T20:23:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"}},{"before":"251b645e42e926eb2791e38a6d3b2746e8505563","after":"876702a454d5d085d6e1e54ae286c2b5bc08f584","ref":"refs/heads/master","pushedAt":"2024-02-03T20:23:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Update ISSUE_TEMPLATE.md (#2576)","shortMessageHtmlLink":"Update ISSUE_TEMPLATE.md (#2576)"}},{"before":null,"after":"c07af5f235189f53f4568572a3bf8e0a8c0f59d3","ref":"refs/heads/issue-template-update","pushedAt":"2024-02-02T17:43:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"twelch","name":"Tim Welch","path":"/twelch","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81816?s=80&v=4"},"commit":{"message":"Update ISSUE_TEMPLATE.md","shortMessageHtmlLink":"Update ISSUE_TEMPLATE.md"}},{"before":"13b4ad47e9a6d62df133130ae61cb1d8d3d8275c","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.5","pushedAt":"2024-01-17T14:05:20.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"08576cb50376e0199aea02dbd887e3af83672246","after":"251b645e42e926eb2791e38a6d3b2746e8505563","ref":"refs/heads/master","pushedAt":"2024-01-17T14:05:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.3 to 1.15.5 (#2572)","shortMessageHtmlLink":"Bump follow-redirects from 1.15.3 to 1.15.5 (#2572)"}},{"before":"45be1450c7e9aece6c11880d04f502a83d680f7a","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.4","pushedAt":"2024-01-17T13:35:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"13b4ad47e9a6d62df133130ae61cb1d8d3d8275c","ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.5","pushedAt":"2024-01-17T13:35:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.3 to 1.15.5\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.5.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.5)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump follow-redirects from 1.15.3 to 1.15.5"}},{"before":"6838fbb6b2d02fc9997149819226903481d96c0b","after":null,"ref":"refs/heads/mf/remove-geojsonhint","pushedAt":"2024-01-17T13:33:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"}},{"before":"1411d63a74c275c9216fe48e9d3cb2d48a359068","after":"08576cb50376e0199aea02dbd887e3af83672246","ref":"refs/heads/master","pushedAt":"2024-01-17T13:33:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Remove references to geojsonhint and geojson-fixtures (#2571)\n\n* Remove references to geojsonhint and geojson-fixtures\r\n\r\nThere were transitively bringing in a weird dependency to a specific git commit of gerhobbelt/nomnom and was breaking CI for dependabot.\r\n\r\n* Add some ^s to the deps\r\n\r\n* Forgot to pnpm install","shortMessageHtmlLink":"Remove references to geojsonhint and geojson-fixtures (#2571)"}},{"before":"ce769b98c54a2c05d1f489179a3c13f9004d9b19","after":"6838fbb6b2d02fc9997149819226903481d96c0b","ref":"refs/heads/mf/remove-geojsonhint","pushedAt":"2024-01-17T02:35:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Forgot to pnpm install","shortMessageHtmlLink":"Forgot to pnpm install"}},{"before":"14edc2c3d092bcbba542804911609e51bab7f8d9","after":"ce769b98c54a2c05d1f489179a3c13f9004d9b19","ref":"refs/heads/mf/remove-geojsonhint","pushedAt":"2024-01-17T02:34:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Add some ^s to the deps","shortMessageHtmlLink":"Add some ^s to the deps"}},{"before":null,"after":"14edc2c3d092bcbba542804911609e51bab7f8d9","ref":"refs/heads/mf/remove-geojsonhint","pushedAt":"2024-01-17T02:30:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Remove references to geojsonhint and geojson-fixtures\n\nThere were transitively bringing in a weird dependency to a specific git commit of gerhobbelt/nomnom and was breaking CI for dependabot.","shortMessageHtmlLink":"Remove references to geojsonhint and geojson-fixtures"}},{"before":null,"after":"45be1450c7e9aece6c11880d04f502a83d680f7a","ref":"refs/heads/dependabot/npm_and_yarn/follow-redirects-1.15.4","pushedAt":"2024-01-11T05:34:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump follow-redirects from 1.15.3 to 1.15.4\n\nBumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.3 to 1.15.4.\n- [Release notes](https://github.com/follow-redirects/follow-redirects/releases)\n- [Commits](https://github.com/follow-redirects/follow-redirects/compare/v1.15.3...v1.15.4)\n\n---\nupdated-dependencies:\n- dependency-name: follow-redirects\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump follow-redirects from 1.15.3 to 1.15.4"}},{"before":"4839855756e81b744a5a1001952d27a3732962de","after":null,"ref":"refs/heads/mf/update-release-docs","pushedAt":"2023-12-30T21:53:14.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"}},{"before":"f207b05e8f034b54e6f5fce10aa58bf05d31e9e0","after":null,"ref":"refs/heads/mf/releases-try-two","pushedAt":"2023-12-30T21:53:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"}},{"before":"135b89890bc7beea22d39fbeb9100ef2a8c85fea","after":"1411d63a74c275c9216fe48e9d3cb2d48a359068","ref":"refs/heads/master","pushedAt":"2023-12-30T21:52:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Fix issues with prerelease builds (#2562)\n\n- Added a fetch-depth: 0 config that should give us the git history and correctly calculate the canary versions\r\n- Don't run scripts as part of the lerna release step, they were already run by the github actions steps\r\n- Fix issue with reference to the node 'util' package that was preventing the browser version of @turf/turf from working","shortMessageHtmlLink":"Fix issues with prerelease builds (#2562)"}},{"before":null,"after":"f207b05e8f034b54e6f5fce10aa58bf05d31e9e0","ref":"refs/heads/mf/releases-try-two","pushedAt":"2023-12-30T17:28:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Fix issues with prerelease builds\n\n- Added a fetch-depth: 0 config that should give us the git history and correctly calculate the canary versions\n- Don't run scripts as part of the lerna release step, they were already run by the github actions steps\n- Fix issue with reference to the node 'util' package that was preventing the browser version of @turf/turf from working","shortMessageHtmlLink":"Fix issues with prerelease builds"}},{"before":"e455f4ff617d0bedbf75001081b3c009c0ffa29e","after":"135b89890bc7beea22d39fbeb9100ef2a8c85fea","ref":"refs/heads/master","pushedAt":"2023-12-30T00:11:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smallsaucepan","name":"James Beard","path":"/smallsaucepan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5403628?s=80&v=4"},"commit":{"message":"Update release instructions for pnpm (#2560)\n\n* Update release instructions for pnpm\r\n\r\n* Attempt to provide automatic canary builds","shortMessageHtmlLink":"Update release instructions for pnpm (#2560)"}},{"before":"2f65d5f60506d5ecf7b428ce8c9bccfec25aac91","after":"4839855756e81b744a5a1001952d27a3732962de","ref":"refs/heads/mf/update-release-docs","pushedAt":"2023-12-28T22:50:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Merge branch 'master' into mf/update-release-docs","shortMessageHtmlLink":"Merge branch 'master' into mf/update-release-docs"}},{"before":"c9ee8177ef2d99bb2e4ff9dbaf70abb440d53e6b","after":null,"ref":"refs/heads/mf/simplify-cleanup","pushedAt":"2023-12-26T20:32:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"}},{"before":"d0f5cd76ccf91e8bcc004172a5ced71d0f2bb879","after":"e455f4ff617d0bedbf75001081b3c009c0ffa29e","ref":"refs/heads/master","pushedAt":"2023-12-26T20:32:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Clean up @turf/simplify (#2561)\n\n* Clean up @turf/simplify\r\n\r\nRework the simplify-js library to actually just take number[] directly\r\nStyle cleanup around the type inference and passthrough functions\r\n\r\n* Add note about 2d simplify-js","shortMessageHtmlLink":"Clean up @turf/simplify (#2561)"}},{"before":"93f02a6fec7f9a7065f449dd6f99e52ce673bbee","after":"c9ee8177ef2d99bb2e4ff9dbaf70abb440d53e6b","ref":"refs/heads/mf/simplify-cleanup","pushedAt":"2023-12-26T13:45:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Add note about 2d simplify-js","shortMessageHtmlLink":"Add note about 2d simplify-js"}},{"before":null,"after":"93f02a6fec7f9a7065f449dd6f99e52ce673bbee","ref":"refs/heads/mf/simplify-cleanup","pushedAt":"2023-12-26T13:32:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Clean up @turf/simplify\n\nRework the simplify-js library to actually just take number[] directly\nStyle cleanup around the type inference and passthrough functions","shortMessageHtmlLink":"Clean up @turf/simplify"}},{"before":"4bda48b8a0bd910a7dc581a64d5a5b355f8d0479","after":"2f65d5f60506d5ecf7b428ce8c9bccfec25aac91","ref":"refs/heads/mf/update-release-docs","pushedAt":"2023-12-25T19:02:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Attempt to provide automatic canary builds","shortMessageHtmlLink":"Attempt to provide automatic canary builds"}},{"before":"5375941072b90d489389db22b43bfe809d5e451e","after":null,"ref":"refs/tags/v6.5.0","pushedAt":"2023-12-25T18:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"}},{"before":"4fc17ac109bca5c219ca42cd38acfa6d9f3b7dfd","after":"4bda48b8a0bd910a7dc581a64d5a5b355f8d0479","ref":"refs/heads/mf/update-release-docs","pushedAt":"2023-12-24T15:39:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Update release instructions for pnpm","shortMessageHtmlLink":"Update release instructions for pnpm"}},{"before":null,"after":"4fc17ac109bca5c219ca42cd38acfa6d9f3b7dfd","ref":"refs/heads/mf/update-release-docs","pushedAt":"2023-12-24T15:38:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfedderly","name":null,"path":"/mfedderly","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/24275386?s=80&v=4"},"commit":{"message":"Update release instructions for pnpm","shortMessageHtmlLink":"Update release instructions for pnpm"}},{"before":"0baf26e18772a4f27c1359e72a564bc2a0621549","after":"d0f5cd76ccf91e8bcc004172a5ced71d0f2bb879","ref":"refs/heads/master","pushedAt":"2023-12-22T04:52:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"smallsaucepan","name":"James Beard","path":"/smallsaucepan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5403628?s=80&v=4"},"commit":{"message":"Replace geojson-equality with a fresh implementation that fixes precision handling. (#2531)","shortMessageHtmlLink":"Replace geojson-equality with a fresh implementation that fixes preci…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEOGqaqgA","startCursor":null,"endCursor":null}},"title":"Activity · Turfjs/turf"}