0.7.7 • Published 4 years ago

darklaunch-js v0.7.7

Weekly downloads
84
License
-
Repository
github
Last release
4 years ago

Darklaunch-js

Darklaunch is a zero configuration live deployment/rollback platform. Write code using feature flags and test it in production. No builds, no bullshit, just code.

Installation

Through npm:

npm install darklaunch-js --save

Through yarn:

yarn add darklaunch-js

Configuration

Darklaunch requires a darklaunch.config.json file to function.

{
    "token": "ijk6t78asdf"
}

Usage

import Darklaunch from 'darklaunch-js'


...
Darklaunch.setUser(uniqueID) # Optional: You may bind the darklaunch storage to uniquely identify a user. Otherwise, one will be generated and cached.

...

if (Darklaunch.isEnabled('DEV-123') {
  #Darklaunch Enabled
} else {
  #Darklaunch Disabled
}

Darklaunch.isEnabled will automatically determine a users eligibility for a darklaunch given the response from your endpoint.

Development

Darklaunch is built using Parcel. Simply import it into any project, make your changes, and then push to a branch. A sample "Clone and Go" application is located here.

Contribution

Open a PR. The more the merrier.

Liscense

MIT

0.7.7

4 years ago

0.7.6

4 years ago

0.7.5

5 years ago

0.7.4

5 years ago

0.7.3

5 years ago

0.7.2

5 years ago

0.7.1

5 years ago

0.7.0

5 years ago

0.6.1

5 years ago

0.6.0

5 years ago

0.5.0

5 years ago

0.4.2

6 years ago

0.4.1

6 years ago

0.4.0

6 years ago

0.3.0

6 years ago

0.2.10

6 years ago

0.2.9

6 years ago

0.2.8

6 years ago

0.2.7

6 years ago

0.2.6

6 years ago

0.2.5

6 years ago

0.2.4

6 years ago

0.2.3

6 years ago

0.2.2

6 years ago

0.2.1

6 years ago

0.2.0

6 years ago

0.1.10

6 years ago

0.1.9

6 years ago

0.1.8

6 years ago

0.1.7

6 years ago

0.1.6

6 years ago

0.1.5

6 years ago

0.1.4

6 years ago

0.1.3

6 years ago

0.1.2

6 years ago

0.1.1

6 years ago

0.1.0

6 years ago