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

shunter-cli

v1.0.8

Published

Downloads

11

Readme

Shunter

Shunter CLI

CLI for shunterjs projects based on the shunterjs from springernature.

This library helps you to create shunter projects and manage them.

Installing project

$ npm install -g shunter-cli

Now, you can access directly shunter cli in your command line:

$ shunter

You will see some message like this:

Welcome to shunter-cli!
To generate a new project, please use \`shunter init [project name]\`
-------------------------------------------
examples:
    $ shunter init my-awesome-shunter

Initialize a new project

shunter-cli only manages projects created with itself. In other words, you can not append this cli into your existing project, unless you do a manual migration.

You can create a shunter project simply by:

shunter init my-project-name

init installs npm dependencies by itself, but anyway sometimes due to network problems it might fail, so you need to cd into directory of your my-project-name and run npm install, in case of any failure.

CLI Commands

When you are inside of your shunter-cli project directory, you can run commands below. If you are not in a shunter-cli project, ( even if it's a shunter project, but not generated with shunter init ) you won't be able to execute the commands.

Upgrade path to shunter-cli project will be release among first stable release of this repository

$ shunter init [project-name]
# Creates a new project within [project-name] directory.

$ shunter info
# Displays the shunter-cli project information

$ shunter serve
# Lifts the nodejs development server. It's based on nodemon, and only runs on 1 core because of development purposes.

CLI Todo Commands

Demo

Initial template features


  1. When hovering over the links, a tooltip should appear
  2. Images should appear inline to the left of the links
  3. There must be no duplication of content
  4. The template should use the data being sent from the backend application
  5. The solution must not interfere with standard browser behaviour
  6. HTML and CSS must validate
  7. The principles of Progressive Enhancement must not be violated
  8. Browser support: IE9+, latest stable release of Chrome, Firefox, Safari
  9. Must be easy to maintain