npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

tianma-ucc

v1.1.1

Published

The wrapper module for UCC

Downloads

5

Readme

tianma-ucc

The Pegasus module wrapper for UCC

tianma-ucc作为Pegasus的一条管道,用于实时编译文件供unicorn管道使用。

文件目录

  • htdocs
    • group
      • project
        • 1.0.0
          • src a.js
          • package.json

访问流程

http://localhost/group/project/1.0.0/a.js

tianma-ucc解析URL,获取base路径为group/project/1.0.0 根据base路径获取package.json,解析package.json中的配置选项用于UCC实时编译。

如果package.json中的source配置为src,那么实际上访问的是以下文件路径:

http://localhost/group/project/1.0.0/src/a.js

没有package.json的情况

默认source为当前路径。

package.json的查找规则

根据base依次向上查找,比如当前base为group/project/1.0.0,如果当前base下无法获取package.json,则设置base为 group/project,直至根目录。