npm-internal

1.4.0 • Public • Published

npm-internal

This helps you package internal npm modules and upload them to your own s3 bucket. Then you can include them in other projects using the url it returns.

> npm install -g npm-internal

Setup config. npm-internal uses Env vars for all its config. See usage.md for details.

Go to base directory of your node module

> npm-internal publish

npm-package-1.0.0.tgz
Uploading Package to S3
package url: https://{BUCKET}.s3.amazonaws.com/package/npm-package-1.0.0-e84b5cf2ebc818b602885a9e0d7b351b8a9928d1.tgz

dev releases

sometimes dev packages are useful for staging deploys

> npm-internal publish --dev

dev publish: npm-package-v1.0.0-2-g30bc1a6
npm-package-1.0.0.tgz
Uploading Package to S3
package url: https://{BUCKET}.s3.amazonaws.com/package/npm-package-v1.0.0-2-g30bc1a6-e84b5cf2ebc818b602885a9e0d7b351b8a9928d1.tgz

show versions

need a link to a current or past version. npm-internal show

> npm-internal show

0.0.0 https://{BUCKET}.s3.amazonaws.com/package/npm-package-0.0.0-e84b5cf2ebc818b602885a9e0d7b351b8a9928d1.tgz
0.0.1 https://{BUCKET}.s3.amazonaws.com/package/npm-package-0.0.1-e84b5cf2ebc818b602885a9e0d7b351b8a9928d1.tgz

scoped modules

All scoped modules (@org/module-name) take the following naming scheme (inherited from npm pack):

https://{BUCKET}.s3.amazonaws.com/package/org-module-name-v1.0.0-e84b5cf2ebc818b602885a9e0d7b351b8a9928d1.tgz

Readme

Keywords

none

Package Sidebar

Install

npm i npm-internal

Weekly Downloads

2

Version

1.4.0

License

MIT

Last publish

Collaborators

  • mapbox-admin