• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Lumieducation / H5P-Nodejs-library / 097fca8b-7145-4ed5-aa9d-d0e9a0696d61

28 Dec 2024 07:32PM CUT coverage: 65.669%. First build
097fca8b-7145-4ed5-aa9d-d0e9a0696d61

Pull #3810

circleci

web-flow
fix(deps): update dependency http-proxy-middleware to v2.0.7 [security]
Pull Request #3810: fix(deps): update dependency http-proxy-middleware to v2.0.7 [security]

6260 of 10845 branches covered (57.72%)

Branch coverage included in aggregate %.

8637 of 11840 relevant lines covered (72.95%)

4563.22 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

9.52
/packages/h5p-server/src/helpers/DependencyChecker.ts
1
import { ILibraryName } from '../types';
2
import LibraryName from '../LibraryName';
26✔
3

4
/**
5
 * Checks if the metadata contains any dependencies on the given library.
6
 * @param metadata
7
 * @param library
8
 */
9
export function hasDependencyOn(
26✔
10
    metadata: {
11
        dynamicDependencies?: ILibraryName[];
12
        editorDependencies?: ILibraryName[];
13
        preloadedDependencies?: ILibraryName[];
14
    },
15
    library: ILibraryName
16
): boolean {
17
    return (
×
18
        metadata.preloadedDependencies?.some((dep) =>
×
19
            LibraryName.equal(dep, library)
×
20
        ) ||
21
        metadata.editorDependencies?.some((dep) =>
×
22
            LibraryName.equal(dep, library)
×
23
        ) ||
24
        metadata.dynamicDependencies?.some((dep) =>
×
25
            LibraryName.equal(dep, library)
×
26
        )
27
    );
28
}
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc