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

dlw-one-shot-installer

v0.4.3

Published

NPM wrapper for One-Shot Setup installer - downloads and runs the binary from GitHub Releases

Readme

@DLW-INT-SAP-DEV/one-shot-installer

NPM wrapper for the One-Shot Setup installer. This package downloads and executes the appropriate binary from GitHub Releases based on your platform.

Installation

Using npx (Recommended)

No installation required - run directly:

npx @DLW-INT-SAP-DEV/one-shot-installer

Global Installation

npm install -g @DLW-INT-SAP-DEV/one-shot-installer
one-shot-installer

Local Installation

npm install @DLW-INT-SAP-DEV/one-shot-installer
npx one-shot-installer

Authentication

This package downloads binaries from a private GitHub repository. Authentication is handled automatically:

  1. First run: The binary will prompt you to authenticate via GitHub OAuth Device Flow
  2. Subsequent runs: Your token is cached at ~/.one-shot-installer/github-token.json

Alternative: Environment Variable

You can also provide a GitHub token via environment variable:

# Windows (PowerShell)
$env:GITHUB_TOKEN="your_token_here"
npx @DLW-INT-SAP-DEV/one-shot-installer

# macOS/Linux
GITHUB_TOKEN="your_token_here" npx @DLW-INT-SAP-DEV/one-shot-installer

How It Works

  1. Detects your platform (Windows, macOS, Linux) and architecture
  2. Downloads the appropriate binary from GitHub Releases (or uses cached version)
  3. Executes the installer
  4. The installer guides you through:
    • Selecting technology domains (SAPUI5, CAP, ABAP, etc.)
    • Choosing your AI assistant
    • Installing MCP server configuration

Supported Platforms

  • Windows: x64
  • macOS: x64 (Intel), arm64 (Apple Silicon)
  • Linux: x64

Cache Location

Binaries are cached at:

  • Windows: %USERPROFILE%\.one-shot-installer\bin\
  • macOS/Linux: ~/.one-shot-installer/bin/

Troubleshooting

"Failed to download binary"

If you see authentication errors:

  1. Make sure you have access to the repository
  2. Run the installer once to authenticate via OAuth
  3. Or set GITHUB_TOKEN environment variable with a valid GitHub token

"Unsupported platform"

The installer currently supports:

  • Windows 10/11 (x64)
  • macOS 10.15+ (Intel and Apple Silicon)
  • Linux x64 (Ubuntu, Debian, RHEL, etc.)

Binary not executing

On macOS/Linux, if you get permission errors:

chmod +x ~/.one-shot-installer/bin/machine-setup-*

What Gets Installed

The installer provides:

  • Technology-specific context files (documentation, patterns, best practices)
  • MCP server configuration for AI assistants (Claude, Copilot, Cursor)
  • Setup instructions for your development environment

Repository

GitHub: DLW-INT-SAP-DEV/DBE_DLWR_AI_WORKSPACE_SETUP_client

License

Internal use only - DLW-INT-SAP-DEV organization

Support

For issues or questions, open an issue on GitHub.