Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion packages/sdk/akamai-base/__tests__/index.test.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { EdgeProvider, init } from '../src/index';
import * as testData from './testData.json';
import testData from './testData.json';

const sdkKey = 'test-sdk-key';
const flagKey1 = 'testFlag1';
Expand Down
1 change: 1 addition & 0 deletions packages/sdk/akamai-base/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"strict": true,
"noImplicitOverride": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"allowJs": true,
"declaration": true,
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/akamai-edgekv/__tests__/index.test.ts
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import EdgeKVProvider from '../src/edgekv/edgeKVProvider';
import { init as initWithEdgeKV, LDClient, LDContext, LDLogger } from '../src/index';
import * as testData from './testData.json';
import testData from './testData.json';

jest.mock('../src/edgekv/edgekv', () => ({
EdgeKV: jest.fn(),
Expand Down
1 change: 1 addition & 0 deletions packages/sdk/akamai-edgekv/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"strict": true,
"noImplicitOverride": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"allowJs": true,
"declaration": true,
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/cloudflare/__tests__/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { Miniflare } from 'miniflare';
import { LDClient, LDContext } from '@launchdarkly/js-server-sdk-common-edge';

import { init } from '../src/index';
import * as allFlagsSegments from './testData.json';
import allFlagsSegments from './testData.json';

const mf = new Miniflare({
modules: true,
Expand Down
1 change: 1 addition & 0 deletions packages/sdk/cloudflare/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"declaration": true,
"declarationMap": true,
"lib": ["es6"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { AsyncStoreFacade, LDFeatureStore } from '@launchdarkly/js-server-sdk-co

import { EdgeFeatureStore } from '../../src/api/EdgeFeatureStore';
import mockEdgeProvider from '../utils/mockEdgeProvider';
import * as testData from './testData.json';
import testData from './testData.json';

describe('EdgeFeatureStore', () => {
const clientSideId = 'client-side-id';
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/fastly/__tests__/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { KVStore } from 'fastly:kv-store';

import { LDClient } from '../src/api';
import { init } from '../src/index';
import * as testData from './utils/testData.json';
import testData from './utils/testData.json';

// Tell Jest to use the manual mock
jest.mock('fastly:kv-store');
Expand Down
31 changes: 25 additions & 6 deletions packages/sdk/fastly/jest.config.json
Original file line number Diff line number Diff line change
@@ -1,9 +1,28 @@
{
"transform": { "^.+\\.ts?$": "ts-jest" },
"testMatch": ["**/*.test.ts?(x)"],
"testPathIgnorePatterns": ["node_modules", "example", "dist"],
"modulePathIgnorePatterns": ["dist"],
"transform": {
"^.+\\.ts?$": "ts-jest"
},
"testMatch": [
"**/*.test.ts?(x)"
],
"testPathIgnorePatterns": [
"node_modules",
"example",
"dist"
],
"modulePathIgnorePatterns": [
"dist"
],
"testEnvironment": "node",
"moduleFileExtensions": ["ts", "tsx", "js", "jsx", "json", "node"],
"collectCoverageFrom": ["src/**/*.ts"]
"moduleFileExtensions": [
"ts",
"tsx",
"js",
"jsx",
"json",
"node"
],
"collectCoverageFrom": [
"src/**/*.ts"
]
}
1 change: 1 addition & 0 deletions packages/sdk/fastly/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"strict": true,
"noImplicitOverride": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": true,
"declarationMap": true, // enables importers to jump to source
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/shopify-oxygen/__tests__/setup.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
/* eslint-disable import/no-extraneous-dependencies */
import { jest } from '@jest/globals';

import * as allFlagsSegments from './testData.json';
import allFlagsSegments from './testData.json';

// @ts-ignore
global.setInterval = () => ({}) as any;
Expand Down
1 change: 1 addition & 0 deletions packages/sdk/shopify-oxygen/tsconfig.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
{
"compilerOptions": {
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"declaration": true,
"declarationMap": true,
"lib": ["es6"],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import * as edgeExports from '@launchdarkly/js-server-sdk-common-edge';

import { EdgeFeatureStore } from '../../src/api/EdgeFeatureStore';
import mockEdgeProvider from '../utils/mockEdgeProvider';
import * as testData from './testData.json';
import testData from './testData.json';

describe('EdgeFeatureStore', () => {
const sdkKey = 'sdkKey';
Expand Down
2 changes: 1 addition & 1 deletion packages/sdk/vercel/__tests__/index.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { LDClient, LDContext } from '@launchdarkly/js-server-sdk-common-edge';

import { init } from '../src/index';
import mockEdgeConfigClient from './utils/mockEdgeConfigClient';
import * as testData from './utils/testData.json';
import testData from './utils/testData.json';

const sdkKey = 'test-sdk-key';
const flagKey1 = 'testFlag1';
Expand Down
1 change: 1 addition & 0 deletions packages/sdk/vercel/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"strict": true,
"noImplicitOverride": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": true,
"declarationMap": true, // enables importers to jump to source
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AsyncStoreFacade, LDFeatureStore } from '@launchdarkly/js-server-sdk-common';

import { EdgeFeatureStore, EdgeProvider } from '../../src/featureStore';
import * as testData from '../testData.json';
import testData from '../testData.json';

describe('EdgeFeatureStore', () => {
const sdkKey = 'sdkKey';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
import { AsyncStoreFacade, LDFeatureStore } from '@launchdarkly/js-server-sdk-common';

import { EdgeFeatureStore, EdgeProvider } from '../../src/featureStore';
import * as testData from '../testData.json';
import testData from '../testData.json';

describe('EdgeFeatureStore', () => {
const sdkKey = 'sdkKey';
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { EdgeProvider, init, LDLogger, LDMultiKindContext, LDSingleKindContext } from '../dist';
import * as testData from './testData.json';
import testData from './testData.json';

const createClient = (sdkKey: string, mockLogger: LDLogger, mockEdgeProvider: EdgeProvider) =>
init({
Expand Down
1 change: 1 addition & 0 deletions packages/shared/akamai-edgeworker-sdk/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"strict": true,
"noImplicitOverride": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": true,
"declarationMap": true, // enables importers to jump to source
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ import { LDInspection } from '../src/api/LDInspection';
import LDClientImpl from '../src/LDClientImpl';
import { Flags, PatchFlag } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import LDClientImpl from '../src/LDClientImpl';
import LDEmitter from '../src/LDEmitter';
import { Flags, PatchFlag } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ import {
import LDClientImpl from '../src/LDClientImpl';
import { Flags } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventProcessor } from './eventProcessor';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ import { AutoEnvAttributes } from '@launchdarkly/js-sdk-common';
import { Hook, HookMetadata } from '../src/api';
import LDClientImpl from '../src/LDClientImpl';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import * as bootstrapModule from '../src/flag-manager/bootstrap';
import LDClientImpl from '../src/LDClientImpl';
import { Flags } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { goodBootstrapData, goodBootstrapDataWithReasons } from './flag-manager/testBootstrapData';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import LDClientImpl from '../src/LDClientImpl';
import LDEmitter from '../src/LDEmitter';
import { Flags, PatchFlag } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ import { DataSourceState } from '../src/datasource/DataSourceStatus';
import LDClientImpl from '../src/LDClientImpl';
import { Flags } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ import { toMulti } from '../src/context/addAutoEnv';
import LDClientImpl from '../src/LDClientImpl';
import { Flags } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import {
import LDClientImpl from '../src/LDClientImpl';
import { Flags } from '../src/types';
import { createBasicPlatform } from './createBasicPlatform';
import * as mockResponseJson from './evaluation/mockResponse.json';
import mockResponseJson from './evaluation/mockResponse.json';
import { MockEventSource } from './streaming/LDClientImpl.mocks';
import { makeTestDataManagerFactory } from './TestDataManager';

Expand Down
1 change: 1 addition & 0 deletions packages/shared/sdk-client/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
"noImplicitOverride": true,
// Needed for CommonJS modules: markdown-it, fs-extra
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": true,
"declarationMap": true, // enables importers to jump to source
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { AsyncStoreFacade, LDFeatureStore } from '@launchdarkly/js-server-sdk-co

import { EdgeFeatureStore } from '../../src/api/EdgeFeatureStore';
import mockEdgeProvider from '../../src/utils/mockEdgeProvider';
import * as testData from './testData.json';
import testData from './testData.json';

describe('EdgeFeatureStore', () => {
const sdkKey = 'sdkKey';
Expand Down
1 change: 1 addition & 0 deletions packages/shared/sdk-server-edge/tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
"strict": true,
"noImplicitOverride": true,
"allowSyntheticDefaultImports": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": true,
"declarationMap": true, // enables importers to jump to source
Expand Down
Loading