bower-resolve-webpack-plugin

Offers an enhanced bower support for enhanced-resolve plugin.

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
bower-resolve-webpack-plugin
1231.0.55 years ago6 years agoMinified + gzip package size for bower-resolve-webpack-plugin in KB

Readme

Bower Webpack Plugin
Use Bower with Webpack v2.

What

Enhances `enhanced-resolver plugin to be able to understand bower.json` description file when main field is an array. Plugin iterates over all defined libraries in the array, finds javascript file and resolves it as a module file. Keep in mind, you are still responsible to manually require any other non-javascript files associated with the bower package.

Usage

Install the plugin: ``` npm install bower-resolve-webpack-plugin ``` Add the plugin to your Webpack configuration: ```javascript const BowerResolvePlugin = require("bower-resolve-webpack-plugin"); resolve: {
plugins: [new BowerResolvePlugin()],
modules: ['bower_components', 'node_modules'],
descriptionFiles: ['bower.json', 'package.json'],
mainFields: ['browser', 'main']
}, ```

Caveats

This plugin has been developed to work with Webpack 2, for similar plugins that work with Webpack 1 use Bower Plugin.

About CodeWizz

CodeWizz is a web development agency based in Lithuania. You'll find more information on our website.

License

The MIT License (MIT). Please see License File for more information.