Installations
npm install mbt
Developer Guide
Typescript
No
Module System
CommonJS
Node Version
20.18.1
NPM Version
10.8.2
Score
60.4
Supply Chain
84.7
Quality
83.9
Maintenance
100
Vulnerability
99
License
Releases
Contributors
Unable to fetch Contributors
Languages
Go (97.79%)
JavaScript (0.95%)
Makefile (0.68%)
Shell (0.57%)
Smarty (0.01%)
Developer
SAP
Download Statistics
Total Downloads
3,014,426
Last Day
6,024
Last Week
26,170
Last Month
109,596
Last Year
1,314,041
GitHub Statistics
143 Stars
2,080 Commits
61 Forks
18 Watching
18 Branches
628 Contributors
Bundle Size
154.00 B
Minified
137.00 B
Minified + Gzipped
Package Meta Information
Latest Version
1.2.34
Package Id
mbt@1.2.34
Unpacked Size
22.51 kB
Size
7.66 kB
File Count
6
NPM Version
10.8.2
Node Version
20.18.1
Publised On
19 Dec 2024
Total Downloads
Cumulative downloads
Total Downloads
3,014,426
Last day
-7.2%
6,024
Compared to previous day
Last week
-18.7%
26,170
Compared to previous week
Last month
7.3%
109,596
Compared to previous month
Last year
50.6%
1,314,041
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Dependencies
3
Description
Multi-Target Application
Before using this package, make sure that you are familiar with the multi-target application concept and terminology. For background and detailed information, see the Multi-Target Application Model v.2 or Multi-Target Application Model v.3 .
The Cloud MTA Build Tool Overview
The Cloud MTA Build Tool is a standalone command-line tool that builds a deployment-ready
multitarget application (MTA) archive .mtar
file from the artifacts of an MTA project according to the project’s MTA
development descriptor (mta.yaml
file) or from module build artifacts according to the MTA deployment descriptor (mtad.yaml
file). Also, it provides commands for running intermediate build process steps; for example, the mta.yaml
file validations, building a single module according to the configurations in the development descriptor, generating the deployment descriptor, and so on.
For more information, see the Cloud MTA Build Tool user guide
Demo
This demo shows the basic usage of the tool. For more advanced scenarios, follow the documentation.
Install
For convenience the mbt
executable is available via npmjs.com so consumers using a nodejs runtime can simply run:
npm install -g mbt@version
- For possible versions see: https://www.npmjs.com/package/mbt?activeTab=versions
It is also possible to download and "install" the mbt
executable via github releases.
The Cloud MTA Build Tool Images
The Cloud MTA Build Tool published docker images on docker hub with a pre-configured set of runtime tools (nodejs/java/maven/...).
Node.js v10 and lower minor version of Node.js v11, v12, v13 /ECMAScript modules
More and more npm packages use ECMAScript modules instead of commonJS, for ECMAScript modules are the official standard format to package JavaScript code for reuse. From v1.2.25, we use axios instead of binwrap(which has moderate severity vulnerabilities) to download binary files, but axios only supports ECMAScript modules and can't work on Node.js v10 and lower minor version of Node.js v11, v12, v13. The axios can work on latest version of Node.js v11.15, v12.22, v13.14. So since v1.2.25, mbt will not support Node.js v10 and lower versions, including lower minor version of Node.js v11, v12, v13.
License
Copyright (c) 2020 SAP SE or an SAP affiliate company. All rights reserved. This file is licensed under the Apache Software License, v. 2 except as noted otherwise in the LICENSE file. Please note that Docker images can contain other software which may be licensed under different licenses. This License file is also included in the Docker image. For any usage of built Docker images please make sure to check the licenses of the artifacts contained in the images.
Contributions
Contributions are greatly appreciated. If you want to contribute, follow the guidelines.
Support
Please follow our issue template on how to report an issue.
No vulnerabilities found.
Reason
9 commit(s) and 10 issue activity found in the last 90 days -- score normalized to 10
Reason
no binaries found in the repo
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: Apache License 2.0: LICENSE:0
Reason
security policy file detected
Details
- Info: security policy file detected: github.com/SAP/.github/SECURITY.md:1
- Info: Found linked content: github.com/SAP/.github/SECURITY.md:1
- Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/SAP/.github/SECURITY.md:1
- Info: Found text in security policy: github.com/SAP/.github/SECURITY.md:1
Reason
Found 19/30 approved changesets -- score normalized to 6
Reason
badge detected: Passing
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
- Warn: npmCommand not pinned by hash: Dockerfile_mbtci_template:109-114
- Warn: npmCommand not pinned by hash: Dockerfile_mbtci_template:117-122
- Warn: npmCommand not pinned by hash: Dockerfile_mbtci_template:238-243
- Warn: npmCommand not pinned by hash: Dockerfile_mbtci_template:300-304
- Info: 0 out of 4 npmCommand dependencies pinned
Reason
Project has not signed or included provenance with any releases.
Details
- Warn: release artifact v1.2.34 not signed: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/191364400
- Warn: release artifact v1.2.33 not signed: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/179285523
- Warn: release artifact v1.2.32 not signed: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/179278313
- Warn: release artifact v1.2.31 not signed: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/169717490
- Warn: release artifact v1.2.30 not signed: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/164354353
- Warn: release artifact v1.2.34 does not have provenance: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/191364400
- Warn: release artifact v1.2.33 does not have provenance: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/179285523
- Warn: release artifact v1.2.32 does not have provenance: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/179278313
- Warn: release artifact v1.2.31 does not have provenance: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/169717490
- Warn: release artifact v1.2.30 does not have provenance: https://api.github.com/repos/SAP/cloud-mta-build-tool/releases/164354353
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 21 are checked with a SAST tool
Reason
12 existing vulnerabilities detected
Details
- Warn: Project is vulnerable to: GHSA-78xj-cgh5-2h22
- Warn: Project is vulnerable to: GHSA-2p57-rm9w-gvfp
- Warn: Project is vulnerable to: GHSA-vxvm-qww3-2fh7
- Warn: Project is vulnerable to: GO-2022-0493 / GHSA-p782-xgp4-8hr8
- Warn: Project is vulnerable to: GHSA-wf5p-g6vw-rhxx
- Warn: Project is vulnerable to: GHSA-8hc4-vh64-cxmj
- Warn: Project is vulnerable to: GHSA-3xgq-45jj-v275
- Warn: Project is vulnerable to: GHSA-jchw-25xp-jwwc
- Warn: Project is vulnerable to: GHSA-cxjh-pqwp-8mfp
- Warn: Project is vulnerable to: GHSA-c2qf-rxjj-qqgw
- Warn: Project is vulnerable to: GHSA-f5x3-32g6-xq36
- Warn: Project is vulnerable to: GHSA-6jrj-vc65-c983
Score
4.5
/10
Last Scanned on 2025-01-27
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 MoreOther packages similar to mbt
@young-yang217/mbt
[![CircleCI](https://circleci.com/gh/young-yang03/cloud-mta-build-tool.svg?style=svg&circle-token=ecedd1dce3592adcd72ee4c61481972c32dcfad7)](https://circleci.com/gh/young-yang03/cloud-mta-build-tool) [![Go Report Card](https://goreportcard.com/badge/githu
mbt-puzzle-preview-lb
``` nvm use npm install npm start ```
cdsmbt01
This is CDS plugin that enable OData change tracking for CAP applications
@xstate/test
XState test utilities