1.1.2 • Published 1 year ago

@pixeldrew/build-info v1.1.2

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

Build Info Middleware

Express middleware helper to output .build-info.json contents via a request handler

This is useful in CI environments if you're building every commit to see what build has been deployed to an environment

Install:

$ npm i @pixeldrew/build-info

Usage:

Use @pixeldrew/output-build-info to create .build-info.json in root of package

$ npm i -D @pixeldrew/output-build-info
$ npx @pixeldrew/output-build-info
Wrote build-info to /app/.build-info.json
import express from "express";
import { addBuildInfo, showBuildInfo } from "@pixeldrew/build-info";

// or const { addBuildInfo, showBuildInfo} = require('@pixeldrew/build-info/middleware.cjs');

const app = new express();

app.use(addBuildInfo());
app.get("/.build-info", showBuildInfo);

app.get("/build", (req, res) => {
  const buildInfo = req.app.get("build-info");

  res.send(`${buildInfo.version} ${buildInfo.name} ${buildInfo.sha}`);
});

app.listen(3000, () => {
  console.log(`I'm http on port 3000`);
});
1.1.2

1 year ago

1.1.1

1 year ago

1.1.0

1 year ago

1.0.0

1 year ago