Skip to content

Commit c76d86b

Browse files
authored
Merge pull request #1 from victorshevtsov/feature/upgrade-to-streamr-1.0
Feature/upgrade-to-streamr-1.0
2 parents d1e369a + f2029ef commit c76d86b

File tree

5 files changed

+1174
-290
lines changed

5 files changed

+1174
-290
lines changed

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM node:18-slim
1+
FROM node:20-slim
22

33
WORKDIR /home/node/airbyte
44
RUN npm install -g pnpm

destinations/streamr-destination/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,25 +23,25 @@
2323
},
2424
"main": "./lib.js",
2525
"dependencies": {
26+
"@streamr/sdk": "^100.1.2",
27+
"commander": "^11.1.0",
2628
"faros-feeds-sdk": "^0.9.0",
2729
"git-url-parse": "^11.6.0",
2830
"jsonata": "^1.8.5",
29-
"to-json-schema": "^0.2.5",
30-
"object-sizeof": "^1.6.1",
3131
"lodash": "^4.17.21",
32+
"object-sizeof": "^1.6.1",
3233
"rxjs": "8.0.0-alpha.12",
33-
"commander": "^11.1.0",
3434
"sqlite": "^4.0.23",
35-
"streamr-client": "^8.5.5",
35+
"to-json-schema": "^0.2.5",
3636
"turndown": "^7.1.1"
3737
},
3838
"devDependencies": {
39-
"cross-spawn": "^7.0.3",
4039
"@types/cross-spawn": "^6.0.5",
41-
"@types/to-json-schema": "^0.2.4",
42-
"temp": "^0.9.4",
40+
"@types/lodash": "^4.14.201",
4341
"@types/temp": "^0.9.4",
42+
"@types/to-json-schema": "^0.2.4",
4443
"@types/turndown": "^5.0.1",
45-
"@types/lodash": "^4.14.201"
44+
"cross-spawn": "^7.0.3",
45+
"temp": "^0.9.4"
4646
}
4747
}

destinations/streamr-destination/src/index.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
1-
import {Command} from "commander";
1+
import * as nerror from "@netflix/nerror";
2+
import { CONFIG_TEST, Stream, StreamrClient } from "@streamr/sdk";
3+
import { Command } from "commander";
24
import {
35
AirbyteConfig,
46
AirbyteConfiguredCatalog,
@@ -15,13 +17,11 @@ import {
1517
AirbyteStream,
1618
parseAirbyteMessage,
1719
} from "faros-airbyte-cdk";
18-
import * as readline from "readline";
19-
import {CONFIG_TEST, Stream, StreamrClient} from "streamr-client";
20-
import {Dictionary} from "ts-essentials";
21-
import * as nerror from "@netflix/nerror";
20+
import { sleep } from "faros-feeds-sdk/lib/feed";
2221
import _ from "lodash";
23-
import {from, Observable, shareReplay, tap} from "rxjs";
24-
import {sleep} from "faros-feeds-sdk/lib/feed";
22+
import * as readline from "readline";
23+
import { Observable, from, shareReplay, tap } from "rxjs";
24+
import { Dictionary } from "ts-essentials";
2525

2626
/** The main entry point. */
2727
export function mainCommand(options?: {
@@ -315,7 +315,7 @@ class StreamrDestination extends AirbyteDestination<ExpectedConfig> {
315315
this.logger.info(
316316
`content: ${JSON.stringify(context.record.data)}`,
317317
);
318-
318+
319319
const message =
320320
config.streamNameBehavior === "STREAM_NAME_AS_DATA_PROPERTY"
321321
? {

destinations/streamr-destination/test/index.test.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { CLI, read } from "./cli";
1111
import { tempConfig } from "./temp";
1212
import { sleep } from "faros-feeds-sdk/lib/feed";
1313
import { filter, firstValueFrom, from, map, toArray } from "rxjs";
14-
import { CONFIG_TEST, StreamrClient } from "streamr-client";
14+
import { CONFIG_TEST, StreamrClient } from "@streamr/sdk";
1515

1616
const privateKey = process.env.PRIVATE_KEY!;
1717
const streamAddress = "0xd95083fbf72897f8a6607f27891e814b29d843b3";

0 commit comments

Comments
 (0)