Registry / web-framework / build-scripts-config

build-scripts-config

JSON →
library3.0.3jsnpmunverified

Basic configs for build-scripts and its plugins. Current stable version 3.6.2. Part of Alibaba's ice framework ecosystem. Provides shared configuration presets for build-scripts, including webpack and rspack support. Differentiates by offering AST-based export analysis and support for multiple bundlers.

npm install build-scripts-config
INSTALL
IMPORT
SIG · BUILD-SCRIPTS-CONF
B
build-scripts-config
web-frameworkjavascriptv3.0.3
Install
—
Import
—
Disk
—
Pass rate
0/ 6
Env Coverage0 / 6
glibc
18–22
musl
18–22
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 18–226 runs
build_error
glibc
node 18–226 runs
build_error
Code
Verified usage

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

createConfig
✓ import { createConfig } from 'build-scripts-config'
✗ const createConfig = require('build-scripts-config')
ESM-only since v3
getUserConfig
✓ import { getUserConfig } from 'build-scripts-config'
✗ const { getUserConfig } = require('build-scripts-config')
Named export, not default
default
✓ import config from 'build-scripts-config'
✗ import { default } from 'build-scripts-config'
Default export is the config object

Shows using build-scripts-config to configure webpack in an ice app.

import { defineConfig } from '@ice/app'; import config from 'build-scripts-config'; import webpack from 'webpack'; export default defineConfig(() => ({ webpack: config.webpack, plugins: [{ name: 'example-plugin', apply: (api) => { api.chainWebpack((chain) => { chain.resolve.alias.set('@', __dirname); }); }, }], }));
Debug
Known issues
gotchaPeer dependency webpack@^4.41.1 must be installed manually.
fix
Install webpack@4.41.1 or compatible version: npm install webpack@4.41.1
affects: >=3.0.0
breakingESM-only in v3: CommonJS require() will not work.
fix
Use ES module imports (import syntax) and ensure package.json has type:module or use .mjs extension.
affects: >=3.0.0
deprecatedcreateConfig is deprecated in favor of defineConfig from @ice/app.
fix
Use defineConfig from @ice/app instead of createConfig from build-scripts-config.
affects: >=3.5.0
Errors
Common errors & fixes
Cannot find module 'build-scripts-config'
Package not installed
fix
npm install build-scripts-config
TypeError: webpack is not a constructor
Missing webpack peer dependency
fix
npm install webpack@4.41.1
SyntaxError: Cannot use import statement outside a module
Using ESM imports without 'type: module' in package.json
fix
Add type:module to package.json or rename file to .mjs
Upgrade
Version history
3.0.3latest on npm
Audit
Dependencies
webpackrequiredpeer dependency
Agent activity
6 hits · last 30 days
node
4
OpenAI (training)
1
Resources
build-scripts-config — npm install build-scripts-config · libregistry