Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@ordergroove/smi-serve

Package Overview
Dependencies
Maintainers
38
Versions
71
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@ordergroove/smi-serve

Utility to serve a SMI template locally

  • 1.3.10
  • Source
  • npm
  • Socket score

Version published
Weekly downloads
130
increased by465.22%
Maintainers
38
Weekly downloads
 
Created
Source

@ordergroove/smi-serve

This README document provides an overview and usage instructions for the smi-serve program.

Overview

smi-serve is a command-line tool designed to manage authentication credentials, initialize directories for use with Ordergroove's services, and start a development server.

Installation

Before using smi-serve, ensure you have Node.js installed on your system. If not, you can download and install it from nodejs.org.

Usage

To use smi-serve via npx, follow the instructions below:

1. Authentication Management

To manage authentication credentials for Ordergroove, execute:

npx @ordergroove/smi-serve auth

This command manages authentication credentials for Ordergroove. Any errors encountered during the process will be displayed.

2. Initialization

To initialize the current directory with assets from Ordergroove RC3 and start the development server, use:

npx @ordergroove/smi-serve init

This command initializes the current directory with assets from Ordergroove RC3 and starts a development server for serving the initialized assets. Any initialization errors will be displayed. Options:

  • -y Answer all prompts as yes and silent the prompts
  • --force or -f Force override local files if present

3. Start the Development Server

If no command is specified, the default behavior is to start the development server. This can also be explicitly invoked using:

npx @ordergroove/smi-serve serve

This command starts the development server and serves assets. The server's behavior can be modified using various options.

4. Deploy Changes to Ordergroove

To deploy changes to Ordergroove, use the deploy command:

npx @ordergroove/smi-serve deploy

This command deploys changes to Ordergroove based on the configured settings. Ensure you have the necessary authentication and configuration set up.

Options

You can use a configuration file (.ogrc.json by default) to store settings from the command line. The following option is available:

--configFile or -c: Specify the path to the Ordergroove configuration file. Defaults to .ogrc.json.

This config is auto generated when you login and placed into the current working directory.


The program provides several options to customize its behavior:

  • --verbose or -v: Enable verbose logging.
  • --outdir or -o: Specify the output directory for build artifacts. Defaults to node_modules/.smi-serve-build.
  • --port or -p: Specify the HTTP port for the development server. Defaults to an available free port.
  • --env or -e: Specify the Ordergroove environment: prod or staging. Defaults to prod.
  • --impersonate or -i: Enable customer impersonation.

Example usage with options:

npx @ordergroove/smi-serve serve --verbose --port 8080 --production

FAQs

Package last updated on 31 Mar 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc