{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":263578160,"defaultBranch":"master","name":"serverless-esbuild","ownerLogin":"floydspace","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-05-13T09:01:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5180700?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709886280.0","currentOid":""},"activityList":{"items":[{"before":"b0ec8087808abbb7acf5746f6fe039326e064bc8","after":"7dc3b64d65a7be7c6b371d880002d3ecbb46c7aa","ref":"refs/heads/master","pushedAt":"2024-04-30T23:24:33.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"webdeveric","name":"Eric","path":"/webdeveric","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1823514?s=80&v=4"},"commit":{"message":"Merge pull request #534 from webdeveric/chore/spelling\n\nchore: fixed spelling issues","shortMessageHtmlLink":"Merge pull request #534 from webdeveric/chore/spelling"}},{"before":"b5a233bd13d6ff2d65368bacbfee04c20b5a25e6","after":"b0ec8087808abbb7acf5746f6fe039326e064bc8","ref":"refs/heads/master","pushedAt":"2024-03-08T08:23:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: Added skipRebuild options to esbuildOptions (#531)\n\nIt was missing before and threw an error if I tried to include the option in my esbuild config. Works fine now after adding it here","shortMessageHtmlLink":"fix: Added skipRebuild options to esbuildOptions (#531)"}},{"before":"7688e6fcc0c1861b1829dce7b73d46529353bd86","after":"b5a233bd13d6ff2d65368bacbfee04c20b5a25e6","ref":"refs/heads/master","pushedAt":"2024-03-07T15:10:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"feat(bundle): remove rebuild because it causes slow performance on big… (#528)\n\n* fix(bundle): remove rebuild because it causes slow performance on big projects\r\n\r\n* feat(bundle): add skipRebuild option\r\n\r\n* docs: add skipRebuild option","shortMessageHtmlLink":"feat(bundle): remove rebuild because it causes slow performance on bi…"}},{"before":"02fcd8c156bc1313e99f9f30b1656d2056a99d9d","after":"7688e6fcc0c1861b1829dce7b73d46529353bd86","ref":"refs/heads/master","pushedAt":"2024-02-01T22:41:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"feat: update esbuild version to 0.20.0 (#524)","shortMessageHtmlLink":"feat: update esbuild version to 0.20.0 (#524)"}},{"before":null,"after":"8f1e8965ea256c6ea53887afcda43ad20902f2b2","ref":"refs/heads/feat/522-fix-peer-dep","pushedAt":"2024-02-01T22:38:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"feat: update esbuild version to 0.20.0","shortMessageHtmlLink":"feat: update esbuild version to 0.20.0"}},{"before":"6994ff492bed2984c213c832a1596dfd9a5bc248","after":"02fcd8c156bc1313e99f9f30b1656d2056a99d9d","ref":"refs/heads/master","pushedAt":"2024-01-24T14:00:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: add support for nodejs20 for Google (#520)\n\n* Add node20 runtime support to google\r\n\r\n* doc: Add Google runtime support in README\r\n\r\n---------\r\n\r\nCo-authored-by: Youssef Farhoun ","shortMessageHtmlLink":"fix: add support for nodejs20 for Google (#520)"}},{"before":"fb4171977e400a3da0a0e54455a2566c57313fdc","after":"6994ff492bed2984c213c832a1596dfd9a5bc248","ref":"refs/heads/master","pushedAt":"2024-01-04T10:42:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"docs: add space in README (#518)","shortMessageHtmlLink":"docs: add space in README (#518)"}},{"before":"d32199f30614d80d4416c48844f3984b6c0cecd3","after":"fb4171977e400a3da0a0e54455a2566c57313fdc","ref":"refs/heads/master","pushedAt":"2023-12-18T16:12:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: Implement 'disposeContext' option in Configuration and EsbuildFunctionDefinitionHandler (#515)\n\n* fix(buildOptions): add disposeContext option to improve handling\r\n\r\n* fix(buildOptions): disposeContext removed from the list on bundle.ts\r\nfix(buildOptions): Override disposeContext if a function also has it's own configuration for it.\r\n\r\n* Update README.md\r\n\r\n---------\r\n\r\nCo-authored-by: Ogeday Oztoprak ","shortMessageHtmlLink":"fix: Implement 'disposeContext' option in Configuration and EsbuildFu…"}},{"before":"889524d9145256c656702ef829b502755390d582","after":"d32199f30614d80d4416c48844f3984b6c0cecd3","ref":"refs/heads/master","pushedAt":"2023-12-17T10:59:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"docs: Update README.md to include aws runtime nodejs20.x (#512)","shortMessageHtmlLink":"docs: Update README.md to include aws runtime nodejs20.x (#512)"}},{"before":"31dd88fe89d934a1178b3e50f1e390e5ccf2e4fb","after":"889524d9145256c656702ef829b502755390d582","ref":"refs/heads/master","pushedAt":"2023-12-17T10:57:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"test: fix not deterministic snapshot matching","shortMessageHtmlLink":"test: fix not deterministic snapshot matching"}},{"before":"a7325a401b9ad4d253ba07bf0f2bf16d2363d6bf","after":"7af1f603e12b71cd3d78cf2ebe1cdf6a8d1461f2","ref":"refs/heads/gh-pages","pushedAt":"2023-12-08T14:13:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"Update index.md","shortMessageHtmlLink":"Update index.md"}},{"before":"901dcfc9cb0aff4619c3c31cd63f42a463a4e982","after":"31dd88fe89d934a1178b3e50f1e390e5ccf2e4fb","ref":"refs/heads/master","pushedAt":"2023-12-05T16:06:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"feat: add support for resolve extensions esbuild setting (#510)\n\n* feat(resolveExtensions): added support for custom resolve extensions esbuild setting\r\n\r\n* feat(resolveExtensions): added stripResolveExtensions option to remove file extension prefixes\r\n\r\n* feat(resolveExtensions): renamed to stripEntryResolveExtensions as esbuild setting, updated readme","shortMessageHtmlLink":"feat: add support for resolve extensions esbuild setting (#510)"}},{"before":"fdf091e451b3d291f6586f0c2a4be54ad1ff0210","after":"901dcfc9cb0aff4619c3c31cd63f42a463a4e982","ref":"refs/heads/master","pushedAt":"2023-11-15T22:32:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"feat: add support for nodejs.20x for Lambda (#505)","shortMessageHtmlLink":"feat: add support for nodejs.20x for Lambda (#505)"}},{"before":"0c7ce8f6ecf15c4201a1e1ec6b595198905d695b","after":"fdf091e451b3d291f6586f0c2a4be54ad1ff0210","ref":"refs/heads/master","pushedAt":"2023-10-11T11:39:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: recursively search for packer lock file for all 3 packers supported (#502)\n\n* fix: recursively search for packer lock file for all 3 packers supported\r\n\r\n* fix: use array as argument for findUpIO\r\n\r\n* fix: use pure fs, avoid unpacking monad\r\n\r\ncloses #485","shortMessageHtmlLink":"fix: recursively search for packer lock file for all 3 packers suppor…"}},{"before":null,"after":"fa8de618b44a08b2e34ee9e2f64175044a4a4c05","ref":"refs/heads/feature/effect","pushedAt":"2023-10-09T20:02:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"chore: migrate fp-ts to effect","shortMessageHtmlLink":"chore: migrate fp-ts to effect"}},{"before":"f2ae68a32b4da0673a40a9a07d2c7e671899d488","after":"0c7ce8f6ecf15c4201a1e1ec6b595198905d695b","ref":"refs/heads/master","pushedAt":"2023-09-26T17:57:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: custom esbuild.config.js loader (#497)","shortMessageHtmlLink":"fix: custom esbuild.config.js loader (#497)"}},{"before":"0d536838329b8269a39d095f4ddde08066e7bd4a","after":"f2ae68a32b4da0673a40a9a07d2c7e671899d488","ref":"refs/heads/master","pushedAt":"2023-09-20T20:34:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: incorrect position of optional chaining operator\n\ncloses #493","shortMessageHtmlLink":"fix: incorrect position of optional chaining operator"}},{"before":null,"after":"ad00d11e6fb5c52579cc3a43b68f67c5cc6455ed","ref":"refs/heads/hotfix/fix-bug-in-release-1.48.2","pushedAt":"2023-09-20T20:30:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: incorrect position of optional chaining operator\n\ncloses #493","shortMessageHtmlLink":"fix: incorrect position of optional chaining operator"}},{"before":"36ef92eab5485c9f6dc2ea222c97cae0330f3858","after":"0d536838329b8269a39d095f4ddde08066e7bd4a","ref":"refs/heads/master","pushedAt":"2023-09-20T14:57:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: bug in releas 1.48 (#492)\n\n* fix: bug in releas 1.48\r\n\r\n* style: fix linting error","shortMessageHtmlLink":"fix: bug in releas 1.48 (#492)"}},{"before":"7c65429a3b54d6b3c381c4f28d6ca5c659a334f3","after":"958eab8b0d21150b6893c40f4483c7e31c1c656f","ref":"refs/heads/hotfix/fix-bug-in-release-1.48","pushedAt":"2023-09-20T14:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"style: fix linting error","shortMessageHtmlLink":"style: fix linting error"}},{"before":null,"after":"7c65429a3b54d6b3c381c4f28d6ca5c659a334f3","ref":"refs/heads/hotfix/fix-bug-in-release-1.48","pushedAt":"2023-09-20T14:47:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: bug in releas 1.48","shortMessageHtmlLink":"fix: bug in releas 1.48"}},{"before":"2eb287a1e9b60984fca1764ea46cb7de8c5ff51e","after":"36ef92eab5485c9f6dc2ea222c97cae0330f3858","ref":"refs/heads/master","pushedAt":"2023-09-20T06:54:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"fix: spawning too many esbuilds builds (#491)\n\n* Fix spawning multiple esbuilds on same file, that would cause memory usage to spike.\r\nAccording to documentation of the changes in esbuild 0.17, calling rebuild on the same build params is “safe” in the sense that it would merge it into an existing build rather then spawn a new one.\r\n\r\nFurthermore, the contexes of these rebuilds are now needed to be disposed of. That was the original issue that made me use build over the rebuild - in the initial import of esbuild 19, running serverless invoke and serverless package would never finish. Using build seemingly solved this, but it ended up causing the issue spawning too many builds described above.\r\n\r\nI added a step on finishing invoking, deploying and packaging to make sure to dispose of the contexes.\r\n\r\n* Use build if there is no context\r\n\r\n* Proper naming","shortMessageHtmlLink":"fix: spawning too many esbuilds builds (#491)"}},{"before":"e0bba59678540b1d02f7d2f9495b72d5c6a5843f","after":"2eb287a1e9b60984fca1764ea46cb7de8c5ff51e","ref":"refs/heads/master","pushedAt":"2023-09-16T19:53:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"docs: add fm-sz as a contributor for code (#490)\n\n* docs: update README.md\r\n\r\n* docs: update .all-contributorsrc\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>\r\nCo-authored-by: Victor Korzunin <5180700+floydspace@users.noreply.github.com>","shortMessageHtmlLink":"docs: add fm-sz as a contributor for code (#490)"}},{"before":"8c9b9df1e63f63fe169671cbb1883f19619065c9","after":"0367676cf356d488dd1f85915693b893a878bc5c","ref":"refs/heads/all-contributors/add-fm-sz","pushedAt":"2023-09-16T19:49:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"Merge branch 'master' into all-contributors/add-fm-sz","shortMessageHtmlLink":"Merge branch 'master' into all-contributors/add-fm-sz"}},{"before":"e04dcbe091342e8d0d57790b972d4f5227b4fa20","after":"e0bba59678540b1d02f7d2f9495b72d5c6a5843f","ref":"refs/heads/master","pushedAt":"2023-09-16T19:44:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"floydspace","name":"Victor Korzunin","path":"/floydspace","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5180700?s=80&v=4"},"commit":{"message":"docs: add ZachLeviPixel as a contributor for code (#489)\n\n* docs: update README.md\r\n\r\n* docs: update .all-contributorsrc\r\n\r\n---------\r\n\r\nCo-authored-by: allcontributors[bot] <46447321+allcontributors[bot]@users.noreply.github.com>","shortMessageHtmlLink":"docs: add ZachLeviPixel as a contributor for code (#489)"}},{"before":"48c4d75367ea3ad3392402a53197d44c4eceb177","after":"8c9b9df1e63f63fe169671cbb1883f19619065c9","ref":"refs/heads/all-contributors/add-fm-sz","pushedAt":"2023-09-16T19:42:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc","shortMessageHtmlLink":"docs: update .all-contributorsrc"}},{"before":"e04dcbe091342e8d0d57790b972d4f5227b4fa20","after":"48c4d75367ea3ad3392402a53197d44c4eceb177","ref":"refs/heads/all-contributors/add-fm-sz","pushedAt":"2023-09-16T19:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}},{"before":null,"after":"e04dcbe091342e8d0d57790b972d4f5227b4fa20","ref":"refs/heads/all-contributors/add-fm-sz","pushedAt":"2023-09-16T19:42:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"feat: allow esbuild 0.19 (#487)\n\n* feat: allow esbuild v0.18\r\n\r\n* upgrade esbuild and related packages\r\n* remove incremental build option\r\n it is not supported by the esbuild api\r\n\r\n* Upgrade esbuild version to 19\r\n\r\n* also package.lock.json\r\n\r\n* Removed the rest of the incremental options\r\n\r\n* Increment the minimal example to 19 as well\r\n\r\n* Might as well move up to esbuild 0.19.3\r\n\r\n* Actually fix the tests. Remove the last remains of the incremental build.\r\n\r\n* Reimport esbuild 19\r\n\r\n---------\r\n\r\nCo-authored-by: Florian Mayer ","shortMessageHtmlLink":"feat: allow esbuild 0.19 (#487)"}},{"before":"69fc73e091b4cb956448d0b16b3e0ee91c0e8aa3","after":"a9296bff6a0cdd208b8605947dd0c5d5c28db285","ref":"refs/heads/all-contributors/add-ZachLeviPixel","pushedAt":"2023-09-16T19:41:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update .all-contributorsrc","shortMessageHtmlLink":"docs: update .all-contributorsrc"}},{"before":"e04dcbe091342e8d0d57790b972d4f5227b4fa20","after":"69fc73e091b4cb956448d0b16b3e0ee91c0e8aa3","ref":"refs/heads/all-contributors/add-ZachLeviPixel","pushedAt":"2023-09-16T19:41:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"allcontributors[bot]","name":null,"path":"/apps/allcontributors","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/23186?s=80&v=4"},"commit":{"message":"docs: update README.md","shortMessageHtmlLink":"docs: update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPn-iNwA","startCursor":null,"endCursor":null}},"title":"Activity · floydspace/serverless-esbuild"}