Skip to content

OSOE-1185: Remove Node.js dependency from all projects#1156

Merged
Piedone merged 149 commits intodevfrom
issue/OSOE-1185
Nov 21, 2025
Merged

OSOE-1185: Remove Node.js dependency from all projects#1156
Piedone merged 149 commits intodevfrom
issue/OSOE-1185

Conversation

@sarahelsaig
Copy link
Member

@sarahelsaig sarahelsaig commented Oct 28, 2025

@github-actions
Copy link

This pull request has merge conflicts. Please resolve those before requesting a review.

Submodule src/Themes/Lombiq.BaseTheme:
    > 2c6290c - Removing dummy CSS
Submodule src/Modules/Lombiq.VueJs:
    > 5a3c724 - Blog post link

Submodule src/Themes/Lombiq.BaseTheme:
    > 843ab0c - Blog post link
@Piedone Piedone merged commit c5a5cd1 into dev Nov 21, 2025
2 checks passed
@Piedone
Copy link
Member

Piedone commented Nov 21, 2025

@jimmylewis see how we migrated all of our open-source projects over to LibMan here.

We also created a source generator to create constants for accessing the versions of the dependencies in libman.json files: https://github.com/Lombiq/Helpful-Libraries/blob/dev/Lombiq.HelpfulLibraries.SourceGenerators/Readme.md#using-the-libmanresourceversiongenerator. We also have a custom Renovate config to keep LibMan dependency version up to date automatically: https://github.com/Lombiq/renovate-config/blob/d5cdf2c3d2d3b4d308bd20f8c021039e65ab89a8/default.json5#L53.

Thank you for your work on LibMan!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Remove Node.js dependency from all projects (OSOE-1185)

3 participants