diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1c0334a..f800717 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -22,7 +22,7 @@ jobs: defaults: run: - working-directory: sdk/feature-management + working-directory: src/feature-management steps: - uses: actions/checkout@v3 @@ -31,40 +31,40 @@ jobs: with: node-version: ${{ matrix.node-version }} cache: 'npm' - cache-dependency-path: sdk/feature-management/package-lock.json + cache-dependency-path: src/feature-management/package-lock.json - name: Install dependencies run: npm ci - working-directory: sdk/feature-management + working-directory: src/feature-management - name: Run lint check for feature-management run: npm run lint - working-directory: sdk/feature-management + working-directory: src/feature-management - name: Build feature-management run: npm run build - working-directory: sdk/feature-management + working-directory: src/feature-management - name: Run tests run: npm run test - working-directory: sdk/feature-management + working-directory: src/feature-management - name: Run browser tests run: npm run test-browser - working-directory: sdk/feature-management + working-directory: src/feature-management - name: Build feature-management-applicationinsights-browser run: npm run build - working-directory: sdk/feature-management-applicationinsights-browser + working-directory: src/feature-management-applicationinsights-browser - name: Run lint check for feature-management-applicationinsights-browser run: npm run lint - working-directory: sdk/feature-management-applicationinsights-browser + working-directory: src/feature-management-applicationinsights-browser - name: Build feature-management-applicationinsights-node run: npm run build - working-directory: sdk/feature-management-applicationinsights-node + working-directory: src/feature-management-applicationinsights-node - name: Run lint check for feature-management-applicationinsights-node run: npm run lint - working-directory: sdk/feature-management-applicationinsights-node + working-directory: src/feature-management-applicationinsights-node diff --git a/scripts/build-and-pack.sh b/scripts/build-and-pack.sh index 256df96..7a76419 100755 --- a/scripts/build-and-pack.sh +++ b/scripts/build-and-pack.sh @@ -6,10 +6,10 @@ set -e SCRIPT_DIR=$(dirname $(readlink -f $0)) PROJECT_BASE_DIR=$(dirname $SCRIPT_DIR) NPMRC_FILE="$PROJECT_BASE_DIR/.npmrc" -SDK_DIR="$PROJECT_BASE_DIR/sdk" +SRC_DIR="$PROJECT_BASE_DIR/src" PACKAGE="feature-management" -PACKAGE_DIR="$SDK_DIR/$PACKAGE" +PACKAGE_DIR="$SRC_DIR/$PACKAGE" if [ -f "$NPMRC_FILE" ]; then echo "Copy .npmrc file to $PACKAGE_DIR" @@ -35,7 +35,7 @@ echo "copy $PACKAGE package to $PROJECT_BASE_DIR" cp "$PACKAGE_DIR"/*.tgz "$PROJECT_BASE_DIR" PACKAGE="feature-management-applicationinsights-browser" -PACKAGE_DIR="$SDK_DIR/$PACKAGE" +PACKAGE_DIR="$SRC_DIR/$PACKAGE" if [ -f "$NPMRC_FILE" ]; then echo "Copy .npmrc file to $PACKAGE_DIR" @@ -55,7 +55,7 @@ echo "copy $PACKAGE package to $PROJECT_BASE_DIR" cp "$PACKAGE_DIR"/*.tgz "$PROJECT_BASE_DIR" PACKAGE="feature-management-applicationinsights-node" -PACKAGE_DIR="$SDK_DIR/$PACKAGE" +PACKAGE_DIR="$SRC_DIR/$PACKAGE" if [ -f "$NPMRC_FILE" ]; then echo "Copy .npmrc file to $PACKAGE_DIR" diff --git a/sdk/feature-management-applicationinsights-browser/.eslintrc b/src/feature-management-applicationinsights-browser/.eslintrc similarity index 100% rename from sdk/feature-management-applicationinsights-browser/.eslintrc rename to src/feature-management-applicationinsights-browser/.eslintrc diff --git a/sdk/feature-management-applicationinsights-browser/LICENSE b/src/feature-management-applicationinsights-browser/LICENSE similarity index 100% rename from sdk/feature-management-applicationinsights-browser/LICENSE rename to src/feature-management-applicationinsights-browser/LICENSE diff --git a/sdk/feature-management-applicationinsights-browser/README.md b/src/feature-management-applicationinsights-browser/README.md similarity index 100% rename from sdk/feature-management-applicationinsights-browser/README.md rename to src/feature-management-applicationinsights-browser/README.md diff --git a/sdk/feature-management-applicationinsights-browser/package.json b/src/feature-management-applicationinsights-browser/package.json similarity index 100% rename from sdk/feature-management-applicationinsights-browser/package.json rename to src/feature-management-applicationinsights-browser/package.json diff --git a/sdk/feature-management-applicationinsights-browser/rollup.config.mjs b/src/feature-management-applicationinsights-browser/rollup.config.mjs similarity index 100% rename from sdk/feature-management-applicationinsights-browser/rollup.config.mjs rename to src/feature-management-applicationinsights-browser/rollup.config.mjs diff --git a/sdk/feature-management-applicationinsights-browser/src/index.ts b/src/feature-management-applicationinsights-browser/src/index.ts similarity index 100% rename from sdk/feature-management-applicationinsights-browser/src/index.ts rename to src/feature-management-applicationinsights-browser/src/index.ts diff --git a/sdk/feature-management-applicationinsights-browser/src/telemetry.ts b/src/feature-management-applicationinsights-browser/src/telemetry.ts similarity index 100% rename from sdk/feature-management-applicationinsights-browser/src/telemetry.ts rename to src/feature-management-applicationinsights-browser/src/telemetry.ts diff --git a/sdk/feature-management-applicationinsights-browser/src/version.ts b/src/feature-management-applicationinsights-browser/src/version.ts similarity index 100% rename from sdk/feature-management-applicationinsights-browser/src/version.ts rename to src/feature-management-applicationinsights-browser/src/version.ts diff --git a/sdk/feature-management-applicationinsights-browser/tsconfig.json b/src/feature-management-applicationinsights-browser/tsconfig.json similarity index 100% rename from sdk/feature-management-applicationinsights-browser/tsconfig.json rename to src/feature-management-applicationinsights-browser/tsconfig.json diff --git a/sdk/feature-management-applicationinsights-node/.eslintrc b/src/feature-management-applicationinsights-node/.eslintrc similarity index 100% rename from sdk/feature-management-applicationinsights-node/.eslintrc rename to src/feature-management-applicationinsights-node/.eslintrc diff --git a/sdk/feature-management-applicationinsights-node/LICENSE b/src/feature-management-applicationinsights-node/LICENSE similarity index 100% rename from sdk/feature-management-applicationinsights-node/LICENSE rename to src/feature-management-applicationinsights-node/LICENSE diff --git a/sdk/feature-management-applicationinsights-node/README.md b/src/feature-management-applicationinsights-node/README.md similarity index 100% rename from sdk/feature-management-applicationinsights-node/README.md rename to src/feature-management-applicationinsights-node/README.md diff --git a/sdk/feature-management-applicationinsights-node/package.json b/src/feature-management-applicationinsights-node/package.json similarity index 100% rename from sdk/feature-management-applicationinsights-node/package.json rename to src/feature-management-applicationinsights-node/package.json diff --git a/sdk/feature-management-applicationinsights-node/rollup.config.mjs b/src/feature-management-applicationinsights-node/rollup.config.mjs similarity index 100% rename from sdk/feature-management-applicationinsights-node/rollup.config.mjs rename to src/feature-management-applicationinsights-node/rollup.config.mjs diff --git a/sdk/feature-management-applicationinsights-node/src/index.ts b/src/feature-management-applicationinsights-node/src/index.ts similarity index 100% rename from sdk/feature-management-applicationinsights-node/src/index.ts rename to src/feature-management-applicationinsights-node/src/index.ts diff --git a/sdk/feature-management-applicationinsights-node/src/telemetry.ts b/src/feature-management-applicationinsights-node/src/telemetry.ts similarity index 100% rename from sdk/feature-management-applicationinsights-node/src/telemetry.ts rename to src/feature-management-applicationinsights-node/src/telemetry.ts diff --git a/sdk/feature-management-applicationinsights-node/src/version.ts b/src/feature-management-applicationinsights-node/src/version.ts similarity index 100% rename from sdk/feature-management-applicationinsights-node/src/version.ts rename to src/feature-management-applicationinsights-node/src/version.ts diff --git a/sdk/feature-management-applicationinsights-node/tsconfig.json b/src/feature-management-applicationinsights-node/tsconfig.json similarity index 100% rename from sdk/feature-management-applicationinsights-node/tsconfig.json rename to src/feature-management-applicationinsights-node/tsconfig.json diff --git a/sdk/feature-management/.eslintrc b/src/feature-management/.eslintrc similarity index 100% rename from sdk/feature-management/.eslintrc rename to src/feature-management/.eslintrc diff --git a/sdk/feature-management/LICENSE b/src/feature-management/LICENSE similarity index 100% rename from sdk/feature-management/LICENSE rename to src/feature-management/LICENSE diff --git a/sdk/feature-management/README.md b/src/feature-management/README.md similarity index 100% rename from sdk/feature-management/README.md rename to src/feature-management/README.md diff --git a/sdk/feature-management/package-lock.json b/src/feature-management/package-lock.json similarity index 100% rename from sdk/feature-management/package-lock.json rename to src/feature-management/package-lock.json diff --git a/sdk/feature-management/package.json b/src/feature-management/package.json similarity index 100% rename from sdk/feature-management/package.json rename to src/feature-management/package.json diff --git a/sdk/feature-management/playwright.config.ts b/src/feature-management/playwright.config.ts similarity index 100% rename from sdk/feature-management/playwright.config.ts rename to src/feature-management/playwright.config.ts diff --git a/sdk/feature-management/rollup.config.mjs b/src/feature-management/rollup.config.mjs similarity index 100% rename from sdk/feature-management/rollup.config.mjs rename to src/feature-management/rollup.config.mjs diff --git a/sdk/feature-management/src/IFeatureManager.ts b/src/feature-management/src/IFeatureManager.ts similarity index 100% rename from sdk/feature-management/src/IFeatureManager.ts rename to src/feature-management/src/IFeatureManager.ts diff --git a/sdk/feature-management/src/common/ITargetingContext.ts b/src/feature-management/src/common/ITargetingContext.ts similarity index 100% rename from sdk/feature-management/src/common/ITargetingContext.ts rename to src/feature-management/src/common/ITargetingContext.ts diff --git a/sdk/feature-management/src/common/targetingEvaluator.ts b/src/feature-management/src/common/targetingEvaluator.ts similarity index 100% rename from sdk/feature-management/src/common/targetingEvaluator.ts rename to src/feature-management/src/common/targetingEvaluator.ts diff --git a/sdk/feature-management/src/featureManager.ts b/src/feature-management/src/featureManager.ts similarity index 100% rename from sdk/feature-management/src/featureManager.ts rename to src/feature-management/src/featureManager.ts diff --git a/sdk/feature-management/src/featureProvider.ts b/src/feature-management/src/featureProvider.ts similarity index 100% rename from sdk/feature-management/src/featureProvider.ts rename to src/feature-management/src/featureProvider.ts diff --git a/sdk/feature-management/src/filter/FeatureFilter.ts b/src/feature-management/src/filter/FeatureFilter.ts similarity index 100% rename from sdk/feature-management/src/filter/FeatureFilter.ts rename to src/feature-management/src/filter/FeatureFilter.ts diff --git a/sdk/feature-management/src/filter/TargetingFilter.ts b/src/feature-management/src/filter/TargetingFilter.ts similarity index 100% rename from sdk/feature-management/src/filter/TargetingFilter.ts rename to src/feature-management/src/filter/TargetingFilter.ts diff --git a/sdk/feature-management/src/filter/TimeWindowFilter.ts b/src/feature-management/src/filter/TimeWindowFilter.ts similarity index 100% rename from sdk/feature-management/src/filter/TimeWindowFilter.ts rename to src/feature-management/src/filter/TimeWindowFilter.ts diff --git a/sdk/feature-management/src/gettable.ts b/src/feature-management/src/gettable.ts similarity index 100% rename from sdk/feature-management/src/gettable.ts rename to src/feature-management/src/gettable.ts diff --git a/sdk/feature-management/src/index.ts b/src/feature-management/src/index.ts similarity index 100% rename from sdk/feature-management/src/index.ts rename to src/feature-management/src/index.ts diff --git a/sdk/feature-management/src/schema/model.ts b/src/feature-management/src/schema/model.ts similarity index 100% rename from sdk/feature-management/src/schema/model.ts rename to src/feature-management/src/schema/model.ts diff --git a/sdk/feature-management/src/schema/validator.ts b/src/feature-management/src/schema/validator.ts similarity index 100% rename from sdk/feature-management/src/schema/validator.ts rename to src/feature-management/src/schema/validator.ts diff --git a/sdk/feature-management/src/telemetry/featureEvaluationEvent.ts b/src/feature-management/src/telemetry/featureEvaluationEvent.ts similarity index 100% rename from sdk/feature-management/src/telemetry/featureEvaluationEvent.ts rename to src/feature-management/src/telemetry/featureEvaluationEvent.ts diff --git a/sdk/feature-management/src/variant/Variant.ts b/src/feature-management/src/variant/Variant.ts similarity index 100% rename from sdk/feature-management/src/variant/Variant.ts rename to src/feature-management/src/variant/Variant.ts diff --git a/sdk/feature-management/src/version.ts b/src/feature-management/src/version.ts similarity index 100% rename from sdk/feature-management/src/version.ts rename to src/feature-management/src/version.ts diff --git a/sdk/feature-management/test/browser/browser.test.ts b/src/feature-management/test/browser/browser.test.ts similarity index 100% rename from sdk/feature-management/test/browser/browser.test.ts rename to src/feature-management/test/browser/browser.test.ts diff --git a/sdk/feature-management/test/browser/index.html b/src/feature-management/test/browser/index.html similarity index 100% rename from sdk/feature-management/test/browser/index.html rename to src/feature-management/test/browser/index.html diff --git a/sdk/feature-management/test/browser/testcases.js b/src/feature-management/test/browser/testcases.js similarity index 100% rename from sdk/feature-management/test/browser/testcases.js rename to src/feature-management/test/browser/testcases.js diff --git a/sdk/feature-management/test/featureEvaluation.test.ts b/src/feature-management/test/featureEvaluation.test.ts similarity index 100% rename from sdk/feature-management/test/featureEvaluation.test.ts rename to src/feature-management/test/featureEvaluation.test.ts diff --git a/sdk/feature-management/test/featureManager.test.ts b/src/feature-management/test/featureManager.test.ts similarity index 100% rename from sdk/feature-management/test/featureManager.test.ts rename to src/feature-management/test/featureManager.test.ts diff --git a/sdk/feature-management/test/noFilters.test.ts b/src/feature-management/test/noFilters.test.ts similarity index 100% rename from sdk/feature-management/test/noFilters.test.ts rename to src/feature-management/test/noFilters.test.ts diff --git a/sdk/feature-management/test/sampleFeatureFlags.ts b/src/feature-management/test/sampleFeatureFlags.ts similarity index 100% rename from sdk/feature-management/test/sampleFeatureFlags.ts rename to src/feature-management/test/sampleFeatureFlags.ts diff --git a/sdk/feature-management/test/targetingFilter.test.ts b/src/feature-management/test/targetingFilter.test.ts similarity index 100% rename from sdk/feature-management/test/targetingFilter.test.ts rename to src/feature-management/test/targetingFilter.test.ts diff --git a/sdk/feature-management/test/variant.test.ts b/src/feature-management/test/variant.test.ts similarity index 100% rename from sdk/feature-management/test/variant.test.ts rename to src/feature-management/test/variant.test.ts diff --git a/sdk/feature-management/tsconfig.json b/src/feature-management/tsconfig.json similarity index 100% rename from sdk/feature-management/tsconfig.json rename to src/feature-management/tsconfig.json diff --git a/sdk/feature-management/tsconfig.test.json b/src/feature-management/tsconfig.test.json similarity index 100% rename from sdk/feature-management/tsconfig.test.json rename to src/feature-management/tsconfig.test.json