
Research
Two Malicious Rust Crates Impersonate Popular Logger to Steal Wallet Keys
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
@equinor/fusion-framework-cli
Advanced tools
[](./LICENSE)
Fusion Framework CLI is a command-line tool for developing, building, and publishing applications and portal templates within the Fusion Framework ecosystem. It streamlines workflows, automates common tasks, and supports modern CI/CD pipelines.
What you can build:
Key capabilities:
Install the CLI
pnpm add -D @equinor/fusion-framework-cli
Create a new Fusion application from template
Generate a new Fusion application using predefined templates:
# Create a new app with interactive template selection
pnpm fusion-framework-cli app create my-new-app
# Create with a specific template
pnpm fusion-framework-cli app create my-app --template react-app
# Create in a specific directory with debug logging
pnpm fusion-framework-cli app create my-app --directory ./projects --debug
Initialize or update your app's manifest and config files
Create the required configuration files for your app:
app.manifest.ts
- Defines your app's metadata and capabilitiesapp.config.ts
- Contains runtime configuration and environment variablesSee Developing Apps for detailed setup and configuration guidance.
Start the development server
pnpm fusion-framework-cli dev
Log in to the Fusion Framework (if needed)
pnpm fusion-framework-cli auth login
Build and publish your app
pnpm fusion-framework-cli publish --env <environment>
Upload configuration
pnpm fusion-framework-cli app config --publish --env <environment>
Tip: For CI/CD and automation, set the
FUSION_TOKEN
environment variable. See Authentication for details.
Command | Description |
---|---|
pnpm fusion-framework-cli app create | Create new Fusion applications from templates |
pnpm fusion-framework-cli auth ... | Authenticate with Fusion |
pnpm fusion-framework-cli app ... | Working with Fusion applications |
pnpm fusion-framework-cli portal ... | Working with Fusion portal templates |
pnpm fusion-framework-cli disco ... | Service discovery and resolution |
A minimal example for a Fusion Framework app:
{
"name": "@equinor/fusion-framework-app",
"version": "1.0.0",
"description": "My Fusion Framework Application",
"main": "dist/bundle.js",
"files": [
"dist/",
"assets/",
"README.md"
],
"scripts": {
"build": "fusion-framework-cli app build",
"dev": "fusion-framework-cli dev",
"publish": "fusion-framework-cli app publish"
},
"devDependencies": {
"@equinor/fusion-framework-cli": "^11.0.0"
}
}
Key fields:
main
: Required - Points to your build output directory (CLI uses this to determine where to place built files)files
: Specifies which files to include in your app bundlescripts
: Convenient shortcuts for common CLI commandsNote: The CLI determines the build output location from the
main
field in your package.json. If not specified, it defaults todist/bundle.js
.
Getting Started
Setup & Configuration
Migration & Updates
Additional Resources
CLI Command Reference: Detailed documentation of all available commands and options
CI/CD Best Practices: Automated workflows and deployment strategies
Troubleshooting Guide: Common issues and solutions
Authentication & Credentials
CLI & Commands
node_modules/.bin
is in your PATH or use pnpm
/npx
Build & Development
app.manifest.ts
and app.config.ts
files for syntax errors--port
optionpnpm install
Publishing & Deployment
--env
parameterFAQs
[](./LICENSE)
The npm package @equinor/fusion-framework-cli receives a total of 1,035 weekly downloads. As such, @equinor/fusion-framework-cli popularity was classified as popular.
We found that @equinor/fusion-framework-cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 4 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Research
Socket uncovers malicious Rust crates impersonating fast_log to steal Solana and Ethereum wallet keys from source code.
Research
A malicious package uses a QR code as steganography in an innovative technique.
Research
/Security News
Socket identified 80 fake candidates targeting engineering roles, including suspected North Korean operators, exposing the new reality of hiring as a security function.