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

@webda/shell

v3.10.0

Published

Deploy a Webda app or configure it

Downloads

663

Readme

@webda/shell module

This module is part of Webda Application Framework that allows you to quickly develop applications with all modern prerequisites: Security, Extensibility, GraphQL, REST, CloudNative https://webda.io

CI

Join the chat at https://gitter.im/loopingz/webda codecov SonarCloud.io CodeQL

This is the configuration interface, deployment interface for the project Webda

http://webda.io

Check our video presentation on Youtube

Install

npm install @webda/shell --save-dev
# OR
yarn add --dev @webda/shell

Configuration

You'll get the configuration UI for your project

# To avoid opening browser
webda config --no-open

# Display the configuration for a specific deployment
webda config -d deploymentName

# Export the configuration for a specific deployment to a file
webda config -d deploymentName export.json

Serve the current project

This will load the Webda framework and run your project with it on port 18080

webda serve

You can serve with a specific deployment configuration by adding the deployment name

webda -d deploymentName serve

Debug the current project

webda debug

You can debug with a specific deployment configuration by adding the deployment name

webda -d deploymentName debug

It will serve the project on port 18080 and restart the server on any changes made on the folder files If the project has a tsconfig.json, then webda debug will launch the typescript compiler and restart server everytime the compilation process finishes with success.

Deploy

First you need to create a deployment, from the configuration UI

Then just use the Deploy button on the UI or with webda client :

webda -d deploymentName deploy

Generate Swagger/Postman configuration

If you use Amazon we expose a way for you to get the Postman configuration of your API using AWS

webda -d deploymentName openapi myOpenApiDocs.json

Only redeploy Lambda code on AWS

webda -d deploymentName deploy lambda

Requirements

Node.js >= 16.0.0

Licence

LGPL 3.0

Sponsors

Arize AI is a machine learning observability and model monitoring platform. It helps you visualize, monitor, and explain your machine learning models. Learn more

Loopingz is a software development company that provides consulting and development services. Learn more

Tellae is an innovative consulting firm specialized in cities transportation issues. We provide our clients, both public and private, with solutions to support your strategic and operational decisions. Learn more