Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR intends to add
npm install -g ttyper
as an installation strategy for Ttyper. Since NPM is the most used package manager, this would be a valuable addition to the project.https://www.npmjs.com/package/ttyper
Here's how this works:
When
npm install
is run, NPM executes the install script, i.e.install.js
.The
install.js
file:bin
directory.node_modules
with the tar and zip libraries, as they are not needed any further.ttyper
, to whatever is set as thebin
value in thepackage.json
.bin
to runrunner.js
, which handles the running of our downloaded binary.The added
npm-release
Action job:package.json
to be in parity with the release version.README.md
from the root dir to be displayed on the package's homepage.We can commit the version bump if we need to, but that would be an extra commit.
A successful run of this workflow can be found here.
@max-niederman, I'll move the NPM package to you and you can configure the
NPM_ACCESS_TOKEN
secret for this repository.