@shba007/unstack
Version:
Print your favorite framework info into cli
178 lines (134 loc) • 3.13 kB
Markdown
<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
[](https://npmjs.com/package/@shba007/unstack)
[](https://npmjs.com/package/@shba007/unstack)
[](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 {} from '@shba007/unstack'
```
**CommonJS** (Legacy Node.js)
```js
const {} = require('@shba007/unstack')
```
**CDN** (Deno, Bun and Browsers)
```js
import {} 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>