Socket
Socket
Sign inDemoInstall

release-it

Package Overview
Dependencies
Maintainers
1
Versions
401
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

release-it - npm Package Compare versions

Comparing version 0.1.3 to 0.1.4

2

lib/tracker.js

@@ -37,3 +37,3 @@ var Insight = require('insight'),

this._initialTrack(resolve);
});
}.bind(this));
} else {

@@ -40,0 +40,0 @@ this._initialTrack(resolve);

{
"name": "release-it",
"version": "0.1.3",
"version": "0.1.4",
"description": "Interactive release tool for Git repositories. Increment version, commit, tag, push, build, publish to npm. Supports to build and release to a distribution/component repository.",

@@ -5,0 +5,0 @@ "keywords": [

@@ -33,3 +33,3 @@ # Release It!

$ release --help
Release It! v0.0.9
Release It! v0.1.3

@@ -68,3 +68,3 @@ Usage: release <increment> [options]

"distRepo": false,
"distPkgFiles": undefined, /* Defaults to pkgFiles */
"distPkgFiles": null, /* Defaults to pkgFiles */
"distStageDir": ".stage",

@@ -83,19 +83,25 @@ "distBase": "dist",

### Distribution Repository
If you also want to release to "distribution repo", you'll need to set `distRepo` to a git endpoint (e.g. `'git@github.com:webpro/awesome-component.git'`).
Some projects use a special distribution repository.
### Overrides
There might be multiple reasons to do.
Place a `.release.json` file and **Release It** will use it to overwrite default settings. You can use `--config` if you want to use another filename/location. Most options can be set on the command-line (these will have highest priority).
* Distribute more "clean" file structures (without unrelated test, manifest, documentation files etc.).
* Distribute to target specific package managers (without any test files). One example is the "shims" repositories in [https://github.com/components](https://github.com/components).
### Notes
To release to a separate "distribution repo", you'll need to set `distRepo` to a git endpoint (e.g. `"git@github.com:webpro/awesome-component.git"`).
The tool assumes you've configured your SSH keys and remotes correctly. In case you need to configure things, the following pages might be of help.
### GitHub
#### SSH keys & git remotes
The tool assumes you've configured your SSH keys and remotes correctly. In case you need to configure things for GitHub, the following pages might be of help.
* GitHub Help: [SSH](https://help.github.com/categories/56/articles)
* GitHub Help: [Managing Remotes](https://help.github.com/categories/18/articles)
### GitHub release
#### GitHub release
To create [GitHub releases](https://help.github.com/articles/creating-releases/), you'll need to set `githubRelease` to true, get a [GitHub access token](https://github.com/settings/tokens), and make this available as the environment variable defined with `githubTokenRef`. With the default settings, you could set it like this:
To create [GitHub releases](https://help.github.com/articles/creating-releases/), you'll need to set `githubRelease` to `true`, get a [GitHub access token](https://github.com/settings/tokens), and make this available as the environment variable defined with `githubTokenRef`. With the default settings, you could set it like this:

@@ -106,2 +112,6 @@ ```shell

### Local overrides
Place a `.release.json` file in your project root, and **Release It** will use it to overwrite default settings. You can use `--config` if you want to use another filename/location. Most options can be set on the command-line (these will have highest priority).
## What it does

@@ -108,0 +118,0 @@

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc