{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":330857119,"defaultBranch":"main","name":"vite_ruby","ownerLogin":"ElMassimo","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-19T03:50:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1158253?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1725541913.0","currentOid":""},"activityList":{"items":[{"before":"7c81ddc445d5a7fb8a834b31782ae579f90a93c4","after":"fc3219cf4589627f26fdc7f044070cd144928aa1","ref":"refs/heads/main","pushedAt":"2024-09-25T14:09:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: update deployment instructions for capistrano in vite v5 (#454)\n\nCo-authored-by: Maximo Mussini ","shortMessageHtmlLink":"docs: update deployment instructions for capistrano in vite v5 (#454)"}},{"before":"a3182a9b8abc058004e47b81b214ea6e578e7e6f","after":"7c81ddc445d5a7fb8a834b31782ae579f90a93c4","ref":"refs/heads/main","pushedAt":"2024-09-18T19:25:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: update default value for viteBinPath (#497)","shortMessageHtmlLink":"docs: update default value for viteBinPath (#497)"}},{"before":"b8dec4f5b516fe2acc63e980b465987c0c2c9c92","after":"a3182a9b8abc058004e47b81b214ea6e578e7e6f","ref":"refs/heads/main","pushedAt":"2024-09-05T13:11:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"release: vite_ruby@3.8.2","shortMessageHtmlLink":"release: vite_ruby@3.8.2"}},{"before":"aa5340aa0a1e8cf241317fefaa8ab6501d31ee6b","after":"b8dec4f5b516fe2acc63e980b465987c0c2c9c92","ref":"refs/heads/main","pushedAt":"2024-09-05T13:11:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"fix: bump up expected plugin version\n\ncloses #493","shortMessageHtmlLink":"fix: bump up expected plugin version"}},{"before":"563b4765110a8f27d837118eda78302f2c87ed9f","after":"aa5340aa0a1e8cf241317fefaa8ab6501d31ee6b","ref":"refs/heads/main","pushedAt":"2024-09-04T15:31:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"release: vite-plugin-ruby@5.1.0","shortMessageHtmlLink":"release: vite-plugin-ruby@5.1.0"}},{"before":"a8103b7421160c391cc84064c5a170502c8cb40f","after":"563b4765110a8f27d837118eda78302f2c87ed9f","ref":"refs/heads/main","pushedAt":"2024-09-04T15:29:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"release: vite_ruby@3.8.1","shortMessageHtmlLink":"release: vite_ruby@3.8.1"}},{"before":"36d3e96a6ea9bd9f45881cecb5be78510d6ff017","after":"a8103b7421160c391cc84064c5a170502c8cb40f","ref":"refs/heads/main","pushedAt":"2024-09-04T15:28:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"fix: storybook compatibility, plugins can now add entrypoints (#488)\n\n* Allow rollupOptions set by other plugins to be respected\r\n\r\nStorybook (builder-vite) adds an `iframe.html` entry into the `rollupOptions` when building a static build. I found that `vite-plugin-ruby` is overriding these options meaning that the Storybook build fails.\r\n\r\nHere I am allowing any existing rollup options + inputs to be spread into the config before the plugin returns it.\r\n\r\n* refactor: avoid function\r\n\r\n---------\r\n\r\nCo-authored-by: Maximo Mussini ","shortMessageHtmlLink":"fix: storybook compatibility, plugins can now add entrypoints (#488)"}},{"before":"a0203c03de856d2713e9151bdb572962ef7e0a76","after":"36d3e96a6ea9bd9f45881cecb5be78510d6ff017","ref":"refs/heads/main","pushedAt":"2024-09-04T15:09:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"fix: actually run vite inside bun (#492)\n\nWhen using bun, Runner would call into `bunx vite`, but the vite executable\r\nhas a node shebang which bunx respects so vite would actually run inside node.\r\n\r\nThis commit adds a --bun flag su that bunx ignores the node shebang.\r\n\r\nhttps://bun.sh/docs/cli/bunx#shebangs","shortMessageHtmlLink":"fix: actually run vite inside bun (#492)"}},{"before":"d6cde2df9f8ac93fc8ee72018a4459025b6d3e40","after":"a0203c03de856d2713e9151bdb572962ef7e0a76","ref":"refs/heads/main","pushedAt":"2024-08-12T13:53:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"release: vite_ruby@3.8.0","shortMessageHtmlLink":"release: vite_ruby@3.8.0"}},{"before":"1dfec4759bf2c107433c5f1618d97439f6d5bd01","after":"d6cde2df9f8ac93fc8ee72018a4459025b6d3e40","ref":"refs/heads/main","pushedAt":"2024-08-12T13:51:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: 🔁","shortMessageHtmlLink":"docs: 🔁"}},{"before":"824b4ef8397828423d2ddda117bf27e365954961","after":"1dfec4759bf2c107433c5f1618d97439f6d5bd01","ref":"refs/heads/main","pushedAt":"2024-08-12T13:48:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"feat: remove `ostruct` dependency (closes #489)","shortMessageHtmlLink":"feat: remove ostruct dependency (closes #489)"}},{"before":"ebe50b84281aa54ceaa729642fd59fee7eaa16da","after":"824b4ef8397828423d2ddda117bf27e365954961","ref":"refs/heads/main","pushedAt":"2024-08-12T13:38:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"fix: remove `vite:clean` rake task as it can potentially break apps\n\nVite plugins can create additional files, and some of them are never\nreferenced in the manifest.\n\nAs a result, cleaning files can only be done *safely* by doing it\n*before* building with Vite, otherwise it can potentially break an app.\n\nDeployment setups without a CDN would actually benefit from keeping\nprevious builds. Otherwise, in SPA clients might request an asset or dynamic\nimport chunk that was removed from the server upon deployment, remaining in a\nbroken state until a full-page reload.\n\nContainer-based deployments don't need `clean`, and they are one of the\nmost common ways to deploy apps nowadays.\n\nTaking all of this into account, I've decided to remove this task from\n`vite_ruby`, preventing broken apps, and easing the maintenance burden\nof something that I've never used and most users don't need.\n\nCloses #438, #490, #404","shortMessageHtmlLink":"fix: remove vite:clean rake task as it can potentially break apps"}},{"before":"d55cc923b4c745f2ec407c9fd8cbdabd43bab696","after":"ebe50b84281aa54ceaa729642fd59fee7eaa16da","ref":"refs/heads/main","pushedAt":"2024-07-17T14:43:19.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: one more try to get the docsearch image working","shortMessageHtmlLink":"docs: one more try to get the docsearch image working"}},{"before":"ef3c7071f9559f9246cbe8130ccb442510ed1706","after":"d55cc923b4c745f2ec407c9fd8cbdabd43bab696","ref":"refs/heads/main","pushedAt":"2024-07-17T14:36:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: one more try to get the docsearch image working","shortMessageHtmlLink":"docs: one more try to get the docsearch image working"}},{"before":"3a75ad45bc02a3b0b89790fd413ef45fe8fed9d6","after":"ef3c7071f9559f9246cbe8130ccb442510ed1706","ref":"refs/heads/main","pushedAt":"2024-07-17T14:35:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: one more try to get the docsearch image working","shortMessageHtmlLink":"docs: one more try to get the docsearch image working"}},{"before":"ee21ff4d53d226061b291b03e3cb9ccc7fc16cdf","after":"3a75ad45bc02a3b0b89790fd413ef45fe8fed9d6","ref":"refs/heads/main","pushedAt":"2024-07-17T14:30:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: one more try to get the docsearch image working","shortMessageHtmlLink":"docs: one more try to get the docsearch image working"}},{"before":"4426cb1007dbb58f4637a4423b1e7d640db96841","after":"ee21ff4d53d226061b291b03e3cb9ccc7fc16cdf","ref":"refs/heads/main","pushedAt":"2024-07-17T14:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"release: vite_ruby@3.7.0","shortMessageHtmlLink":"release: vite_ruby@3.7.0"}},{"before":"843ed97d8b545b80a6b38e3361d1d1455b4bd335","after":null,"ref":"refs/heads/package-managers","pushedAt":"2024-07-17T01:24:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"}},{"before":"330f61fedadf1274547a069856125e52002d0065","after":"4426cb1007dbb58f4637a4423b1e7d640db96841","ref":"refs/heads/main","pushedAt":"2024-07-17T01:24:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"feat: add `package_manager` config option, experimental support for bun (#481)\n\ncloses #324\r\n\r\n* adds install option, vite install --with pnpm","shortMessageHtmlLink":"feat: add package_manager config option, experimental support for b…"}},{"before":"2b96e7d13512b048983741c165061e5a0c609090","after":"843ed97d8b545b80a6b38e3361d1d1455b4bd335","ref":"refs/heads/package-managers","pushedAt":"2024-07-17T01:23:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"chore: rubocop","shortMessageHtmlLink":"chore: rubocop"}},{"before":"efb510f18317d4958bc4d4152f1a78b046375e89","after":"2b96e7d13512b048983741c165061e5a0c609090","ref":"refs/heads/package-managers","pushedAt":"2024-07-17T01:21:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"refactor: simplify installation now that it can be skipped with an env flag","shortMessageHtmlLink":"refactor: simplify installation now that it can be skipped with an en…"}},{"before":"bc564d815cd4a180b461661e354f0ed0dca3f460","after":"efb510f18317d4958bc4d4152f1a78b046375e89","ref":"refs/heads/package-managers","pushedAt":"2024-07-17T00:55:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"chore: fix `bin/vite upgrade` after the internal refactoring","shortMessageHtmlLink":"chore: fix bin/vite upgrade after the internal refactoring"}},{"before":"37e667173d9ad620acf807fbba12afcbf641549a","after":"bc564d815cd4a180b461661e354f0ed0dca3f460","ref":"refs/heads/package-managers","pushedAt":"2024-07-17T00:49:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"chore: add shorter alias, vite install --with pnpm","shortMessageHtmlLink":"chore: add shorter alias, vite install --with pnpm"}},{"before":null,"after":"37e667173d9ad620acf807fbba12afcbf641549a","ref":"refs/heads/package-managers","pushedAt":"2024-07-17T00:47:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"feat: add `package_manager` config option, experimental support for bun\n\ncloses #324","shortMessageHtmlLink":"feat: add package_manager config option, experimental support for bun"}},{"before":"1d6ee6d1545c680fb4ca20bf7a8153cdd3c0f345","after":null,"ref":"refs/heads/npx","pushedAt":"2024-07-16T23:41:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"}},{"before":"91472247ca1f0719689a59968dbc4ed21621670a","after":"330f61fedadf1274547a069856125e52002d0065","ref":"refs/heads/main","pushedAt":"2024-07-16T23:41:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"feat: change default execution to use `npx vite` instead (#480)\n\ncloses #462","shortMessageHtmlLink":"feat: change default execution to use npx vite instead (#480)"}},{"before":"9da3db21fb3c01a1a4443e2cc365c6313c6272e8","after":"1d6ee6d1545c680fb4ca20bf7a8153cdd3c0f345","ref":"refs/heads/npx","pushedAt":"2024-07-16T23:36:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"feat: change default execution to use `npx vite` instead\n\ncloses #462","shortMessageHtmlLink":"feat: change default execution to use npx vite instead"}},{"before":"2dec06c1e6f280d9bbf07eb31e730d18d0b69700","after":"91472247ca1f0719689a59968dbc4ed21621670a","ref":"refs/heads/main","pushedAt":"2024-07-16T23:35:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"docs: fix typo","shortMessageHtmlLink":"docs: fix typo"}},{"before":null,"after":"9da3db21fb3c01a1a4443e2cc365c6313c6272e8","ref":"refs/heads/npx","pushedAt":"2024-07-16T23:34:38.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"feat: change default execution to use `npx vite` instead\n\ncloses #462","shortMessageHtmlLink":"feat: change default execution to use npx vite instead"}},{"before":"a4f8c5647257e43132d8d2346d58ddff1f3f5590","after":"2dec06c1e6f280d9bbf07eb31e730d18d0b69700","ref":"refs/heads/main","pushedAt":"2024-07-16T21:53:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ElMassimo","name":"Máximo Mussini","path":"/ElMassimo","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1158253?s=80&v=4"},"commit":{"message":"chore: rename `test_app_path` -> `path_to_test_app` (avoids minitest warning) (#471)","shortMessageHtmlLink":"chore: rename test_app_path -> path_to_test_app (avoids minitest …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNDowOTowOS4wMDAwMDBazwAAAATAaVm2","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0xNlQyMTo1MzowMi4wMDAwMDBazwAAAASBOyXj"}},"title":"Activity · ElMassimo/vite_ruby"}