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

@sap/wing-service-explorer

v1.8.1

Published

Provide the ability to explore SAP services

Downloads

168,606

Readme

@sap/wing-service-explorer

Overview

Wing-service-explorer is an npm package that provides the ability to explore SAP services.

API

Wing-service-explorer exposes 3 different objects for 3 different SAP systems:

ServiceURLExplorer


This object exposes APIs for exploration of systems and services defined as OData odata_gen in the account destination list.

getDestinations

Returns a list of destinations filtered with WebIDEUsage = odata_gen

isFullUrlDestination

Gets as an input a destination object (received from the getDestinations API) and returns true if this is a destination to a system or a service (i.e. if the destination includes a property named full_url and its value is true).

getMetadata

Gets as an input a ConnectionDetails object (which contains the details to connect to a service) and returns the metadata (XML format) which the service exposes.

APIHubExplorer


This object exposes APIs for exploration of APIs from the APIHub system.

getDestinations

Returns a list of destinations filtered by WebIDEUsage = apihub_catalog

getListOfAPIs

Gets as an input a destination object (received from the getDestinations API) and returns a list of APIs exposed by the APIHub system.

getApiKey

Gets as an input a destination object and user authetication details (user/password) and returns the user's API key from the APIHub system. (Required for getting the API metadata.)

getMetadata

Gets as an input a ConnectionDetails object (which contains the details to connect to an API) and returns the metadata (XML format) which the API exposes. Note: The APIHub requires a definition of 2 destinations. The first one for the APIHub system and the second for the API sandbox.

ExtensionFactoryExplorer


This object exposes APIs for exploration of systems exposed by the Extension Factory.

getDestinations

Returns a list of destinations which contain an additional property named XFSystemName.