Skip to content

Commit cdda179

Browse files
Merge branch 'main' of https://github.com/Azure/AppConfiguration-JavaScriptProvider into zhiyuanliang/add-web-example
2 parents 145dc18 + c79f4bd commit cdda179

28 files changed

+1736
-525
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: AppConfiguration-JavaScriptProvider CI
22

33
on:
44
push:
5-
branches: [ "main" ]
5+
branches: [ "main", "preview" ]
66
pull_request:
7-
branches: [ "main" ]
7+
branches: [ "main", "preview" ]
88

99
jobs:
1010
build:

README.md

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,22 @@
22

33
[![app-configuration-provider](https://img.shields.io/npm/v/@azure/app-configuration-provider?label=@azure/app-configuration-provider)](https://www.npmjs.com/package/@azure/app-configuration-provider)
44

5-
The [Azure App Configuration](https://docs.microsoft.com/en-us/azure/azure-app-configuration/overview) provider for JavaScript enables developers to configure their applications using centralized configuration located in Azure App Configuration.
5+
[Azure App Configuration](https://docs.microsoft.com/en-us/azure/azure-app-configuration/overview) is a managed service that helps developers centralize their application configurations simply and securely. The JavaScript configuration provider library enables loading configuration from an Azure App Configuration store in a managed way.
6+
7+
This client library adds additional [functionality](https://learn.microsoft.com/azure/azure-app-configuration/reference-javascript-provider) above the [Azure SDK for JavaScript](https://www.npmjs.com/package/@azure/app-configuration).
68

79
## Getting started
810

11+
[Quickstart](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-javascript-provider): A quickstart guide about how to use the JavaScript configuration provider library.
12+
13+
[Feature Flag Quickstart](https://learn.microsoft.com/azure/azure-app-configuration/quickstart-feature-flag-javascript): A quickstart guide about how to integrate feature flags from Azure App Configuration into your JavaScript applications.
14+
15+
[Dynamic Configuration Tutorial](https://learn.microsoft.com/azure/azure-app-configuration/enable-dynamic-configuration-javascript): A tutorial about how to enable dynamic configuration in your JavaScript applications.
16+
17+
[Feature Overview](https://learn.microsoft.com/azure/azure-app-configuration/configuration-provider-overview#feature-development-status): This document provides a feature status overview.
18+
19+
[Feature Reference](https://learn.microsoft.com/azure/azure-app-configuration/reference-javascript-provider): This document provides a full feature rundown.
20+
921
### Prerequisites
1022

1123
- An [Azure Subscription](https://azure.microsoft.com)
@@ -29,7 +41,6 @@ const settings = await load("<app-configuration-connection-string>");
2941
const value = settings.get("<key-of-a-config>");
3042
```
3143

32-
3344
## Examples
3445

3546
See code snippets under [examples/](./examples/) folder.

package-lock.json

Lines changed: 14 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@azure/app-configuration-provider",
3-
"version": "1.1.3",
3+
"version": "2.0.0",
44
"description": "The JavaScript configuration provider for Azure App Configuration",
55
"main": "dist/index.js",
66
"module": "./dist-esm/index.js",

rollup.config.mjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import dts from "rollup-plugin-dts";
44

55
export default [
66
{
7-
external: ["@azure/app-configuration", "@azure/keyvault-secrets", "@azure/core-rest-pipeline"],
7+
external: ["@azure/app-configuration", "@azure/keyvault-secrets", "@azure/core-rest-pipeline", "crypto", "dns/promises", "@microsoft/feature-management"],
88
input: "src/index.ts",
99
output: [
1010
{

0 commit comments

Comments
 (0)