Skip to content

Commit 0436c7f

Browse files
committed
upgrading dependencies / FredyRuntime >> FredyPipeline
1 parent a1cb573 commit 0436c7f

File tree

7 files changed

+49
-49
lines changed

7 files changed

+49
-49
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ flowchart TD
202202
F2["Adapter 2"]
203203
end
204204
205-
A1 --> B["FredyRuntime"]
205+
A1 --> B["FredyPipeline"]
206206
A2 --> B
207207
A3 --> B
208208
B --> C1 & C2 & C3

index.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import path from 'path';
33
import { checkIfConfigIsAccessible, config, getProviders, refreshConfig } from './lib/utils.js';
44
import * as similarityCache from './lib/services/similarity-check/similarityCache.js';
55
import * as jobStorage from './lib/services/storage/jobStorage.js';
6-
import FredyRuntime from './lib/FredyRuntime.js';
6+
import FredyPipeline from './lib/FredyPipeline.js';
77
import { duringWorkingHoursOrNotSet } from './lib/utils.js';
88
import { runMigrations } from './lib/services/storage/migrations/migrate.js';
99
import { ensureDemoUserExists, ensureAdminUserExists } from './lib/services/storage/userStorage.js';
@@ -75,7 +75,7 @@ const execute = () => {
7575
.forEach(async (prov) => {
7676
const matchedProvider = providers.find((loaded) => loaded.metaInformation.id === prov.id);
7777
matchedProvider.init(prov, job.blacklist);
78-
await new FredyRuntime(
78+
await new FredyPipeline(
7979
matchedProvider.config,
8080
job.notificationAdapter,
8181
prov.id,
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ import logger from './services/logger.js';
3535
* 7) Filter out entries similar to already seen ones
3636
* 8) Dispatch notifications
3737
*/
38-
class FredyRuntime {
38+
class FredyPipeline {
3939
/**
4040
* Create a new runtime instance for a single provider/job execution.
4141
*
@@ -211,4 +211,4 @@ class FredyRuntime {
211211
}
212212
}
213213

214-
export default FredyRuntime;
214+
export default FredyPipeline;

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -76,14 +76,14 @@
7676
"node-mailjet": "6.0.9",
7777
"p-throttle": "^8.0.0",
7878
"package-up": "^5.0.0",
79-
"puppeteer": "^24.23.0",
79+
"puppeteer": "^24.24.0",
8080
"puppeteer-extra": "^3.3.6",
8181
"puppeteer-extra-plugin-stealth": "^2.11.2",
8282
"query-string": "9.3.1",
8383
"react": "18.3.1",
8484
"react-dom": "18.3.1",
85-
"react-router": "7.9.3",
86-
"react-router-dom": "7.9.3",
85+
"react-router": "7.9.4",
86+
"react-router-dom": "7.9.4",
8787
"restana": "5.1.0",
8888
"semver": "^7.7.3",
8989
"serve-static": "2.2.0",
@@ -105,7 +105,7 @@
105105
"history": "5.3.0",
106106
"husky": "9.1.7",
107107
"less": "4.4.2",
108-
"lint-staged": "16.2.3",
108+
"lint-staged": "16.2.4",
109109
"mocha": "11.7.4",
110110
"nodemon": "^3.1.10",
111111
"prettier": "3.6.2"
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { expect } from 'chai';
22
import * as similarityCache from '../../lib/services/similarity-check/similarityCache.js';
33
import { mockFredy } from '../utils.js';
44

5-
describe('FredyRuntime', () => {
5+
describe('FredyPipeline', () => {
66
afterEach(() => {
77
similarityCache.invalidateAllForTest();
88
});

test/utils.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { send } from './mocks/mockNotification.js';
66
export const providerConfig = JSON.parse(await readFile(new URL('./provider/testProvider.json', import.meta.url)));
77

88
export const mockFredy = async () => {
9-
return await esmock('../lib/FredyRuntime', {
9+
return await esmock('../lib/FredyPipeline', {
1010
'../lib/services/storage/listingsStorage.js': {
1111
...mockStore,
1212
},

yarn.lock

Lines changed: 38 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -1339,17 +1339,17 @@
13391339
resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33"
13401340
integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==
13411341

1342-
"@puppeteer/browsers@2.10.10":
1343-
version "2.10.10"
1344-
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.10.10.tgz#f806f92d966918c931fb9c48052eba2db848beaa"
1345-
integrity sha512-3ZG500+ZeLql8rE0hjfhkycJjDj0pI/btEh3L9IkWUYcOrgP0xCNRq3HbtbqOPbvDhFaAWD88pDFtlLv8ns8gA==
1342+
"@puppeteer/browsers@2.10.11":
1343+
version "2.10.11"
1344+
resolved "https://registry.yarnpkg.com/@puppeteer/browsers/-/browsers-2.10.11.tgz#e819022871ed63ca8c21a97e3d06963e99ed44a3"
1345+
integrity sha512-kp3ORGce+oC3qUMJ+g5NH9W4Q7mMG7gV2I+alv0bCbfkZ36B2V/xKCg9uYavSgjmsElhwBneahWjJP7A6fuKLw==
13461346
dependencies:
13471347
debug "^4.4.3"
13481348
extract-zip "^2.0.1"
13491349
progress "^2.0.3"
13501350
proxy-agent "^6.5.0"
13511351
semver "^7.7.2"
1352-
tar-fs "^3.1.0"
1352+
tar-fs "^3.1.1"
13531353
yargs "^17.7.2"
13541354

13551355
"@resvg/resvg-js-android-arm-eabi@2.4.1":
@@ -4566,15 +4566,15 @@ lines-and-columns@^1.1.6:
45664566
resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632"
45674567
integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==
45684568

4569-
lint-staged@16.2.3:
4570-
version "16.2.3"
4571-
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.2.3.tgz#790866221d75602510507b5be40b2c7963715960"
4572-
integrity sha512-1OnJEESB9zZqsp61XHH2fvpS1es3hRCxMplF/AJUDa8Ho8VrscYDIuxGrj3m8KPXbcWZ8fT9XTMUhEQmOVKpKw==
4569+
lint-staged@16.2.4:
4570+
version "16.2.4"
4571+
resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-16.2.4.tgz#1f166370e32d9b7eb10583e86d86e1117f7ab489"
4572+
integrity sha512-Pkyr/wd90oAyXk98i/2KwfkIhoYQUMtss769FIT9hFM5ogYZwrk+GRE46yKXSg2ZGhcJ1p38Gf5gmI5Ohjg2yg==
45734573
dependencies:
45744574
commander "^14.0.1"
45754575
listr2 "^9.0.4"
45764576
micromatch "^4.0.8"
4577-
nano-spawn "^1.0.3"
4577+
nano-spawn "^2.0.0"
45784578
pidtree "^0.6.0"
45794579
string-argv "^0.3.2"
45804580
yaml "^2.8.1"
@@ -5409,10 +5409,10 @@ ms@^2.1.1, ms@^2.1.3:
54095409
resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2"
54105410
integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==
54115411

5412-
nano-spawn@^1.0.3:
5413-
version "1.0.3"
5414-
resolved "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-1.0.3.tgz#ef8d89a275eebc8657e67b95fc312a6527a05b8d"
5415-
integrity sha512-jtpsQDetTnvS2Ts1fiRdci5rx0VYws5jGyC+4IYOTnIQ/wwdf6JdomlHBwqC3bJYOvaKu0C2GSZ1A60anrYpaA==
5412+
nano-spawn@^2.0.0:
5413+
version "2.0.0"
5414+
resolved "https://registry.yarnpkg.com/nano-spawn/-/nano-spawn-2.0.0.tgz#f1250434c09ae18870d4f729fc54b406cf85a3e1"
5415+
integrity sha512-tacvGzUY5o2D8CBh2rrwxyNojUsZNU2zjNTzKQrkgGJQTbGAfArVWXSKMBokBeeg6C7OLRGUEyoFlYbfeWQIqw==
54165416

54175417
nanoid@5.1.6:
54185418
version "5.1.6"
@@ -5970,12 +5970,12 @@ punycode@^2.1.0:
59705970
resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5"
59715971
integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==
59725972

5973-
puppeteer-core@24.23.0:
5974-
version "24.23.0"
5975-
resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-24.23.0.tgz#1f84abafa480358652ae8df340af984438173a14"
5976-
integrity sha512-yl25C59gb14sOdIiSnJ08XiPP+O2RjuyZmEG+RjYmCXO7au0jcLf7fRiyii96dXGUBW7Zwei/mVKfxMx/POeFw==
5973+
puppeteer-core@24.24.0:
5974+
version "24.24.0"
5975+
resolved "https://registry.yarnpkg.com/puppeteer-core/-/puppeteer-core-24.24.0.tgz#3027c0d59c5246a00e860000e8232745a035e7d6"
5976+
integrity sha512-RR5AeQ6dIbSepDe9PTtfgK1fgD7TuA9qqyGxPbFCyGfvfkbR7MiqNYdE7AhbTaFIqG3hFBtWwbVKVZF8oEqj7Q==
59775977
dependencies:
5978-
"@puppeteer/browsers" "2.10.10"
5978+
"@puppeteer/browsers" "2.10.11"
59795979
chromium-bidi "9.1.0"
59805980
debug "^4.4.3"
59815981
devtools-protocol "0.0.1508733"
@@ -6030,16 +6030,16 @@ puppeteer-extra@^3.3.6:
60306030
debug "^4.1.1"
60316031
deepmerge "^4.2.2"
60326032

6033-
puppeteer@^24.23.0:
6034-
version "24.23.0"
6035-
resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-24.23.0.tgz#fa3c1bffc1b40c3d7a59b9463d444ff4be69f5c7"
6036-
integrity sha512-BVR1Lg8sJGKXY79JARdIssFWK2F6e1j+RyuJP66w4CUmpaXjENicmA3nNpUXA8lcTdDjAndtP+oNdni3T/qQqA==
6033+
puppeteer@^24.24.0:
6034+
version "24.24.0"
6035+
resolved "https://registry.yarnpkg.com/puppeteer/-/puppeteer-24.24.0.tgz#f58ecdbf99a579b396e6f60636821696fdd1483d"
6036+
integrity sha512-jRn6T8rSrQZXIplXICpH2zYJ2XrIFY7Ug0+TxRTuwY8ZTL7+MKDvFH0aLG7Xx3ts4twzxIKZmiYo+qg7whNpZw==
60376037
dependencies:
6038-
"@puppeteer/browsers" "2.10.10"
6038+
"@puppeteer/browsers" "2.10.11"
60396039
chromium-bidi "9.1.0"
60406040
cosmiconfig "^9.0.0"
60416041
devtools-protocol "0.0.1508733"
6042-
puppeteer-core "24.23.0"
6042+
puppeteer-core "24.24.0"
60436043
typed-query-selector "^2.12.0"
60446044

60456045
qs@^6.14.0:
@@ -6129,17 +6129,17 @@ react-resizable@^3.0.5:
61296129
prop-types "15.x"
61306130
react-draggable "^4.0.3"
61316131

6132-
react-router-dom@7.9.3:
6133-
version "7.9.3"
6134-
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-7.9.3.tgz#67ab1655f67b9b6108fe20ed3d4881b53dccf87a"
6135-
integrity sha512-1QSbA0TGGFKTAc/aWjpfW/zoEukYfU4dc1dLkT/vvf54JoGMkW+fNA+3oyo2gWVW1GM7BxjJVHz5GnPJv40rvg==
6132+
react-router-dom@7.9.4:
6133+
version "7.9.4"
6134+
resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-7.9.4.tgz#37d35b4b7f730b37434f2b7e95121ef557a6b538"
6135+
integrity sha512-f30P6bIkmYvnHHa5Gcu65deIXoA2+r3Eb6PJIAddvsT9aGlchMatJ51GgpU470aSqRRbFX22T70yQNUGuW3DfA==
61366136
dependencies:
6137-
react-router "7.9.3"
6137+
react-router "7.9.4"
61386138

6139-
react-router@7.9.3:
6140-
version "7.9.3"
6141-
resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.9.3.tgz#f2d5ff6181851de3df3acb4e7364fce0dee5fba2"
6142-
integrity sha512-4o2iWCFIwhI/eYAIL43+cjORXYn/aRQPgtFRRZb3VzoyQ5Uej0Bmqj7437L97N9NJW4wnicSwLOLS+yCXfAPgg==
6139+
react-router@7.9.4:
6140+
version "7.9.4"
6141+
resolved "https://registry.yarnpkg.com/react-router/-/react-router-7.9.4.tgz#2c4249e5d0a6bb8b8f6bf0ede8f5077e4ff8024f"
6142+
integrity sha512-SD3G8HKviFHg9xj7dNODUKDFgpG4xqD5nhyd0mYoB5iISepuZAvzSr8ywxgxKJ52yRzf/HWtVHc9AWwoTbljvA==
61436143
dependencies:
61446144
cookie "^1.0.1"
61456145
set-cookie-parser "^2.6.0"
@@ -7057,10 +7057,10 @@ tar-fs@^2.0.0:
70577057
pump "^3.0.0"
70587058
tar-stream "^2.1.4"
70597059

7060-
tar-fs@^3.1.0:
7061-
version "3.1.0"
7062-
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.1.0.tgz#4675e2254d81410e609d91581a762608de999d25"
7063-
integrity sha512-5Mty5y/sOF1YWj1J6GiBodjlDc05CUR8PKXrsnFAiSG0xA+GHeWLovaZPYUDXkH/1iKRf2+M5+OrRgzC7O9b7w==
7060+
tar-fs@^3.1.1:
7061+
version "3.1.1"
7062+
resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-3.1.1.tgz#4f164e59fb60f103d472360731e8c6bb4a7fe9ef"
7063+
integrity sha512-LZA0oaPOc2fVo82Txf3gw+AkEd38szODlptMYejQUhndHMLQ9M059uXR+AfS7DNo0NpINvSqDsvyaCrBVkptWg==
70647064
dependencies:
70657065
pump "^3.0.0"
70667066
tar-stream "^3.1.5"

0 commit comments

Comments
 (0)