Installations
npm install @ionic/utils-terminal
Developer
ionic-team
Developer Guide
Module System
CommonJS
Min. Node Version
>=16.0.0
Typescript Support
Yes
Node Version
18.19.0
NPM Version
10.2.3
Statistics
1,995 Stars
3,035 Commits
654 Forks
156 Watching
25 Branches
104 Contributors
Updated on 25 Nov 2024
Languages
TypeScript (97.53%)
HTML (2.06%)
JavaScript (0.38%)
Dockerfile (0.03%)
Total Downloads
Cumulative downloads
Total Downloads
61,612,407
Last day
-13.5%
107,012
Compared to previous day
Last week
-3.4%
639,314
Compared to previous week
Last month
0.5%
2,797,106
Compared to previous month
Last year
86.9%
27,687,954
Compared to previous year
Daily Downloads
Weekly Downloads
Monthly Downloads
Yearly Downloads
Ionic CLI
The Ionic command line interface (CLI) is your go-to tool for developing Ionic apps.
Installation
npm install -g @ionic/cli
Detailed installation instructions can be found in the CLI documentation.
Usage
The Ionic CLI ships with command documentation, accessible in your terminal by using the --help
flag. These docs are also available online.
- For a list of commands:
ionic --help
ionic cordova --help
ionic capacitor --help
- For command usage and a list of options:
ionic start --help
ionic serve --help
ionic cordova run --help
:book: Documentation: https://ionicframework.com/docs/cli
:mega: Support/Questions? Please see our Support Page for general support questions. The issues on GitHub should be reserved for bug reports and feature requests.
:sparkling_heart: Want to contribute? Please see CONTRIBUTING.md.
No vulnerabilities found.
Reason
no dangerous workflow patterns detected
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
- Info: project has a license file: LICENSE:0
- Info: FSF or OSI recognized license: MIT License: LICENSE:0
Reason
packaging workflow detected
Details
- Info: Project packages its releases by way of GitHub Actions.: .github/workflows/cd.yml:14
Reason
security policy file detected
Details
- Info: security policy file detected: github.com/ionic-team/.github/SECURITY.md:1
- Info: Found linked content: github.com/ionic-team/.github/SECURITY.md:1
- Info: Found disclosure, vulnerability, and/or timelines in security policy: github.com/ionic-team/.github/SECURITY.md:1
- Info: Found text in security policy: github.com/ionic-team/.github/SECURITY.md:1
Reason
Found 14/30 approved changesets -- score normalized to 4
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
detected GitHub workflow tokens with excessive permissions
Details
- Warn: topLevel 'contents' permission set to 'write': .github/workflows/cd.yml:9
- Warn: topLevel 'packages' permission set to 'write': .github/workflows/cd.yml:11
- Warn: no topLevel permission defined: .github/workflows/ci.yml:1
- Warn: no topLevel permission defined: .github/workflows/docker-image.yml:1
- Info: no jobLevel write permissions found
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
project is not fuzzed
Details
- Warn: no fuzzer integrations found
Reason
dependency not pinned by hash detected -- score normalized to 0
Details
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/cd.yml/develop?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cd.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/cd.yml/develop?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:22: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/ci.yml/develop?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:25: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/ci.yml/develop?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:27: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/ci.yml/develop?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-image.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/docker-image.yml/develop?enable=pin
- Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/docker-image.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/ionic-team/ionic-cli/docker-image.yml/develop?enable=pin
- Warn: containerImage not pinned by hash: Dockerfile:1: pin your Docker image by updating node:lts to node:lts@sha256:5c76d05034644fa8ecc9c2aa84e0a83cd981d0ef13af5455b87b9adf5b216561
- Warn: npmCommand not pinned by hash: Dockerfile:10-12
- Warn: npmCommand not pinned by hash: .github/workflows/cd.yml:29
- Warn: npmCommand not pinned by hash: .github/workflows/ci.yml:32
- Info: 0 out of 7 GitHub-owned GitHubAction dependencies pinned
- Info: 0 out of 1 containerImage dependencies pinned
- Info: 0 out of 3 npmCommand dependencies pinned
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
- Warn: 0 commits out of 16 are checked with a SAST tool
Score
5.2
/10
Last Scanned on 2024-11-25
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 More