1.2.0-fork.3 • Published 2 years ago

@zerodevx/navaid v1.2.0-fork.3

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

navaid

Fork of Navaid with shadow dom support

Navaid is a tiny client-side router. It doesn't support shadow dom anchor links. Now it does.

What changed?

Just one line.

Before:

var x = e.target.closest('a'), y = x && x.getAttribute('href');

After:

var x = e.composedPath, x = e.path || x && x() || [e.target], x = x[0].closest('a'), y = x && x.getAttribute('href');
PackageVersionSize
Originalv1.2.0909 bytes
Forkedv1.2.0-fork.3934 bytes

Demo: https://zerodevx.github.io/navaid/

Install with NPM

$ npm i -D @zerodevx/navaid

Or from CDN

<head>
  <script src="https://cdn.jsdelivr.net/npm/@zerodevx/navaid@latest"></script>
  ...
</head>

For usage docs, please refer to the original project.