Skip to content

Commit c22a6a4

Browse files
committed
Platform neutrality
1 parent 212b346 commit c22a6a4

File tree

53 files changed

+1159
-94
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

53 files changed

+1159
-94
lines changed

package-lock.json

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

packages/api/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@
100100
"@msinternal/botframework-webchat-redux-store": "^0.0.0-0",
101101
"@msinternal/botframework-webchat-tsconfig": "^0.0.0-0",
102102
"@types/dom-speech-recognition": "^0.0.6",
103+
"@types/jest": "^30.0.0",
103104
"@types/node": "^24.1.0",
104105
"@types/react": "^16.14.65",
105106
"babel-plugin-istanbul": "^7.0.0",

packages/api/src/__tests__/addMetaTag.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/** @jest-environment @happy-dom/jest-environment */
2+
/// <reference types="jest" />
23

34
test('CommonJS should export matching buildInfo', () => {
45
const { buildInfo } = jest.requireActual('../../dist/botframework-webchat-api.js');

packages/api/src/__tests__/addMetaTag.spec.mjs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
/** @jest-environment @happy-dom/jest-environment */
2+
/// <reference types="jest" />
23

34
test('ESModules should export matching buildInfo', () => {
45
const { buildInfo } = jest.requireActual('../../dist/botframework-webchat-api.mjs');

packages/api/src/env.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
declare global {
2+
const process: {
3+
env?: {
4+
build_tool?: string | undefined;
5+
module_format?: string | undefined;
6+
npm_package_version?: string | undefined;
7+
};
8+
};
9+
}
10+
11+
export {};

packages/api/src/index.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ export {
4848
} from './middleware/SendBoxToolbarMiddleware';
4949
// #endregion
5050

51-
const buildTool = process.env.build_tool;
52-
const moduleFormat = process.env.module_format;
53-
const version = process.env.npm_package_version;
51+
const buildTool = process?.env?.build_tool;
52+
const moduleFormat = process?.env?.module_format;
53+
const version = process?.env?.npm_package_version;
5454

5555
const buildInfo = { buildTool, moduleFormat, version };
5656

packages/api/src/providers/ActivityTyping/private/useReduceActivities.spec.tsx

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
/** @jest-environment @happy-dom/jest-environment */
2+
/// <reference types="jest" />
3+
/// <reference types="node" />
24

35
import { render, type RenderResult } from '@testing-library/react';
46
import type { WebChatActivity } from 'botframework-webchat-core';

packages/api/src/tsconfig.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
"compilerOptions": {
33
"downlevelIteration": true,
44
"resolveJsonModule": true, // Required for localization files
5+
"types": ["dom-speech-recognition"]
56
},
67
"extends": "@msinternal/botframework-webchat-tsconfig/legacy"
78
}

packages/bundle/src/createCognitiveServicesSpeechServicesPonyfillFactory.spec.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/// <reference types="jest" />
12
/**
23
* @jest-environment @happy-dom/jest-environment
34
* @jest-environment-options { "customExportConditions": ["node"] }

packages/bundle/src/markdown/private/betterLinkDocumentMod.ariaLabel.spec.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
/// <reference types="jest" />
12
/** @jest-environment @happy-dom/jest-environment */
23

34
import {

0 commit comments

Comments
 (0)