summaryrefslogtreecommitdiffstats
path: root/comm/third_party/asn1js/moz.yaml
diff options
context:
space:
mode:
Diffstat (limited to 'comm/third_party/asn1js/moz.yaml')
-rw-r--r--comm/third_party/asn1js/moz.yaml91
1 files changed, 91 insertions, 0 deletions
diff --git a/comm/third_party/asn1js/moz.yaml b/comm/third_party/asn1js/moz.yaml
new file mode 100644
index 0000000000..f9a60af27f
--- /dev/null
+++ b/comm/third_party/asn1js/moz.yaml
@@ -0,0 +1,91 @@
+---
+# Version of this schema
+schema: 1
+
+bugzilla:
+ # Bugzilla product and component for this directory and subdirectories
+ product: Mailnews Core
+ component: LDAP Integration
+# Document the source of externally hosted code
+origin:
+
+ # Short name of the package/library
+ name: ASN1.js
+
+ description: ASN1js is a pure JavaScript library implementing a full ASN.1 BER decoder and encoder
+
+ # Full URL for the package's homepage/etc
+ # Usually different from repository url
+ url: https://asn1js.org/
+
+ # Human-readable identifier for this version/release
+ # Generally "version NNN", "tag SSS", "bookmark SSS"
+ release: tag v3.0.5
+
+ # Revision to pull in
+ # Must be a long or short commit SHA (long preferred)
+ revision: v3.0.5
+
+ # The package's license, where possible using the mnemonic from
+ # https://spdx.org/licenses/
+ # Multiple licenses can be specified (as a YAML list)
+ # A "LICENSE" file must exist containing the full license text
+ license: BSD-3-Clause
+
+ # If the package's license is specified in a particular file,
+ # this is the name of the file.
+ # optional
+ license-file: LICENSE
+
+# Configuration for the automated vendoring system.
+# optional
+vendoring:
+
+ # Repository URL to vendor from
+ # eg. https://github.com/kinetiknz/nestegg
+ # Any repository host can be specified here, however initially we'll only
+ # support automated vendoring from selected sources.
+ url: https://github.com/PeculiarVentures/asn1.js
+
+ # Type of hosting for the upstream repository
+ # Valid values are 'gitlab', 'github', googlesource
+ source-hosting: github
+ tracking: tag
+
+ skip-vendoring-steps:
+ - hg-add
+ - spurious-check
+ - update-moz-build
+
+ # Files/paths that will not be vendored from the upstream repository
+ # Implicitly contains ".git", and ".gitignore"
+ # optional
+ exclude:
+ - .eslintrc.json
+ - .github/
+ - .gitignore
+ - .mocharc.yaml
+ - .npmrc
+ - .nycrc
+ - CNAME
+ - README.md
+ - rollup.config.js
+ - test/
+ - typedoc.json
+
+ keep:
+ - make_bundle.sh
+ - make-esmodule-bundle.patch
+
+ update-actions:
+ - action: run-script
+ script: 'make_bundle.sh'
+ cwd: '{yaml_dir}'
+
+ - action: replace-in-file-regex
+ file: '{yaml_dir}/../README.asn1js'
+ pattern: '\[tag v[0-9\.]+\]'
+ with: '[tag {revision}]'
+
+ - action: delete-path
+ path: 'build'