parcel-plugin-html-externals
v0.3.0
Published
ParcelJS plugin to ignore certain script and stylesheet link tags in html files marked as externals
Downloads
11,099
Readme
ParcelJS plugin to ignore certain script and stylesheet link tags in html files marked as externals.
Parcel will probably support externals out of the box in the future, related issue here.
If you're looking for a way to declare externals instead of ignoring them, you might want to check out parcel-plugin-externals
Install
npm install --save-dev parcel-plugin-html-externals
Usage
Put an externals
key into your package.json
, e.g.
{
"externals": {
"vendor/**/*": false
}
}
will ignore all script / stylesheet link tags whose src / href attribute starts with vendor/
, e.g
<script src="vendor/thirdparty.min.js"></script>
The externals key can be a string or any glob accepted by minimatch,
the value must be false
to trigger ignoring.
Caveats
The plugin monkey patches Parcel internals by extending the HTMLAsset class and proxying its ast walker, so it might just break in an upcoming version.
License
MIT