Skip to content

Commit 05190f8

Browse files
authored
Initialize with basic features (#1)
- load APIs supporting connection string and AAD - key/label filters - trim key prefixes
1 parent ea5250e commit 05190f8

17 files changed

+6665
-10
lines changed

.eslintrc.js

Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
module.exports = {
2+
"env": {
3+
"browser": true,
4+
"commonjs": true,
5+
"es2021": true,
6+
"node": true
7+
},
8+
"extends": [
9+
"eslint:recommended",
10+
"plugin:@typescript-eslint/recommended"
11+
],
12+
"ignorePatterns": [
13+
"test/**/*.js"
14+
],
15+
"overrides": [
16+
{
17+
"env": {
18+
"node": true
19+
},
20+
"files": [
21+
".eslintrc.{js,cjs}"
22+
],
23+
"parserOptions": {
24+
"sourceType": "script"
25+
}
26+
}
27+
],
28+
"parser": "@typescript-eslint/parser",
29+
"parserOptions": {
30+
"ecmaVersion": "latest"
31+
},
32+
"plugins": [
33+
"@typescript-eslint"
34+
],
35+
"rules": {
36+
},
37+
}

.github/workflows/ci.yml

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
name: AppConfiguration-JavaScriptProvider CI
2+
3+
on:
4+
push:
5+
branches: [ "main" ]
6+
pull_request:
7+
branches: [ "main" ]
8+
9+
jobs:
10+
build:
11+
12+
runs-on: ubuntu-latest
13+
14+
strategy:
15+
matrix:
16+
node-version: [16.x, 18.x, 20.x]
17+
18+
steps:
19+
- uses: actions/checkout@v3
20+
- name: Use Node.js ${{ matrix.node-version }}
21+
uses: actions/setup-node@v3
22+
with:
23+
node-version: ${{ matrix.node-version }}
24+
cache: 'npm'
25+
- run: npm ci
26+
- run: npm run build
27+
- run: npm test

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -396,3 +396,13 @@ FodyWeavers.xsd
396396

397397
# JetBrains Rider
398398
*.sln.iml
399+
400+
# bundled folder
401+
dist/
402+
dist-esm/
403+
404+
# dotenv
405+
.env
406+
407+
# npm pack
408+
*.tgz

README.md

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,6 @@
1-
# Project
1+
# Azure App Configuration - JavaScript Provider
22

3-
> This repo has been populated by an initial template to help get you started. Please
4-
> make sure to update the content to build a great experience for community-building.
5-
6-
As the maintainer of this project, please make a few updates:
7-
8-
- Improving this README.MD file to provide a great experience
9-
- Updating SUPPORT.MD with content about this project's support experience
10-
- Understanding the security reporting process in SECURITY.MD
11-
- Remove this section from the README
3+
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.
124

135
## Contributing
146

0 commit comments

Comments
 (0)