{"id":26647,"library":"webpack-isomorphic-compiler-reporter","title":"webpack-isomorphic-compiler-reporter","description":"A pretty reporting library for webpack-isomorphic-compiler (v1.3.3) that provides beautiful, isomorphic-aware console output during compilation events. It builds on webpack-sane-compiler-reporter but adds complete support for isomorphic compilation. No major recent releases; maintenance mode likely. Key differentiator: designed specifically for isomorphic webpack setups where client and server compilers are combined.","status":"active","version":"1.3.3","language":"javascript","source_language":"en","source_url":"ssh://git@github.com/moxystudio/webpack-isomorphic-compiler-reporter","tags":["javascript","webpack","compiler","compilation","report","reporter","reporting"],"install":[{"cmd":"npm install webpack-isomorphic-compiler-reporter","lang":"bash","label":"npm"},{"cmd":"yarn add webpack-isomorphic-compiler-reporter","lang":"bash","label":"yarn"},{"cmd":"pnpm add webpack-isomorphic-compiler-reporter","lang":"bash","label":"pnpm"}],"dependencies":[{"reason":"Peer dependency required >=2.0.0 <4.0.0","package":"webpack-isomorphic-compiler","optional":false}],"imports":[{"note":"Package is CJS-only; no ESM exports. Use require() or wrap in default interop.","wrong":"import startReporting from 'webpack-isomorphic-compiler-reporter';","symbol":"default","correct":"const startReporting = require('webpack-isomorphic-compiler-reporter');"},{"note":"startReporting is the exported function directly, not a namespace.","wrong":"const { stop, options } = startReporting.default(compiler, options);","symbol":"startReporting","correct":"const { stop, options } = startReporting(compiler, options);"}],"quickstart":{"code":"const startReporting = require('webpack-isomorphic-compiler-reporter');\nconst IsomorphicCompiler = require('webpack-isomorphic-compiler');\nconst webpackConfigClient = { /* client config */ };\nconst webpackConfigServer = { /* server config */ };\n\nconst compiler = new IsomorphicCompiler(webpackConfigClient, webpackConfigServer);\n\n// Start reporting\nconst { stop } = startReporting(compiler, {\n    stats: 'once',\n    humanErrors: true,\n});\n\n// Trigger compilation\ncompiler.run((err, stats) => {\n    if (err) console.error(err);\n    // stop reporting when done\n    stop();\n});","lang":"javascript","description":"Shows how to set up and run webpack-isomorphic-compiler with the reporter, including compiler creation, reporter config, and single compilation."},"warnings":[{"fix":"Use require() or a CJS-compatible bundler transform.","message":"Package is CJS-only; do not use ES import syntax without interop.","severity":"gotcha","affected_versions":">=1.0.0"},{"fix":"Consider migrating to webpack 5 or other isomorphic approaches.","message":"webpack-isomorphic-compiler may be deprecated in favor of modern solutions like webpack 5 built-in HMR.","severity":"deprecated","affected_versions":">=2.0.0"}],"env_vars":null,"search_vec":"'add':36 'awar':21 'beauti':18 'build':28 'client':58 'combin':63 'compil':4,14,25,33,41,61,66,67 'complet':37 'consol':22 'design':51 'differenti':50 'event':26 'isomorph':3,13,20,40,54 'isomorphic-awar':19 'javascript':64 'key':49 'librari':9 'like':48 'mainten':46 'major':43 'mode':47 'output':23 'pretti':7 'provid':17 'recent':44 'releas':45 'report':5,8,34,68,69,70 'sane':32 'server':60 'setup':56 'specif':52 'support':38 'v1.3.3':15 'webpack':2,12,31,55,65 'webpack-isomorphic-compil':11 'webpack-isomorphic-compiler-report':1 'webpack-sane-compiler-report':30","created_at":"2026-05-01T13:51:04.077320+00:00","updated_at":"2026-05-01T13:51:04.077320+00:00","problems":[{"fix":"npm install webpack-isomorphic-compiler-reporter --save-dev","cause":"Package not installed or not in node_modules.","error":"Cannot find module 'webpack-isomorphic-compiler-reporter'"},{"fix":"const startReporting = require('webpack-isomorphic-compiler-reporter');","cause":"Using ES import syntax incorrectly; the default export is a function but import expects a default interop.","error":"TypeError: startReporting is not a function"}],"ecosystem":"npm","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"","cli_version":null,"type":"library","homepage":null,"github":"https://github.com/moxystudio/webpack-isomorphic-compiler-reporter","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/webpack-isomorphic-compiler-reporter","openapi_spec":null,"status_page":null,"smithery":null,"categories":["devops"],"base_url":null,"auth_type":null,"provenance":{"verified_status":null,"verified_at":null,"last_verified":"2026-05-01","next_check":"2026-07-30","install_tag":null}}