Difficulty: 5/10target configuration, environment bundles, build outputA version of node or electron may be optionally specified. This is denoted by the [[X].Y] in the table above.1node[[X].Y]2node-webkit[[X].Y]3nwjs[[X].Y]4async-node[[X].Y]5web6webworker7esX8browserslist9electron[[X].Y]-main10electron[[X].Y]-renderer11electron[[X].Y]-preloadScenario Questions0-2 years experience1If you need to bundle a library that will run in both browsers and Node.js, which Webpack target would you choose and why?2What happens if you set target to 'web' but your code uses Node's 'fs' module? How would Webpack handle that?2-5 years experience1You added a new worker script to a web app and the build started failing with 'module not found' errors. How would you adjust the Webpack target to fix it, and what trade‑offs does that introduce?Follow-up QuestionsHow would you verify that the chosen target is actually being applied in the final bundle?What effect does changing the target have on bundle size and polyfills?Can you describe a situation where you had to override the default target for a specific entry?Suggest Improvement