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 🙏

© 2026 – Pkg Stats / Ryan Hefner

@littlechic/vision

v2.0.0

Published

LittleChic Vision API for object detection and image processing

Readme

Little Chic Vision

This repo is for a spike on the Google Vision API to evaluate whether it is applicable to Little Chic Market.

Authentication

Local Environment

Use the gcloud CLI to set up authentication for the Google Vision API client library. To do this, create application default credentials for your local environment:

gcloud init
gcloud auth application-default login
gcloud auth application-default set-quota-project PROJECT_ID

The document.

Production Environment

The preferred method to set up authentication from outside of Google Cloud is to use workload identity federation. For more information, see Set up ADC for on-premises or another cloud provider in the Google Cloud authentication documentation.

Usage

Produce face and item detection results:

npm install
node faces.js
node items.js

If there are HEIC images, transfer them to JPEG:

node heic2jpeg.js

本地測試 NPM 套件的方式 (npm pack)

當你正在開發一個本地 NPM 套件,例如 @littlechic/vision,並希望在一個其他專案(例如 Next.js 應用)中測試這個套件,推薦使用 npm pack 的方式,避免 npm link 帶來的 symlink 問題。

🧩 適用情境

  • 你正在開發一個可重複使用的套件(library)
  • 想要在另一個專案中 本地測試尚未發佈的版本
  • 不想用 npm link,以避免 symlink 相依造成 Webpack 或 TypeScript 編譯錯誤

📦 使用 npm pack 測試套件

1. 在套件目錄中打包

cd /path/to/your/package
npm run build     # 如果你的套件有 build 步驟
npm pack

這會產出一個 .tgz 檔案,例如:

@littlechic/vision-1.0.0.tgz

2. 在應用端安裝該套件

切換到你要測試的專案目錄(例如 Next.js 應用):

cd /path/to/your/app
npm install /absolute/path/to/@littlechic/vision-1.0.0.tgz

✅ 安裝完成後,你可以像正常使用 npm 套件一樣:

import { VisionService } from '@littlechic/vision';