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

konnekt-cli

v0.1.3

Published

A cli tool for interacting with the Konnekt framework quickly and easily from command line

Downloads

7

Readme

Konnekt Cli

Konnekt Framework Interactive Cli Tool

NPM version Gitter

A cli tool for interacting with the Konnekt framework quickly and easily from the command line

Table of Contents

What is it?

This is quick start tool to easily automate many of the functionalities of the Konnekt framework, it also allows the tooling for local development and building of the components in your project.

Installation

This libray can be installed directly using NPM

  npm install -g konnekt-cli

Usage

Tools and commands avaliable in this cli tool.

Each command has easy to follow command prompts.

[] are optional params

Init

The init tool allows you to create a project in any directory and does all the automatic setup of the project for You.

  konnekt init [title]

Params

  • title: "The title for the project"

Prompts

  • title: "The title for the project"
  • description: "The description of what this project is for"
  • helpers: "Whether to add extra commented out helpers to the initial files"

Create

The create tool allows you to create new components very easily within your project

  konnekt create [name] [description] [author]

Params

  • name: "The name of the component"
  • description: "The description of what the component does"
  • author: "The author that is creating and coding the component"

Prompts

  • name: "The name of the component"
  • description: "The description of what the component does"
  • author: "The author that is creating and coding the component"

Build

The build tool allows you to build your components to different channels to be used within your environment.

  konnekt build [channel]

Params

  • channel: "The channel that you want to build to [qa,uat,prod]"

Prompts

  • names: "Multi select tool for the names of the components you want to build"
  • channel: "The channel that you want to build to [qa,uat,prod]"
  • buildfrom: "If [uat/prod] is selected you can choose to deploy direct from dev or the previous channel"

Group

The group tool allows you to group components to be built into a single file such as a page.

  konnekt group [name]

Params

  • name: "The name of the base component you want to group others into"

Prompts

  • name: "The name of the base component you want to group others into"
  • auto: "allows the component to autogroup itself based on the components in its html"
  • grouped: "Multi select tool for the names of the components you want to group into this one"

Server

This allows for runnig an instance of a local server for local development

  konnekt server [port]

Params

  • port: "The port you want to run the server on"

Prompts

  • port: "The port you want to run the server on"

How to contribute

If You would like to contributem here are the steps

  1. Clone Repo: konnekt-cli Github Repo

  2. Make a request for your changes :)

License

You can view the license here: License