mirror of
https://github.com/hiaaryan/sileo.git
synced 2026-04-26 23:45:50 +03:00
[GH-ISSUE #11] [feature] Vanilla JS port of Sileo #8
Labels
No labels
bug
enhancement
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/sileo#8
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @hamada147 on GitHub (Feb 16, 2026).
Original GitHub issue: https://github.com/hiaaryan/sileo/issues/11
Thank you for your contribution to open-source with this amazing lib ❤️
I've built a vanilla JS port of Sileo (zero dependencies, framework-free) with 1:1 visual parity sileo-vanilla. With Vue 3 port also being contributed on this PR (#10), would you be open to restructuring as a monorepo (src/core, src/sileo-react, src/sileo-vue, src/sileo-vanilla, etc.)? Happy to submit a PR if so.
Edit 1 (16 Feb 2026):
Edit 2 (19 Feb 2026):
Edit 3 (21 Feb 2026):
@ssantss commented on GitHub (Feb 16, 2026):
Thanks for the initiative on the vanilla version! 🙌
I noticed a couple of bugs in your live demo:
Would be great to get those fixed before merging. Looking forward to seeing this move forward!
@hamada147 commented on GitHub (Feb 16, 2026):
@ssantss thank you for taking the time to test my implementation 🤗. I will address these issues in a couple of hours
@hamada147 commented on GitHub (Feb 17, 2026):
@ssantss issue has been fixed 🤗
@enderhacker commented on GitHub (Feb 18, 2026):
The demo is now broken. It seems that the URLs that import the library into the Live Demo are not working.
Please fix this as a vanilla port of this library would be amazing!
@hamada147 commented on GitHub (Feb 19, 2026):
@enderhacker fixed it. It was using the development URL, not the production URL, to import the JS script. It should now be fixed.