All Projects → UD-UD → Npm Safe Install

UD-UD / Npm Safe Install

Licence: mit
A node cli that performs npm install in a safe manner such the locally linked modules are not removed during install

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to Npm Safe Install

Snm
🤏 Smol Node Manager written in Rust
Stars: ✭ 24 (+20%)
Mutual labels:  npm
Yarn Package Boilerplate
An Yarn package with babel, jest, flow, prettier and more
Stars: ✭ 10 (-50%)
Mutual labels:  npm
Yarpm
CLI tool to run npm scripts with either npm or yarn, depending on how it was started
Stars: ✭ 13 (-35%)
Mutual labels:  npm
Sass A11ycolor
🌈 Generate the nearest accessible color with Sass.
Stars: ✭ 24 (+20%)
Mutual labels:  npm
Install Self Peers
Stars: ✭ 26 (+30%)
Mutual labels:  npm
Typescript Type Generator
Generate interfaces on the go! Network request? Then generate interfaces for response!
Stars: ✭ 11 (-45%)
Mutual labels:  npm
Engines Ok
Check for engines filed - node/npm
Stars: ✭ 23 (+15%)
Mutual labels:  npm
Release Man
听说你发新版总忘记打 Tag 和改 package.json?
Stars: ✭ 14 (-30%)
Mutual labels:  npm
Autoupdate
Library autoupdate tool 🎰
Stars: ✭ 8 (-60%)
Mutual labels:  npm
Npm Consult
NPM Project Consultant CLI
Stars: ✭ 13 (-35%)
Mutual labels:  npm
Unreset.css
Unreset CSS restores browsers' default element styles which are reset by Eric Meyer's Reset CSS, YUI 3 Reset CSS, HTML5 Reset Stylesheet of HTML5 Doctor, or Tim Murtaugh's HTML5 Reset.
Stars: ✭ 24 (+20%)
Mutual labels:  npm
Instagramfirstcommenter
This bot will post a predefined comment as fast as possible to a new post on the target profile. I used this to successfully win tickets for a big music festival.
Stars: ✭ 26 (+30%)
Mutual labels:  npm
Strangelog
Painless file-based changelog management via CLI.
Stars: ✭ 12 (-40%)
Mutual labels:  npm
Interactive Git Tag
Interactive tool that helps with your git tagging by suggesting versions
Stars: ✭ 24 (+20%)
Mutual labels:  npm
Conventional Changelog Angular Emoji
👍 Emoijis for the Angular Commit Guidelines with Emojis
Stars: ✭ 13 (-35%)
Mutual labels:  npm
Preppy
A simple and lightweight tool for preparing the publish of NPM packages.
Stars: ✭ 23 (+15%)
Mutual labels:  npm
Smartphoto
The most easy to use responsive image viewer especially for mobile devices
Stars: ✭ 858 (+4190%)
Mutual labels:  npm
Openssl Self Signed Certificate
Self-signed certificate for development use, generated using openssl.
Stars: ✭ 14 (-30%)
Mutual labels:  npm
Magic
CSS3 Animations with special effects
Stars: ✭ 7,253 (+36165%)
Mutual labels:  npm
Npm Script Naming Ideas
Ideas for naming npm scripts
Stars: ✭ 12 (-40%)
Mutual labels:  npm

Safe npm install

Build Status NPM version Required Node version NPM total downloads Contributors License

npm-safe-install

A cli utility that performs npm install in a safe manner such the locally linked modules are re-linked after installation

Getting Started

These instructions will get your a copy of the project up and running on your local machine.

Prerequisites

node >= 8.4.0

Installing

Install npm-safe-install globally by running the following command:

npm install -g npm-safe-install

Usage

You can run the module by using any of the following command :

  • npm-safe-install
  • nsi

When you run this utility ,it searches for the linked projects and rebuilds any broken links.

Alternatively you can create a .nsi.json in the root directory and list all the submodules in form of an array

// example
[
    "module-1",
    "module-2"
]

The utility will rebuild the links for the submodules specified in this file.

Options

This utility has the following options :

# run nsi in current directory
nsi

# install npm packages
nsi package-1 package-2

# run nsi in target folder
nsi -t <target folder path>

# install npm package in target path
nsi -t <target folder path> package-1 package-2

# check version
nsi -v

# list all options
nsi -h 

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].