Skip to content

[Snyk] Upgrade @devrev/ts-adaas from 1.9.0 to 1.13.2#42

Closed
advikagupta30 wants to merge 1 commit intomainfrom
snyk-upgrade-f3a4e02114e073a14a636c901aad8a11
Closed

[Snyk] Upgrade @devrev/ts-adaas from 1.9.0 to 1.13.2#42
advikagupta30 wants to merge 1 commit intomainfrom
snyk-upgrade-f3a4e02114e073a14a636c901aad8a11

Conversation

@advikagupta30
Copy link
Copy Markdown

snyk-top-banner

Snyk has created this PR to upgrade @devrev/ts-adaas from 1.9.0 to 1.13.2.

ℹ️ Keep your dependencies up-to-date. This makes it easier to fix existing vulnerabilities and to more quickly identify and fix newly disclosed vulnerabilities when they affect your project.


  • The recommended version is 73 versions ahead of your current version.

  • The recommended version was released a month ago.

Release notes
Package name: @devrev/ts-adaas
  • 1.13.2 - 2025-12-18

    What's Changed

    • Add mock-server explanation and usage examples by @ radovanjorgic in #116
    • Fix event type translation logging and improve how workers are spawned based on event type by @ radovanjorgic in #115
    • Fix coverage is not getting pushed to coveralls by @ radovanjorgic in #117
    • Revert options.isLocalDevelopment check change and deprecate workerPath by @ radovanjorgic in #119
    • Add default worker paths for loading phases, switch which loading event types are deprecated by @ radovanjorgic in #120

    Full Changelog: v1.13.1...v1.13.2


    Migration guide from the previous versions (pre-1.13.0)

    The manual getWorkerPath function with switch-case logic has been replaced with automatic path resolution in the spawn function. Worker paths are now resolved implicitly based on event types using a baseWorkerPath parameter.

    Code Comparison

    Before (Manual Path Resolution)

    // Helper function that had to be maintained
    function getWorkerPath({
    event,
    workerBasePath,
    }: GetWorkerPathInterface): string | null {
    let path = null;
    switch (event.payload.event_type) {
    case EventType.StartExtractingExternalSyncUnits:
    path = '/workers/external-sync-units-extraction';
    break;
    case EventType.StartExtractingMetadata:
    path = '/workers/metadata-extraction';
    break;
    case EventType.StartExtractingData:
    case EventType.ContinueExtractingData:
    path = '/workers/data-extraction';
    break;
    case EventType.StartExtractingAttachments:
    case EventType.ContinueExtractingAttachments:
    path = '/workers/attachments-extraction';
    break;
    case EventType.StartLoadingData:
    case EventType.ContinueLoadingData:
    path = '/workers/load-data';
    break;
    case EventType.StartLoadingAttachments:
    case EventType.ContinueLoadingAttachments:
    path = '/workers/load-attachments';
    break;
    }

    return path ? workerBasePath + path : null;
    }

    // Usage in your function
    const run = async (events: AirdropEvent[]) => {
    for (const event of events) {
    const workerPath = getWorkerPath({ event, workerBasePath: __dirname });
    await spawn({
    event,
    workerPath,
    initialState: initialExtractorState,
    initialDomainMapping,
    });
    }
    };

    After (Automatic Path Resolution)

    // No helper function needed!

    // Usage in your function
    const run = async (events: AirdropEvent[]) => {
    for (const event of events) {
    await spawn({
    event,
    initialState: initialExtractorState,
    initialDomainMapping,
    baseWorkerPath: __dirname, // Paths resolved automatically
    });
    }
    };

    Event Type to Worker Path Mapping

    The following table shows how event types are automatically mapped to worker file paths:

    Event Type Worker Path Worker File
    EventType.StartExtractingExternalSyncUnits {baseWorkerPath}/workers/external-sync-units-extraction external-sync-units-extraction.ts
    EventType.StartExtractingMetadata {baseWorkerPath}/workers/metadata-extraction metadata-extraction.ts
    EventType.StartExtractingData {baseWorkerPath}/workers/data-extraction data-extraction.ts
    EventType.ContinueExtractingData {baseWorkerPath}/workers/data-extraction data-extraction.ts
    EventType.StartExtractingAttachments {baseWorkerPath}/workers/attachments-extraction attachments-extraction.ts
    EventType.ContinueExtractingAttachments {baseWorkerPath}/workers/attachments-extraction attachments-extraction.ts
    EventType.StartLoadingData {baseWorkerPath}/workers/load-data load-data.ts
    EventType.ContinueLoadingData {baseWorkerPath}/workers/load-data load-data.ts
    EventType.StartLoadingAttachments {baseWorkerPath}/workers/load-attachments load-attachments.ts
    EventType.ContinueLoadingAttachments {baseWorkerPath}/workers/load-attachments load-attachments.ts

    Note: {baseWorkerPath} is typically set to __dirname in your function's entry point (e.g., functions/extraction/index.ts).

  • 1.13.2-beta.5 - 2025-12-18

    chore: release v1.13.2-beta.5

  • 1.13.2-beta.4 - 2025-12-18

    chore: release v1.13.2-beta.4

  • 1.13.2-beta.3 - 2025-12-18

    chore: release v1.13.2-beta.3

  • 1.13.2-beta.2 - 2025-12-18

    chore: release v1.13.2-beta.2

  • 1.13.2-beta.1 - 2025-12-18

    chore: release v1.13.2-beta.1

  • 1.13.2-beta.0 - 2025-12-17

    chore: release v1.13.2-beta.0

  • 1.13.1 - 2025-12-17
  • 1.13.1-beta.3 - 2025-12-16

    chore: release v1.13.1-beta.3

  • 1.13.1-beta.2 - 2025-12-16

    chore: release v1.13.1-beta.2

  • 1.13.1-beta.1 - 2025-12-16
  • 1.13.1-beta.0 - 2025-12-15
  • 1.13.0 - 2025-12-03
  • 1.12.3-beta.8 - 2025-12-03
  • 1.12.3-beta.7 - 2025-12-03
  • 1.12.3-beta.6 - 2025-12-02
  • 1.12.3-beta.5 - 2025-12-01
  • 1.12.3-beta.4 - 2025-12-01
  • 1.12.3-beta.3 - 2025-12-01
  • 1.12.3-beta.2 - 2025-11-27
  • 1.12.3-beta.1 - 2025-11-27
  • 1.12.3-beta.0 - 2025-11-26
  • 1.12.3-0 - 2025-11-25
  • 1.12.2 - 2025-11-24
  • 1.12.2-beta.0 - 2025-11-19
  • 1.12.1 - 2025-11-17
  • 1.12.1-beta.0 - 2025-11-17
  • 1.12.0 - 2025-11-11
  • 1.11.1-beta.29 - 2025-11-11
  • 1.11.1-beta.28 - 2025-11-11
  • 1.11.1-beta.27 - 2025-11-10
  • 1.11.1-beta.26 - 2025-11-10
  • 1.11.1-beta.25 - 2025-11-10
  • 1.11.1-beta.24 - 2025-11-10
  • 1.11.1-beta.23 - 2025-11-10
  • 1.11.1-beta.22 - 2025-11-10
  • 1.11.1-beta.21 - 2025-11-10
  • 1.11.1-beta.20 - 2025-11-10
  • 1.11.1-beta.19 - 2025-11-10
  • 1.11.1-beta.18 - 2025-11-10
  • 1.11.1-beta.17 - 2025-11-06
  • 1.11.1-beta.16 - 2025-11-06
  • 1.11.1-beta.15 - 2025-11-06
  • 1.11.1-beta.14 - 2025-11-06
  • 1.11.1-beta.13 - 2025-11-05
  • 1.11.1-beta.12 - 2025-11-05
  • 1.11.1-beta.11 - 2025-11-05
  • 1.11.1-beta.10 - 2025-11-04
  • 1.11.1-beta.9 - 2025-11-04
  • 1.11.1-beta.8 - 2025-11-04
  • 1.11.1-beta.7 - 2025-11-04
  • 1.11.1-beta.6 - 2025-11-04
  • 1.11.1-beta.5 - 2025-10-30
  • 1.11.1-beta.4 - 2025-10-29
  • 1.11.1-beta.3 - 2025-10-28
  • 1.11.1-beta.2 - 2025-10-22
  • 1.11.1-beta.1 - 2025-10-21
  • 1.11.1-beta.0 - 2025-10-20
  • 1.11.0 - 2025-10-03
  • 1.10.1-beta.8 - 2025-10-02
  • 1.10.1-beta.7 - 2025-10-02
  • 1.10.1-beta.6 - 2025-10-01
  • 1.10.1-beta.5 - 2025-10-01
  • 1.10.1-beta.4 - 2025-09-30
  • 1.10.1-beta.3 - 2025-09-30
  • 1.10.1-beta.2 - 2025-09-30
  • 1.10.1-beta.0 - 2025-09-29
  • 1.10.0 - 2025-09-29
  • 1.10.0-beta.4 - 2025-09-26
  • 1.10.0-beta.3 - 2025-09-25
  • 1.10.0-beta.2 - 2025-09-25
  • 1.10.0-beta.1 - 2025-09-25
  • 1.10.0-beta.0 - 2025-09-23
  • 1.9.0 - 2025-09-15
from @devrev/ts-adaas GitHub release notes

Important

  • Check the changes in this PR to ensure they won't cause issues with your project.
  • This PR was automatically created by Snyk using the credentials of a real user.

Note: You are seeing this because you or someone else with access to this repository has authorized Snyk to open upgrade PRs.

For more information:

Snyk has created this PR to upgrade @devrev/ts-adaas from 1.9.0 to 1.13.2.

See this package in npm:
@devrev/ts-adaas

See this project in Snyk:
https://app.snyk.io/org/advikagupta30/project/37e4b1f7-8217-4041-8f24-01e02606b256?utm_source=github&utm_medium=referral&page=upgrade-pr
@advikagupta30
Copy link
Copy Markdown
Author

Closing auto-generated Snyk upgrade PRs

@advikagupta30 advikagupta30 deleted the snyk-upgrade-f3a4e02114e073a14a636c901aad8a11 branch January 19, 2026 06:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants