Skip to content
Merged

Dev #12

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,25 @@
# Changelog

## [1.7.0] — 2026-05-13

### Added
- **Unused dependency detection** — powered by `depcheck`; surfaces packages listed in `package.json` that are not imported anywhere in the project, shown in a dedicated panel
- **Smart filters panel** — contextual filter chips that adapt to the current package list (e.g. unused, outdated, dev-only)

### Fixed
- CodeQL static-analysis alert

---

## [1.5.0] — 2026-05-12

### Added
- **Script runner** — dedicated Scripts view for running any `package.json` script from the browser with live streaming output and per-script run history
- **Dark mode** — system-aware theme with manual toggle; preference persisted across sessions
- **CI / CodeQL workflows** — GitHub Actions pipeline for lint, typecheck, and build; CodeQL security scanning on every push and PR

---

## [1.3.3] — 2026-05-10

### Added
Expand Down
12 changes: 12 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,14 @@
<img src="https://raw.githubusercontent.com/njevric/packy-dev/main/public/banner.svg" alt="Packy — modern browser UI for npm package management" width="900"/>
</p>

<p align="center">
<a href="https://www.npmjs.com/package/packydash"><img src="https://img.shields.io/npm/v/packydash" alt="npm version"/></a>
<a href="https://www.npmjs.com/package/packydash"><img src="https://img.shields.io/npm/dm/packydash" alt="npm downloads"/></a>
<a href="https://github.com/NJevric/packy-dev/actions/workflows/ci.yml"><img src="https://github.com/NJevric/packy-dev/actions/workflows/ci.yml/badge.svg" alt="CI"/></a>
<a href="LICENSE"><img src="https://img.shields.io/badge/License-MIT-blue.svg" alt="License: MIT"/></a>
<a href="https://www.npmjs.com/package/packydash"><img src="https://img.shields.io/node/v/packydash" alt="Node version"/></a>
</p>

Modern browser UI for managing npm dependencies and packages.

Run `packy` in any Node.js project to open a fully responsive dashboard for installing, removing, and updating packages — with real-time output streaming and a built-in security auditor.
Expand All @@ -20,6 +28,10 @@ Run `packy` in any Node.js project to open a fully responsive dashboard for inst
- **Activity feed** — timeline of recent installs, updates, removals, and audits across sessions
- **Real-time streaming** — command output streamed live to the browser via SSE
- **Smart filtering** — search packages by name, filter by type (all / outdated / dependencies / devDependencies)
- **Unused dependency detection** — powered by `depcheck`; highlights packages declared in `package.json` but not imported in the project
- **Smart filters panel** — contextual filter chips that surface the most relevant package subsets at a glance
- **Script runner** — run any `package.json` script from the browser with live output streaming and per-script run history
- **Dark mode** — system-aware theme with a manual toggle; preference persisted across sessions
- **Fully responsive** — works on mobile, tablet, and desktop

## Requirements
Expand Down
Loading
Loading