
Research
Malicious npm Packages Impersonate Flashbots SDKs, Targeting Ethereum Wallet Credentials
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
@arc-fusion/cli
Advanced tools
CLI tool for running Arc XP PageBuilder (formerly Fusion) on your local machine.
You can see the release notes in Arc Learning Center (ALC).
The following apps/commands are required for the fusion CLI to function properly:
FUSION_RELEASE
is using (Node.js v20 in Engine 5.x)npm install -g @arc-fusion/cli
will install a command-line script on your system, globally accessible as fusion
.
npm install --save-dev @arc-fusion/cli
will install a command-line script in your repo, locally accessible as npx fusion
or npm run fusion
.
ALC documentation related with configuring PageBuiler CLI:
All commands should be run from within the repository, as fusion <command>
if installed globally, or npx fusion <command>
if installed locally.
daemon [--no-admin]
Run Fusion services in detached mode
down
Stop and remove containers, networks, images, and volumes
dump
Export the database into data/dumps/<timestamp>.tar.gz
init
Initialize the directory as a git repo, an npm package, and bootstrap the fusion directory structure
migrate
Migrate a legacy fusion repository to work with the fusion CLI
rebuild
Force a webpack rebuild of a running cluster
compile-styles
Compile styles from Themes Blocks and Components, as well as custom blocks
start [--no-admin]
Configure a docker-compose cluster to map npm linked modules, then start services.
This is also aliased as npm start
for convenience.
The start command may also be run with the --no-admin
flag to run the rendering services without the admin app.
For themes development, there are a few additional flags you can use:
-l
or --links
: Use the local version of blocks for developement. Can optionally take a comma separated string of blocks to link instead of linking all of them (-l @org/block1,@org/block2
). This requires that you have THEMES_BLOCKS_REPO
set in your .env
file and it should be the absolute path to the directory the local blocks repo is in.@org/block-name@local
in your blocks.json in addition to using the -l @org/block-name
flag.-f
or --rebuild
: Rebuild the webpack image and pull the latest version of the blocks.-p
or --production
: Force the image to use the published blocks. A developer can use any published tag canary
, beta
, stable
, hotfix
, or latest
.stop
Stop services
verify
Run webpack on the repo source to ensure it has no compilation errors
zip
-f
or --force
: Skip verifying the bundle.-n
or --rename
: Change the generated zip file's name.Create a zip file that is appropriate for upload into the fusion deployment system
FAQs
CLI for running Arc Fusion on your local machine
We found that @arc-fusion/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 13 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
Four npm packages disguised as cryptographic tools steal developer credentials and send them to attacker-controlled Telegram infrastructure.
Security News
Ruby maintainers from Bundler and rbenv teams are building rv to bring Python uv's speed and unified tooling approach to Ruby development.
Security News
Following last week’s supply chain attack, Nx published findings on the GitHub Actions exploit and moved npm publishing to Trusted Publishers.