You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Apr 5, 2021. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+4-4Lines changed: 4 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -46,12 +46,12 @@ The constructor takes a configuration object with the following properties.
46
46
|`externals[].entry`| string \| array<string>\| object \| array<object \| string>| The path, relative to the vendor module directory, to its pre-bundled distro file. e.g. for React, use `dist/react.js`, since the file exists at `node_modules/react/dist/react.js`. Specify an array if there are multiple CSS/JS files to inject. To use a CDN instead, simply use a fully qualified URL beginning with `http://`, `https://`, or `//`.<br><br>For entries whose type (JS or CSS) cannot be inferred by file extension, pass an object such as `{ path: 'https://some/url', type: 'css' }` (or `type: 'js'`). |*None*|
47
47
|`externals[].entry.path`| string | If entry is an object, the path to the asset. |*None*|
48
48
|`externals[].entry.type`|`'js'`\|`'css'`| The asset type, if it cannot be inferred. |*Inferred by extension when possible*|
49
-
|`externals[].entry`<br>`.cwpPatternConfig`| object | The properties to set on the [`copy-webpack-plugin` pattern object](https://github.com/webpack-contrib/copy-webpack-plugin#patterns). This object is merged in with the default `from` and `to` properties which are generated by the externals plugin. |`{}`|
50
-
|`externals[].entry`<br>`.attributes`| object.<string,string>| Additional attributes to add to the injected tag. |`{}`|
49
+
|`externals[].entry`<br>`.cwpPatternConfig`| object | The properties to set on the [`copy-webpack-plugin` pattern object](https://github.com/webpack-contrib/copy-webpack-plugin#patterns). This object is merged in with the default `from` and `to` properties which are generated by the externals plugin. |`{}`|
50
+
|`externals[].entry`<br>`.attributes`| object.<string,string>| Additional attributes to add to the injected tag. |`{}`|
51
51
|`externals[].global`| string \| null | For JavaScript modules, this is the name of the object globally exported by the vendor's dist file. e.g. for React, use `React`, since `react.js` creates a `window.React` global. For modules without an export (such as CSS), omit this property or use `null`. |`null`|
52
52
|`externals[].supplements`| array<string>\| array<object>| For modules that require additional resources, specify globs of files to copy over to the output. e.g. for Bootstrap CSS, use `['dist/fonts/']`, since Glyphicon fonts are referenced in the CSS and exist at `node_modules/bootstrap/dist/fonts/`. Supplements can be specified as just an array of paths, or an array of objects with a path and copy plugin pattern object. |`[]`|
53
-
|`externals[].supplements[]`<br>`.path`| string | The glob path to copy assets from. |*None*|
54
-
|`externals[].supplements[]`<br>`.cwpPatternConfig`| object | The properties to set on the [`copy-webpack-plugin` pattern object](https://github.com/webpack-contrib/copy-webpack-plugin#patterns). This object is merged in with the default `from` and `to` properties which are generated by the externals plugin. |`{}`|
53
+
|`externals[].supplements[]`<br>`.path`| string | The glob path to copy assets from. |*None*|
54
+
|`externals[].supplements[]`<br>`.cwpPatternConfig`| object | The properties to set on the [`copy-webpack-plugin` pattern object](https://github.com/webpack-contrib/copy-webpack-plugin#patterns). This object is merged in with the default `from` and `to` properties which are generated by the externals plugin. |`{}`|
55
55
|`externals[].append`| boolean | Set to true to inject this module after your Webpack bundles. |`false`|
56
56
|`hash`| boolean | Set to true to append the injected module distro paths with a unique hash for cache-busting. |`false`|
57
57
|`outputPath`| string | The path (relative to your Webpack `outputPath`) to store externals copied over by this plugin. |`vendor`|
0 commit comments