Skip to content

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

34 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASafariM DevTools

ASafariM DevTools

Interactive showcase for all npm packages published under the @asafarim scope — live demos, install commands, and documentation links in one place.

Live: https://asafarim.be

Tech Stack

Getting Started

pnpm install
pnpm dev

Or simply:

.\run.ps1

Open http://localhost:3200.

Scripts

Command Description
pnpm dev Start dev server
pnpm build Production build
pnpm start Start production server
pnpm lint Type-check (tsc)
pnpm typecheck Type-check (tsc)

Project Structure

src/
  app/
    page.tsx            # Home: hero, stats, package grid by category
    layout.tsx          # Root layout + sidebar
    icon.svg            # Favicon (Next.js file convention)
    packages/[slug]/    # Per-package demo pages
  components/
    Sidebar.tsx         # Search + category navigation
    PackageDemoFrame.tsx
    CopyButton.tsx
  lib/
    packages.ts         # PACKAGES / CATEGORIES registry (single source of truth)
public/
  logo.svg              # Full lockup (icon + wordmark)
  logo-icon.svg         # Icon badge

Adding a package: append an entry to PACKAGES in src/lib/packages.ts — it appears in the sidebar and home grid automatically.

Deployment

The site runs in Docker on the same VPS as asafarim.com, routed by a shared Caddy reverse proxy (asafarim.be → devtools:3200) with automatic Let's Encrypt TLS.

Redeploy with a single command (requires ssh asm access):

.\redeploy.ps1

This archives the repo, uploads it to /var/repos/asafarim-devtools on the VPS, rebuilds the Docker image, restarts the container, and verifies both sites respond.

Security

Found a vulnerability? Please do not open a public issue — see our Security Policy for how to report it privately.

Legal

Links

About

No description, website, or topics provided.

Resources

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages