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

Closed
florianbgt opened this issue Nov 4, 2024 · 2 comments
Closed
Labels
enhancement New feature or request help wanted Extra attention is needed

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
Member

@florianbgt florianbgt added the help wanted Extra attention is needed label Dec 13, 2024
@florianbgt florianbgt mentioned this issue Dec 13, 2024
4 tasks
@florianbgt
Copy link
Member Author

I removed PKG, see PR Above

@github-project-automation github-project-automation bot moved this from TODO to Done in napi development Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
Status: Done
Development

No branches or pull requests

2 participants