Skip to content

Commit eee79de

Browse files
authored
Merge pull request #262 from oliv5r/add-helium-browser
Add Helium interceptor
2 parents 7bf206e + 43897e0 commit eee79de

5 files changed

Lines changed: 19 additions & 5 deletions

File tree

‎package-lock.json‎

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
"@graphql-tools/schema": "^10.0.31",
4444
"@graphql-tools/utils": "^12.0.1",
4545
"@httptoolkit/accounts": "^3.1.0",
46-
"@httptoolkit/browser-launcher": "^3.0.1",
46+
"@httptoolkit/browser-launcher": "^3.1.0",
4747
"@httptoolkit/dbus-native": "^0.1.4",
4848
"@httptoolkit/osx-find-executable": "^2.0.1",
4949
"@httptoolkit/util": "^0.1.5",

‎src/interceptors/chromium-based-interceptors.ts‎

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -512,6 +512,17 @@ export class FreshBrave extends FreshChromiumBasedInterceptor {
512512

513513
};
514514

515+
export class FreshHelium extends FreshChromiumBasedInterceptor {
516+
517+
id = 'fresh-helium';
518+
version = '1.0.0';
519+
520+
constructor(config: HtkConfig) {
521+
super(config, 'helium');
522+
}
523+
524+
};
525+
515526
export class FreshOpera extends FreshChromiumBasedInterceptor {
516527

517528
id = 'fresh-opera';

‎src/interceptors/index.ts‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import {
1919
FreshEdgeDev,
2020
FreshEdgeCanary,
2121
FreshBrave,
22+
FreshHelium,
2223
FreshOpera
2324
} from './chromium-based-interceptors';
2425
import { FreshTerminalInterceptor } from './terminal/fresh-terminal-interceptor';
@@ -86,6 +87,7 @@ export function buildInterceptors(config: HtkConfig): _.Dictionary<Interceptor>
8687

8788
new FreshOpera(config),
8889
new FreshBrave(config),
90+
new FreshHelium(config),
8991
new FreshFirefox(config),
9092
new FreshFirefoxDeveloper(config),
9193
new FreshFirefoxNightly(config),

‎test/integration/e2e-api-test.spec.ts‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -291,6 +291,7 @@ describe('End-to-end server API test', function () {
291291
inactivable('fresh-edge-canary'),
292292
inactivable('fresh-opera', '1.0.3'),
293293
inactivable('fresh-brave'),
294+
inactivable('fresh-helium'),
294295
activable('fresh-firefox', '1.2.0'),
295296
inactivable('fresh-firefox-dev', '1.2.0'),
296297
inactivable('fresh-firefox-nightly', '1.2.0'),

0 commit comments

Comments
 (0)