Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Replace 'pkg' with a Maintained Solution for Binary Generation #34

Open
florianbgt opened this issue Nov 4, 2024 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@florianbgt
Copy link
Member

Description:

Our project currently utilizes the pkg npm package to generate binaries. However, 'pkg' has been archived and is no longer maintained, which may lead to potential security vulnerabilities and compatibility issues.

Objective:

Identify and integrate a robust, actively maintained alternative to 'pkg' for binary generation, ensuring the continued reliability and security of our project.

Considerations:

  • Active Maintenance: The alternative should have regular updates and an active community to address emerging issues and security concerns.
  • Feature Parity: The new solution should offer comparable functionality to 'pkg', including support for packaging Node.js applications into standalone executables.
  • Compatibility: Ensure that the alternative is compatible with our project's existing codebase and build processes. In the past, we have had some headache with packaging tree-sitter.

Next Steps:

  • Research: Find and evaluate potential alternatives, focusing on their maintenance status, feature sets, and community support.
  • Testing: Implement a proof-of-concept using the selected alternative to ensure it meets our project's requirements.
  • Integration: Replace 'pkg' with the chosen solution in our build process, updating documentation and build scripts as necessary.
@florianbgt florianbgt converted this from a draft issue Nov 4, 2024
@florianbgt florianbgt added the enhancement New feature or request label Nov 4, 2024
@erbesharat
Copy link
Contributor

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: TODO
Development

No branches or pull requests

2 participants