{"library":"webpack-synchronizable-shell-plugin","type":"library","category":null,"description":"A webpack plugin that runs shell commands before, after, or on exit of the build process, forked from webpack-shell-plugin. Version 0.0.7 (2018) is the latest stable release; no updates since. Unlike alternatives, it provides fine-grained control over script execution order with blocking and parallel options per lifecycle hook (onBuildStart, onBuildEnd, onBuildExit). Suitable for tasks like linting, testing, or deployment scripts. Note: development seems abandoned; last commit 2018.","language":"javascript","status":"active","version":"0.0.7","tags":["javascript","webpack","shell","plugin","serve","hmr","browser","script"],"last_verified":"Sat Apr 25","install":[{"cmd":"npm install webpack-synchronizable-shell-plugin","imports":["const WebpackSynchronizableShellPlugin = require('webpack-synchronizable-shell-plugin');","new WebpackSynchronizableShellPlugin({ onBuildStart: { scripts: ['echo start'], blocking: true } })","onBuildStart: { scripts: [], blocking: false, parallel: false }"]},{"cmd":"yarn add webpack-synchronizable-shell-plugin","imports":[]},{"cmd":"pnpm add webpack-synchronizable-shell-plugin","imports":[]}],"homepage":null,"github":"https://github.com/Feiyang1/webpack-shell-plugin","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/webpack-synchronizable-shell-plugin","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}