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

@slopless/init

v0.1.1

Published

Instalador do workspace Slopless: um comando baixa e configura o workspace de design da sua conta.

Downloads

50

Readme

@slopless/init

O instalador do workspace Slopless. Um comando baixa e configura, na sua maquina, o workspace de design ja compilado pra sua conta (contexto do produto, skills do pipeline, design system, MCP do Figma).

npx @slopless/init

Como funciona

Este pacote e um "carregador vazio": ele e identico pra todo mundo e nao carrega nada da sua conta. O que e seu vem do Slopless Studio depois que voce autentica, igual ao gh, ao vercel ou ao wizard do PostHog.

  1. Autentica pelo navegador (device flow: abre o site, voce confirma um codigo logado). Fica salvo em ~/.slopless/credentials.json, entao so acontece uma vez. Sem navegador? use --key ou a env SLOPLESS_KEY.
  2. Baixa do Studio o workspace compilado pra sua conta.
  3. Extrai na sua pasta, respeitando o seu trabalho: decisoes, licoes e demandas nunca sao sobrescritas.
  4. Roda o setup (Node, token do Figma, MCP, licenca).

O conteudo cai no seu projeto; o carregador continua vazio.

Comandos

| Comando | O que faz | |---|---| | npx @slopless/init | instala/atualiza o workspace | | npx @slopless/init status | mostra se a assinatura esta ativa e se o workspace esta pausado | | npx @slopless/init lock | pausa a inteligencia local (guarda em .slopless/locked/) | | npx @slopless/init unlock | reativa o workspace (exige assinatura ativa) | | npx @slopless/init logout | remove a chave salva de ~/.slopless |

Opcoes

| Opcao | O que faz | |---|---| | --login | forca o login pelo navegador (mesmo com chave salva) | | --key <chave> | usa a chave de licenca direto, pulando o navegador (ou use a env SLOPLESS_KEY) | | --no-open | nao abre o navegador automatico (mostra o link pra abrir na mao) | | --dir <pasta> | onde instalar (padrao: pasta atual, ou uma subpasta se ela nao estiver vazia) | | --target <alvo> | claude-code (padrao) ou codex | | --project <id> | escolher um workspace especifico (se a conta tiver mais de um) | | --studio <url> | endpoint do Studio (padrao https://www.slopless.com.br; ou env SLOPLESS_STUDIO_URL) | | --yes | nao pergunta nada (assume os padroes) | | --skip-setup | so baixa e extrai; nao roda o setup | | --json | saida em JSON (pra automacao) |

Atualizar

Rode npx @slopless/init de novo na mesma pasta. Ele atualiza pipeline, skills e contexto, e preserva o seu trabalho (mesma logica do /slopless-update).

Pausa e retomada (assinatura)

Sem assinatura ativa, a inteligencia pausa, mas nada se perde:

  • A memoria hospedada (lições, padrões, demandas) trava no servidor na hora e fica guardada no banco. Volta sozinha quando voce reativa.
  • A inteligencia local (skills, conhecimento, contexto) e pausada com lock: vai pra .slopless/locked/, deixando seu trabalho (decisoes, demandas) intacto. Reative com unlock (restaura do cofre) ou rode npx @slopless/init de novo (re-baixa do banco).

Ao reassinar, tudo volta 100% como estava.

Privacidade

O CLI envia apenas license_key + instance_id + alvo. Nunca o conteudo do seu projeto. So fala com o Studio por https (localhost e liberado so em desenvolvimento).