Socket
Book a DemoInstallSign in
Socket

lego-client

Package Overview
Dependencies
Maintainers
2
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

lego-client

lego client api

latest
Source
npmnpm
Version
0.0.13
Version published
Maintainers
2
Created
Source

lego-client

NPM version Build Status Coverage Status NPM downloads

lego client api

Install

$ npm install lego-client -g

Usage

var client = require('lego-client');

// global configuration
client.config({
  registry: 'http://registry.legojs.io',
  auth: '12345'
})

// install seajs
client.install({name: 'seajs'}, function(err) {
  console.log(err);
});

// overwrite global config
client.install({name: 'seajs'}, {registry: 'http://your-registry'}, function(err) {
  console.log(err);
});

API

config

Global configuration

  • registry: registry url of yuan server
  • global_registry: global registry, others are private
  • proxy: an HTTP proxy, pass to request
  • auth: the authKey that copied from legojs accout page
  • temp: the temp directory

login

Login legojs.io, arguments below

  • username: the username of registry
  • authkey: the authKey that copied from legojs accout page

install

Install a package, arguments below

  • name: the package name, can also be name@version
  • cwd: the dependencies of the package in the cwd will be installed, use it when name isn't specified
  • destination: the directory that install to
  • force: force download packages from registry, no cache
  • save: save name to package.dependencies
  • saveDev: save name to package.devDependencies

Search a package, arguments below

  • name: search packages with your query name

info

Get package info, arguments below

  • name: the package name
  • version: the package version

publish

Publish a package, arguments below

  • cwd: where is your package
  • tag: publish with a given tag that you can install by name@tag, default is stable
  • force: force publish when the package exists

unpublish

Unpublish a package, arguments below

  • name: the package name
  • version: the package version

LISENCE

Copyright (c) 2014 popomore. Licensed under the MIT license.

FAQs

Package last updated on 08 Apr 2016

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