-
Pika is the tool used in the On one hand, there is a security risk the moment the project and its internal dependencies are not being updated. On the other hand, this is an opportunity to check the state of the art of existing build/bundle tools out there to integrate into our pipeline, which is maintained and faster. We have already hit a rock with I would love to do some proof of concept with existing tools in JS/TS ecosystem, but before doing that, I would like to hear your thoughts on this (@octokit/extensibility-sdks @octokit/js-community). Thanks |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 4 replies
-
Do we really want to undertake a big task like this when we are going to switch to ESM and new tools anyways? If there's something that can fit our needs without too much work, it would be much better than the current situation. |
Beta Was this translation helpful? Give feedback.
-
I second what @wolfy1339 said, part of the motivation for https://github.com/octokit/octokit-next.js was to remove the need for Pika or anything similar altogether. Unfortunately I'm not aware of any similar tool that we could use as a drop in replacement. Octokit Next should have been completed a long time ago, unfortunately my work contract was not extended and the work has since not been prioritized. |
Beta Was this translation helpful? Give feedback.
-
Makes sense. Because we already merged this hot-fix, I'm creating an octoherd script to apply to all the repos. |
Beta Was this translation helpful? Give feedback.
-
esbuild can work for our needs
Though, it is not a pipeline like pika where we can just add plugins to get the different packages |
Beta Was this translation helpful? Give feedback.
I second what @wolfy1339 said, part of the motivation for https://github.com/octokit/octokit-next.js was to remove the need for Pika or anything similar altogether. Unfortunately I'm not aware of any similar tool that we could use as a drop in replacement. Octokit Next should have been completed a long time ago, unfortunately my work contract was not extended and the work has since not been prioritized.