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

@fastgpt-sdk/sandbox-adapter

v0.0.28

Published

Unified abstraction layer for cloud sandbox providers with adapter pattern and feature polyfilling

Downloads

1,747

Readme

@fastgpt/sandbox

A unified, high-level abstraction layer for cloud sandbox providers. It offers a consistent, vendor-agnostic interface for creating, managing, and interacting with sandboxed environments like OpenSandbox.

This package is ESM-only ("type": "module") and requires Node.js >= 20.

安装

pnpm add @fastgpt/sandbox

Next.js 集成

如果在 Next.js 项目中使用,需要配置以处理 ESM 依赖。在 next.config.js 中添加:

/** @type {import('next').NextConfig} */
const nextConfig = {
  transpilePackages: ['@fastgpt-sdk/sandbox-adapter'],
  experimental: {
    esmExternals: 'loose',
  },
};

module.exports = nextConfig;

详细说明请参考 Next.js 集成指南

用途

1. 操作沙盒

  1. 执行命令:执行命令并返回结果
    1. Create 接口:成功返回,则认为沙盒已创建成功,可以执行命令。
    2. 执行
  2. 下载文件。

2. 管理沙盒

  1. 定期暂停:每 n 分钟不活跃则暂停
  2. 定期销毁:每 n 分钟不活跃则销毁

添加新适配器