update sinon and move to backend package.json
Some checks failed
ci/woodpecker/push/test Pipeline was successful
ci/woodpecker/pr/lint-client Pipeline failed
ci/woodpecker/pr/lint-foundkey-js Pipeline was successful
ci/woodpecker/pr/test Pipeline failed
ci/woodpecker/push/build Pipeline was successful
ci/woodpecker/push/lint-backend Pipeline was successful
ci/woodpecker/push/lint-client Pipeline was successful
ci/woodpecker/push/lint-foundkey-js Pipeline was successful
ci/woodpecker/pr/build Pipeline was successful
ci/woodpecker/pr/lint-backend Pipeline was successful

Also add types for sinon.
This commit is contained in:
Norm 2022-10-21 17:37:49 -04:00
parent 78af39a130
commit b4a83bea38
4 changed files with 52 additions and 32 deletions

View file

@ -49,7 +49,6 @@
"@typescript-eslint/parser": "^5.36.2",
"cross-env": "7.0.3",
"cypress": "10.3.0",
"sinon": "11.1.2",
"start-server-and-test": "1.14.0",
"typescript": "4.8.3"
},

View file

@ -158,6 +158,7 @@
"@types/sanitize-html": "2.6.2",
"@types/semver": "7.3.12",
"@types/sharp": "0.30.5",
"@types/sinon": "^10.0.13",
"@types/sinonjs__fake-timers": "8.1.2",
"@types/speakeasy": "2.0.7",
"@types/tinycolor2": "1.4.3",
@ -173,6 +174,7 @@
"eslint-plugin-import": "^2.26.0",
"execa": "6.1.0",
"form-data": "^4.0.0",
"sinon": "^14.0.2",
"typescript": "^4.8.3"
}
}

View file

@ -2,8 +2,8 @@ process.env.NODE_ENV = 'test';
import * as assert from 'assert';
import * as childProcess from 'child_process';
import { async, signup, request, post, startServer, shutdownServer, initTestDb } from '../utils';
import * as sinon from 'sinon';
import { async, signup, startServer, shutdownServer, initTestDb } from '../utils.js';
describe('Creating a block activity', () => {
let p: childProcess.ChildProcess;

View file

@ -1440,7 +1440,7 @@ __metadata:
languageName: node
linkType: hard
"@sinonjs/commons@npm:^1.6.0, @sinonjs/commons@npm:^1.7.0, @sinonjs/commons@npm:^1.8.3":
"@sinonjs/commons@npm:^1.7.0":
version: 1.8.3
resolution: "@sinonjs/commons@npm:1.8.3"
dependencies:
@ -1449,7 +1449,16 @@ __metadata:
languageName: node
linkType: hard
"@sinonjs/fake-timers@npm:9.1.2, @sinonjs/fake-timers@npm:>=5":
"@sinonjs/commons@npm:^2.0.0":
version: 2.0.0
resolution: "@sinonjs/commons@npm:2.0.0"
dependencies:
type-detect: 4.0.8
checksum: 5023ba17edf2b85ed58262313b8e9b59e23c6860681a9af0200f239fe939e2b79736d04a260e8270ddd57196851dde3ba754d7230be5c5234e777ae2ca8af137
languageName: node
linkType: hard
"@sinonjs/fake-timers@npm:9.1.2, @sinonjs/fake-timers@npm:^9.1.2":
version: 9.1.2
resolution: "@sinonjs/fake-timers@npm:9.1.2"
dependencies:
@ -1458,7 +1467,7 @@ __metadata:
languageName: node
linkType: hard
"@sinonjs/fake-timers@npm:^7.1.2":
"@sinonjs/fake-timers@npm:^7.0.4":
version: 7.1.2
resolution: "@sinonjs/fake-timers@npm:7.1.2"
dependencies:
@ -1476,14 +1485,14 @@ __metadata:
languageName: node
linkType: hard
"@sinonjs/samsam@npm:^6.0.2":
version: 6.1.1
resolution: "@sinonjs/samsam@npm:6.1.1"
"@sinonjs/samsam@npm:^7.0.1":
version: 7.0.1
resolution: "@sinonjs/samsam@npm:7.0.1"
dependencies:
"@sinonjs/commons": ^1.6.0
"@sinonjs/commons": ^2.0.0
lodash.get: ^4.4.2
type-detect: ^4.0.8
checksum: a09b0914bf573f0da82bd03c64ba413df81a7c173818dc3f0a90c2652240ac835ef583f4d52f0b215e626633c91a4095c255e0669f6ead97241319f34f05e7fc
checksum: 291efb158d54c67dee23ddabcb28873d22063449b692aaa3b2a4f1826d2f79d38695574063c92e9c17573cc805cd6acbf0ab0c66c9f3aed7afd0f12a2b905615
languageName: node
linkType: hard
@ -2396,6 +2405,22 @@ __metadata:
languageName: node
linkType: hard
"@types/sinon@npm:^10.0.13":
version: 10.0.13
resolution: "@types/sinon@npm:10.0.13"
dependencies:
"@types/sinonjs__fake-timers": "*"
checksum: 46a14c888db50f0098ec53d451877e0111d878ec4a653b9e9ed7f8e54de386d6beb0e528ddc3e95cd3361a8ab9ad54e4cca33cd88d45b9227b83e9fc8fb6688a
languageName: node
linkType: hard
"@types/sinonjs__fake-timers@npm:*, @types/sinonjs__fake-timers@npm:8.1.2":
version: 8.1.2
resolution: "@types/sinonjs__fake-timers@npm:8.1.2"
checksum: bbc73a5ab6c0ec974929392f3d6e1e8db4ebad97ec506d785301e1c3d8a4f98a35b1aa95b97035daef02886fd8efd7788a2fa3ced2ec7105988bfd8dce61eedd
languageName: node
linkType: hard
"@types/sinonjs__fake-timers@npm:8.1.1":
version: 8.1.1
resolution: "@types/sinonjs__fake-timers@npm:8.1.1"
@ -2403,13 +2428,6 @@ __metadata:
languageName: node
linkType: hard
"@types/sinonjs__fake-timers@npm:8.1.2":
version: 8.1.2
resolution: "@types/sinonjs__fake-timers@npm:8.1.2"
checksum: bbc73a5ab6c0ec974929392f3d6e1e8db4ebad97ec506d785301e1c3d8a4f98a35b1aa95b97035daef02886fd8efd7788a2fa3ced2ec7105988bfd8dce61eedd
languageName: node
linkType: hard
"@types/sizzle@npm:^2.3.2":
version: 2.3.3
resolution: "@types/sizzle@npm:2.3.3"
@ -3684,6 +3702,7 @@ __metadata:
"@types/sanitize-html": 2.6.2
"@types/semver": 7.3.12
"@types/sharp": 0.30.5
"@types/sinon": ^10.0.13
"@types/sinonjs__fake-timers": 8.1.2
"@types/speakeasy": 2.0.7
"@types/tinycolor2": 1.4.3
@ -3771,6 +3790,7 @@ __metadata:
sanitize-html: 2.7.0
semver: 7.3.7
sharp: 0.31.2
sinon: ^14.0.2
speakeasy: 2.0.0
strict-event-emitter-types: 2.0.0
stringz: 2.1.0
@ -7900,7 +7920,6 @@ __metadata:
gulp-replace: 1.1.3
gulp-terser: 2.1.0
js-yaml: 4.1.0
sinon: 11.1.2
start-server-and-test: 1.14.0
typescript: 4.8.3
languageName: unknown
@ -12311,16 +12330,16 @@ __metadata:
languageName: node
linkType: hard
"nise@npm:^5.1.0":
version: 5.1.1
resolution: "nise@npm:5.1.1"
"nise@npm:^5.1.2":
version: 5.1.2
resolution: "nise@npm:5.1.2"
dependencies:
"@sinonjs/commons": ^1.8.3
"@sinonjs/fake-timers": ">=5"
"@sinonjs/commons": ^2.0.0
"@sinonjs/fake-timers": ^7.0.4
"@sinonjs/text-encoding": ^0.7.1
just-extend: ^4.0.2
path-to-regexp: ^1.7.0
checksum: d8be29e84a014743c9a10f428fac86f294ac5f92bed1f606fe9b551e935f494d8e0ce1af8a12673c6014010ec7f771f2d48aa5c8e116f223eb4f40c5e1ab44b3
checksum: 688c557333dcbc5b41f4f1f1b0ea32fb0f8b424541a8958140bc61074980362c954b2aeb027c282de26b9ddcb4b230656f68ac4206777499e405dd7e716ec1f8
languageName: node
linkType: hard
@ -15424,17 +15443,17 @@ __metadata:
languageName: node
linkType: hard
"sinon@npm:11.1.2":
version: 11.1.2
resolution: "sinon@npm:11.1.2"
"sinon@npm:^14.0.2":
version: 14.0.2
resolution: "sinon@npm:14.0.2"
dependencies:
"@sinonjs/commons": ^1.8.3
"@sinonjs/fake-timers": ^7.1.2
"@sinonjs/samsam": ^6.0.2
"@sinonjs/commons": ^2.0.0
"@sinonjs/fake-timers": ^9.1.2
"@sinonjs/samsam": ^7.0.1
diff: ^5.0.0
nise: ^5.1.0
nise: ^5.1.2
supports-color: ^7.2.0
checksum: 1d01377e230c9ba976bf33f28b588bae7901b0b5a503d2f6b2a7914b0dbaa9f09823481926c6f2abed820123c7fa865519695af3ae2e9ba18d8b025616163501
checksum: de7730cd7785a457e42f9a93e955780c870296036a13816e3c0c5648360afae82fdc748e36c854cf26fb8abd117855a7211aee49265c334fa61439aae17a1b72
languageName: node
linkType: hard