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 🙏

© 2025 – Pkg Stats / Ryan Hefner

devpilot-core

v1.2.6

Published

DevPilot é uma ferramenta de linha de comando (CLI) modular e extensível para desenvolvedores, que centraliza e automatiza tarefas do dia a dia no desenvolvimento de software — como criar projetos, rodar testes, fazer deploys e integrar com serviços exter

Readme

DevPilot 🚀👨🏽‍🚀



DevPilot é um gerador de CLIs que permite criar, abrir e gerenciar CLIs de forma simples, com suporte a comandos personalizados e plugins.

  • Criar novos CLIs automaticamente (createCLI).
  • Adicionar comandos aos CLIs existentes.
  • Flags globais:
    • --help para exibir instruções.
    • --version para ver a versão do DevPilot.
    • --doc para exibir documentação
  • Build automático para cada CLI criado.
  1. Clone este repositório:
git clone https://github.com/LucasPaulo001/DevPilot.git
  1. Vá para a branch de desenvolvimento
git checkout feature-devp/configs
  1. Na raiz do projeto instale as dependências
npm install
  1. Gere a dist para melhores testes (O projeto buildado é a melhor opção para testes diretos do terminal)
npm run build
  1. Agora é só rodar o index da dist com o comando
npm start

  1. Rode o projeto direto da dist utilizando o node com as flags

Para ajuda

node dist/cli/index.js --help

Para verificar a versão do DevPilot

node dist/cli/index.js --v

ou

node dist/cli/index.js --version

Para ter acesso à documentação

node dist/cli/index.js --doc

  1. Baixe o DevPilot globalmente
npm install devpilot-core -g
  1. Agora inicialize o devpilot e crie o projeto base para o seu CLI
devpilot

As flags globais a partir do npm são:

  1. Ajuda
devpilot --help
  1. Documentação
devpilot --doc
  1. Versão
devpilot --version

Ao gerar um CLI teremos vários arquivos:

meu-cli

  • ├── src/
  • | ├── dist/
  • │ ├── cli/
  • │ │ └── index.ts
  • │ ├── commands/
  • │ │ ├── hello.ts
  • │ │ ├── ping.ts
  • | └── devpilot.config.yaml
  • ├── package.json
  • └── tsconfig.json

index.ts é o ponto de partida para a criação da interface de comandos do CLI.
É nele que vamos criar o questionário principal para os comandos.

A pasta commands é onde ficarão nossos comandos, ou seja, onde fica a automação que vamos construir para o CLI.


Sobre a versão:

|Funcionalidade | Descrição | | --------------------------------- |-----------------------------------------------------------------------------------------------------------| |Criação de Flags | Agora o usuário pode gerar flags de formasimples, apenas pelo menu interativo! | |Campo de ajuda do Devpilot |Janela de ajuda com visual novo | |Melhorias de inicialização do CLI|Dependências baixadas juntamente com build do CLI gerado sem necessidade de instalação de dependência extra|




DevPilot is a CLI generator that allows you to create, open, and manage CLIs easily, with support for custom commands and plugins.

  • Automatically create new CLIs (createCLI).
  • Add commands to existing CLIs.
  • Global flags:
    • --help to display instructions.
    • --version to check the DevPilot version.
    • --doc to display documentation.
  • Automatic build for each created CLI.
  1. Clone this repository:
git clone https://github.com/LucasPaulo001/DevPilot.git
  1. Switch to the development branch
git checkout feature-devp/configs
  1. In the project root, install dependencies
npm install
  1. Build the project for better testing (built version is the best option for direct terminal tests)
npm run build
  1. Now just run the index in the dist folder with:
npm start
  1. Run the project directly from dist using Node with the flags:

For help

node dist/cli/index.js --help

To check DevPilot version

node dist/cli/index.js --v

or

node dist/cli/index.js --version

To access documentation

node dist/cli/index.js --doc
  1. Install DevPilot globally
npm install devpilot-core -g
  1. Initialize DevPilot and create the base project for your CLI
devpilot

Global flags via npm:

  1. Help
devpilot --help
  1. Documentation
devpilot --doc
  1. Version
devpilot --version

When generating a CLI, the following files will be created:

my-cli

  • ├── src/
  • | ├── dist/
  • │ ├── cli/
  • │ │ └── index.ts
  • │ ├── commands/
  • │ │ ├── hello.ts
  • │ │ ├── ping.ts
  • | └── devpilot.config.yaml
  • ├── package.json
  • └── tsconfig.json

index.ts is the entry point for creating the CLI command interface. This is where we will build the main questionnaire for commands.

The commands folder is where our commands will reside, meaning the automation we will build for the CLI.


| Feature | Description | | --------------------------------- | ------------------------------------------------------------------------------------ | | Flag Creation | Users can now generate flags easily through the interactive menu! | | DevPilot Help Section | Updated help window with a new look | | CLI Initialization Improvements | Dependencies are installed together with the CLI build, no extra installation needed |