npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@manikandan_srinivasalu/nav

v1.0.2

Published

NAV is a free and opensource web framework used to build easy navigation bars (navbars) in website and web-applications written in "css" and "javascript" as a HTML tags

Downloads

2

Readme

version license creator co-developer language

usage phase

Welcome to NAV

Designed and Developed with ❤ for the devlopers by MANIKANDAN SRINIVASALU

co-developed by SNEHA.M

NAV tags

! note

  • don't forget to include CDN links of css and js of the respective nav design
  • try to include all attributes for respective nav
  • some nav attributes can handle mutiple values seperated by comma( , ) eg: pages , __styles etc..
  • if you dont need any customization you can provide empty attributes eg: direction = ""

basic-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/basic-nav/style.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/basic-nav/script.js" defer></script>

A very basic navbar designed with customization

| attribute | value | | :--------: | :-------: | | logo | add your brand image | | logodim | dimension Height and Width in px | | brand | name/title of your brand | | brandlink | link to navigate on click | | menustyle | barcolor ,fontcolor, hovercolor | | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | sticky | navbar sticks to page on scroll if true else sticky="" | | transparent | transparent bar that adopts page color| | mobileicon | image1,image2 (for open and close) |

code sample of basic-nav

<basic-nav
    logo="../nav.jfif" 
    logodim="30px,40px"
    brand="NAV" 
    brandlink="index.html"
    menustyle="crimson,white,black"
    pages="home,about,contact,services,blog"
    links="link1.html,link2.html,link3.html,link4.html,link5.html"
    sticky="true"
    mobileicon="images/hamburger.png,images/exit.png"
>
</basic-nav>

bubble-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/bubblenav/bubblenav.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/bubblenav/bubblenav.js" defer></script>

circular menus pops from corner

note !

bubble-nav can handle only upto "4" menu

| attribute | value | | :--------: | :-------: | | color | color of the bubbles | | hovercolor | color on hover | | bubbletext-color | font color | | bubbleborder | changes the bordercolor of bubble | | font | font family of your choice | | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | bubble1-x | the x position of the bubble 1 in px| | bubble1-y | the y position of the bubble 1 in px| | bubble2-x | the x position of the bubble 2 in px| | bubble2-y | the y position of the bubble 2 in px| | bubble3-x | the x position of the bubble 3 in px| | bubble3-y | the y position of the bubble 3 in px| | bubble4-x | the x position of the bubble 4 in px| | bubble4-y | the y position of the bubble 4 in px| | menucolor | color of the menu button in corner | | menutext-color | font color of menu button| | menuborder | use css border eg: 2px solid red|

code sample of bubble-nav

 <bubble-nav 
    pages="contact,about,product,new" 
    links="contact.html,about.html" 
    color="orange" 
    hovercolor="grey" 
    bubbletext-color="black" 
    bubbleborder="red" 
    font="arial">
</bubble-nav>

float-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/floatnav/floatnav.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/floatnav/floatnav.js" defer></script>

float nav is like floating icon button which can hold upto 6 menu

the side of the icon and position can also be changed but not the menus

| attribute | value | | :--------: | :-------: | | openicon | image eg:hamburgericon | | closeicon | image eg:closeicon | | fontstyle | fontcolor, hovercolor | | posx,posy | icon position x,y for mobile view | | posxpc,posypc | icon position x,y for pc view | | menubtnstyle | color,css border property, roundness in (%) | | menustyle | color,hovercolor,clickcolor,roundness in (px)| | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | right | sticks to rightside if right="true" |

code sample of float-nav

   <float-nav
    openicon="images/hamburger.png"
    closeicon="images/exit.png"
    fontstyle="white,black"
    posx="-5px" posy="1px"
    posxpc="-4px" posypc="0px"
    menubtnstyle="lightblue,10px double navy,46%"
    menustyle="navy,powderblue,red,3px"
    pages="Home,About,Contact,Services,Product"
    links="link1.html,link2.html,link3.html,link4.html,link5.html">
  </float-nav>

halfslide-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/halfslidenav/halfslide.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/halfslidenav/halfslide.js" defer></script>

halfslide nav provides the classic website navigation of sliding effect

| attribute | value | | :--------: | :-------: | | slideicon | image that opens menu eg:hamburgericon | | icon | add your brand image | | logodim | dimension Height and Width in (px) | | barcolor | color of the navbar | | slidecolor | color of the slide | | fontstyle | fontcolor, hovercolor | | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | right | slides from rightside if right="true" |

code sample of halfslide-nav

<halfslide-nav 
    slideicon="images/hamburger.png" 
    icon="../nav.jfif"
    logodim="40px,50px"
    barcolor="#FABC3F"
    slidecolor="grey"
    fontstyle="white,black"
    page="home,about,contact,services,blog" 
    links="link1.html,link2.html,link3.html" 
    right="">
</halfslide-nav>

hover-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/hovernav/hovernav.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/hovernav/hovernav.js" defer></script>

hover nav provides the classic website navigation of sliding effect

| attribute | value | | :--------: | :-------: | | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | imageicons | icons for your menu(seprate with comma) try to give it as per the order of the pages | | menubtncolor | color of the menu button | | menubtnborder | css border property | | menustyle | menucolor, hovercolor | | iconstyle | icon background color, hovercolor | | fontstyle | fontcolor, hovercolor | | iconborder | css border property | | openicon | image eg:hamburgericon |

code sample of hover-nav

<hover-nav 
    pages="home,about,contact,services,blog" 
    links="link1.html,link2.html,link3.html" 
    imageicons="images/home.png,images/about.png,images/contact.png,images/service.png,images/blog.png"
    menubtncolor="orange" 
    menubtnborder="10px solid black"
    menustyle="orange,black"
    iconstyle="white,orange"
    fontstyle="black,white"
    iconborder="3px solid black">
</hover-nav> 

pop-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/popnav/popnav.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/popnav/popnav.js" defer></script>

pop nav is like a popup which can hold upto 6 menu

| attribute | value | | :--------: | :-------: | | openicon | image eg:hamburgericon | | closeicon | image eg:closeicon | | btncolor | color of navbutton | | btnborder | css border property | | menustyle | bar background color, menucolor, hovercolor, activecolor| | fontstyle | fontcolor, hovercolor | | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) |

code sample of pop-nav

<pop-nav
    openicon="images/hamburger.png" 
    closeicon = "images/exit.png"
    btncolor="wheat" 
    btnborder = "5px solid lightgrey"
    menustyle = "wheat,black,white,"
    fontstyle="white,black"
    pages="home,about,contact,new product" 
    links="link1.html,link2.html,link3.html">
</pop-nav>

simple-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/simplenav/simplenav.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/simplenav/simplenav.js" defer></script>

simple nav is general nav with msg feature and icons

| attribute | value | | :--------: | :-------: | | msg | message to be displayed on top of the navbar | | msgcolor | background color,fontcolor | | navbarcolor | bar background color, fontcolor, menuhovercolor, fonthovercolor| | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | logo | add your brand image | | logodim | dimension Height and Width in (px) | | icons | icons for your socialmedia(seprate with comma)| | iconlinks | links for the page(url) | | iconhovercolor | hovercolor on the icons |

code sample of simple-nav

<simple-nav
    msg="nav will be launched soon!"
    msgcolor=",white"
    navbarcolor="green,white,lightgreen,black"
    pages = "Home,Blog,Service,Contact,new,works"
    links ="../index.html,../about.html,link3.html,link4.html"
    logo = "../nav.jfif"
    logodim="30px,40px"
    icons="images/gg.png,images/fb.png,images/ig.png,images/yt.png,images/wt.png"
    iconlinks="https://www.google.com,,link3.html,https://www.youtube.com,link4.html"
    iconhovercolor="lightgreen">
</simple-nav>

slide-nav

CDN link

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/slidenav/slidenav.css">
<script src="https://cdn.jsdelivr.net/gh/MANIKANDANMLT/nav@main/slidenav/slidenav.js" defer></script>

slide nav provides the classic website navigation of sliding effect

| attribute | value | | :--------: | :-------: | | logo | add your brand image | | logodim | dimension Height and Width in (px) | | barcolor | color of the navbar | | fontstyle | fontcolor, hovercolor | | slidecolor | color of the slide | | slideicon | image that opens menu eg:hamburgericon | | pages | name of the pages(seprate with comma) | | links | links for the page(url or.html or file) | | direction | slides from direction[top,bottom,left,right] |

code sample of slide-nav

  <slide-nav
    logo="../nav.jfif"
    logodim="40px,60px"
    barcolor="purple"
    fontstyle="purple,white"
    slidecolor="violet"
    slideicon="images/hamburger.png"
    page="home,contact,services,blog,new,link,added"
    links="link1.html,link2.html,link3.html,link4.html,link5.html"
    direction="left">
  </slide-nav>

thank you!