Registry / web-framework / build-plugin-fusion

build-plugin-fusion

JSON →
library0.1.23jsnpmunverified

Plugin for build scripts to use Fusion component library (Alibaba's React UI kit). Current stable version is 0.1.23. Integrates with build-scripts and provides configuration for Fusion components. Requires sass and webpack@4 as peer dependencies. This package is part of the ICE ecosystem but is not actively maintained; for new projects, consider using @ice/app's plugin system directly.

npm install build-plugin-fusion
INSTALL
IMPORT
SIG · BUILD-PLUGIN-FUSIO
B
build-plugin-fusion
web-frameworkjavascriptv0.1.23
Install
Import
Disk
Pass rate
0/ 6
Env Coverage0 / 6
glibc
1822
musl
1822
Install & Compatibility
Where this runs
tested against v? · npm install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
node 18226 runs
build_error
glibc
node 18226 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

build-plugin-fusion
module.exports = { plugins: ['build-plugin-fusion'] }
import BuildPluginFusion from 'build-plugin-fusion'
This is a build-scripts plugin, not a runtime import. It is configured in build.config.js, not imported via ES modules.
FusionDesign
import { FusionDesign } from '@alifd/next'
import { FusionDesign } from 'fusion-ui'
Fusion components are provided by @alifd/next package, not directly from this plugin.
defineConfig
const { defineConfig } = require('@ice/app')
const { defineConfig } = require('build-plugin-fusion')
defineConfig is from @ice/app, not from this plugin. This plugin is used as a build tool integration.

Shows how to configure build-plugin-fusion in build-scripts build.config.js to integrate Fusion components with theme support.

// build.config.js module.exports = { plugins: [ ['build-plugin-fusion', { themePackage: '@alifd/theme-xxx', themeConfig: {}, // Specify the next version nextVersion: '^1.0.0' }] ] };
Debug
Known issues
breakingRequires webpack@4; will fail with webpack 5
fix
Use a compatible build-scripts version that supports webpack@4, or migrate to @ice/app with its own plugins.
affects: >=0.0.0
deprecatedPart of the legacy ICE framework; new projects should use @ice/app
fix
Replace with @ice/app and its plugins (e.g., @ice/plugin-fusion if available).
affects: >=0.0.0
gotchaTheme configuration may not apply if themePackage is not installed or mismatched
fix
Ensure the themePackage is installed and version matches Fusion component version.
affects: >=0.0.0
Errors
Common errors & fixes
Error: Cannot find module 'sass'
Missing peer dependency sass
fix
npm install sass@^1.0.0 --save-dev
Error: Cannot find module 'webpack'
Missing peer dependency webpack@4
fix
npm install webpack@4 --save-dev
Upgrade
Version history
0.1.23latest on npm
Audit
Dependencies
sassrequiredFusion components require Sass version ^1.0.0 for style compilation
webpackrequiredRequires webpack@4 for build processing; not compatible with webpack 5
Agent activity
5 hits · last 30 days
node
4
OpenAI (training)
1
Resources
build-plugin-fusion — npm install build-plugin-fusion · libregistry