Parse information about a Node application process and its environment. Made for Cabin.
npm:
npm install parse-app-info
const parseAppInfo = require('parse-app-info');
const appInfo = parseAppInfo();
Property | Description |
---|---|
environment | The value of process.env.NODE_ENV or defaults to "development" |
hostname | Hostame of the computer (uses process.env.HOSTNAME or defaults to os.hostname() ) |
ip | IP address of the computer (uses process.env.IP_ADDRESS or defaults to ip.address() ) |
name | Name of the app from package.json |
node | Version of Node.js running the app |
pid | Process ID from process.pid |
version | Version of the app package.json |
cluster | Cluster info of the app |
os | OS info of the app |
Additional properties when the app is in a git repository
Property | Description |
---|---|
hash | git hash of latest commit if the app |
tag | the latest git tag. Property is not available when there is no tag |
Name | Website |
---|---|
Nick Baugh | https://niftylettuce.com |
Philipp Kursawe | https://pke.github.io |