1.0.9 • Published 12 months ago

simpleflags-io v1.0.9

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months 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

12 months ago

1.0.8

12 months ago

1.0.7

12 months ago

1.0.6

12 months ago

1.0.5

12 months ago

1.0.4

12 months ago

1.0.3

12 months ago

1.0.2

12 months ago

1.0.1

12 months ago

1.0.0

12 months ago