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

@libai168/dsh-tool-shopify

v0.1.1

Published

Read-only Shopify Admin GraphQL tools for stores, products, orders, customers, inventory, and collections

Readme

dsh-tool-shopify

面向 DeepSeek Harness 的 Shopify Admin GraphQL 只读工具。

工具

  • shopify_auth_test、shopify_get_shop
  • shopify_list_products
  • shopify_list_orders
  • shopify_list_customers
  • shopify_list_inventory_levels
  • shopify_list_collections

插件使用 Shopify Admin GraphQL API 2026-01 和固定查询,不提供任意 GraphQL、mutation、结账、退款或其他写操作。

配置

plugins:
  dsh-tool-shopify:
    storeDomain: your-store.myshopify.com
    accessToken: ${SHOPIFY_ADMIN_ACCESS_TOKEN}

请为自定义 Admin API 应用配置所需的只读权限,例如 read_products、read_orders、read_customers、read_inventory 和 read_product_listings。客户和订单字段可能还需要 Shopify 的受保护客户数据审批。

安全边界

  • 店铺域名仅允许 HTTPS *.myshopify.com。
  • 只向 /admin/api/2026-01/graphql.json 发送固定查询。
  • 客户姓名和邮箱会脱敏;电话、地址、备注、标签、metafield 和原始 GraphQL 响应不会返回。
  • 游标和页大小有上限;输出默认不超过 64 KiB,可配置范围为 1 KiB 至 256 KiB。
  • Token 只放在 X-Shopify-Access-Token 请求头中,不会返回或出现在错误信息里。

开发

npm install
npm test
npm run typecheck
npm run build
npm pack --dry-run