Michael BiancoandGitHub 0bc3bce09a feat: support package.json engines for package manager and node versions (#251)
* refactor(node): check engines after file-based detection for package manager

Engines are now considered only if file-based detection keeps default npm,
so lockfiles/configs take precedence over engines as a hint.

* feat: extract yarn version from package.json > engines > yarn

* test: add bun version to bun test assertion

* test: update snapshots

* test: add engines version extraction test

* test: assert against two distinct versions

we couldn't do this before the recent testing harness improvement

* test: snapshot update

* fix: properly handle corepack version definitions

* docs: update docs on node provider detection

* docs: add docs command to claude
2025-10-22 13:12:55 -06:00
2025-10-22 12:07:18 -06:00
2025-06-12 02:07:58 -04:00
2025-02-25 23:17:00 -05:00
2025-03-24 09:49:31 -07:00
2025-09-16 16:09:21 -04:00
2025-02-10 13:26:33 -07:00
2025-03-04 12:06:13 -05:00
2025-02-06 21:07:15 -05:00

Railpack

CI Run Tests

Railpack is a tool for building images from source code with minimal configuration. It is the successor to Nixpacks and incorporates many of the learnings from running Nixpacks in production at Railway for several years.

Documentation

Railpack is an early work in progress and constantly evolving. Documentation for both operators and users is available at railpack.com.

Contributing

Railpack is open source and open to contributions. Keep in mind that the project is early and core architectural changes are still being made.

See the CONTRIBUTING.md file for more information.

S
Description
Zero-config BuildKit gateway frontend for the Hanzo build fabric
Readme MIT
24 MiB
Languages
Go 90.8%
Shell 6.5%
Python 1.4%
Dockerfile 0.7%
TypeScript 0.6%