sonatype-nexus-community/copy-modules-webpack-plugin

Name: copy-modules-webpack-plugin

Owner: Sonatype Community

Description: A Webpack plugin which copies module sources to a separate directory

Created: 2017-11-16 18:15:48.0

Updated: 2018-04-05 11:46:01.0

Pushed: 2018-04-05 11:47:40.0

Homepage:

Size: 53

Language: JavaScript

GitHub Committers

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Copy Modules Plugin

Table Of Contents

Introduction

copy-modules-webpack-plugin is a Webpack plugin which copies all of the source files which go into the webpack bundle(s) to a separate directory. This enables external tools such as Sonatype Nexus Lifecycle to analyze only those source files which will be included in the final bundle.

N.B. Since version 2.0 the plugin is only compatible with webpack 4.0 and later. Use 1.x releases for webpack 3.
Installation
install --save-dev copy-modules-webpack-plugin
Usage

Instantiate the plugin with the desired configuration options and include it in the plugins array of your webpack configuration:

t CopyModulesPlugin = require("copy-modules-webpack-plugin");

le.exports = {
.
ugins: [
new CopyModulesPlugin({
  destination: 'webpack-modules'
})


Configuration

copy-modules-webpack-plugin currently supports a single configuration option:

destination
The destination directory where the modules will be copied.
The Fine Print

It is worth noting that this is NOT SUPPORTED by Sonatype, and is a contribution of ours to the open source community (read: you!)

Remember:

Phew, that was easier than I thought. Last but not least of all:

Have fun creating and using this plugin, we are glad to have you here!

Getting help

Looking to contribute to our code but need some help? There's a few ways to get information:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.