fengmk2 / uncap

A missing UI for npmmirror's online pkg viewer.

Home Page:https://uncap.elrrrrrrr.cloud

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

๐Ÿพ Uncap

ไธญๆ–‡็‰ˆๆœฌ ๐Ÿš€ Live Example

Uncap: A missing UI for npmmirror's online pkg viewer.

screenshot

  • ๐Ÿ—๏ธ Independently deployable
  • ๐Ÿ› ๏ธ Easy to integrate in project
  • ๐Ÿ’ช๐Ÿป Powerful file parsing performance
  • ๐ŸŽฏ Any semver expression

Deploy with Vercel

Introduction

npmmirror provides a powerful online preview feature for NPM artifacts. Uncap is the frontend implementation of this feature.

Principles

  1. Use umijs as the frontend framework.
  2. Use monaco-editor for file content preview.
  3. Interface services are provided by cnpmcore , which also supports cross-domain calls by default.
  4. Inspired by ref

Development Guide

# Use your preferred package management tool for dependency installation
$ npm i

# Launch the local development environment
$ npm run dev

# If there is a custom deployment requirement
# you can perform the build and package.
# The build output defaults to the dist directory.

$ npm run build

Roadmap

  • Support for semver expressions
  • Path URL mapping
  • Version and release list
  • Access history page
  • Light theme

About

A missing UI for npmmirror's online pkg viewer.

https://uncap.elrrrrrrr.cloud


Languages

Language:TypeScript 94.1%Language:CSS 4.8%Language:Less 1.1%