Gathering detailed insights and metrics for @types/broccoli-merge-trees
Gathering detailed insights and metrics for @types/broccoli-merge-trees
Gathering detailed insights and metrics for @types/broccoli-merge-trees
Gathering detailed insights and metrics for @types/broccoli-merge-trees
The repository for high quality TypeScript type definitions.
npm install @types/broccoli-merge-trees
Typescript
Module System
58.5
Supply Chain
76.5
Quality
71.8
Maintenance
100
Vulnerability
98.2
License
TypeScript (99.84%)
JavaScript (0.15%)
Shell (0.01%)
Total Downloads
39,170
Last Day
15
Last Week
232
Last Month
1,216
Last Year
15,303
NOASSERTION License
49,995 Stars
89,697 Commits
30,436 Forks
641 Watchers
6 Branches
9,957 Contributors
Updated on Jul 03, 2025
Latest Version
4.2.4
Package Id
@types/broccoli-merge-trees@4.2.4
Unpacked Size
5.24 kB
Size
2.04 kB
File Count
5
Published on
Nov 07, 2023
Cumulative downloads
Total Downloads
3
npm install --save @types/broccoli-merge-trees
This package contains type definitions for broccoli-merge-trees (https://github.com/broccolijs/broccoli-merge-trees#readme).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/broccoli-merge-trees.
1import { InputNode } from "broccoli-node-api"; 2import Plugin = require("broccoli-plugin"); 3 4export = broccoliMergeTrees; 5 6/** 7 * @param inputNodes An array of nodes, whose contents will be merged 8 * @param options A hash of options 9 */ 10declare function broccoliMergeTrees( 11 inputNodes: InputNode[], 12 options?: broccoliMergeTrees.Options, 13): broccoliMergeTrees.MergeTrees; 14 15declare namespace broccoliMergeTrees { 16 class MergeTrees extends Plugin { 17 constructor(inputNodes: InputNode[], options?: Options); 18 19 build(): void | never; 20 } 21 22 interface Options { 23 /** 24 * A descriptive annotation. Useful for debugging, to tell multiple instances of the same plugin apart. 25 */ 26 annotation?: string; 27 28 /** 29 * A string representing the destination path that merged files will be copied to. 30 */ 31 destDir?: string; 32 33 /** 34 * By default, broccoli-merge-trees throws an error when a file exists in multiple nodes. 35 * If you pass `{ overwrite: true }`, the output will contain the version of the file 36 * as it exists in the last input node that contains it. 37 */ 38 overwrite?: boolean; 39 } 40} 41
These definitions were written by Konrad Perlicki.
No vulnerabilities found.
Reason
30 commit(s) and 1 issue activity found in the last 90 days -- score normalized to 10
Reason
no dangerous workflow patterns detected
Reason
security policy file detected
Details
Reason
0 existing vulnerabilities detected
Reason
no binaries found in the repo
Reason
license file detected
Details
Reason
Found 25/29 approved changesets -- score normalized to 8
Reason
dependency not pinned by hash detected -- score normalized to 8
Details
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
detected GitHub workflow tokens with excessive permissions
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Reason
project is not fuzzed
Details
Score
Last Scanned on 2025-06-30
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn MoreLast Day
50%
15
Compared to previous day
Last Week
-26.1%
232
Compared to previous week
Last Month
-6.5%
1,216
Compared to previous month
Last Year
-35.9%
15,303
Compared to previous year