0.1.9 • Published 7 months ago

cloud-configuration v0.1.9

Weekly downloads
-
License
MIT
Repository
github
Last release
7 months ago

Cloud Config

Manage your cloud configuration with ease.

Installation

npm install cloud-configuration

or

yarn add cloud-configuration

Basic Usage

import cloudConfig from "cloud-configuration";

const configs = await cloudConfig.fetchAll();

const auFlagUrl = cloudConfig.get({ configs, featureKey: "au_flag_url" }); // return value or null

const usFlagUrl = cloudConfig.getWithDefault({
  configs,
  featureKey: "us_flag_url",
  defaultValue: "https://example.com/us.png",
}); // return typed value or default value, good for typescript

Local .env examples

CLOUD_CONFIG_SERVER_ENCRYPT_SECRET=S_+2/QGV3Xz
CLOUD_CONFIG_SERVER_ACCESS_TOKEN=PRIVATE_U2FsdGVkX1/V6tnPtjtXIy9pX9oVKt1M73fasTvAsFpaQtvZg==
NEXT_PUBLIC_CLOUD_CONFIG_CLIENT_ENCRYPT_SECRET=C_/uTPZ+2Qrr
NEXT_PUBLIC_CLOUD_CONFIG_ORG_ID=U2FsdGVkX1/1dETBp2nedJo/uDqXrpc=

Whole package size

  • package size: < 10 kB

License

MIT

0.1.9

7 months ago

0.1.8

7 months ago

0.1.7

8 months ago

0.1.6

8 months ago

0.1.5

8 months ago

0.1.4

8 months ago

0.1.3

8 months ago

0.1.2

8 months ago

0.1.1

8 months ago

0.1.0

8 months ago