1.0.9 • Published 1 year ago

simpleflags-io v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

SimpleFlags.io

npm version license

Introduction

SimpleFlags is a powerful and user-friendly library designed to help teams of all sizes manage feature flags with ease. Built on Cloudflare, it ensures lightning-fast feature lookups, enabling you to roll out and control features in your product reliably.

Features

  • Toggle Features with a Click: Control features without changing code or deploying a pull-request. Easily rollback when needed.
  • Gradual Roll-out Across Segments: Define and control feature availability for user segments like beta users or client-specific groups.
  • Manage Flags Across Environments: Manage flags across different deployment and hosting environments like staging, UAT, and production.
  • Lightning Fast Feature Lookups: Built on Cloudflare, feature flags are loaded from the edge and into your codebase in milliseconds.
  • Browser and Server Support: Supports both browser-based products and server-side code, making it versatile for various use cases.

Installation

To install the SimpleFlags into your JavaScript or TypeScript project, use npm:

npm install simpleflags

Usage

import SimpleFlags from 'simpleflags';

const isEnabled = await SimpleFlags.isEnabled({
  teamId: 'your-team-id',
  environmentKey: 'your-environment-key',
  flagKey: 'your-flag-key',
  groupingKey: 'your-grouping-key'
});

if (isEnabled) {
  // Flag is enabled, proceed with the operation
} else {
  // Flag is disabled, handle accordingly
}

Contributions

We welcome contributions from the community. Please submit a pull request.

Learn more

Learn more on SimpleFlags.io


1.0.9

1 year ago

1.0.8

1 year ago

1.0.7

1 year ago

1.0.6

1 year ago

1.0.5

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago