jamesadarich / install-self

Self-reference an NPM module and get rid of relative references

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

install-self

Build Status

reference your npm module from itself

Usage

npm install install-self --save-dev

Add install-self to your npm scripts or install it globally and run direct from your CLI

Reference your package

// es5
var package = require("package-name");

// es6
import { something } from "package-name";

Good news it works with TypeScript too (including typings!)

Why?

Simplify the process of integration testing NPM modules

If your NPM module depends on a package that depends on a different version of the original module then this can cause problems with using things like npm link

How?

It simply puts your package.json into the node_modules folder and updates the references

About

Self-reference an NPM module and get rid of relative references

License:MIT License


Languages

Language:JavaScript 85.7%Language:TypeScript 14.3%