Skip to content

Commit e4597be

Browse files
Merge pull request #557 from mcottontensor/backport/UE5.5/pr-541
[UE5.5] Merge pull request #541 from Belchy06/temp
2 parents 2c6b9d3 + 8a2af72 commit e4597be

Some content is hidden

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

68 files changed

+5277
-3706
lines changed

Common/eslint.config.mjs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
// Copyright Epic Games, Inc. All Rights Reserved.
2-
import eslint from '@eslint/js';
2+
33
import tseslint from 'typescript-eslint';
44
import tsdocPlugin from 'eslint-plugin-tsdoc';
5-
import prettierPluginRecommended from 'eslint-plugin-prettier/recommended';
5+
import baseConfig from '../eslint.config.mjs'
66

77
export default tseslint.config(
8+
baseConfig,
89
{
910
ignores: ["src/Messages/signalling_messages.ts"],
1011
},
11-
eslint.configs.recommended,
12-
tseslint.configs.recommendedTypeCheckedOnly,
13-
prettierPluginRecommended,
1412
{
1513
languageOptions: {
1614
parser: tseslint.parser,

Common/package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,15 +31,16 @@
3131
"eslint-plugin-tsdoc": "^0.4.0",
3232
"nodemon": "^3.1.9",
3333
"rimraf": "^6.0.1",
34-
"typedoc": "^0.27.7",
34+
"typedoc": "^0.28.0",
3535
"typedoc-plugin-markdown": "^4.4.2",
3636
"typescript": "^5.7.3",
37-
"typescript-eslint": "^8.24.0"
37+
"typescript-eslint": "^8.24.0",
38+
"@epicgames-ps/eslint-plugin-check-copyright": "*"
3839
},
3940
"dependencies": {
4041
"@protobuf-ts/runtime": "^2.9.4",
41-
"ws": "^8.18.0",
42-
"@types/ws": "^8.5.14"
42+
"@types/ws": "^8.5.14",
43+
"ws": "^8.18.0"
4344
},
4445
"author": "Epic Games",
4546
"license": "MIT",

Common/src/Messages/base_message.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright Epic Games, Inc. All Rights Reserved.
12
/**
23
* All Pixel Streaming messages should adhere to this interface.
34
*/

Common/src/Messages/message_helpers.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright Epic Games, Inc. All Rights Reserved.
12
import { IMessageType } from '@protobuf-ts/runtime';
23
import { BaseMessage } from './base_message';
34
import { Logger } from '../Logger/Logger';

Common/src/Messages/message_registry.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright Epic Games, Inc. All Rights Reserved.
12
import { IMessageType } from '@protobuf-ts/runtime';
23
import * as Messages from './signalling_messages';
34
import { BaseMessage } from './base_message';

Common/src/Protocol/KeepaliveMonitor.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright Epic Games, Inc. All Rights Reserved.
12
import * as Messages from '../Messages/signalling_messages';
23
import * as MessageHelpers from '../Messages/message_helpers';
34
import { SignallingProtocol } from './SignallingProtocol';

Common/src/Transport/ITransport.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright Epic Games, Inc. All Rights Reserved.
12
import { EventEmitter } from '../Event/EventEmitter';
23

34
/**

Common/src/pixelstreamingcommon.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// Copyright Epic Games, Inc. All Rights Reserved.
12
export { Logger, LogLevel, ILogger, overrideLogger } from './Logger/Logger';
23
export { ITransport } from './Transport/ITransport';
34
export { WebSocketTransport } from './Transport/WebSocketTransport';

Extras/JSStreamer/Dockerfile

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ FROM node:20-bookworm
44
## Maybe something like: docker build -t epicgames/jsstreamer:latest -f ./Extras/JSStreamer/Dockerfile .
55

66
WORKDIR /streamer
7+
COPY /Extras/eslint/plugin-check-copyright ./Extras/eslint/plugin-check-copyright
78
COPY /Common ./Common
89
COPY /Extras/JSStreamer ./Extras/JSStreamer
910
COPY ./package.json ./package.json

Extras/JSStreamer/eslint.config.mjs

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,14 @@
11
// Copyright Epic Games, Inc. All Rights Reserved.
2-
import eslint from '@eslint/js';
2+
33
import tseslint from 'typescript-eslint';
44
import tsdocPlugin from 'eslint-plugin-tsdoc';
5-
import prettierPluginRecommended from 'eslint-plugin-prettier/recommended';
5+
import baseConfig from '../../eslint.config.mjs'
66

77
export default tseslint.config(
8+
baseConfig,
89
{
910
ignores: [],
1011
},
11-
eslint.configs.recommended,
12-
tseslint.configs.recommendedTypeCheckedOnly,
13-
prettierPluginRecommended,
1412
{
1513
languageOptions: {
1614
parser: tseslint.parser,

0 commit comments

Comments
 (0)