{"id":20571,"library":"start-webpack","title":"start-webpack","description":"Webpack task for Start task runner, version 0.3.0. It provides a simple wrapper around webpack 3, intended for use with the Start task runner ecosystem. It was last released in 2017 and no longer maintained. Key differentiators: minimal integration with start-runner, no support for webpack 4+, Node.js >=4 required.","status":"abandoned","version":"0.3.0","language":"javascript","source_language":"en","source_url":"https://github.com/start-runner/webpack","tags":["javascript","start","start-task","webpack"],"install":[{"cmd":"npm install start-webpack","lang":"bash","label":"npm"},{"cmd":"yarn add start-webpack","lang":"bash","label":"yarn"},{"cmd":"pnpm add start-webpack","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"peer dependency – required as task runner","package":"start","optional":false},{"reason":"peer dependency – webpack 2 or 3","package":"webpack","optional":false}],"imports":[{"note":"ESM default export. CommonJS require works but not recommended for modern usage.","wrong":"const webpack = require('start-webpack')","symbol":"webpack","correct":"import webpack from 'start-webpack'"}],"quickstart":{"code":"import Start from 'start';\nimport reporter from 'start-pretty-reporter';\nimport files from 'start-files';\nimport clean from 'start-clean';\nimport webpack from 'start-webpack';\n\nconst start = Start(reporter());\n\nconst config = {\n  entry: './src/index.js',\n  output: {\n    path: __dirname + '/dist',\n    filename: 'bundle.js'\n  }\n};\n\nexport const build = () => start(\n  files('build/'),\n  clean(),\n  webpack(config)\n);","lang":"javascript","description":"Shows how to define a Start task using start-webpack with a basic webpack config."},"warnings":[{"fix":"Migrate to webpack 4/5 and use @start-task/webpack or direct webpack API.","message":"Package is unmaintained since 2017. webpack 3 is outdated and has known security vulnerabilities.","severity":"deprecated","affected_versions":">=0"},{"fix":"Ensure you have webpack@2 installed for v0.2.x, or webpack@3 for v0.3.0.","message":"Breaking change in v0.2.0: drops Node <4 and requires webpack@2. v0.3.0 requires webpack@3.","severity":"breaking","affected_versions":">=0.2.0 <0.3.0"},{"fix":"Add 'start' to your devDependencies: npm install --save-dev start","message":"The task runner 'start' must be installed separately; it is not a dependency.","severity":"gotcha","affected_versions":">=0"},{"fix":"Use require('./webpack.config') or import with care.","message":"The webpack config must be passed via require (synchronous) because webpack expects an object. Using import may cause issues if config is not exported correctly.","severity":"gotcha","affected_versions":">=0"}],"env_vars":null,"last_verified":"2026-04-25T00:00:00.000Z","next_check":"2026-07-24T00:00:00.000Z","problems":[{"fix":"npm install --save-dev webpack@3","cause":"webpack is not installed as a peer dependency.","error":"Error: Cannot find module 'webpack'"},{"fix":"Install webpack@3 or migrate to a different integration.","cause":"Using webpack 4+ which changed the API; this package only supports webpack 2-3.","error":"TypeError: webpack is not a function"},{"fix":"npm install --save-dev start","cause":"The 'start' task runner is not installed.","error":"Error: Cannot find module 'start'"}],"ecosystem":"npm","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}