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 🙏

© 2026 – Pkg Stats / Ryan Hefner

jsl-cli

v0.0.11

Published

jsl-cli Commanda Line Interface for JavaScript Lite

Readme

JSL-CLI - JavaScript Lite Command Line Interface

CLI (Interface para linha de comando) para a linguagem JavaScript Lite.

Esta ferramenta pode ser utilizada para desenvolver em JavaScript Lite em IDE's como VSCode, Atom, Sublime e afins ou até mesmo pelos entusiastas que não abrem mão de uma ferramenta de linha de comando.

Requisitos mínimos para utilizar o CLI.

versão 8.0 ou superior do node.js um console de linha de comando, exemplos: powerShell, shell, git bash, cmd e etc.

Instalação

Com o node.js instalando, automáticamente o NPM ( Node Package Manager ), gerenciador de pacotes node é instalado e assim podemos execute o comando abaixo para instalar o CLI.

$ npm i -g jsl-cli

funcionalidades

Exibir todas funções do CLI

$ jsl-cli help

Criar projeto base

Este comando cria um projeto com uma estrutura básica para desenvolvimento.

$ jsl-cli new nomeDoProjeto

Criar classe de modelo

Este comando é semelhante ao Scaffold generate model encontrado no Rails, cria uma estutura de dados semelhante a uma classe que representa um objeto. Ao informar o nome do modelo será solicitado informar o nome dos atributos que irão fazer parte desse modelo.

$ jsl-cli model nomeDoSeuModel

Seu projeto será criado na pasta corrente a linha de comando.

Configuração básica para iniciar o terminal emulador.

Para iniciar o terminal emulador via linha de comando é preciso configurar o caminho da pasta do emulador que foi instalado através do plugin da linguagem, criado para o Eclipse. Caso não possua o plugin entre em contato com o suporte da Phoebus Tecnologia.

$ jsl-cli config --path CaminhoDoEclipse
exemplo:
$ jsl-cli config --path C:\eclipse\configuration\org.eclipse.osgi\970\0\.cp\POS\vm\bin\PC

Iniciar um terminal emulador

Este comando inicia a execução de um terminal emulador previamente instalado na máquina do cliente.

$ jsl-cli start
também é possível iniciar o terminal emulador informando um determinado modelo de terminal:
$ jsl-cli start pos=s920

Abaixo segue a lista dos modelos de terminais suportados

| Terminal | Descriçâo | | -------- | ------------------ | | VX690 | Verifone VX690 | | C680 | Verifone C680 | | S920 | PAX S920 | | D200 | PAX D200 | | M5000 | Ingenico MOVE 5000 |

obs: Por default se não for informado nenhum modelo, o terminal será inicializado com o VX690

Limpar o as configurações do terminal emulador

Este comando limpa as configurações do terminal emulador previamente instalado na máquina do cliente, voltando para suas configurações de fábrica sendo necessario realizar uma nova inicialização com a Paystore.

$ jsl-cli clean

Finalizar todos os terminais abertos

$ jsl-cli kill

Todos os terminais que estiverem sendo em execução serão fechados.

License

copyright - Phoebus Tecnologia.