{"library":"scratch-webpack-configuration","type":"library","category":null,"description":"Shared webpack configuration builder for Scratch projects, version 3.1.2 as of March 2026. Provides a fluent API to construct webpack 5 configurations with defaults for Scratch's build pipeline, including Babel (with optional React), CSS (postcss-loader, css-loader, style-loader), TypeScript (ts-loader), asset modules via resource queries, chunk splitting, and target-specific externals for browserslist and Node. Released under BSD-3-Clause (was AGPL-3.0 in v2). Differentiators: opinionated but extensible via clone/merge, handles Scratch-specific module rules and externals, and integrates with Scratch's semantic release config. Requires webpack 5 and peer dependencies like @babel/preset-env, babel-loader, css-loader, postcss-loader, etc.","language":"javascript","status":"active","version":"3.1.2","tags":["javascript","Scratch","webpack"],"install":[{"cmd":"npm install scratch-webpack-configuration","imports":["import ScratchWebpackConfigBuilder from 'scratch-webpack-configuration';","import ScratchWebpackConfigBuilder from 'scratch-webpack-configuration';","import ScratchWebpackConfigBuilder from 'scratch-webpack-configuration';"]},{"cmd":"yarn add scratch-webpack-configuration","imports":[]},{"cmd":"pnpm add scratch-webpack-configuration","imports":[]}],"homepage":null,"github":"https://github.com/scratchfoundation/scratch-webpack-configuration","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/scratch-webpack-configuration","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/scratch-webpack-configuration/compatibility"},"provenance":{"verified_status":null,"verified_at":null,"last_verified":"Wed Jun 17","next_check":"Fri Jul 24","install_tag":null}}