{"library":"piping2","title":"Piping2","description":"Piping2 is a hot-reload utility for Node.js that automatically restarts your application when files change, without requiring a wrapper binary. Version 0.4.1 is the latest stable release. Unlike nodemon or node-supervisor, it uses the cluster API to spawn your app in a worker process, enabling clean restarts without external daemons. It supports transpiler integration (e.g., Babel), file watching via chokidar, and optional require hook for selective monitoring. This package is considered unstable and intended for development only. Note that piping2 is a fork of the original piping package, with no active maintenance.","language":"javascript","status":"maintenance","last_verified":"Fri May 01","install":{"commands":["npm install piping2"],"cli":{"name":"piping","version":null}},"imports":["const piping = require('piping2')","require('piping2')({ main: './server.js', hook: true })","require('piping2')('./server.js')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const piping = require('piping2');\nif (!piping({ main: './app.js', hook: false })) { return; }\nconsole.log('App hot-reloading with piping2!');","lang":"javascript","description":"Basic usage: require piping2, pass configuration, and only run app logic when piping returns true (worker process).","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}