npm-self-link

1.1.7 • Public • Published

npm-self-link

CLI tool to bootstrap a node package, allowing it to depend on itself.

Bootstrapping is the concept of building something using the thing itself as a part of the process. npm packages can't literally add dependencies on themselves, but npm-self-link makes use of npm link to allow them to do so.

installation

# using yarn 
yarn add --dev npm-self-link
 
# using npm 
npm install --save-dev npm-self-link

usage

Simply run the command in your terminal:

npm-self-link

Note: you must run the command again after each npm install, which does not preserve package links.

or add it to an npm script in your package.json:

{
  "scripts": {
    "pretest": "npm-self-link",
    "test": "node tests.js"
  }
}

Generally you should run npm-self-link prior to any process where your package will import (or require) itself.

see also

Dependents (0)

Package Sidebar

Install

npm i npm-self-link

Weekly Downloads

2

Version

1.1.7

License

MIT

Unpacked Size

4.93 kB

Total Files

4

Last publish

Collaborators

  • andarist