{"library":"modernizr-webpack-plugin","title":"Modernizr Webpack Plugin","description":"Generates a custom Modernizr build during webpack compilation with optional html-webpack-plugin integration. Latest version 1.0.7 is stable but no updates since 2017. Key differentiator: automates Modernizr detection feature selection in webpack pipelines, supports [hash] and [chunkhash] in filenames, and can inject script tags into HTML via html-webpack-plugin. Limited to webpack 3 and below; does not support webpack 4 or 5 natively.","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install modernizr-webpack-plugin"],"cli":null},"imports":["const ModernizrWebpackPlugin = require('modernizr-webpack-plugin');","plugins: [new ModernizrWebpackPlugin({ 'feature-detects': ['input'] })]","new ModernizrWebpackPlugin({ htmlWebpackPlugin: true })"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"const ModernizrWebpackPlugin = require('modernizr-webpack-plugin');\nconst HtmlWebpackPlugin = require('html-webpack-plugin');\n\nmodule.exports = {\n  entry: './src/index.js',\n  output: {\n    filename: 'bundle.js',\n    path: __dirname + '/dist'\n  },\n  plugins: [\n    new HtmlWebpackPlugin(),\n    new ModernizrWebpackPlugin({\n      'feature-detects': [\n        'input',\n        'canvas',\n        'css/resize'\n      ],\n      minify: process.env.NODE_ENV === 'production' ? true : false\n    })\n  ]\n};","lang":"javascript","description":"Shows basic webpack config with Modernizr plugin, feature detection list, and html-webpack-plugin integration.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}