{{! | |
Be careful to prevent auto-formatting from breaking this file's indentation. | |
Replace this file with JSON output once this is resolved: https://github.com/EmbarkStudios/cargo-about/issues/73 | |
The `GENERATED_BY_CARGO_ABOUT` prefix is a JS labeled statement | |
(<https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/label>) | |
used so the reader of the generated file can verify the file does indeed start with that string, | |
while remaining valid JS for subsequent parsing. | |
}} | |
GENERATED_BY_CARGO_ABOUT: [ | |
{{#each licenses}} | |
{ | |
licenseName: `{{name}}`, | |
licenseText: `{{text}}`, | |
packages: [ | |
{{#each used_by}} | |
{ | |
name: `{{crate.name}}`, | |
version: `{{crate.version}}`, | |
author: `{{crate.authors}}`, | |
repository: `{{crate.repository}}`, | |
}, | |
{{/each}} | |
], | |
}, | |
{{/each}} | |
] | |