# @shba007/unstack

> Print your favorite framework info into cli

Latest version **1.0.8** (published 2026-09-24) · MIT license · 0 weekly downloads

## Install

```sh
npm install @shba007/unstack
pnpm add @shba007/unstack
yarn add @shba007/unstack
bun add @shba007/unstack
```

Provides the command `unstack`.

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; recently updated; high maintenance score; high quality score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 1.0.8 |
| Published | 2026-09-24 |
| First published | 2024-12-14 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Node | ^20.15.0 \|\| ^22.11.0 |
| Dependencies | 11 |
| Unpacked size | 42.5 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2 |
| Author | Shirsendu Bairagi <shirsendu2001@gmail.com> |
| Maintainers | shba007 |
| Keywords | alpinejs, analog, angular, art, ascii art, astro, docus, ember, express, fastify, feathers, framework, fresh, gatsby, gridsome, hydrogen, koa, lit, logo, meteor, mithril, nestjs, next, nitro, nuxt, preact, qwik, react, redwood, remix, solidjs, stencil, svelte, svelte-kit, tinijs, vitepress, vuejs, vuepress |

## Links

- npm: https://www.npmjs.com/package/@shba007/unstack
- Repository: https://github.com/shba007/unstack
- npm.io page: https://npm.io/package/@shba007/unstack

## Dependencies (11)

- [ora](https://npm.io/package/ora.md) ^9.4.1
- [chalk](https://npm.io/package/chalk.md) ^6.0.0
- [citty](https://npm.io/package/citty.md) ^0.2.2
- [ofetch](https://npm.io/package/ofetch.md) ^1.5.1
- [consola](https://npm.io/package/consola.md) ^3.4.2
- [std-env](https://npm.io/package/std-env.md) ^4.2.0
- [date-fns](https://npm.io/package/date-fns.md) ^4.4.0
- [wrap-ansi](https://npm.io/package/wrap-ansi.md) ^10.0.2
- [string-width](https://npm.io/package/string-width.md) ^8.2.2
- [@shba007/unascii](https://npm.io/package/@shba007/unascii.md) ^1.0.13
- [@inquirer/prompts](https://npm.io/package/@inquirer/prompts.md) ^8.7.2

## Alternatives

- [d3-force-3d](https://npm.io/package/d3-force-3d.md) — 1.0M weekly downloads
- [ng2-charts](https://npm.io/package/ng2-charts.md) — 486.8K weekly downloads
- [@arcgis/core](https://npm.io/package/@arcgis/core.md) — 257.8K weekly downloads
- [react-sparklines](https://npm.io/package/react-sparklines.md) — 249.3K weekly downloads
- [react-native-gifted-charts](https://npm.io/package/react-native-gifted-charts.md) — 182.3K weekly downloads

## Recent versions

- 1.0.8 (latest) — 2026-09-24
- 1.0.6 — 2026-02-03
- 1.0.5 — 2026-02-03
- 1.0.4 — 2026-02-02
- 1.0.3 — 2026-01-17
- 1.0.2 — 2025-12-15
- 1.0.1 — 2025-09-07
- 1.0.0 — 2025-07-13
- 0.3.6 — 2025-01-10
- 0.3.5 — 2025-01-07
- 0.3.4 — 2025-01-07
- 0.3.3 — 2025-01-07
- 0.3.2 — 2025-01-07
- 0.3.1 — 2024-12-22
- 0.3.0 — 2024-12-14

## README

<p align="center">
  <picture>
    <source srcset="./public/logo-dark.png" media="(prefers-color-scheme: dark)">
    <source srcset="./public/logo-light.png" media="(prefers-color-scheme: light)">
    <img src="./public/logo-light.png" alt="Logo" width="128">
  </picture>
</p>

# UnStack

[![npm version](https://img.shields.io/npm/v/@shba007/unstack?color=blue)](https://npmjs.com/package/@shba007/unstack)
[![npm downloads](https://img.shields.io/npm/dm/@shba007/unstack?color=blue)](https://npmjs.com/package/@shba007/unstack)
[![License](https://img.shields.io/npm/l/@shba007/unstack?color=blue)](https://github.com/shba007/unstack?tab=MIT-1-ov-file)

> Print your favorite framework info into cli

<video controls src="public/preview.mp4" title="Demo" loop muted autoplay></video>

## Usage (CLI)

Globally run print with `npx`:

```sh
npx @shba007/unstack@latest
```

or

```sh
npx @shba007/unstack@latest -f [framework]
```

    Options:
    -f, --framework prints the framework's logo and details

Use `npx @shba007/unstack print --help` for more usage info.

## Usage (API)

Install package:

```sh
# ✨ Auto-detect
npx nypm install @shba007/unstack

# npm
npm install @shba007/unstack

# yarn
yarn add @shba007/unstack

# pnpm
pnpm install @shba007/unstack

# bun
bun install @shba007/unstack
```

Import:

**ESM** (Node.js, Bun)

```js
import { getDetails } from '@shba007/unstack';
```

**CommonJS** (Legacy Node.js)

```js
const { getDetails } = require('@shba007/unstack');
```

**CDN** (Deno, Bun and Browsers)

```js
import { getDetails } from 'https://esm.sh/@shba007/unstack';
```

## Feature

Currently supports the following

- Frameworks:-
  - Frontend:-
    - Angular
    - React
    - Vue
    - Svelte
    - Preact
    - Solid
    - Remix
    - Qwik
    - Lit
    - TiniJS
    - Alpine
    - Stencil
    - Mithril
    - Astro
    - Vuepress
    - Vitepress
    - Docus
    - Meteor

  - Backend:-
    - Express
    - Fastify
    - Koa
    - Feathers
    - NestJS
    - Nitro

  - FullStack:-
    - Analog
    - Next
    - Gatsby
    - Nuxt
    - Gridsome
    - Svelte Kit
    - Ember js
    - Fresh
    - Redwood
    - Hydrogen

Currently displays the following details

- Description
- Starts
- Published At
- Updated At
- Author
- Version
- GitHub Link
- Website Link
- Init Command

## Vision and Roadmap

- Update Published At Using NPM
- Include all framework's Icons of JS Ecosystem
  - Adonis JS
  - Django
  - Flask
  - FastAPI

- Add all Runtime
  - Node.js
  - Deno
  - Bun

- Add all Build Tools/Bundler
  - Webpack
  - Vite
  - Rollup
  - Parcel
  - Snowpack

## Development

<details>

<summary>local development</summary>

- Clone this repository
- Install latest LTS version of [Node.js](https://nodejs.org/en/)
- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`
- Install dependencies using `pnpm install`
- Run interactive tests using `pnpm dev`

</details>

## License

Published under the [MIT](https://github.com/shba007/unstack/blob/main/LICENSE) license.
<br><br>
<a href="https://github.com/shba007/unstack/graphs/contributors">
<img src="https://contrib.rocks/image?repo=shba007/unstack" />
</a>

---
_Source: https://npm.io/package/@shba007/unstack · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
