Closed techsavvyash closed 8 months ago
Hi, @RyanWalker277 & @techsavvyash I would like to work on this issue. Can you assign me?
Hey @Sandeep0306, please go ahead and raise a PR for the issue. Assignment only comes once a draft PR has been raised.
Hi @techsavvyash sir,
I hope you're doing well! I wanted to touch base regarding the pull request I've submitted for the linting setup. While awaiting the review, I've been considering another enhancement for the project.
I noticed that there's an opportunity to integrate BunJS into our project, allowing users to select their preferred runtime environment. This would offer greater flexibility and customization options, enhancing the overall user experience.
Additionally, I'm more than happy to address any feedback or changes needed for the previous pull request. Now that I've gained a better understanding of the codebase, I'm eager to continue contributing and learn more about this amazing tool. Your guidance and insights have been invaluable, and I'm excited to take on new challenges.
Looking forward to your thoughts on this suggestion and any feedback you may have on the current pull request.
Hey @vsvishalsharma, Thanks for sending in the PR for the linting ticket, have merged the both of them. If you interested in adding support for bun in stencil, please go right ahead and raise a PR.
@techsavvyash sir I was woking on this i added scripts to run bunjs in package.json file but i keep getting an error of file dist/main not found
what I tried: I tried running npm run build to build the file . Tried Changing ile path as "bun start --file dist/main". cross checked nestcli.json
The files inside the packages folder are not meant to be ran via a start script, try running the samples with bun, then make the required changes in the schematics files and then to the CLI.
@techsavvyash I understand the problem, and I believe I have the necessary skills. Could I have the opportunity to work on this?
Hey @Yash-Sajwan24, Please go ahead .
I'm too interested on trying out this issue. I'll try to open a draft pr
Just to confirm We need to add bun at this phase, right?
Yes
Support for Bun Integration Tracker Ref link: https://github.com/SamagraX-Stencil/stencil/pull/86#issuecomment-1991489825
packages->common
and schematics, project.lib->package managers
(Note: Same issue occurs with npm start too)
(I think the issue is with .env although I followed the steps mentioned in the docs)
(I don't know why this issue is occuring)
(works well)
(works well)
(is there any other steps i need to follow before setting up temporal-package?)
(works well)
@techsavvyash
If all the samples work well, do I require to test other components present in common
folder and the stemantic
project or just update the cli project?
@techsavvyash
So I updated the code under stencil-cli and tested it out, seems to work well 👍 If it looks good I'll open a pr for review....
Super work @Savio629 !! Impressed by the turn around time. Yes please go ahead and raise a PR.
Add Runtime Support for Bun in Stencil NestJS Project
Description
With the integrated support for NestJS in Bun, the task is to extend the runtime options in Stencil. Users should have the flexibility to choose between two supported runtimes: NodeJS and BunJS.
Goals
Bun Runtime Integration: Successfully integrate BunJS as a supported runtime in the Stencil NestJS project.
User Runtime Selection: Allow users to choose between the two supported runtimes (NodeJS and BunJS) for executing Stencil.
Acceptance Criteria
BunJS Integration: Implement the necessary configurations and adjustments to seamlessly integrate BunJS as a runtime in the Stencil NestJS project.
Runtime Selection: Implement a user-friendly mechanism to select the desired runtime (NodeJS or BunJS) when running Stencil.
Testing: Ensure that both NodeJS and BunJS runtimes are functional and can successfully execute Stencilt.
Documentation Update: Provide comprehensive documentation on your work. Include it in the form of a READMe.md in your PR. It will be added to the official Stencil Docs
Checklist (To be filled by the developer)
Product Name
Stencil
Organisation Name
SamagraX
Tech Skills Needed
Nodejs, Bun
Mentors
@RyanWalker277
Complexity
Medium
Domain
Category
Backend
Sub Category
Nodejs