Skip to content

Commit 7534989

Browse files
authored
bump: Update chai package (#4844)
* update chai and applied tsup formats * ignore packages in depcheck * remove chai dependencies
1 parent 4a9c741 commit 7534989

27 files changed

+77
-60
lines changed

.depcheckrc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
ignores: ["filenamify", "mocha", "p-map", "rimraf", "sinon", "uuid"]
1+
ignores: ["chai", "filenamify", "mocha", "p-map", "rimraf", "sinon", "uuid"]
22
ignorePatterns: [".eslintrc.json", "lib"]

libraries/botbuilder/package.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"zod": "^3.23.8"
4444
},
4545
"devDependencies": {
46-
"chai": "^4.5.0",
46+
"chai": "^5.1.2",
4747
"jsonwebtoken": "^9.0.2",
4848
"lodash": "^4.17.20",
4949
"nock": "^13.5.5",
@@ -57,7 +57,9 @@
5757
"clean": "rimraf _ts3.4 lib vendors tsconfig.tsbuildinfo",
5858
"depcheck": "depcheck --config ../../.depcheckrc",
5959
"lint": "eslint . --config ../../eslint.config.cjs",
60-
"prebuild": "tsup ./node_modules/filenamify/*.js --format cjs --dts --out-dir vendors/filenamify --clean --sourcemap",
60+
"prebuild": "yarn prebuild-filenamify && yarn prebuild-chai",
61+
"prebuild-filenamify": "tsup ./node_modules/filenamify/*.js --format cjs --dts --out-dir vendors/filenamify --clean --sourcemap",
62+
"prebuild-chai": "tsup ./node_modules/chai/*.js --format cjs --dts --out-dir vendors/chai --clean --sourcemap --target es2020 --external jiti --external @web/dev-server-rollup --external @rollup/plugin-commonjs",
6163
"postbuild": "downlevel-dts lib _ts3.4/lib --checksum",
6264
"test": "npm-run-all build test:mocha",
6365
"test:compat": "api-extractor run --verbose",

libraries/botbuilder/tests/cloudAdapter.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
const assert = require('assert');
55
const httpMocks = require('node-mocks-http');
66
const net = require('net');
7-
const { expect } = require('chai');
7+
const { expect } = require('../vendors/chai');
88
const sinon = require('sinon');
99
const jwt = require('jsonwebtoken');
1010
const { v4: uuidv4 } = require('uuid');

libraries/botbuilder/tests/streaming/botFrameworkAdapterStreaming.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
const assert = require('assert');
22
const { Socket } = require('net');
33

4-
const { expect } = require('chai');
4+
const { expect } = require('../../vendors/chai');
55
const { spy } = require('sinon');
66
const { ActivityHandler, ActivityTypes, StatusCodes, TurnContext } = require('botbuilder-core');
77

libraries/botframework-streaming/package.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@
3636
"ws": "^7.5.10"
3737
},
3838
"devDependencies": {
39-
"chai": "^4.5.0"
39+
"chai": "^5.1.2"
4040
},
4141
"scripts": {
4242
"build": "npm-run-all -p build:lib build:browser",
@@ -45,9 +45,10 @@
4545
"build:browser:run": "tsup --config ../../tsup/browser.config.ts --define.entry src/index-browser.ts --define.outfile lib/index-browser.js --dts",
4646
"build:lib": "tsc -p tsconfig.json",
4747
"build:rollup": "yarn clean && yarn build && api-extractor run --verbose --local",
48-
"clean": "rimraf _ts3.4 lib",
48+
"clean": "rimraf _ts3.4 lib vendors",
4949
"depcheck": "depcheck --config ../../.depcheckrc",
5050
"lint": "eslint .",
51+
"prebuild": "tsup ./node_modules/chai/*.js --format cjs --dts --out-dir vendors/chai --clean --sourcemap --target es2020 --external jiti --external @web/dev-server-rollup --external @rollup/plugin-commonjs",
5152
"postbuild": "downlevel-dts lib _ts3.4/lib --checksum",
5253
"test": "npm-run-all build test:mocha",
5354
"test:compat": "api-extractor run --verbose",
@@ -60,6 +61,7 @@
6061
"files": [
6162
"_ts3.4",
6263
"lib",
63-
"src"
64+
"src",
65+
"vendors"
6466
]
6567
}

libraries/botframework-streaming/tests/CancelDisassembler.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { expect } = require('chai');
1+
const { expect } = require('../vendors/chai');
22
const { CancelDisassembler } = require('../lib/disassemblers');
33
const { PayloadSender } = require('../lib/payloadTransport');
44
const { PayloadTypes } = require('../lib/payloads');

libraries/botframework-streaming/tests/ContentStream.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ const { PayloadAssembler } = require('../lib/assemblers');
33
const { PayloadTypes } = require('../lib/payloads/payloadTypes');
44
const { StreamManager } = require('../lib/payloads/streamManager');
55
const { SubscribableStream } = require('../lib/subscribableStream');
6-
const { expect } = require('chai');
6+
const { expect } = require('../vendors/chai');
77

88
class TestPayloadAssembler {
99
constructor(content) {

libraries/botframework-streaming/tests/HeaderSerializer.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const { HeaderSerializer, PayloadTypes } = require('../lib/payloads');
22
const { PayloadConstants } = require('../lib/payloads/payloadConstants');
3-
const { expect } = require('chai');
3+
const { expect } = require('../vendors/chai');
44

55
describe('HeaderSerializer', function () {
66
it('serializes and deserializes correctly', function () {

libraries/botframework-streaming/tests/NamedPipe.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
const assert = require('assert');
2-
const { expect } = require('chai');
2+
const { expect } = require('../vendors/chai');
33
const { expectEventually } = require('./helpers/expectEventually');
44
const { NamedPipeClient, NamedPipeServer, StreamingRequest } = require('../lib');
55
const { NamedPipeTransport } = require('../lib/namedPipe');

libraries/botframework-streaming/tests/NodeWebSocket.test.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
const { expect } = require('chai');
1+
const { expect } = require('../vendors/chai');
22
const { FauxSock, FauxSocket, TestRequest, waitFor } = require('./helpers');
33
const { NodeWebSocket } = require('../');
44
const { randomBytes } = require('crypto');

0 commit comments

Comments
 (0)