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

@dev-sync/cli

v0.1.4

Published

Dev-Sync CLI - AI-powered schema sync for modern development

Readme

Dev-Sync CLI

Run Dev-Sync schema scans from a terminal and store the results in the Dev-Sync dashboard.

Requirements

  • Node.js 20 or newer
  • A Dev-Sync account at https://dev-sync.dev
  • A dashboard project with a configured repository and database connection

Install

npm install --global @dev-sync/cli

Dashboard workflow

Run the CLI without arguments to open the guided workflow:

devsync

The terminal flow follows the dashboard:

  1. Sign in to Dev-Sync
  2. Create a project or select an existing project
  3. Scan the connected schema
  4. Review the latest report
  5. Generate a migration plan

The same workflow remains available as individual commands:

devsync login
devsync create            # Create a new connected project
devsync select            # Select an existing dashboard project
devsync scan
devsync report
devsync migrate --db postgresql://...

devsync login uses browser device authorization. devsync create creates a local project first and synchronizes it when you are signed in; use devsync create --local to deliberately remain offline. devsync select presents projects as a numbered list and links the chosen project to the current workspace. devsync link <project-id> remains available for scripts. Authentication credentials remain in the user-level Dev-Sync configuration directory.

The linked devsync scan runs the same server-side scanner as the dashboard and saves the report to the selected project. devsync report retrieves and displays its latest report.

Offline scan

devsync scan --local

The offline scanner inspects the current workspace without creating a dashboard report.

Session commands

devsync whoami
devsync logout

Configuration

Dev-Sync creates .devsync/config.json in a linked workspace:

{
  "version": "1.0",
  "project": {
    "id": "project-uuid",
    "name": "example-project",
    "schemaType": "supabase"
  },
  "database": {
    "mode": "auto",
    "connectionString": "",
    "writeAccess": false
  },
  "safety": {
    "allowWrites": false,
    "allowDbWrites": false,
    "requirePlanApproval": true
  }
}

Do not commit database passwords or tokens. Use the dashboard project configuration for cloud scans.

Development

npm ci
npm test
npm run pack:check

License

MIT