mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-22 07:29:08 +00:00
update types/node and osc-min (#1475)
This commit is contained in:
committed by
GitHub
parent
fb1bbd6d5c
commit
f509655d31
@@ -19,7 +19,7 @@
|
|||||||
"lowdb": "^7.0.1",
|
"lowdb": "^7.0.1",
|
||||||
"multer": "^1.4.5-lts.1",
|
"multer": "^1.4.5-lts.1",
|
||||||
"ontime-utils": "workspace:*",
|
"ontime-utils": "workspace:*",
|
||||||
"osc-min": "^2.1.1",
|
"osc-min": "2.1.2",
|
||||||
"sanitize-filename": "^1.6.3",
|
"sanitize-filename": "^1.6.3",
|
||||||
"steno": "^4.0.2",
|
"steno": "^4.0.2",
|
||||||
"ws": "^8.18.0",
|
"ws": "^8.18.0",
|
||||||
@@ -30,7 +30,6 @@
|
|||||||
"@types/express": "^4.17.17",
|
"@types/express": "^4.17.17",
|
||||||
"@types/multer": "^1.4.11",
|
"@types/multer": "^1.4.11",
|
||||||
"@types/node": "catalog:",
|
"@types/node": "catalog:",
|
||||||
"@types/node-osc": "^6.0.3",
|
|
||||||
"@types/websocket": "^1.0.5",
|
"@types/websocket": "^1.0.5",
|
||||||
"@types/ws": "^8.5.10",
|
"@types/ws": "^8.5.10",
|
||||||
"@typescript-eslint/eslint-plugin": "catalog:",
|
"@typescript-eslint/eslint-plugin": "catalog:",
|
||||||
|
|||||||
@@ -20,17 +20,13 @@ class OscServer implements IAdapter {
|
|||||||
logger.info(LogOrigin.Rx, `OSC: Starting server on port ${port}`);
|
logger.info(LogOrigin.Rx, `OSC: Starting server on port ${port}`);
|
||||||
this.udpSocket = dgram.createSocket('udp4');
|
this.udpSocket = dgram.createSocket('udp4');
|
||||||
this.udpSocket.on('error', (error) => logger.error(LogOrigin.Rx, `OSC IN: ${error}`));
|
this.udpSocket.on('error', (error) => logger.error(LogOrigin.Rx, `OSC IN: ${error}`));
|
||||||
this.udpSocket.on('message', (buf: ArrayBuffer) => {
|
this.udpSocket.on('message', (buf) => {
|
||||||
// message should look like /ontime/{command}/{params?} {args} where
|
// message should look like /ontime/{command}/{params?} {args} where
|
||||||
// ontime: fixed message for app
|
// ontime: fixed message for app
|
||||||
// command: command to be called
|
// command: command to be called
|
||||||
// params: used to create a nested object to patch with
|
// params: used to create a nested object to patch with
|
||||||
// args: extra data, only used on some API entries
|
// args: extra data, only used on some API entries
|
||||||
|
|
||||||
/**
|
|
||||||
* TODO: remove this type casting when mergend in deleration file
|
|
||||||
* https://github.com/DefinitelyTyped/DefinitelyTyped/pull/71659
|
|
||||||
*/
|
|
||||||
const msg = fromBuffer(buf);
|
const msg = fromBuffer(buf);
|
||||||
if (msg.oscType === 'bundle') {
|
if (msg.oscType === 'bundle') {
|
||||||
//TODO: manage bundles
|
//TODO: manage bundles
|
||||||
|
|||||||
@@ -33,11 +33,7 @@ function preparePayload(output: OSCOutput, state: RuntimeState): OscPacketInput
|
|||||||
function emit(targetIP: string, targetPort: number, packet: OscPacketInput) {
|
function emit(targetIP: string, targetPort: number, packet: OscPacketInput) {
|
||||||
logger.info(LogOrigin.Tx, `Sending OSC: ${targetIP}:${targetPort}`);
|
logger.info(LogOrigin.Tx, `Sending OSC: ${targetIP}:${targetPort}`);
|
||||||
|
|
||||||
/**
|
const buffer = oscPacketToBuffer(packet);
|
||||||
* TODO: remove this type casting when change is merged
|
|
||||||
* https://github.com/DefinitelyTyped/DefinitelyTyped/pull/71659
|
|
||||||
*/
|
|
||||||
const buffer = oscPacketToBuffer(packet) as unknown as Uint8Array;
|
|
||||||
udpClient.send(buffer, 0, buffer.byteLength, targetPort, targetIP, (error) => {
|
udpClient.send(buffer, 0, buffer.byteLength, targetPort, targetIP, (error) => {
|
||||||
if (error) {
|
if (error) {
|
||||||
logger.warning(LogOrigin.Tx, `Failed sending OSC: ${error}`);
|
logger.warning(LogOrigin.Tx, `Failed sending OSC: ${error}`);
|
||||||
|
|||||||
@@ -1,80 +0,0 @@
|
|||||||
import { stringToOSCArgs } from '../oscArgParser.js';
|
|
||||||
|
|
||||||
describe('test stringToOSCArgs()', () => {
|
|
||||||
it('all types', () => {
|
|
||||||
const test = 'test 1111 0.1111 TRUE FALSE';
|
|
||||||
const expected = [
|
|
||||||
{ type: 'string', value: 'test' },
|
|
||||||
{ type: 'integer', value: 1111 },
|
|
||||||
{ type: 'float', value: 0.1111 },
|
|
||||||
{ type: 'T', value: true },
|
|
||||||
{ type: 'F', value: false },
|
|
||||||
];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('empty is nothing', () => {
|
|
||||||
const test = undefined;
|
|
||||||
const expected: any[] = [];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('empty is nothing', () => {
|
|
||||||
const test = '';
|
|
||||||
const expected: any[] = [];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('1 space is nothing', () => {
|
|
||||||
const test = ' ';
|
|
||||||
const expected: any[] = [];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('keep other types in strings', () => {
|
|
||||||
const test = 'test "1111" "0.1111" "TRUE" "FALSE"';
|
|
||||||
const expected = [
|
|
||||||
{ type: 'string', value: 'test' },
|
|
||||||
{ type: 'string', value: '1111' },
|
|
||||||
{ type: 'string', value: '0.1111' },
|
|
||||||
{ type: 'string', value: 'TRUE' },
|
|
||||||
{ type: 'string', value: 'FALSE' },
|
|
||||||
];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('keep spaces in quoted strings', () => {
|
|
||||||
const test = '"test space" 1111 0.1111 TRUE FALSE';
|
|
||||||
const expected = [
|
|
||||||
{ type: 'string', value: 'test space' },
|
|
||||||
{ type: 'integer', value: 1111 },
|
|
||||||
{ type: 'float', value: 0.1111 },
|
|
||||||
{ type: 'T', value: true },
|
|
||||||
{ type: 'F', value: false },
|
|
||||||
];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('keep spaces escaped quotes', () => {
|
|
||||||
const test = '"test \\" space" 1111 0.1111 TRUE FALSE';
|
|
||||||
const expected = [
|
|
||||||
{ type: 'string', value: 'test " space' },
|
|
||||||
{ type: 'integer', value: 1111 },
|
|
||||||
{ type: 'float', value: 0.1111 },
|
|
||||||
{ type: 'T', value: true },
|
|
||||||
{ type: 'F', value: false },
|
|
||||||
];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
|
|
||||||
it('2 spaces', () => {
|
|
||||||
const test = '1111 0.1111 TRUE FALSE';
|
|
||||||
const expected = [
|
|
||||||
{ type: 'integer', value: 1111 },
|
|
||||||
{ type: 'float', value: 0.1111 },
|
|
||||||
{ type: 'T', value: true },
|
|
||||||
{ type: 'F', value: false },
|
|
||||||
];
|
|
||||||
expect(stringToOSCArgs(test)).toStrictEqual(expected);
|
|
||||||
});
|
|
||||||
});
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
import type { Argument } from 'node-osc';
|
|
||||||
import { splitWhitespace } from 'ontime-utils';
|
|
||||||
|
|
||||||
export function stringToOSCArgs(argsString: string | undefined): Argument[] {
|
|
||||||
if (typeof argsString === 'undefined' || argsString === '') {
|
|
||||||
return new Array<Argument>();
|
|
||||||
}
|
|
||||||
const matches = splitWhitespace(argsString);
|
|
||||||
|
|
||||||
if (!matches) {
|
|
||||||
return new Array<Argument>();
|
|
||||||
}
|
|
||||||
|
|
||||||
const parsedArguments: Argument[] = matches.map((argString: string) => {
|
|
||||||
const argAsNum = Number(argString);
|
|
||||||
// NOTE: number like: 1 2.0 33333
|
|
||||||
if (!Number.isNaN(argAsNum)) {
|
|
||||||
return { type: argString.includes('.') ? 'float' : 'integer', value: argAsNum };
|
|
||||||
}
|
|
||||||
|
|
||||||
if (argString.startsWith('"') && argString.endsWith('"')) {
|
|
||||||
// NOTE: "quoted string"
|
|
||||||
return { type: 'string', value: argString.substring(1, argString.length - 1) };
|
|
||||||
}
|
|
||||||
|
|
||||||
if (argString === 'TRUE') {
|
|
||||||
// NOTE: Boolean true
|
|
||||||
return { type: 'T', value: true };
|
|
||||||
}
|
|
||||||
|
|
||||||
if (argString === 'FALSE') {
|
|
||||||
// NOTE: Boolean false
|
|
||||||
return { type: 'F', value: false };
|
|
||||||
}
|
|
||||||
|
|
||||||
// NOTE: string
|
|
||||||
return { type: 'string', value: argString };
|
|
||||||
});
|
|
||||||
|
|
||||||
return parsedArguments;
|
|
||||||
}
|
|
||||||
Generated
+148
-59
@@ -6,6 +6,9 @@ settings:
|
|||||||
|
|
||||||
catalogs:
|
catalogs:
|
||||||
default:
|
default:
|
||||||
|
'@types/node':
|
||||||
|
specifier: 20.17.16
|
||||||
|
version: 20.17.16
|
||||||
'@typescript-eslint/eslint-plugin':
|
'@typescript-eslint/eslint-plugin':
|
||||||
specifier: 7.16.1
|
specifier: 7.16.1
|
||||||
version: 7.16.1
|
version: 7.16.1
|
||||||
@@ -15,6 +18,9 @@ catalogs:
|
|||||||
eslint:
|
eslint:
|
||||||
specifier: 8.56.0
|
specifier: 8.56.0
|
||||||
version: 8.56.0
|
version: 8.56.0
|
||||||
|
eslint-config-prettier:
|
||||||
|
specifier: 9.1.0
|
||||||
|
version: 9.1.0
|
||||||
eslint-plugin-prettier:
|
eslint-plugin-prettier:
|
||||||
specifier: 5.1.3
|
specifier: 5.1.3
|
||||||
version: 5.1.3
|
version: 5.1.3
|
||||||
@@ -37,7 +43,7 @@ importers:
|
|||||||
version: 1.49.1
|
version: 1.49.1
|
||||||
'@types/node':
|
'@types/node':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 20.14.10
|
version: 20.17.16
|
||||||
'@typescript-eslint/eslint-plugin':
|
'@typescript-eslint/eslint-plugin':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)
|
version: 7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)
|
||||||
@@ -188,7 +194,7 @@ importers:
|
|||||||
version: 7.16.1(eslint@8.56.0)(typescript@5.5.3)
|
version: 7.16.1(eslint@8.56.0)(typescript@5.5.3)
|
||||||
'@vitejs/plugin-react':
|
'@vitejs/plugin-react':
|
||||||
specifier: ^4.2.1
|
specifier: ^4.2.1
|
||||||
version: 4.2.1(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))
|
version: 4.2.1(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))
|
||||||
eslint:
|
eslint:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 8.56.0
|
version: 8.56.0
|
||||||
@@ -230,19 +236,19 @@ importers:
|
|||||||
version: 5.5.3
|
version: 5.5.3
|
||||||
vite:
|
vite:
|
||||||
specifier: ^5.2.11
|
specifier: ^5.2.11
|
||||||
version: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
version: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
vite-plugin-compression2:
|
vite-plugin-compression2:
|
||||||
specifier: ^1.3.3
|
specifier: ^1.3.3
|
||||||
version: 1.3.3(rollup@4.17.2)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))
|
version: 1.3.3(rollup@4.17.2)(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))
|
||||||
vite-plugin-svgr:
|
vite-plugin-svgr:
|
||||||
specifier: ^4.2.0
|
specifier: ^4.2.0
|
||||||
version: 4.2.0(rollup@4.17.2)(typescript@5.5.3)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))
|
version: 4.2.0(rollup@4.17.2)(typescript@5.5.3)(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))
|
||||||
vite-tsconfig-paths:
|
vite-tsconfig-paths:
|
||||||
specifier: ^4.3.1
|
specifier: ^4.3.1
|
||||||
version: 4.3.1(typescript@5.5.3)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))
|
version: 4.3.1(typescript@5.5.3)(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))
|
||||||
vitest:
|
vitest:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1)
|
version: 2.1.6(@types/node@22.10.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1)
|
||||||
|
|
||||||
apps/electron:
|
apps/electron:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
@@ -310,8 +316,8 @@ importers:
|
|||||||
specifier: workspace:*
|
specifier: workspace:*
|
||||||
version: link:../../packages/utils
|
version: link:../../packages/utils
|
||||||
osc-min:
|
osc-min:
|
||||||
specifier: ^2.1.1
|
specifier: 2.1.2
|
||||||
version: 2.1.1
|
version: 2.1.2
|
||||||
sanitize-filename:
|
sanitize-filename:
|
||||||
specifier: ^1.6.3
|
specifier: ^1.6.3
|
||||||
version: 1.6.3
|
version: 1.6.3
|
||||||
@@ -336,10 +342,7 @@ importers:
|
|||||||
version: 1.4.11
|
version: 1.4.11
|
||||||
'@types/node':
|
'@types/node':
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 20.14.10
|
version: 20.17.16
|
||||||
'@types/node-osc':
|
|
||||||
specifier: ^6.0.3
|
|
||||||
version: 6.0.3
|
|
||||||
'@types/websocket':
|
'@types/websocket':
|
||||||
specifier: ^1.0.5
|
specifier: ^1.0.5
|
||||||
version: 1.0.5
|
version: 1.0.5
|
||||||
@@ -384,7 +387,7 @@ importers:
|
|||||||
version: 5.5.3
|
version: 5.5.3
|
||||||
vitest:
|
vitest:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1)
|
version: 2.1.6(@types/node@20.17.16)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1)
|
||||||
|
|
||||||
packages/types:
|
packages/types:
|
||||||
devDependencies:
|
devDependencies:
|
||||||
@@ -439,7 +442,7 @@ importers:
|
|||||||
version: 5.5.3
|
version: 5.5.3
|
||||||
vitest:
|
vitest:
|
||||||
specifier: 'catalog:'
|
specifier: 'catalog:'
|
||||||
version: 2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1)
|
version: 2.1.6(@types/node@22.10.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1)
|
||||||
|
|
||||||
packages:
|
packages:
|
||||||
|
|
||||||
@@ -2055,12 +2058,15 @@ packages:
|
|||||||
'@types/multer@1.4.11':
|
'@types/multer@1.4.11':
|
||||||
resolution: {integrity: sha512-svK240gr6LVWvv3YGyhLlA+6LRRWA4mnGIU7RcNmgjBYFl6665wcXrRfxGp5tEPVHUNm5FMcmq7too9bxCwX/w==}
|
resolution: {integrity: sha512-svK240gr6LVWvv3YGyhLlA+6LRRWA4mnGIU7RcNmgjBYFl6665wcXrRfxGp5tEPVHUNm5FMcmq7too9bxCwX/w==}
|
||||||
|
|
||||||
'@types/node-osc@6.0.3':
|
|
||||||
resolution: {integrity: sha512-f0JUTDVAlk/mV9RH6jE6g/8Y7l+Mvi3f1x7xv0RG3VI1PktaXEd60mR+4plpMS9VbRovFoPsS7qaaIDhFXdaEw==}
|
|
||||||
|
|
||||||
'@types/node@20.14.10':
|
'@types/node@20.14.10':
|
||||||
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
|
resolution: {integrity: sha512-MdiXf+nDuMvY0gJKxyfZ7/6UFsETO7mGKF54MVD/ekJS6HdFtpZFBgrh6Pseu64XTb2MLyFPlbW6hj8HYRQNOQ==}
|
||||||
|
|
||||||
|
'@types/node@20.17.16':
|
||||||
|
resolution: {integrity: sha512-vOTpLduLkZXePLxHiHsBLp98mHGnl8RptV4YAO3HfKO5UHjDvySGbxKtpYfy8Sx5+WKcgc45qNreJJRVM3L6mw==}
|
||||||
|
|
||||||
|
'@types/node@22.10.10':
|
||||||
|
resolution: {integrity: sha512-X47y/mPNzxviAGY5TcYPtYL8JsY3kAq2n8fMmKoRCxq/c4v4pyGNCzM2R6+M5/umG4ZfHuT+sgqDYqWc9rJ6ww==}
|
||||||
|
|
||||||
'@types/parse-json@4.0.0':
|
'@types/parse-json@4.0.0':
|
||||||
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
|
resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==}
|
||||||
|
|
||||||
@@ -3977,8 +3983,8 @@ packages:
|
|||||||
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
|
resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==}
|
||||||
engines: {node: '>= 0.8.0'}
|
engines: {node: '>= 0.8.0'}
|
||||||
|
|
||||||
osc-min@2.1.1:
|
osc-min@2.1.2:
|
||||||
resolution: {integrity: sha512-3Ai9vP8AAh1sCh5Zm8BUybfulv5OvqpTVa2BcUoTrLeD1Ss3cohIQpF1f18gx0CTbi9Dv4SvtdMb7y4g++7lYA==}
|
resolution: {integrity: sha512-dEhg7wBJ+QTHqY4iwnctkaFWzXLq+yHA2olxYfnxBw1fMy/iWJ/b7ovfXfwc/yxLXGiUHQhTxlQSHzL8ueHz6Q==}
|
||||||
engines: {node: '>=0.10.0'}
|
engines: {node: '>=0.10.0'}
|
||||||
|
|
||||||
p-cancelable@2.1.1:
|
p-cancelable@2.1.1:
|
||||||
@@ -4756,6 +4762,12 @@ packages:
|
|||||||
undici-types@5.26.5:
|
undici-types@5.26.5:
|
||||||
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
|
resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==}
|
||||||
|
|
||||||
|
undici-types@6.19.8:
|
||||||
|
resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==}
|
||||||
|
|
||||||
|
undici-types@6.20.0:
|
||||||
|
resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==}
|
||||||
|
|
||||||
universalify@0.1.2:
|
universalify@0.1.2:
|
||||||
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
|
resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==}
|
||||||
engines: {node: '>= 4.0.0'}
|
engines: {node: '>= 4.0.0'}
|
||||||
@@ -6717,13 +6729,13 @@ snapshots:
|
|||||||
'@types/body-parser@1.19.2':
|
'@types/body-parser@1.19.2':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/connect': 3.4.35
|
'@types/connect': 3.4.35
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
|
||||||
'@types/cacheable-request@6.0.3':
|
'@types/cacheable-request@6.0.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/http-cache-semantics': 4.0.4
|
'@types/http-cache-semantics': 4.0.4
|
||||||
'@types/keyv': 3.1.4
|
'@types/keyv': 3.1.4
|
||||||
'@types/node': 20.14.10
|
'@types/node': 22.10.10
|
||||||
'@types/responselike': 1.0.3
|
'@types/responselike': 1.0.3
|
||||||
|
|
||||||
'@types/color-convert@2.0.0':
|
'@types/color-convert@2.0.0':
|
||||||
@@ -6738,11 +6750,11 @@ snapshots:
|
|||||||
|
|
||||||
'@types/connect@3.4.35':
|
'@types/connect@3.4.35':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
|
||||||
'@types/cors@2.8.17':
|
'@types/cors@2.8.17':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
|
||||||
'@types/debug@4.1.12':
|
'@types/debug@4.1.12':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6752,7 +6764,7 @@ snapshots:
|
|||||||
|
|
||||||
'@types/express-serve-static-core@4.17.33':
|
'@types/express-serve-static-core@4.17.33':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
'@types/qs': 6.9.7
|
'@types/qs': 6.9.7
|
||||||
'@types/range-parser': 1.2.4
|
'@types/range-parser': 1.2.4
|
||||||
|
|
||||||
@@ -6765,7 +6777,7 @@ snapshots:
|
|||||||
|
|
||||||
'@types/fs-extra@9.0.13':
|
'@types/fs-extra@9.0.13':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 22.10.10
|
||||||
|
|
||||||
'@types/http-cache-semantics@4.0.4': {}
|
'@types/http-cache-semantics@4.0.4': {}
|
||||||
|
|
||||||
@@ -6773,7 +6785,7 @@ snapshots:
|
|||||||
|
|
||||||
'@types/keyv@3.1.4':
|
'@types/keyv@3.1.4':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 22.10.10
|
||||||
|
|
||||||
'@types/lodash.mergewith@4.6.7':
|
'@types/lodash.mergewith@4.6.7':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -6789,19 +6801,23 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
'@types/express': 4.17.17
|
'@types/express': 4.17.17
|
||||||
|
|
||||||
'@types/node-osc@6.0.3':
|
|
||||||
dependencies:
|
|
||||||
'@types/node': 20.14.10
|
|
||||||
|
|
||||||
'@types/node@20.14.10':
|
'@types/node@20.14.10':
|
||||||
dependencies:
|
dependencies:
|
||||||
undici-types: 5.26.5
|
undici-types: 5.26.5
|
||||||
|
|
||||||
|
'@types/node@20.17.16':
|
||||||
|
dependencies:
|
||||||
|
undici-types: 6.19.8
|
||||||
|
|
||||||
|
'@types/node@22.10.10':
|
||||||
|
dependencies:
|
||||||
|
undici-types: 6.20.0
|
||||||
|
|
||||||
'@types/parse-json@4.0.0': {}
|
'@types/parse-json@4.0.0': {}
|
||||||
|
|
||||||
'@types/plist@3.0.5':
|
'@types/plist@3.0.5':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 22.10.10
|
||||||
xmlbuilder: 15.1.1
|
xmlbuilder: 15.1.1
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
@@ -6823,7 +6839,7 @@ snapshots:
|
|||||||
|
|
||||||
'@types/responselike@1.0.3':
|
'@types/responselike@1.0.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 22.10.10
|
||||||
|
|
||||||
'@types/scheduler@0.16.2': {}
|
'@types/scheduler@0.16.2': {}
|
||||||
|
|
||||||
@@ -6832,22 +6848,22 @@ snapshots:
|
|||||||
'@types/serve-static@1.15.0':
|
'@types/serve-static@1.15.0':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/mime': 3.0.1
|
'@types/mime': 3.0.1
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
|
||||||
'@types/verror@1.10.9':
|
'@types/verror@1.10.9':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@types/websocket@1.0.5':
|
'@types/websocket@1.0.5':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
|
||||||
'@types/ws@8.5.10':
|
'@types/ws@8.5.10':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
|
||||||
'@types/yauzl@2.10.3':
|
'@types/yauzl@2.10.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 22.10.10
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
'@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)':
|
'@typescript-eslint/eslint-plugin@7.16.1(@typescript-eslint/parser@7.16.1(eslint@8.56.0)(typescript@5.5.3))(eslint@8.56.0)(typescript@5.5.3)':
|
||||||
@@ -6974,14 +6990,14 @@ snapshots:
|
|||||||
|
|
||||||
'@ungap/structured-clone@1.2.0': {}
|
'@ungap/structured-clone@1.2.0': {}
|
||||||
|
|
||||||
'@vitejs/plugin-react@4.2.1(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))':
|
'@vitejs/plugin-react@4.2.1(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@babel/core': 7.23.6
|
'@babel/core': 7.23.6
|
||||||
'@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.6)
|
'@babel/plugin-transform-react-jsx-self': 7.23.3(@babel/core@7.23.6)
|
||||||
'@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6)
|
'@babel/plugin-transform-react-jsx-source': 7.23.3(@babel/core@7.23.6)
|
||||||
'@types/babel__core': 7.20.5
|
'@types/babel__core': 7.20.5
|
||||||
react-refresh: 0.14.0
|
react-refresh: 0.14.0
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
@@ -6992,13 +7008,21 @@ snapshots:
|
|||||||
chai: 5.1.2
|
chai: 5.1.2
|
||||||
tinyrainbow: 1.2.0
|
tinyrainbow: 1.2.0
|
||||||
|
|
||||||
'@vitest/mocker@2.1.6(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))':
|
'@vitest/mocker@2.1.6(vite@5.2.11(@types/node@20.17.16)(sass@1.57.1))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vitest/spy': 2.1.6
|
'@vitest/spy': 2.1.6
|
||||||
estree-walker: 3.0.3
|
estree-walker: 3.0.3
|
||||||
magic-string: 0.30.14
|
magic-string: 0.30.14
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@20.17.16)(sass@1.57.1)
|
||||||
|
|
||||||
|
'@vitest/mocker@2.1.6(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))':
|
||||||
|
dependencies:
|
||||||
|
'@vitest/spy': 2.1.6
|
||||||
|
estree-walker: 3.0.3
|
||||||
|
magic-string: 0.30.14
|
||||||
|
optionalDependencies:
|
||||||
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
|
|
||||||
'@vitest/pretty-format@2.1.6':
|
'@vitest/pretty-format@2.1.6':
|
||||||
dependencies:
|
dependencies:
|
||||||
@@ -9106,7 +9130,7 @@ snapshots:
|
|||||||
prelude-ls: 1.2.1
|
prelude-ls: 1.2.1
|
||||||
type-check: 0.4.0
|
type-check: 0.4.0
|
||||||
|
|
||||||
osc-min@2.1.1: {}
|
osc-min@2.1.2: {}
|
||||||
|
|
||||||
p-cancelable@2.1.1: {}
|
p-cancelable@2.1.1: {}
|
||||||
|
|
||||||
@@ -9896,6 +9920,10 @@ snapshots:
|
|||||||
|
|
||||||
undici-types@5.26.5: {}
|
undici-types@5.26.5: {}
|
||||||
|
|
||||||
|
undici-types@6.19.8: {}
|
||||||
|
|
||||||
|
undici-types@6.20.0: {}
|
||||||
|
|
||||||
universalify@0.1.2: {}
|
universalify@0.1.2: {}
|
||||||
|
|
||||||
universalify@0.2.0:
|
universalify@0.2.0:
|
||||||
@@ -9968,13 +9996,13 @@ snapshots:
|
|||||||
extsprintf: 1.4.1
|
extsprintf: 1.4.1
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
vite-node@2.1.6(@types/node@20.14.10)(sass@1.57.1):
|
vite-node@2.1.6(@types/node@20.17.16)(sass@1.57.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
cac: 6.7.14
|
cac: 6.7.14
|
||||||
debug: 4.3.7
|
debug: 4.3.7
|
||||||
es-module-lexer: 1.5.4
|
es-module-lexer: 1.5.4
|
||||||
pathe: 1.1.2
|
pathe: 1.1.2
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@20.17.16)(sass@1.57.1)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- '@types/node'
|
- '@types/node'
|
||||||
- less
|
- less
|
||||||
@@ -9985,50 +10013,77 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- terser
|
- terser
|
||||||
|
|
||||||
vite-plugin-compression2@1.3.3(rollup@4.17.2)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1)):
|
vite-node@2.1.6(@types/node@22.10.10)(sass@1.57.1):
|
||||||
|
dependencies:
|
||||||
|
cac: 6.7.14
|
||||||
|
debug: 4.3.7
|
||||||
|
es-module-lexer: 1.5.4
|
||||||
|
pathe: 1.1.2
|
||||||
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- '@types/node'
|
||||||
|
- less
|
||||||
|
- lightningcss
|
||||||
|
- sass
|
||||||
|
- stylus
|
||||||
|
- sugarss
|
||||||
|
- supports-color
|
||||||
|
- terser
|
||||||
|
|
||||||
|
vite-plugin-compression2@1.3.3(rollup@4.17.2)(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
|
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
|
||||||
tar-mini: 0.2.0
|
tar-mini: 0.2.0
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
|
|
||||||
vite-plugin-svgr@4.2.0(rollup@4.17.2)(typescript@5.5.3)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1)):
|
vite-plugin-svgr@4.2.0(rollup@4.17.2)(typescript@5.5.3)(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
|
'@rollup/pluginutils': 5.1.0(rollup@4.17.2)
|
||||||
'@svgr/core': 8.1.0(typescript@5.5.3)
|
'@svgr/core': 8.1.0(typescript@5.5.3)
|
||||||
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3))
|
'@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3))
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- rollup
|
- rollup
|
||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
vite-tsconfig-paths@4.3.1(typescript@5.5.3)(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1)):
|
vite-tsconfig-paths@4.3.1(typescript@5.5.3)(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1)):
|
||||||
dependencies:
|
dependencies:
|
||||||
debug: 4.3.7
|
debug: 4.3.7
|
||||||
globrex: 0.1.2
|
globrex: 0.1.2
|
||||||
tsconfck: 3.0.2(typescript@5.5.3)
|
tsconfck: 3.0.2(typescript@5.5.3)
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
- typescript
|
- typescript
|
||||||
|
|
||||||
vite@5.2.11(@types/node@20.14.10)(sass@1.57.1):
|
vite@5.2.11(@types/node@20.17.16)(sass@1.57.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
esbuild: 0.20.2
|
esbuild: 0.20.2
|
||||||
postcss: 8.4.38
|
postcss: 8.4.38
|
||||||
rollup: 4.17.2
|
rollup: 4.17.2
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
fsevents: 2.3.3
|
fsevents: 2.3.3
|
||||||
sass: 1.57.1
|
sass: 1.57.1
|
||||||
|
|
||||||
vitest@2.1.6(@types/node@20.14.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1):
|
vite@5.2.11(@types/node@22.10.10)(sass@1.57.1):
|
||||||
|
dependencies:
|
||||||
|
esbuild: 0.20.2
|
||||||
|
postcss: 8.4.38
|
||||||
|
rollup: 4.17.2
|
||||||
|
optionalDependencies:
|
||||||
|
'@types/node': 22.10.10
|
||||||
|
fsevents: 2.3.3
|
||||||
|
sass: 1.57.1
|
||||||
|
|
||||||
|
vitest@2.1.6(@types/node@20.17.16)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@vitest/expect': 2.1.6
|
'@vitest/expect': 2.1.6
|
||||||
'@vitest/mocker': 2.1.6(vite@5.2.11(@types/node@20.14.10)(sass@1.57.1))
|
'@vitest/mocker': 2.1.6(vite@5.2.11(@types/node@20.17.16)(sass@1.57.1))
|
||||||
'@vitest/pretty-format': 2.1.6
|
'@vitest/pretty-format': 2.1.6
|
||||||
'@vitest/runner': 2.1.6
|
'@vitest/runner': 2.1.6
|
||||||
'@vitest/snapshot': 2.1.6
|
'@vitest/snapshot': 2.1.6
|
||||||
@@ -10044,11 +10099,47 @@ snapshots:
|
|||||||
tinyexec: 0.3.1
|
tinyexec: 0.3.1
|
||||||
tinypool: 1.0.2
|
tinypool: 1.0.2
|
||||||
tinyrainbow: 1.2.0
|
tinyrainbow: 1.2.0
|
||||||
vite: 5.2.11(@types/node@20.14.10)(sass@1.57.1)
|
vite: 5.2.11(@types/node@20.17.16)(sass@1.57.1)
|
||||||
vite-node: 2.1.6(@types/node@20.14.10)(sass@1.57.1)
|
vite-node: 2.1.6(@types/node@20.17.16)(sass@1.57.1)
|
||||||
why-is-node-running: 2.3.0
|
why-is-node-running: 2.3.0
|
||||||
optionalDependencies:
|
optionalDependencies:
|
||||||
'@types/node': 20.14.10
|
'@types/node': 20.17.16
|
||||||
|
happy-dom: 16.7.2
|
||||||
|
jsdom: 21.1.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- less
|
||||||
|
- lightningcss
|
||||||
|
- msw
|
||||||
|
- sass
|
||||||
|
- stylus
|
||||||
|
- sugarss
|
||||||
|
- supports-color
|
||||||
|
- terser
|
||||||
|
|
||||||
|
vitest@2.1.6(@types/node@22.10.10)(happy-dom@16.7.2)(jsdom@21.1.0)(sass@1.57.1):
|
||||||
|
dependencies:
|
||||||
|
'@vitest/expect': 2.1.6
|
||||||
|
'@vitest/mocker': 2.1.6(vite@5.2.11(@types/node@22.10.10)(sass@1.57.1))
|
||||||
|
'@vitest/pretty-format': 2.1.6
|
||||||
|
'@vitest/runner': 2.1.6
|
||||||
|
'@vitest/snapshot': 2.1.6
|
||||||
|
'@vitest/spy': 2.1.6
|
||||||
|
'@vitest/utils': 2.1.6
|
||||||
|
chai: 5.1.2
|
||||||
|
debug: 4.3.7
|
||||||
|
expect-type: 1.1.0
|
||||||
|
magic-string: 0.30.14
|
||||||
|
pathe: 1.1.2
|
||||||
|
std-env: 3.8.0
|
||||||
|
tinybench: 2.9.0
|
||||||
|
tinyexec: 0.3.1
|
||||||
|
tinypool: 1.0.2
|
||||||
|
tinyrainbow: 1.2.0
|
||||||
|
vite: 5.2.11(@types/node@22.10.10)(sass@1.57.1)
|
||||||
|
vite-node: 2.1.6(@types/node@22.10.10)(sass@1.57.1)
|
||||||
|
why-is-node-running: 2.3.0
|
||||||
|
optionalDependencies:
|
||||||
|
'@types/node': 22.10.10
|
||||||
happy-dom: 16.7.2
|
happy-dom: 16.7.2
|
||||||
jsdom: 21.1.0
|
jsdom: 21.1.0
|
||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
@@ -10145,8 +10236,6 @@ snapshots:
|
|||||||
|
|
||||||
wrappy@1.0.2: {}
|
wrappy@1.0.2: {}
|
||||||
|
|
||||||
ws@8.13.0: {}
|
|
||||||
|
|
||||||
ws@8.18.0: {}
|
ws@8.18.0: {}
|
||||||
|
|
||||||
xlsx@0.18.5:
|
xlsx@0.18.5:
|
||||||
|
|||||||
+1
-1
@@ -6,7 +6,7 @@ catalog:
|
|||||||
typescript: 5.5.3
|
typescript: 5.5.3
|
||||||
"@typescript-eslint/eslint-plugin": 7.16.1
|
"@typescript-eslint/eslint-plugin": 7.16.1
|
||||||
"@typescript-eslint/parser": 7.16.1
|
"@typescript-eslint/parser": 7.16.1
|
||||||
"@types/node": 20.14.10
|
"@types/node": 20.17.16
|
||||||
prettier: 3.3.1
|
prettier: 3.3.1
|
||||||
eslint: 8.56.0
|
eslint: 8.56.0
|
||||||
eslint-config-prettier: 9.1.0
|
eslint-config-prettier: 9.1.0
|
||||||
|
|||||||
Reference in New Issue
Block a user