sap-cf-features
Advanced tools
Weekly downloads
Readme
NodeJS Library to read the features of the feature-flag-service on SAP Cloud Foundry.
using npm:
$ npm i sap-cf-features
You can follow this blog post to get an example application on your trial account. https://blogs.sap.com/2020/07/01/library-for-feature-flags-in-nodejs-on-cloud-foundry/
const {getFeatureFlags, getFeatureFlag, getFeatureFlagBoolean, getFeatureFlagString} = require('sap-cf-features');
// get all feature flags
const featureFlags = await getFeatureFlags(undefined, "tenantName");
// get some feature flags
const featureFlags = await getFeatureFlags(["feature-1", "feature-2"], "tenantName");
// get one feature flag value
const featureFlagValue = await getFeatureFlag("feature-1", "tenantName");
const featureFlagValueBoolean = await getFeatureFlagBoolean("feature-1", "tenantName");
const featureFlagValueString = await getFeatureFlagString("feature-2", "tenantName");
const {featureFlagRouter} = require('sap-cf-features');
/**
* function to identify the identifier.
* @param req Request object
* @returns the identifier (string)
*/
const identifierFn = (req) => req.authInfo.subdomain;
app.use("/feature-flags", featureFlagRouter(identifierFn));
FAQs
Read SAP CF feature flags in nodejs
The npm package sap-cf-features receives a total of 436 weekly downloads. As such, sap-cf-features popularity was classified as not popular.
We found that sap-cf-features demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket installs a Github app to automatically flag issues on every pull request and report the health of your dependencies. Find out what is inside your node modules and prevent malicious activity before you update the dependencies.