ci: Add support for Node.js 18 (#5793)

* ci: Start supporting Node.js 18

Node.js 18 became the active LTS on 2022-10-25, and Node.js 16 went into maintenance mode.
https://github.com/nodejs/Release#release-schedule

We should also slowly deprecate node 16 support, [as support for it is ends much earlier now, due to support for openssl 1.1.1 ending](https://nodejs.org/en/blog/announcements/nodejs16-eol).

* Remove hashing algorithms that are not available in newer node.js/openssl

- RSA-MD4
- RSA-MDC2
- md4
- md4WithRSAEncryption
- mdc2
- mdc2WithRSA

* in e2e tests, resolve `localhost` to ipv4 instead of ipv6
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™
2023-06-02 13:23:28 +00:00
committed by GitHub
parent e8b51c8da9
commit 968b733fd6
20 changed files with 162 additions and 161 deletions

View File

@@ -20,7 +20,7 @@ jobs:
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: 'pnpm' cache: 'pnpm'
- name: Install dependencies - name: Install dependencies

View File

@@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: 'pnpm' cache: 'pnpm'
- name: Install dependencies - name: Install dependencies

View File

@@ -13,7 +13,7 @@ jobs:
strategy: strategy:
matrix: matrix:
node-version: [16.x] node-version: [16.x, 18.x]
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3

View File

@@ -22,7 +22,7 @@ jobs:
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: 'pnpm' cache: 'pnpm'
- name: Install dependencies - name: Install dependencies

View File

@@ -14,10 +14,10 @@ jobs:
- uses: pnpm/action-setup@v2.2.4 - uses: pnpm/action-setup@v2.2.4
- name: Use Node.js 16 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: pnpm cache: pnpm
- name: Install dependencies - name: Install dependencies
@@ -34,7 +34,7 @@ jobs:
/github/home/.pnpm-store /github/home/.pnpm-store
./node_modules ./node_modules
./packages ./packages
key: ${{ github.sha }}-base:16.18.1-test-lint key: ${{ github.sha }}-base:18-test-lint
unit-test: unit-test:
name: Unit tests name: Unit tests
@@ -54,14 +54,14 @@ jobs:
/github/home/.pnpm-store /github/home/.pnpm-store
./node_modules ./node_modules
./packages ./packages
key: ${{ github.sha }}-base:16.18.1-test-lint key: ${{ github.sha }}-base:18-test-lint
- uses: pnpm/action-setup@v2.2.4 - uses: pnpm/action-setup@v2.2.4
- name: Use Node.js 16 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: pnpm cache: pnpm
- name: Test - name: Test
@@ -90,14 +90,14 @@ jobs:
/github/home/.pnpm-store /github/home/.pnpm-store
./node_modules ./node_modules
./packages ./packages
key: ${{ github.sha }}-base:16.18.1-test-lint key: ${{ github.sha }}-base:18-test-lint
- uses: pnpm/action-setup@v2.2.4 - uses: pnpm/action-setup@v2.2.4
- name: Use Node.js 16 - name: Use Node.js 18
uses: actions/setup-node@v3 uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: pnpm cache: pnpm
- name: Fetch base branch for `git diff` - name: Fetch base branch for `git diff`
@@ -109,13 +109,12 @@ jobs:
run: pnpm lint run: pnpm lint
smoke-test: smoke-test:
name: E2E [Electron/Node 16] name: E2E [Electron/Node 18]
uses: ./.github/workflows/e2e-reusable.yml uses: ./.github/workflows/e2e-reusable.yml
with: with:
branch: ${{ github.event.pull_request.base.ref }} branch: ${{ github.event.pull_request.base.ref }}
user: ${{ github.event.inputs.user || 'PR User' }} user: ${{ github.event.inputs.user || 'PR User' }}
spec: ${{ github.event.inputs.spec || 'e2e/0-smoke.cy.ts' }} spec: ${{ github.event.inputs.spec || 'e2e/0-smoke.cy.ts' }}
run-env: browsers:node16.18.0-chrome107-ff106-edge
record: false record: false
parallel: false parallel: false
pr_number: ${{ github.event.number }} pr_number: ${{ github.event.number }}

View File

@@ -5,9 +5,12 @@ on:
inputs: inputs:
node_version: node_version:
description: 'Node.js version to build this image with.' description: 'Node.js version to build this image with.'
type: string type: choice
required: true required: true
default: '16' default: '16'
options:
- '16'
- '18'
jobs: jobs:
build: build:

View File

@@ -17,7 +17,7 @@ jobs:
- uses: pnpm/action-setup@v2.2.4 - uses: pnpm/action-setup@v2.2.4
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
- run: npm install --prefix=.github/scripts --no-package-lock - run: npm install --prefix=.github/scripts --no-package-lock
- name: Bump package versions to 1.0.0 - name: Bump package versions to 1.0.0

View File

@@ -20,7 +20,7 @@ on:
run-env: run-env:
description: 'Node env version to run tests with.' description: 'Node env version to run tests with.'
required: false required: false
default: 'browsers:node16.18.0-chrome90-ff88' default: 'browsers:node18.12.0-chrome107'
type: string type: string
cache-key: cache-key:
description: 'Cache key for modules and build artifacts.' description: 'Cache key for modules and build artifacts.'
@@ -55,7 +55,6 @@ on:
description: 'True if all E2E tests passed, otherwise false' description: 'True if all E2E tests passed, otherwise false'
value: ${{ jobs.check_testing_matrix.outputs.all_tests_passed }} value: ${{ jobs.check_testing_matrix.outputs.all_tests_passed }}
jobs: jobs:
# single job that generates and outputs a common id # single job that generates and outputs a common id
prepare: prepare:
@@ -163,9 +162,10 @@ jobs:
# We have to provide custom ci-build-id key to make sure that this workflow could be run multiple times # We have to provide custom ci-build-id key to make sure that this workflow could be run multiple times
# in the same parent workflow # in the same parent workflow
ci-build-id: ${{ needs.prepare.outputs.uuid }} ci-build-id: ${{ needs.prepare.outputs.uuid }}
spec: "/__w/n8n/n8n/cypress/${{ inputs.spec }}" spec: '/__w/n8n/n8n/cypress/${{ inputs.spec }}'
config-file: /__w/n8n/n8n/cypress.config.js config-file: /__w/n8n/n8n/cypress.config.js
env: env:
NODE_OPTIONS: --dns-result-order=ipv4first
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
E2E_TESTS: true E2E_TESTS: true

View File

@@ -8,20 +8,19 @@ on:
jobs: jobs:
run-e2e-tests: run-e2e-tests:
name: E2E [Electron/Node 16] name: E2E [Electron/Node 18]
uses: ./.github/workflows/e2e-reusable.yml uses: ./.github/workflows/e2e-reusable.yml
if: ${{ github.event.review.state == 'approved' && !contains(github.event.pull_request.labels.*.name, 'community') }} if: ${{ github.event.review.state == 'approved' && !contains(github.event.pull_request.labels.*.name, 'community') }}
with: with:
branch: ${{ github.event.pull_request.head.ref }} branch: ${{ github.event.pull_request.head.ref }}
user: ${{ github.event.pull_request.user.login || 'PR User' }} user: ${{ github.event.pull_request.user.login || 'PR User' }}
spec: 'e2e/*' spec: 'e2e/*'
run-env: base:16.18.1
secrets: secrets:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
post-e2e-tests: post-e2e-tests:
runs-on: ubuntu-latest runs-on: ubuntu-latest
name: E2E [Electron/Node 16] - Checks name: E2E [Electron/Node 18] - Checks
needs: [run-e2e-tests] needs: [run-e2e-tests]
if: always() if: always()
steps: steps:

View File

@@ -40,13 +40,12 @@ jobs:
shell: bash shell: bash
run-e2e-tests: run-e2e-tests:
name: E2E [Electron/Node 16] name: E2E [Electron/Node 18]
uses: ./.github/workflows/e2e-reusable.yml uses: ./.github/workflows/e2e-reusable.yml
with: with:
branch: ${{ github.event.inputs.branch || 'master' }} branch: ${{ github.event.inputs.branch || 'master' }}
user: ${{ github.event.inputs.user || 'PR User' }} user: ${{ github.event.inputs.user || 'PR User' }}
spec: ${{ github.event.inputs.spec || 'e2e/*' }} spec: ${{ github.event.inputs.spec || 'e2e/*' }}
run-env: base:16.18.1
secrets: secrets:
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}

View File

@@ -43,7 +43,7 @@ jobs:
- uses: pnpm/action-setup@v2.2.4 - uses: pnpm/action-setup@v2.2.4
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
- run: npm install --prefix=.github/scripts --no-package-lock - run: npm install --prefix=.github/scripts --no-package-lock
- name: Bump package versions - name: Bump package versions

View File

@@ -27,7 +27,7 @@ jobs:
- uses: pnpm/action-setup@v2.2.4 - uses: pnpm/action-setup@v2.2.4
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
cache: 'pnpm' cache: 'pnpm'
- run: pnpm install --frozen-lockfile - run: pnpm install --frozen-lockfile

View File

@@ -24,7 +24,7 @@ jobs:
steps: steps:
- uses: actions/setup-node@v3 - uses: actions/setup-node@v3
with: with:
node-version: 16.x node-version: 18.x
- run: | - run: |
echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc echo "//registry.npmjs.org/:_authToken=${{ secrets.NPM_TOKEN }}" > ~/.npmrc
npm dist-tag add n8n@${{ github.event.inputs.version }} ${{ github.event.inputs.release-channel }} npm dist-tag add n8n@${{ github.event.inputs.version }} ${{ github.event.inputs.release-channel }}

View File

@@ -11,9 +11,6 @@ jobs:
timeout-minutes: 30 timeout-minutes: 30
strategy:
matrix:
node-version: [16.x]
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v3 uses: actions/checkout@v3
@@ -30,10 +27,9 @@ jobs:
with: with:
version: 8.1.0 version: 8.1.0
- name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v3
uses: actions/setup-node@v3
with: with:
node-version: ${{ matrix.node-version }} node-version: 18.x
cache: 'pnpm' cache: 'pnpm'
cache-dependency-path: 'n8n/pnpm-lock.yaml' cache-dependency-path: 'n8n/pnpm-lock.yaml'

View File

@@ -1,4 +1,4 @@
ARG NODE_VERSION=16 ARG NODE_VERSION=18
# 1. Create an image to build n8n # 1. Create an image to build n8n
FROM n8nio/base:${NODE_VERSION} as builder FROM n8nio/base:${NODE_VERSION} as builder

View File

@@ -28,10 +28,10 @@
"worker": "./packages/cli/bin/n8n worker", "worker": "./packages/cli/bin/n8n worker",
"cypress:install": "cypress install", "cypress:install": "cypress install",
"cypress:open": "CYPRESS_BASE_URL=http://localhost:8080 cypress open", "cypress:open": "CYPRESS_BASE_URL=http://localhost:8080 cypress open",
"test:e2e:ui": "cross-env E2E_TESTS=true start-server-and-test start http://localhost:5678/favicon.ico 'cypress open'", "test:e2e:ui": "cross-env E2E_TESTS=true NODE_OPTIONS=--dns-result-order=ipv4first start-server-and-test start http://localhost:5678/favicon.ico 'cypress open'",
"test:e2e:dev": "cross-env E2E_TESTS=true CYPRESS_BASE_URL=http://localhost:8080 start-server-and-test dev http://localhost:8080/favicon.ico 'cypress open'", "test:e2e:dev": "cross-env E2E_TESTS=true NODE_OPTIONS=--dns-result-order=ipv4first CYPRESS_BASE_URL=http://localhost:8080 start-server-and-test dev http://localhost:8080/favicon.ico 'cypress open'",
"test:e2e:smoke": "cross-env E2E_TESTS=true start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless --spec \"cypress/e2e/0-smoke.cy.ts\"'", "test:e2e:smoke": "cross-env E2E_TESTS=true NODE_OPTIONS=--dns-result-order=ipv4first start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless --spec \"cypress/e2e/0-smoke.cy.ts\"'",
"test:e2e:all": "cross-env E2E_TESTS=true start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless'" "test:e2e:all": "cross-env E2E_TESTS=true NODE_OPTIONS=--dns-result-order=ipv4first start-server-and-test start http://localhost:5678/favicon.ico 'cypress run --headless'"
}, },
"dependencies": { "dependencies": {
"n8n": "workspace:*" "n8n": "workspace:*"
@@ -75,7 +75,7 @@
"vue-demi" "vue-demi"
], ],
"overrides": { "overrides": {
"@types/node": "^16.18.12", "@types/node": "^18.16.16",
"browserslist": "^4.21.4", "browserslist": "^4.21.4",
"chokidar": "3.5.2", "chokidar": "3.5.2",
"decode-uri-component": "0.2.2", "decode-uri-component": "0.2.2",

View File

@@ -2,6 +2,22 @@
This list shows all the versions which include breaking changes and how to upgrade. This list shows all the versions which include breaking changes and how to upgrade.
## 0.232.0
### What changed?
Due to Node.js/OpenSSL upgrade, the following crypto algorithms are not supported anymore.
- RSA-MD4
- RSA-MDC2
- md4
- md4WithRSAEncryption
- mdc2
- mdc2WithRSA
### When is action necessary?
If you're using any of the above mentioned crypto algorithms in Crypto node in any of your workflows, then please update the algorithm property in the node to one of the supported values.
## 0.226.0 ## 0.226.0
### What changed? ### What changed?

View File

@@ -2,9 +2,7 @@ import set from 'lodash.set';
import type { import type {
IExecuteFunctions, IExecuteFunctions,
ILoadOptionsFunctions,
INodeExecutionData, INodeExecutionData,
INodePropertyOptions,
INodeType, INodeType,
INodeTypeDescription, INodeTypeDescription,
JsonObject, JsonObject,
@@ -20,6 +18,19 @@ import { v4 as uuid } from 'uuid';
const pipeline = promisify(stream.pipeline); const pipeline = promisify(stream.pipeline);
const unsupportedAlgorithms = [
'RSA-MD4',
'RSA-MDC2',
'md4',
'md4WithRSAEncryption',
'mdc2',
'mdc2WithRSA',
];
const supportedAlgorithms = getHashes()
.filter((algorithm) => !unsupportedAlgorithms.includes(algorithm))
.map((algorithm) => ({ name: algorithm, value: algorithm }));
export class Crypto implements INodeType { export class Crypto implements INodeType {
description: INodeTypeDescription = { description: INodeTypeDescription = {
displayName: 'Crypto', displayName: 'Crypto',
@@ -329,9 +340,7 @@ export class Crypto implements INodeType {
type: 'options', type: 'options',
description: description:
'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code-examples/expressions/">expression</a>', 'Choose from the list, or specify an ID using an <a href="https://docs.n8n.io/code-examples/expressions/">expression</a>',
typeOptions: { options: supportedAlgorithms,
loadOptionsMethod: 'getHashes',
},
default: '', default: '',
required: true, required: true,
}, },
@@ -430,26 +439,6 @@ export class Crypto implements INodeType {
], ],
}; };
methods = {
loadOptions: {
// Get all the hashes to display them to user so that they can
// select them easily
async getHashes(this: ILoadOptionsFunctions): Promise<INodePropertyOptions[]> {
const returnData: INodePropertyOptions[] = [];
const hashes = getHashes();
for (const hash of hashes) {
const hashName = hash;
const hashId = hash;
returnData.push({
name: hashName,
value: hashId,
});
}
return returnData;
},
},
};
async execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]> { async execute(this: IExecuteFunctions): Promise<INodeExecutionData[][]> {
const items = this.getInputData(); const items = this.getInputData();

View File

@@ -33,12 +33,12 @@
"parameters": { "parameters": {
"action": "sign", "action": "sign",
"value": "test", "value": "test",
"algorithm": "RSA-MD4", "algorithm": "RSA-MD5",
"encoding": "base64", "encoding": "base64",
"privateKey": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tPf9Cnzj4p4WGeKLs1Pt8Qu\nKUpRKfFLfRYC9AIKjbJTWit+CqvjWYzvQwECAwEAAQJAIJLixBy2qpFoS4DSmoEm\no3qGy0t6z09AIJtH+5OeRV1be+N4cDYJKffGzDa88vQENZiRm0GRq6a+HPGQMd2k\nTQIhAKMSvzIBnni7ot/OSie2TmJLY4SwTQAevXysE2RbFDYdAiEBCUEaRQnMnbp7\n9mxDXDf6AU0cN/RPBjb9qSHDcWZHGzUCIG2Es59z8ugGrDY+pxLQnwfotadxd+Uy\nv/Ow5T0q5gIJAiEAyS4RaI9YG8EWx/2w0T67ZUVAw8eOMB6BIUg0Xcu+3okCIBOs\n/5OiPgoTdSy7bcF9IGpSE8ZgGKzgYQVZeN97YE00\n-----END RSA PRIVATE KEY-----" "privateKey": "-----BEGIN RSA PRIVATE KEY-----\nMIIBOgIBAAJBAKj34GkxFhD90vcNLYLInFEX6Ppy1tPf9Cnzj4p4WGeKLs1Pt8Qu\nKUpRKfFLfRYC9AIKjbJTWit+CqvjWYzvQwECAwEAAQJAIJLixBy2qpFoS4DSmoEm\no3qGy0t6z09AIJtH+5OeRV1be+N4cDYJKffGzDa88vQENZiRm0GRq6a+HPGQMd2k\nTQIhAKMSvzIBnni7ot/OSie2TmJLY4SwTQAevXysE2RbFDYdAiEBCUEaRQnMnbp7\n9mxDXDf6AU0cN/RPBjb9qSHDcWZHGzUCIG2Es59z8ugGrDY+pxLQnwfotadxd+Uy\nv/Ow5T0q5gIJAiEAyS4RaI9YG8EWx/2w0T67ZUVAw8eOMB6BIUg0Xcu+3okCIBOs\n/5OiPgoTdSy7bcF9IGpSE8ZgGKzgYQVZeN97YE00\n-----END RSA PRIVATE KEY-----"
}, },
"id": "4ec3781a-433d-4b68-bc94-3fbe6ed55a0e", "id": "4ec3781a-433d-4b68-bc94-3fbe6ed55a0e",
"name": "Crypto Sign data with RSA-MDA4", "name": "Crypto Sign data with RSA-MD5",
"type": "n8n-nodes-base.crypto", "type": "n8n-nodes-base.crypto",
"typeVersion": 1, "typeVersion": 1,
"position": [80, 860] "position": [80, 860]
@@ -137,10 +137,10 @@
} }
], ],
"pinData": { "pinData": {
"Crypto Sign data with RSA-MDA4": [ "Crypto Sign data with RSA-MD5": [
{ {
"json": { "json": {
"data": "SmzCKZlC8g0EnB8cXbRJIdwsN8sDWIxtUEeMvwEJNfrrJynahyNkdIbdcTO/ciwH7aBFN+roa47J8QEYWDc6Dg==" "data": "MVr+iZiOFtHVwO0iKC+CF+QlrZZKcGk7zBvUrWHC1fHBeS6IoWa8B/wrMvazV5H1YR8tbK8baZHD/vUNdfvjiA=="
} }
} }
], ],
@@ -195,7 +195,7 @@
"index": 0 "index": 0
}, },
{ {
"node": "Crypto Sign data with RSA-MDA4", "node": "Crypto Sign data with RSA-MD5",
"type": "main", "type": "main",
"index": 0 "index": 0
}, },

182
pnpm-lock.yaml generated
View File

@@ -5,7 +5,7 @@ onlyBuiltDependencies:
- vue-demi - vue-demi
overrides: overrides:
'@types/node': ^16.18.12 '@types/node': ^18.16.16
browserslist: ^4.21.4 browserslist: ^4.21.4
chokidar: 3.5.2 chokidar: 3.5.2
decode-uri-component: 0.2.2 decode-uri-component: 0.2.2
@@ -123,7 +123,7 @@ importers:
version: 5.0.3 version: 5.0.3
vite: vite:
specifier: ^4.0.4 specifier: ^4.0.4
version: 4.0.4(@types/node@16.18.12) version: 4.0.4(@types/node@18.16.16)
vitest: vitest:
specifier: ^0.28.5 specifier: ^0.28.5
version: 0.28.5 version: 0.28.5
@@ -5101,7 +5101,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies: dependencies:
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
chalk: 4.1.2 chalk: 4.1.2
jest-message-util: 29.5.0 jest-message-util: 29.5.0
jest-util: 29.5.0 jest-util: 29.5.0
@@ -5122,14 +5122,14 @@ packages:
'@jest/test-result': 29.5.0 '@jest/test-result': 29.5.0
'@jest/transform': 29.5.0 '@jest/transform': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.7.1 ci-info: 3.7.1
exit: 0.1.2 exit: 0.1.2
graceful-fs: 4.2.10 graceful-fs: 4.2.10
jest-changed-files: 29.5.0 jest-changed-files: 29.5.0
jest-config: 29.5.0(@types/node@16.18.12) jest-config: 29.5.0(@types/node@18.16.16)
jest-haste-map: 29.5.0 jest-haste-map: 29.5.0
jest-message-util: 29.5.0 jest-message-util: 29.5.0
jest-regex-util: 29.4.3 jest-regex-util: 29.4.3
@@ -5156,7 +5156,7 @@ packages:
dependencies: dependencies:
'@jest/fake-timers': 29.5.0 '@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
jest-mock: 29.5.0 jest-mock: 29.5.0
dev: true dev: true
@@ -5197,7 +5197,7 @@ packages:
dependencies: dependencies:
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@sinonjs/fake-timers': 10.0.2 '@sinonjs/fake-timers': 10.0.2
'@types/node': 16.18.12 '@types/node': 18.16.16
jest-message-util: 29.5.0 jest-message-util: 29.5.0
jest-mock: 29.5.0 jest-mock: 29.5.0
jest-util: 29.5.0 jest-util: 29.5.0
@@ -5230,7 +5230,7 @@ packages:
'@jest/transform': 29.5.0 '@jest/transform': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@jridgewell/trace-mapping': 0.3.17 '@jridgewell/trace-mapping': 0.3.17
'@types/node': 16.18.12 '@types/node': 18.16.16
chalk: 4.1.2 chalk: 4.1.2
collect-v8-coverage: 1.0.1 collect-v8-coverage: 1.0.1
exit: 0.1.2 exit: 0.1.2
@@ -5317,7 +5317,7 @@ packages:
dependencies: dependencies:
'@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1 '@types/istanbul-reports': 3.0.1
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/yargs': 15.0.15 '@types/yargs': 15.0.15
chalk: 4.1.2 chalk: 4.1.2
dev: true dev: true
@@ -5329,7 +5329,7 @@ packages:
'@jest/schemas': 29.4.3 '@jest/schemas': 29.4.3
'@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-lib-coverage': 2.0.4
'@types/istanbul-reports': 3.0.1 '@types/istanbul-reports': 3.0.1
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/yargs': 17.0.19 '@types/yargs': 17.0.19
chalk: 4.1.2 chalk: 4.1.2
dev: true dev: true
@@ -6471,7 +6471,7 @@ packages:
'@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/router': 7.0.7(react-dom@18.2.0)(react@17.0.2)
'@storybook/store': 7.0.7 '@storybook/store': 7.0.7
'@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2) '@storybook/theming': 7.0.7(react-dom@18.2.0)(react@17.0.2)
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/semver': 7.3.13 '@types/semver': 7.3.13
babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0) babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0)
babel-plugin-named-exports-order: 0.0.2 babel-plugin-named-exports-order: 0.0.2
@@ -6676,7 +6676,7 @@ packages:
dependencies: dependencies:
'@storybook/node-logger': 7.0.7 '@storybook/node-logger': 7.0.7
'@storybook/types': 7.0.7 '@storybook/types': 7.0.7
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/pretty-hrtime': 1.0.1 '@types/pretty-hrtime': 1.0.1
chalk: 4.1.2 chalk: 4.1.2
esbuild: 0.17.18 esbuild: 0.17.18
@@ -6725,7 +6725,7 @@ packages:
'@storybook/telemetry': 7.0.7 '@storybook/telemetry': 7.0.7
'@storybook/types': 7.0.7 '@storybook/types': 7.0.7
'@types/detect-port': 1.3.2 '@types/detect-port': 1.3.2
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/node-fetch': 2.6.2 '@types/node-fetch': 2.6.2
'@types/pretty-hrtime': 1.0.1 '@types/pretty-hrtime': 1.0.1
'@types/semver': 7.3.13 '@types/semver': 7.3.13
@@ -6765,7 +6765,7 @@ packages:
'@storybook/core-common': 7.0.7 '@storybook/core-common': 7.0.7
'@storybook/node-logger': 7.0.7 '@storybook/node-logger': 7.0.7
'@storybook/types': 7.0.7 '@storybook/types': 7.0.7
'@types/node': 16.18.12 '@types/node': 18.16.16
ts-dedent: 2.2.0 ts-dedent: 2.2.0
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@@ -6900,7 +6900,7 @@ packages:
'@babel/core': 7.21.8 '@babel/core': 7.21.8
'@storybook/core-webpack': 7.0.7 '@storybook/core-webpack': 7.0.7
'@storybook/docs-tools': 7.0.7 '@storybook/docs-tools': 7.0.7
'@types/node': 16.18.12 '@types/node': 18.16.16
babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0)
css-loader: 6.7.3(webpack@5.75.0) css-loader: 6.7.3(webpack@5.75.0)
ts-loader: 9.4.2(typescript@5.0.3)(webpack@5.75.0) ts-loader: 9.4.2(typescript@5.0.3)(webpack@5.75.0)
@@ -7070,7 +7070,7 @@ packages:
'@storybook/core-common': 7.0.7 '@storybook/core-common': 7.0.7
'@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) '@storybook/preset-vue-webpack': 7.0.7(@babel/core@7.21.8)(@babel/preset-env@7.21.5)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.17.18)(typescript@5.0.3)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14)
'@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) '@storybook/vue': 7.0.7(@babel/core@7.21.8)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14)
'@types/node': 16.18.12 '@types/node': 18.16.16
babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0) babel-loader: 9.1.2(@babel/core@7.21.8)(webpack@5.75.0)
css-loader: 6.7.3(webpack@5.75.0) css-loader: 6.7.3(webpack@5.75.0)
react: 17.0.2 react: 17.0.2
@@ -7199,7 +7199,7 @@ packages:
/@types/amqplib@0.10.1: /@types/amqplib@0.10.1:
resolution: {integrity: sha512-j6ANKT79ncUDnAs/+9r9eDujxbeJoTjoVu33gHHcaPfmLQaMhvfbH2GqSe8KUM444epAp1Vl3peVOQfZk3UIqA==} resolution: {integrity: sha512-j6ANKT79ncUDnAs/+9r9eDujxbeJoTjoVu33gHHcaPfmLQaMhvfbH2GqSe8KUM444epAp1Vl3peVOQfZk3UIqA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/aria-query@4.2.2: /@types/aria-query@4.2.2:
@@ -7209,12 +7209,12 @@ packages:
/@types/asn1@0.2.0: /@types/asn1@0.2.0:
resolution: {integrity: sha512-5TMxIpYbIA9c1J0hYQjQDX3wr+rTgQEAXaW2BI8ECM8FO53wSW4HFZplTalrKSHuZUc76NtXcePRhwuOHqGD5g==} resolution: {integrity: sha512-5TMxIpYbIA9c1J0hYQjQDX3wr+rTgQEAXaW2BI8ECM8FO53wSW4HFZplTalrKSHuZUc76NtXcePRhwuOHqGD5g==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
/@types/aws4@1.11.2: /@types/aws4@1.11.2:
resolution: {integrity: sha512-x0f96eBPrCCJzJxdPbUvDFRva4yPpINJzTuXXpmS2j9qLUpF2nyGzvXPlRziuGbCsPukwY4JfuO+8xwsoZLzGw==} resolution: {integrity: sha512-x0f96eBPrCCJzJxdPbUvDFRva4yPpINJzTuXXpmS2j9qLUpF2nyGzvXPlRziuGbCsPukwY4JfuO+8xwsoZLzGw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/babel__core@7.20.0: /@types/babel__core@7.20.0:
@@ -7249,7 +7249,7 @@ packages:
/@types/basic-auth@1.1.3: /@types/basic-auth@1.1.3:
resolution: {integrity: sha512-W3rv6J0IGlxqgE2eQ2pTb0gBjaGtejQpJ6uaCjz3UQ65+TFTPC5/lAE+POfx1YLdjtxvejJzsIAfd3MxWiVmfg==} resolution: {integrity: sha512-W3rv6J0IGlxqgE2eQ2pTb0gBjaGtejQpJ6uaCjz3UQ65+TFTPC5/lAE+POfx1YLdjtxvejJzsIAfd3MxWiVmfg==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/bcryptjs@2.4.2: /@types/bcryptjs@2.4.2:
@@ -7266,7 +7266,7 @@ packages:
'@types/body-parser': 1.19.2 '@types/body-parser': 1.19.2
'@types/connect': 3.4.35 '@types/connect': 3.4.35
'@types/express-serve-static-core': 4.17.31 '@types/express-serve-static-core': 4.17.31
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/xml2js': 0.4.11 '@types/xml2js': 0.4.11
dev: true dev: true
@@ -7274,7 +7274,7 @@ packages:
resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==}
dependencies: dependencies:
'@types/connect': 3.4.35 '@types/connect': 3.4.35
'@types/node': 16.18.12 '@types/node': 18.16.16
/@types/canvas-confetti@1.6.0: /@types/canvas-confetti@1.6.0:
resolution: {integrity: sha512-Yq6rIccwcco0TLD5SMUrIM7Fk7Fe/C0jmNRxJJCLtAF6gebDkPuUjK5EHedxecm69Pi/aA+It39Ux4OHmFhjRw==} resolution: {integrity: sha512-Yq6rIccwcco0TLD5SMUrIM7Fk7Fe/C0jmNRxJJCLtAF6gebDkPuUjK5EHedxecm69Pi/aA+It39Ux4OHmFhjRw==}
@@ -7297,7 +7297,7 @@ packages:
/@types/cheerio@0.22.31: /@types/cheerio@0.22.31:
resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==} resolution: {integrity: sha512-Kt7Cdjjdi2XWSfrZ53v4Of0wG3ZcmaegFXjMmz9tfNrZSkzzo36G0AL1YqSdcIA78Etjt6E609pt5h1xnQkPUw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/compression@1.0.1: /@types/compression@1.0.1:
@@ -7309,25 +7309,25 @@ packages:
/@types/concat-stream@2.0.0: /@types/concat-stream@2.0.0:
resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==} resolution: {integrity: sha512-t3YCerNM7NTVjLuICZo5gYAXYoDvpuuTceCcFQWcDQz26kxUR5uIWolxbIR5jRNIXpMqhOpW/b8imCR1LEmuJw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/connect-history-api-fallback@1.3.5: /@types/connect-history-api-fallback@1.3.5:
resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==}
dependencies: dependencies:
'@types/express-serve-static-core': 4.17.31 '@types/express-serve-static-core': 4.17.31
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/connect@3.4.35: /@types/connect@3.4.35:
resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
/@types/convict@6.1.1: /@types/convict@6.1.1:
resolution: {integrity: sha512-R+JLaTvhsD06p4jyjUDtbd5xMtZTRE3c0iI+lrFWZogSVEjgTWPYwvJPVf+t92E+yrlbXa4X4Eg9ro6gPdUt4w==} resolution: {integrity: sha512-R+JLaTvhsD06p4jyjUDtbd5xMtZTRE3c0iI+lrFWZogSVEjgTWPYwvJPVf+t92E+yrlbXa4X4Eg9ro6gPdUt4w==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/cookie-parser@1.4.3: /@types/cookie-parser@1.4.3:
@@ -7343,7 +7343,7 @@ packages:
/@types/cron@1.7.3: /@types/cron@1.7.3:
resolution: {integrity: sha512-iPmUXyIJG1Js+ldPYhOQcYU3kCAQ2FWrSkm1FJPoii2eYSn6wEW6onPukNTT0bfiflexNSRPl6KWmAIqS+36YA==} resolution: {integrity: sha512-iPmUXyIJG1Js+ldPYhOQcYU3kCAQ2FWrSkm1FJPoii2eYSn6wEW6onPukNTT0bfiflexNSRPl6KWmAIqS+36YA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
moment: 2.29.4 moment: 2.29.4
dev: true dev: true
@@ -7374,7 +7374,7 @@ packages:
/@types/es-aggregate-error@1.0.2: /@types/es-aggregate-error@1.0.2:
resolution: {integrity: sha512-erqUpFXksaeR2kejKnhnjZjbFxUpGZx4Z7ydNL9ie8tEhXPiZTsLeUDJ6aR1F8j5wWUAtOAQWUqkc7givBJbBA==} resolution: {integrity: sha512-erqUpFXksaeR2kejKnhnjZjbFxUpGZx4Z7ydNL9ie8tEhXPiZTsLeUDJ6aR1F8j5wWUAtOAQWUqkc7givBJbBA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: false dev: false
/@types/eslint-scope@3.7.4: /@types/eslint-scope@3.7.4:
@@ -7406,7 +7406,7 @@ packages:
/@types/express-serve-static-core@4.17.31: /@types/express-serve-static-core@4.17.31:
resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/qs': 6.9.7 '@types/qs': 6.9.7
'@types/range-parser': 1.2.4 '@types/range-parser': 1.2.4
@@ -7429,38 +7429,38 @@ packages:
/@types/formidable@1.2.5: /@types/formidable@1.2.5:
resolution: {integrity: sha512-zu3mQJa4hDNubEMViSj937602XdDGzK7Q5pJ5QmLUbNxclbo9tZGt5jtwM352ssZ+pqo5V4H14TBvT/ALqQQcA==} resolution: {integrity: sha512-zu3mQJa4hDNubEMViSj937602XdDGzK7Q5pJ5QmLUbNxclbo9tZGt5jtwM352ssZ+pqo5V4H14TBvT/ALqQQcA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/ftp@0.3.33: /@types/ftp@0.3.33:
resolution: {integrity: sha512-L7wFlX3t9GsGgNS0oxLt6zbAZZGgsdptMmciL4cdxHmbL3Hz4Lysh8YqAR34eHsJ1uacJITcZBBDl5XpQlxPpQ==} resolution: {integrity: sha512-L7wFlX3t9GsGgNS0oxLt6zbAZZGgsdptMmciL4cdxHmbL3Hz4Lysh8YqAR34eHsJ1uacJITcZBBDl5XpQlxPpQ==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/generic-pool@3.1.11: /@types/generic-pool@3.1.11:
resolution: {integrity: sha512-3mcD3ewmaKPbiAZglGj8We4ohlSMfw/xS+bbYUhTv/ALgqrrtJjyL4Ju9IgapXooBCTFEew5LAKQqzZV6/43xg==} resolution: {integrity: sha512-3mcD3ewmaKPbiAZglGj8We4ohlSMfw/xS+bbYUhTv/ALgqrrtJjyL4Ju9IgapXooBCTFEew5LAKQqzZV6/43xg==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/glob@8.0.0: /@types/glob@8.0.0:
resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==} resolution: {integrity: sha512-l6NQsDDyQUVeoTynNpC9uRvCUint/gSUXQA2euwmTuWGvPY5LSDUu6tkCtJB2SvGQlJQzLaKqcGZP4//7EDveA==}
dependencies: dependencies:
'@types/minimatch': 5.1.2 '@types/minimatch': 5.1.2
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/gm@1.25.0: /@types/gm@1.25.0:
resolution: {integrity: sha512-y0nI4vp+0Vtsve+daADIHeSckm11TnWAdC4CBq2BEXTg+CfJiolnsnzsXeIEuIpBCksjN26LUZlvQKJDpthw5g==} resolution: {integrity: sha512-y0nI4vp+0Vtsve+daADIHeSckm11TnWAdC4CBq2BEXTg+CfJiolnsnzsXeIEuIpBCksjN26LUZlvQKJDpthw5g==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/graceful-fs@4.1.6: /@types/graceful-fs@4.1.6:
resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==} resolution: {integrity: sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/html-minifier-terser@6.1.0: /@types/html-minifier-terser@6.1.0:
@@ -7475,13 +7475,13 @@ packages:
resolution: {integrity: sha512-Sfu70sdFXzVIhivsflpanlED8gZr4VRzz2AVU9i1ARU8gskr9nDd4tVGkqYtxfwajQfZDklkXbeHSOZYEeJmTQ==} resolution: {integrity: sha512-Sfu70sdFXzVIhivsflpanlED8gZr4VRzz2AVU9i1ARU8gskr9nDd4tVGkqYtxfwajQfZDklkXbeHSOZYEeJmTQ==}
dependencies: dependencies:
'@types/imap': 0.8.35 '@types/imap': 0.8.35
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/imap@0.8.35: /@types/imap@0.8.35:
resolution: {integrity: sha512-4Tk8lGFvRFYCEaHxb2BZFZPs2XiYBSboEbb1Kq1oBqA2aRqPV0pjzyXGpMKi9jILsDPlrG7s0EFnnh8qb3h3ww==} resolution: {integrity: sha512-4Tk8lGFvRFYCEaHxb2BZFZPs2XiYBSboEbb1Kq1oBqA2aRqPV0pjzyXGpMKi9jILsDPlrG7s0EFnnh8qb3h3ww==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/inquirer@6.5.0: /@types/inquirer@6.5.0:
@@ -7536,7 +7536,7 @@ packages:
/@types/jsdom@20.0.1: /@types/jsdom@20.0.1:
resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/tough-cookie': 4.0.2 '@types/tough-cookie': 4.0.2
parse5: 7.1.1 parse5: 7.1.1
dev: true dev: true
@@ -7559,7 +7559,7 @@ packages:
/@types/jsonwebtoken@9.0.1: /@types/jsonwebtoken@9.0.1:
resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==} resolution: {integrity: sha512-c5ltxazpWabia/4UzhIoaDcIza4KViOQhdbjRlfcIGVnsE3c3brkz9Z+F/EeJIECOQP7W7US2hNE930cWWkPiw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
/@types/linkify-it@3.0.2: /@types/linkify-it@3.0.2:
resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==} resolution: {integrity: sha512-HZQYqbiFVWufzCwexrvh694SOim8z2d+xJl5UNamcvQFejLY/2YUtzXHYi3cHdI7PMlS8ejH2slRAOJQ32aNbA==}
@@ -7869,7 +7869,7 @@ packages:
/@types/mailparser@2.7.4: /@types/mailparser@2.7.4:
resolution: {integrity: sha512-JGIV4RtcjBO1jsD0RTDoXOmm1zzHr07rWPmNREBBM1oAjjfy99Ne4Y7s/akVSZoksm/JWQMcFQ42LbsufHRVfg==} resolution: {integrity: sha512-JGIV4RtcjBO1jsD0RTDoXOmm1zzHr07rWPmNREBBM1oAjjfy99Ne4Y7s/akVSZoksm/JWQMcFQ42LbsufHRVfg==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/markdown-it-emoji@2.0.2: /@types/markdown-it-emoji@2.0.2:
@@ -7917,7 +7917,7 @@ packages:
/@types/mssql@6.0.8: /@types/mssql@6.0.8:
resolution: {integrity: sha512-N3dr3o1c6EXhHhhNRaKpLTdAoXT/s6qDEJET5FID2gFCj58vIV9q/7RtkvYdE6ntpkJF5F9hpURhxT/oC62yLw==} resolution: {integrity: sha512-N3dr3o1c6EXhHhhNRaKpLTdAoXT/s6qDEJET5FID2gFCj58vIV9q/7RtkvYdE6ntpkJF5F9hpURhxT/oC62yLw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/tedious': 4.0.9 '@types/tedious': 4.0.9
dev: true dev: true
@@ -7930,24 +7930,24 @@ packages:
/@types/node-fetch@2.6.2: /@types/node-fetch@2.6.2:
resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==} resolution: {integrity: sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
form-data: 3.0.1 form-data: 3.0.1
/@types/node-ssh@7.0.1: /@types/node-ssh@7.0.1:
resolution: {integrity: sha512-98EuH7UQl/WWwwDxpbANQ76HwBdzcSnC9zLSdrtVW7jjYeOTQ6TxBygbGwzZR4ho1agbd941UnHCdrXz2sS8JQ==} resolution: {integrity: sha512-98EuH7UQl/WWwwDxpbANQ76HwBdzcSnC9zLSdrtVW7jjYeOTQ6TxBygbGwzZR4ho1agbd941UnHCdrXz2sS8JQ==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/ssh2': 1.11.6 '@types/ssh2': 1.11.6
'@types/ssh2-streams': 0.1.9 '@types/ssh2-streams': 0.1.9
dev: true dev: true
/@types/node@16.18.12: /@types/node@18.16.16:
resolution: {integrity: sha512-vzLe5NaNMjIE3mcddFVGlAXN1LEWueUsMsOJWaT6wWMJGyljHAWHznqfnKUQWGzu7TLPrGvWdNAsvQYW+C0xtw==} resolution: {integrity: sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==}
/@types/nodemailer@6.4.6: /@types/nodemailer@6.4.6:
resolution: {integrity: sha512-pD6fL5GQtUKvD2WnPmg5bC2e8kWCAPDwMPmHe/ohQbW+Dy0EcHgZ2oCSuPlWNqk74LS5BVMig1SymQbFMPPK3w==} resolution: {integrity: sha512-pD6fL5GQtUKvD2WnPmg5bC2e8kWCAPDwMPmHe/ohQbW+Dy0EcHgZ2oCSuPlWNqk74LS5BVMig1SymQbFMPPK3w==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/normalize-package-data@2.4.1: /@types/normalize-package-data@2.4.1:
@@ -7965,7 +7965,7 @@ packages:
/@types/parseurl@1.3.1: /@types/parseurl@1.3.1:
resolution: {integrity: sha512-sAfjGAYgJ/MZsk95f3ByThfJgasZk1hWJROghBwfKnLLNANEAG/WHckAcT6HNqx2sHwVlci7OAX7k1KYpOcgMw==} resolution: {integrity: sha512-sAfjGAYgJ/MZsk95f3ByThfJgasZk1hWJROghBwfKnLLNANEAG/WHckAcT6HNqx2sHwVlci7OAX7k1KYpOcgMw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/passport-jwt@3.0.7: /@types/passport-jwt@3.0.7:
@@ -8010,7 +8010,7 @@ packages:
dependencies: dependencies:
'@types/bluebird': 3.5.37 '@types/bluebird': 3.5.37
'@types/ftp': 0.3.33 '@types/ftp': 0.3.33
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/promise-ftp-common': 1.1.0 '@types/promise-ftp-common': 1.1.0
dev: true dev: true
@@ -8039,7 +8039,7 @@ packages:
/@types/redis@2.8.32: /@types/redis@2.8.32:
resolution: {integrity: sha512-7jkMKxcGq9p242exlbsVzuJb57KqHRhNl4dHoQu2Y5v9bCAbtIXXH0R3HleSQW4CTOqpHIYUW3t6tpUj4BVQ+w==} resolution: {integrity: sha512-7jkMKxcGq9p242exlbsVzuJb57KqHRhNl4dHoQu2Y5v9bCAbtIXXH0R3HleSQW4CTOqpHIYUW3t6tpUj4BVQ+w==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/replacestream@4.0.1: /@types/replacestream@4.0.1:
@@ -8056,7 +8056,7 @@ packages:
resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==} resolution: {integrity: sha512-whjk1EDJPcAR2kYHRbFl/lKeeKYTi05A15K9bnLInCVroNDCtXce57xKdI0/rQaA3K+6q0eFyUBPmqfSndUZdQ==}
dependencies: dependencies:
'@types/caseless': 0.12.2 '@types/caseless': 0.12.2
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/tough-cookie': 4.0.2 '@types/tough-cookie': 4.0.2
form-data: 2.5.1 form-data: 2.5.1
dev: true dev: true
@@ -8079,20 +8079,20 @@ packages:
resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==} resolution: {integrity: sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q==}
dependencies: dependencies:
'@types/mime': 1.3.2 '@types/mime': 1.3.2
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/serve-static@1.15.0: /@types/serve-static@1.15.0:
resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==}
dependencies: dependencies:
'@types/mime': 3.0.1 '@types/mime': 3.0.1
'@types/node': 16.18.12 '@types/node': 18.16.16
/@types/shelljs@0.8.11: /@types/shelljs@0.8.11:
resolution: {integrity: sha512-x9yaMvEh5BEaZKeVQC4vp3l+QoFj3BXcd4aYfuKSzIIyihjdVARAadYy3SMNIz0WCCdS2vB9JL/U6GQk5PaxQw==} resolution: {integrity: sha512-x9yaMvEh5BEaZKeVQC4vp3l+QoFj3BXcd4aYfuKSzIIyihjdVARAadYy3SMNIz0WCCdS2vB9JL/U6GQk5PaxQw==}
dependencies: dependencies:
'@types/glob': 8.0.0 '@types/glob': 8.0.0
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/showdown@1.9.4: /@types/showdown@1.9.4:
@@ -8111,7 +8111,7 @@ packages:
resolution: {integrity: sha512-hf7YoxKjdk22VtKBR7/vCSYSv/YyHhbkTiZ+Dk/UnC83GMYOFaXbZktt0cIP98rmhk4V8nGpbpEivV4y6GUFNw==} resolution: {integrity: sha512-hf7YoxKjdk22VtKBR7/vCSYSv/YyHhbkTiZ+Dk/UnC83GMYOFaXbZktt0cIP98rmhk4V8nGpbpEivV4y6GUFNw==}
dependencies: dependencies:
'@types/generic-pool': 3.1.11 '@types/generic-pool': 3.1.11
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/ssh2-sftp-client@5.3.2: /@types/ssh2-sftp-client@5.3.2:
@@ -8123,20 +8123,20 @@ packages:
/@types/ssh2-streams@0.1.9: /@types/ssh2-streams@0.1.9:
resolution: {integrity: sha512-I2J9jKqfmvXLR5GomDiCoHrEJ58hAOmFrekfFqmCFd+A6gaEStvWnPykoWUwld1PNg4G5ag1LwdA+Lz1doRJqg==} resolution: {integrity: sha512-I2J9jKqfmvXLR5GomDiCoHrEJ58hAOmFrekfFqmCFd+A6gaEStvWnPykoWUwld1PNg4G5ag1LwdA+Lz1doRJqg==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/ssh2@1.11.6: /@types/ssh2@1.11.6:
resolution: {integrity: sha512-8Mf6bhzYYBLEB/G6COux7DS/F5bCWwojv/qFo2yH/e4cLzAavJnxvFXrYW59iKfXdhG6OmzJcXDasgOb/s0rxw==} resolution: {integrity: sha512-8Mf6bhzYYBLEB/G6COux7DS/F5bCWwojv/qFo2yH/e4cLzAavJnxvFXrYW59iKfXdhG6OmzJcXDasgOb/s0rxw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/sshpk@1.17.1: /@types/sshpk@1.17.1:
resolution: {integrity: sha512-bOJek/W++DvWRNAeHmpvgX8Q1ypAq4nmeVi3nJ+pjDcMB214S8kSGkxRUw/Uz+zau4VwxcfNp0xUq4s/3DLjLw==} resolution: {integrity: sha512-bOJek/W++DvWRNAeHmpvgX8Q1ypAq4nmeVi3nJ+pjDcMB214S8kSGkxRUw/Uz+zau4VwxcfNp0xUq4s/3DLjLw==}
dependencies: dependencies:
'@types/asn1': 0.2.0 '@types/asn1': 0.2.0
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/stack-utils@2.0.1: /@types/stack-utils@2.0.1:
@@ -8147,7 +8147,7 @@ packages:
resolution: {integrity: sha512-YIGelp3ZyMiH0/A09PMAORO0EBGlF5xIKfDpK74wdYvWUs2o96b5CItJcWPdH409b7SAXIIG6p8NdU/4U2Maww==} resolution: {integrity: sha512-YIGelp3ZyMiH0/A09PMAORO0EBGlF5xIKfDpK74wdYvWUs2o96b5CItJcWPdH409b7SAXIIG6p8NdU/4U2Maww==}
dependencies: dependencies:
'@types/cookiejar': 2.1.2 '@types/cookiejar': 2.1.2
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/supertest@2.0.12: /@types/supertest@2.0.12:
@@ -8166,13 +8166,13 @@ packages:
/@types/syslog-client@1.1.2: /@types/syslog-client@1.1.2:
resolution: {integrity: sha512-X8MwGedXYNmYltPDaZQCM9X6cSdfFbJZWhrU81gWKsg+Q6mSgRWs/12Mq9nHaUV4wqMYDNrnytbwbMUiVnWegw==} resolution: {integrity: sha512-X8MwGedXYNmYltPDaZQCM9X6cSdfFbJZWhrU81gWKsg+Q6mSgRWs/12Mq9nHaUV4wqMYDNrnytbwbMUiVnWegw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/tedious@4.0.9: /@types/tedious@4.0.9:
resolution: {integrity: sha512-ipwFvfy9b2m0gjHsIX0D6NAAwGCKokzf5zJqUZHUGt+7uWVlBIy6n2eyMgiKQ8ChLFVxic/zwQUhjLYNzbHDRA==} resolution: {integrity: sha512-ipwFvfy9b2m0gjHsIX0D6NAAwGCKokzf5zJqUZHUGt+7uWVlBIy6n2eyMgiKQ8ChLFVxic/zwQUhjLYNzbHDRA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/testing-library__jest-dom@5.14.5: /@types/testing-library__jest-dom@5.14.5:
@@ -8184,7 +8184,7 @@ packages:
/@types/through@0.0.30: /@types/through@0.0.30:
resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==} resolution: {integrity: sha512-FvnCJljyxhPM3gkRgWmxmDZyAQSiBQQWLI0A0VFL0K7W1oRUrPJSqNO0NvTnLkBcotdlp3lKvaT0JrnyRDkzOg==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/tmp@0.2.3: /@types/tmp@0.2.3:
@@ -8198,7 +8198,7 @@ packages:
/@types/tunnel@0.0.3: /@types/tunnel@0.0.3:
resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==} resolution: {integrity: sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: false dev: false
/@types/unist@2.0.6: /@types/unist@2.0.6:
@@ -8236,20 +8236,20 @@ packages:
/@types/whatwg-url@8.2.2: /@types/whatwg-url@8.2.2:
resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==} resolution: {integrity: sha512-FtQu10RWgn3D9U4aazdwIE2yzphmTJREDqNdODHrbrZmmMqI0vMheC/6NE/J1Yveaj8H+ela+YwWTjq5PGmuhA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/webidl-conversions': 7.0.0 '@types/webidl-conversions': 7.0.0
dev: false dev: false
/@types/ws@8.5.4: /@types/ws@8.5.4:
resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==} resolution: {integrity: sha512-zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/xml2js@0.4.11: /@types/xml2js@0.4.11:
resolution: {integrity: sha512-JdigeAKmCyoJUiQljjr7tQG3if9NkqGUgwEUqBvV0N7LM4HyQk7UXCnusRa1lnvXAEYJ8mw8GtZWioagNztOwA==} resolution: {integrity: sha512-JdigeAKmCyoJUiQljjr7tQG3if9NkqGUgwEUqBvV0N7LM4HyQk7UXCnusRa1lnvXAEYJ8mw8GtZWioagNztOwA==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
/@types/yamljs@0.2.31: /@types/yamljs@0.2.31:
@@ -8275,7 +8275,7 @@ packages:
/@types/yauzl@2.10.0: /@types/yauzl@2.10.0:
resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
dev: true dev: true
optional: true optional: true
@@ -8608,7 +8608,7 @@ packages:
vite: ^3.0.0 || ^4.0.0 vite: ^3.0.0 || ^4.0.0
vue: ^2.7.0-0 vue: ^2.7.0-0
dependencies: dependencies:
vite: 4.0.4(@types/node@16.18.12) vite: 4.0.4(@types/node@18.16.16)
vue: 2.7.14 vue: 2.7.14
dev: true dev: true
@@ -11516,7 +11516,7 @@ packages:
dependencies: dependencies:
'@cypress/request': 2.88.10 '@cypress/request': 2.88.10
'@cypress/xvfb': 1.2.4(supports-color@8.1.1) '@cypress/xvfb': 1.2.4(supports-color@8.1.1)
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/sinonjs__fake-timers': 8.1.1 '@types/sinonjs__fake-timers': 8.1.1
'@types/sizzle': 2.3.3 '@types/sizzle': 2.3.3
arch: 2.2.0 arch: 2.2.0
@@ -15226,7 +15226,7 @@ packages:
'@jest/expect': 29.5.0 '@jest/expect': 29.5.0
'@jest/test-result': 29.5.0 '@jest/test-result': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
chalk: 4.1.2 chalk: 4.1.2
co: 4.6.0 co: 4.6.0
dedent: 0.7.0 dedent: 0.7.0
@@ -15263,7 +15263,7 @@ packages:
exit: 0.1.2 exit: 0.1.2
graceful-fs: 4.2.10 graceful-fs: 4.2.10
import-local: 3.1.0 import-local: 3.1.0
jest-config: 29.5.0(@types/node@16.18.12) jest-config: 29.5.0(@types/node@18.16.16)
jest-util: 29.5.0 jest-util: 29.5.0
jest-validate: 29.5.0 jest-validate: 29.5.0
prompts: 2.4.2 prompts: 2.4.2
@@ -15274,7 +15274,7 @@ packages:
- ts-node - ts-node
dev: true dev: true
/jest-config@29.5.0(@types/node@16.18.12): /jest-config@29.5.0(@types/node@18.16.16):
resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==} resolution: {integrity: sha512-kvDUKBnNJPNBmFFOhDbm59iu1Fii1Q6SxyhXfvylq3UTHbg6o7j/g8k2dZyXWLvfdKB1vAPxNZnMgtKJcmu3kA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
peerDependencies: peerDependencies:
@@ -15289,7 +15289,7 @@ packages:
'@babel/core': 7.21.8 '@babel/core': 7.21.8
'@jest/test-sequencer': 29.5.0 '@jest/test-sequencer': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
babel-jest: 29.5.0(@babel/core@7.21.8) babel-jest: 29.5.0(@babel/core@7.21.8)
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.7.1 ci-info: 3.7.1
@@ -15374,7 +15374,7 @@ packages:
'@jest/fake-timers': 29.5.0 '@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/jsdom': 20.0.1 '@types/jsdom': 20.0.1
'@types/node': 16.18.12 '@types/node': 18.16.16
jest-mock: 29.5.0 jest-mock: 29.5.0
jest-util: 29.5.0 jest-util: 29.5.0
jsdom: 20.0.2 jsdom: 20.0.2
@@ -15391,7 +15391,7 @@ packages:
'@jest/environment': 29.5.0 '@jest/environment': 29.5.0
'@jest/fake-timers': 29.5.0 '@jest/fake-timers': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
jest-mock: 29.5.0 jest-mock: 29.5.0
jest-util: 29.5.0 jest-util: 29.5.0
dev: true dev: true
@@ -15421,7 +15421,7 @@ packages:
dependencies: dependencies:
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/graceful-fs': 4.1.6 '@types/graceful-fs': 4.1.6
'@types/node': 16.18.12 '@types/node': 18.16.16
anymatch: 3.1.3 anymatch: 3.1.3
fb-watchman: 2.0.2 fb-watchman: 2.0.2
graceful-fs: 4.2.10 graceful-fs: 4.2.10
@@ -15533,7 +15533,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies: dependencies:
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
jest-util: 29.5.0 jest-util: 29.5.0
dev: true dev: true
@@ -15588,7 +15588,7 @@ packages:
'@jest/test-result': 29.5.0 '@jest/test-result': 29.5.0
'@jest/transform': 29.5.0 '@jest/transform': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.13.1 emittery: 0.13.1
graceful-fs: 4.2.10 graceful-fs: 4.2.10
@@ -15619,7 +15619,7 @@ packages:
'@jest/test-result': 29.5.0 '@jest/test-result': 29.5.0
'@jest/transform': 29.5.0 '@jest/transform': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
chalk: 4.1.2 chalk: 4.1.2
cjs-module-lexer: 1.2.2 cjs-module-lexer: 1.2.2
collect-v8-coverage: 1.0.1 collect-v8-coverage: 1.0.1
@@ -15674,7 +15674,7 @@ packages:
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies: dependencies:
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
chalk: 4.1.2 chalk: 4.1.2
ci-info: 3.7.1 ci-info: 3.7.1
graceful-fs: 4.2.10 graceful-fs: 4.2.10
@@ -15699,7 +15699,7 @@ packages:
dependencies: dependencies:
'@jest/test-result': 29.5.0 '@jest/test-result': 29.5.0
'@jest/types': 29.5.0 '@jest/types': 29.5.0
'@types/node': 16.18.12 '@types/node': 18.16.16
ansi-escapes: 4.3.2 ansi-escapes: 4.3.2
chalk: 4.1.2 chalk: 4.1.2
emittery: 0.13.1 emittery: 0.13.1
@@ -15711,7 +15711,7 @@ packages:
resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==}
engines: {node: '>= 10.13.0'} engines: {node: '>= 10.13.0'}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
dev: true dev: true
@@ -15720,7 +15720,7 @@ packages:
resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==} resolution: {integrity: sha512-NcrQnevGoSp4b5kg+akIpthoAFHxPBcb5P6mYPY0fUNT+sSvmtu6jlkEle3anczUKIKEbMxFimk9oTP/tpIPgA==}
engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0}
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
jest-util: 29.5.0 jest-util: 29.5.0
merge-stream: 2.0.0 merge-stream: 2.0.0
supports-color: 8.1.1 supports-color: 8.1.1
@@ -16263,7 +16263,7 @@ packages:
engines: {node: '>=14'} engines: {node: '>=14'}
dependencies: dependencies:
'@types/asn1': 0.2.0 '@types/asn1': 0.2.0
'@types/node': 16.18.12 '@types/node': 18.16.16
'@types/uuid': 9.0.0 '@types/uuid': 9.0.0
asn1: 0.2.6 asn1: 0.2.6
debug: 4.3.4(supports-color@8.1.1) debug: 4.3.4(supports-color@8.1.1)
@@ -22455,7 +22455,7 @@ packages:
replace-ext: 1.0.1 replace-ext: 1.0.1
dev: true dev: true
/vite-node@0.28.5(@types/node@16.18.12): /vite-node@0.28.5(@types/node@18.16.16):
resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==} resolution: {integrity: sha512-LmXb9saMGlrMZbXTvOveJKwMTBTNUH66c8rJnQ0ZPNX+myPEol64+szRzXtV5ORb0Hb/91yq+/D3oERoyAt6LA==}
engines: {node: '>=v14.16.0'} engines: {node: '>=v14.16.0'}
hasBin: true hasBin: true
@@ -22467,7 +22467,7 @@ packages:
picocolors: 1.0.0 picocolors: 1.0.0
source-map: 0.6.1 source-map: 0.6.1
source-map-support: 0.5.21 source-map-support: 0.5.21
vite: 4.0.4(@types/node@16.18.12) vite: 4.0.4(@types/node@18.16.16)
transitivePeerDependencies: transitivePeerDependencies:
- '@types/node' - '@types/node'
- less - less
@@ -22478,7 +22478,7 @@ packages:
- terser - terser
dev: true dev: true
/vite@4.0.4(@types/node@16.18.12): /vite@4.0.4(@types/node@18.16.16):
resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==} resolution: {integrity: sha512-xevPU7M8FU0i/80DMR+YhgrzR5KS2ORy1B4xcX/cXLsvnUWvfHuqMmVU6N0YiJ4JWGRJJsLCgjEzKjG9/GKoSw==}
engines: {node: ^14.18.0 || >=16.0.0} engines: {node: ^14.18.0 || >=16.0.0}
hasBin: true hasBin: true
@@ -22503,7 +22503,7 @@ packages:
terser: terser:
optional: true optional: true
dependencies: dependencies:
'@types/node': 16.18.12 '@types/node': 18.16.16
esbuild: 0.16.17 esbuild: 0.16.17
postcss: 8.4.21 postcss: 8.4.21
resolve: 1.22.1 resolve: 1.22.1
@@ -22536,7 +22536,7 @@ packages:
dependencies: dependencies:
'@types/chai': 4.3.4 '@types/chai': 4.3.4
'@types/chai-subset': 1.3.3 '@types/chai-subset': 1.3.3
'@types/node': 16.18.12 '@types/node': 18.16.16
'@vitest/expect': 0.28.5 '@vitest/expect': 0.28.5
'@vitest/runner': 0.28.5 '@vitest/runner': 0.28.5
'@vitest/spy': 0.28.5 '@vitest/spy': 0.28.5
@@ -22555,8 +22555,8 @@ packages:
tinybench: 2.3.1 tinybench: 2.3.1
tinypool: 0.3.1 tinypool: 0.3.1
tinyspy: 1.0.2 tinyspy: 1.0.2
vite: 4.0.4(@types/node@16.18.12) vite: 4.0.4(@types/node@18.16.16)
vite-node: 0.28.5(@types/node@16.18.12) vite-node: 0.28.5(@types/node@18.16.16)
why-is-node-running: 2.2.2 why-is-node-running: 2.2.2
transitivePeerDependencies: transitivePeerDependencies:
- less - less