Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phcode-dev/phnode
Node for phoenix
https://github.com/phcode-dev/phnode
Last synced: about 1 month ago
JSON representation
Node for phoenix
- Host: GitHub
- URL: https://github.com/phcode-dev/phnode
- Owner: phcode-dev
- License: agpl-3.0
- Created: 2023-10-29T08:24:30.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-21T17:05:31.000Z (4 months ago)
- Last Synced: 2024-08-21T19:14:10.876Z (4 months ago)
- Language: JavaScript
- Size: 30.3 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Phnode Project
Welcome to the Phnode Project repository. This project is designed to facilitate reliable and consistent access to the latest Long Term Support (LTS) version of Node.js across various platforms. By caching Node.js versions directly in this repository, we aim to mitigate potential workflow disruptions caused by direct downloads from nodejs.org.
## Overview
This repository:
* Pulls the latest LTS version of Node.js from nodejs.org for different operating systems and architectures.
* Caches these Node.js binaries to provide faster and more reliable access.
* Automatically updates the cache with each minor version release within the current LTS line.## Why Phnode?
Downloading Node.js directly from the official nodejs.org server during automated workflows and deployments can sometimes lead to issues such as network instability, server downtime, or rate limiting. By caching the Node.js binaries in this repository, we aim to provide a more robust solution that ensures your workflows remain uninterrupted.
How to UseTo make use of the cached Node.js binaries in your projects, follow the instructions below:
1. Find the Required Version: Navigate through the repository to find the specific version of Node.js that you need for your platform.
2. Download: Click on the relevant file and use the Download button to obtain the binary.
3. Integrate: Integrate the downloaded Node.js binary into your project or workflow as you would normally.## Automatic Updates
The Phnode repository is configured to automatically fetch and update the cache whenever a new minor version of the current LTS line of Node.js is released. This ensures that you always have access to the most up-to-date and stable version for your development and production needs.
ContributingIf you would like to contribute to the Phnode project or report issues, please feel free to open a pull request or submit an issue through the GitHub repository.
LicenseThis project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0). For more information, please see the LICENSE file in this repository.