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

cit-cli

v0.0.10

Published

CodeIgniter Toolkit where you can write templates for views, controllers and so forth

Downloads

7

Readme

CIT

CodeIgniter Toolkit where you can write templates for views, controllers and so forth

Commands

Here is a list of all available commands and statusses

  • [Not tested] cit setup myTemplate
  • [Not tested] cit delete myTemplate
  • [Not tested] cit make --use=myTemplate myFile.txt
  • [Not tested] cit list
  • [Not tested] cit info myTemplate
  • [Yet to work on] cit tutorial

Setup command

You can use this command to create a new template file. It will insert the base file in the templates folder

You can run this using

cit setup someTemplateName

Where the someTemplateName is the name of your template without the .ejs extension

Delete command

With this command you can delete a template. The removed template will not be stored, so use this carefully.

If you want to remove some file called myTemplate you can run this:

cit delete myTemplate

Make command

Using this command you can create new files based on template files. This command (just like all others) should be ran from the root of your project. The filepath you pass into this command should be relative to this root.

Say you want to create a file in public/pages/index.html using a template called simplePage you can run this command:

cit make --use=simplePage public/pages/index.html

PLEASE MAKE SURE TO ADD THE FILE EXTENSION, because it can't be determined without that. If the template requires additional information/arguments it will prompt them, so you can easily answer them

List command

With this command you can list all the existing templates and view their descriptions Use it with

cit list

Info command

With this command you can request information from a certain template such as a description or information about the arguments. If you wanted information about a template called someTemplate you would do this:

cit info someTemplate

Tutorial command

I haven't started working on this command yet. In some upcoming version this will guide you through a simple tutorial to explain all the commands