PNPM Rails
For Rails app using pnpm as package manager.
Hook pnpm install
and pnpm run build
into rails assets:precompile
.
This gem is like jsbundling-rails
but for pnpm. And no installer like webpack, rollup, etc.
Installation
gem "pnpm-rails"
Usage
When the deploy process assets:precompile
gets called, pnpm install
and pnpm run build
will be called automatically.
It assumed you have build
script for building assets in package.json
.
{
"scripts": {
"build": "webpack ..."
}
}
Environment variables
-
SKIP_PNPM_INSTALL
- skippnpm install
whenassets:precompile
gets called. -
SKIP_JS_BUILD
- disable hookingpnpm install
andpnpm run build
intoassets:precompile
.
Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/yfxie/pnpm-rails.
License
The gem is available as open source under the terms of the MIT License.