Unpkg is an open-source [[cdn]] for everything on [[npm]].
Rather than needing to use a package.json and npm to add a dependency to a project, you can use unpkg + a script
element to accomplish the same thing.
Because of the way unpkg works, you are able to specify down to the file level. You don't have to load the entire dependency.
<script src="https://unpkg.com/d3" />
It's recommended to pin a [[version]] to avoid breaking changes.
It's also great for viewing the source of different packages without having to download them, e.g: https://unpkg.com/browse/react@18.2.0/package.json