@zerodevx/navaid
TypeScript icon, indicating that this package has built-in type declarations

1.2.0-fork.3 • Public • Published

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');
Package Version Size
Original v1.2.0 909 bytes
Forked v1.2.0-fork.3 934 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.

Package Sidebar

Install

npm i @zerodevx/navaid

Weekly Downloads

1

Version

1.2.0-fork.3

License

MIT

Unpacked Size

11.1 kB

Total Files

7

Last publish

Collaborators

  • zerodevx