{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":617363106,"defaultBranch":"main","name":"emmett","ownerLogin":"event-driven-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-22T08:31:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/159624349?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715943816.0","currentOid":""},"activityList":{"items":[{"before":"15a4cd7ebcdbd045d3b568507bdafa682158c881","after":null,"ref":"refs/heads/docker_example","pushedAt":"2024-05-17T11:03:36.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"}},{"before":"3feae3f6271e9e9be19bee58a5765cbbb189654c","after":"0d86368f31cede68f7c8acc2f2a0e370d0100c8c","ref":"refs/heads/main","pushedAt":"2024-05-17T11:03:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added step to build sample app Docker image","shortMessageHtmlLink":"Added step to build sample app Docker image"}},{"before":"d5de460a6ad6a586457688a599db3ecb65796bf5","after":"15a4cd7ebcdbd045d3b568507bdafa682158c881","ref":"refs/heads/docker_example","pushedAt":"2024-05-17T11:01:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added step to build sample app Docker image","shortMessageHtmlLink":"Added step to build sample app Docker image"}},{"before":"2ae14fb00ebc90dff30231ce2caa7aad5cc8d9db","after":"d5de460a6ad6a586457688a599db3ecb65796bf5","ref":"refs/heads/docker_example","pushedAt":"2024-05-17T11:00:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added step to build sample app Docker image","shortMessageHtmlLink":"Added step to build sample app Docker image"}},{"before":"390cc6b940f9f7fc0e2e696c83e6a5e7d6b34aaf","after":"2ae14fb00ebc90dff30231ce2caa7aad5cc8d9db","ref":"refs/heads/docker_example","pushedAt":"2024-05-17T10:54:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added example showing how to run Emmett application in Docker container","shortMessageHtmlLink":"Added example showing how to run Emmett application in Docker container"}},{"before":null,"after":"390cc6b940f9f7fc0e2e696c83e6a5e7d6b34aaf","ref":"refs/heads/docker_example","pushedAt":"2024-05-17T10:49:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added example showing how to run Emmett application in Docker container","shortMessageHtmlLink":"Added example showing how to run Emmett application in Docker container"}},{"before":"1f8db48af6942bf83a3b6ce81d9f67b298516264","after":"3feae3f6271e9e9be19bee58a5765cbbb189654c","ref":"refs/heads/main","pushedAt":"2024-05-17T09:10:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"allow passing of custom implementation EventStore.appendToStream options to CommandHandler handle","shortMessageHtmlLink":"allow passing of custom implementation EventStore.appendToStream opti…"}},{"before":"2e540576a6dc339cff048387bdd7de7d9d82716b","after":null,"ref":"refs/heads/node-api-usage","pushedAt":"2024-05-17T09:08:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"}},{"before":"65034e37299d677956f9ecc7c1a69971c69613fb","after":"1f8db48af6942bf83a3b6ce81d9f67b298516264","ref":"refs/heads/main","pushedAt":"2024-05-17T09:08:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Removed node packages usage in core Emmett package\n\nRemoved the accidental usage of `randomUUID` function from `node:crypto` package that was causing compatibility issues on frontend.\n\nAdded also the ESLint rule to prevent such things to happen in the future.\n\nBumped version to 0.9.0\n\nFixes #64","shortMessageHtmlLink":"Removed node packages usage in core Emmett package"}},{"before":"20b554f1e2c64bc5a163d9ded11919562849f840","after":"2e540576a6dc339cff048387bdd7de7d9d82716b","ref":"refs/heads/node-api-usage","pushedAt":"2024-05-17T09:05:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Removed node packages usage in core Emmett package\n\nRemoved the accidental usage of `randomUUID` function from `node:crypto` package that was causing compatibility issues on frontend.\n\nAdded also the ESLint rule to prevent such things to happen in the future.\n\nBumped version to 0.9.0\n\nFixes #64","shortMessageHtmlLink":"Removed node packages usage in core Emmett package"}},{"before":"aaea40e01bf7aae494348d0991eaf4519bd43cd0","after":"20b554f1e2c64bc5a163d9ded11919562849f840","ref":"refs/heads/node-api-usage","pushedAt":"2024-05-17T09:04:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Removed node packages usage in core Emmett package\n\nRemoved the accidental usage of `randomUUID` function from `node:crypto` package that was causing compatibility issues on frontend.\n\nAdded also the ESLint rule to prevent such things to happen in the future.\n\nFixes #64","shortMessageHtmlLink":"Removed node packages usage in core Emmett package"}},{"before":null,"after":"aaea40e01bf7aae494348d0991eaf4519bd43cd0","ref":"refs/heads/node-api-usage","pushedAt":"2024-05-17T09:04:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Removed node packages usage in core Emmett package\n\nRemoved the accidental usage of `randomUUID` function from `node:crypto` package that was causing compatibility issues on frontend.\n\nAdded also the ESLint rule to prevent such things to happen in the future.\n\nFixes #64","shortMessageHtmlLink":"Removed node packages usage in core Emmett package"}},{"before":"c4d59d202102d840af64e45d7e359a67ea9d293f","after":"65034e37299d677956f9ecc7c1a69971c69613fb","ref":"refs/heads/main","pushedAt":"2024-05-17T07:47:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Fixed configuration for a single file debugging","shortMessageHtmlLink":"Fixed configuration for a single file debugging"}},{"before":"9f4777c552ad891f269ced4347be2daa81978683","after":null,"ref":"refs/heads/fixed_current_file_debugging","pushedAt":"2024-05-17T07:47:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"}},{"before":null,"after":"9f4777c552ad891f269ced4347be2daa81978683","ref":"refs/heads/fixed_current_file_debugging","pushedAt":"2024-05-17T07:41:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Fixed configuration for a single file debugging","shortMessageHtmlLink":"Fixed configuration for a single file debugging"}},{"before":"fb8a0472cbb520b2c032840389c9f819a1ce9949","after":null,"ref":"refs/heads/esdb_testcontainer_macm1_improvements","pushedAt":"2024-04-28T12:40:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"}},{"before":"61f33c507a95d7bc3e1c7f74fe4bd2f1a39aa7f3","after":"c4d59d202102d840af64e45d7e359a67ea9d293f","ref":"refs/heads/main","pushedAt":"2024-04-28T12:40:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Bumped to 0.8.0","shortMessageHtmlLink":"Bumped to 0.8.0"}},{"before":"97ad61481791ee64db33921080944158d205292e","after":"fb8a0472cbb520b2c032840389c9f819a1ce9949","ref":"refs/heads/esdb_testcontainer_macm1_improvements","pushedAt":"2024-04-28T12:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Bumped to 0.8.0","shortMessageHtmlLink":"Bumped to 0.8.0"}},{"before":null,"after":"97ad61481791ee64db33921080944158d205292e","ref":"refs/heads/esdb_testcontainer_macm1_improvements","pushedAt":"2024-04-28T12:29:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added default handling for Mac M1 ARM64 image for EventStoreDB TestContainer.\n\nChanged EventStoreDB test container options to be in the nested object and false by default. That should make them more straightforward.","shortMessageHtmlLink":"Added default handling for Mac M1 ARM64 image for EventStoreDB TestCo…"}},{"before":"98a879fd993a258f8474cf37c1f23d4501f1e80a","after":null,"ref":"refs/heads/fix_test_reference_issue","pushedAt":"2024-04-28T09:25:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"}},{"before":"68610f1e188d81a73abb1e4136834159994c85e8","after":"61f33c507a95d7bc3e1c7f74fe4bd2f1a39aa7f3","ref":"refs/heads/main","pushedAt":"2024-04-28T09:25:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Made event store features tests internal not to expose node packages in bundled Emmett code\n\nThe issue is that `esbuild` (for `commonjs`) stripes the 'node:' prefix for targets different from the node (or using node earlier than 14) as they cannot handle packages with prefix like `node:test`. See more in:\nhttps://github.com/evanw/esbuild/commit/6b4f97086c6247434ba95031c1e4335ef67d10b6\n\n`Tsup` that I'm using for bundling also seems not to be handling that fully as it's built on top of `esbuild`: https://github.com/egoist/tsup/issues/1003\n\nAs there's no dependency to `test` package, then bundled code fails to load in commonjs environment. One solution is to add dependency to shim, as @alex-laycalvert suggested in #60. But I'm reluctant to do it, as I don't want to target older node environments than Node LTS version (currently >= 20.11.1). I also don't want to add dependency on the unmaintained shim package with potential vulnerabilities.\n\nI could try to change tsconfig target from ESNext to Node, but at the moment I don't want to have this limitation, as I'd like to have the main Emmett package working both with backend and frontend.\n\nThe change removes the event store matrix tests, as they don't need to be exposed now. They're still available as js map files to make internal referencing work correctly.\n\nThis change should be seen more as a fix rather than solving the root cause. I need to think longer on alternative solutions like having internal project for testing event stores and not having this test at all.\n\nFixes #59,\nCloses #60\n\nBesides that, following the boy scout rule I removed the `no-floating-promise` ingores as I found the way of handling them using `void` keyword before describes and it. And that Fixes #16\n\n@alex-laycalvert @thiagomini @mkubasz FYI","shortMessageHtmlLink":"Made event store features tests internal not to expose node packages …"}},{"before":"8c4da4697c91c9d89eeb4ea4c9a5ed8b00dd252c","after":"98a879fd993a258f8474cf37c1f23d4501f1e80a","ref":"refs/heads/fix_test_reference_issue","pushedAt":"2024-04-28T09:23:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Made event store features tests internal not to expose node packages in bundled Emmett code\n\nThe issue is that `esbuild` (for `commonjs`) stripes the 'node:' prefix for targets different from the node (or using node earlier than 14) as they cannot handle packages with prefix like `node:test`. See more in:\nhttps://github.com/evanw/esbuild/commit/6b4f97086c6247434ba95031c1e4335ef67d10b6\n\n`Tsup` that I'm using for bundling also seems not to be handling that fully as it's built on top of `esbuild`: https://github.com/egoist/tsup/issues/1003\n\nAs there's no dependency to `test` package, then bundled code fails to load in commonjs environment. One solution is to add dependency to shim, as @alex-laycalvert suggested in #60. But I'm reluctant to do it, as I don't want to target older node environments than Node LTS version (currently >= 20.11.1). I also don't want to add dependency on the unmaintained shim package with potential vulnerabilities.\n\nI could try to change tsconfig target from ESNext to Node, but at the moment I don't want to have this limitation, as I'd like to have the main Emmett package working both with backend and frontend.\n\nThe change removes the event store matrix tests, as they don't need to be exposed now. They're still available as js map files to make internal referencing work correctly.\n\nThis change should be seen more as a fix rather than solving the root cause. I need to think longer on alternative solutions like having internal project for testing event stores and not having this test at all.\n\nFixes #59,\nCloses #60\n\nBesides that, following the boy scout rule I removed the `no-floating-promise` ingores as I found the way of handling them using `void` keyword before describes and it. And that Fixes #16\n\n@alex-laycalvert @thiagomini @mkubasz FYI","shortMessageHtmlLink":"Made event store features tests internal not to expose node packages …"}},{"before":"9205180d1fb58f68cc2852d99131e3293fcd7721","after":"8c4da4697c91c9d89eeb4ea4c9a5ed8b00dd252c","ref":"refs/heads/fix_test_reference_issue","pushedAt":"2024-04-28T08:45:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Made event store features tests internal as they exposed node packages\n\nThe issue is that esbuild is stripping the 'node:' prefix for targets\ndifferent than node as they cannot handle those packages (also those\nwith node earlier than 14). See more in:\nhttps://github.com/evanw/esbuild/commit/6b4f97086c6247434ba95031c1e4335ef67d10b6\n\nTsup also seems to not be handling that fully as it's built on top of\nesbuild: https://github.com/egoist/tsup/issues/1003\n\nI could try to change tsconfig target from ESNext to Node, but at the\nmoment I don't want to have this limitation, as I'd like to have the\nmain Emmett package working both with backend and frontend.","shortMessageHtmlLink":"Made event store features tests internal as they exposed node packages"}},{"before":"1f14ef8e4eff57a4c13600d43d4df5cb4fdd2768","after":"9205180d1fb58f68cc2852d99131e3293fcd7721","ref":"refs/heads/fix_test_reference_issue","pushedAt":"2024-04-27T11:35:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Made event store features tests internal as they exposed node packages\n\nThe issue is that esbuild is stripping the 'node:' prefix for targets\ndifferent than node as they cannot handle those packages (also those\nwith node earlier than 14). See more in:\nhttps://github.com/evanw/esbuild/commit/6b4f97086c6247434ba95031c1e4335ef67d10b6\n\nTsup also seems to not be handling that fully as it's built on top of\nesbuild: https://github.com/egoist/tsup/issues/1003\n\nI could try to change tsconfig target from ESNext to Node, but at the\nmoment I don't want to have this limitation, as I'd like to have the\nmain Emmett package working both with backend and frontend.","shortMessageHtmlLink":"Made event store features tests internal as they exposed node packages"}},{"before":null,"after":"1f14ef8e4eff57a4c13600d43d4df5cb4fdd2768","ref":"refs/heads/fix_test_reference_issue","pushedAt":"2024-04-27T11:21:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Made event store features tests internal as they exposed node packages\n\nThe issue is that esbuild is stripping the 'node:' prefix for targets\ndifferent than node as they cannot handle those packages (also those\nwith node earlier than 14). See more in:\nhttps://github.com/evanw/esbuild/commit/6b4f97086c6247434ba95031c1e4335ef67d10b6\n\nTsup also seems to not be handling that fully as it's built on top of\nesbuild: https://github.com/egoist/tsup/issues/1003\n\nI could try to change tsconfig target from ESNext to Node, but at the\nmoment I don't want to have this limitation, as I'd like to have the\nmain Emmett package working both with backend and frontend.","shortMessageHtmlLink":"Made event store features tests internal as they exposed node packages"}},{"before":"e2681dd1a1070a22123fd4e20a7e861a22d393ef","after":"68610f1e188d81a73abb1e4136834159994c85e8","ref":"refs/heads/main","pushedAt":"2024-04-12T16:02:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Bumped to 0.7.0","shortMessageHtmlLink":"Bumped to 0.7.0"}},{"before":"ca2adf6fcf4f873a13bde42c3239bad7819b28bd","after":null,"ref":"refs/heads/message_bus","pushedAt":"2024-04-12T15:54:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"}},{"before":"165278bc25ad539e18b200f6b54dc56b88ba1847","after":"e2681dd1a1070a22123fd4e20a7e861a22d393ef","ref":"refs/heads/main","pushedAt":"2024-04-12T15:54:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added implementation of the message bus and deep read-only structure","shortMessageHtmlLink":"Added implementation of the message bus and deep read-only structure"}},{"before":"a8779f69ffa8725507c5331b87f6018bba513616","after":"ca2adf6fcf4f873a13bde42c3239bad7819b28bd","ref":"refs/heads/message_bus","pushedAt":"2024-04-12T15:24:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"oskardudycz","name":"Oskar Dudycz","path":"/oskardudycz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5562528?s=80&v=4"},"commit":{"message":"Added implementation of the message bus and deep read-only structure","shortMessageHtmlLink":"Added implementation of the message bus and deep read-only structure"}},{"before":"a8d0ebc9570136422d2026bbef6753e4cc713704","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/src/e2e/esmCompatibility/tar-6.2.1","pushedAt":"2024-04-12T15:08:03.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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETNISgAA","startCursor":null,"endCursor":null}},"title":"Activity · event-driven-io/emmett"}