Open Anush008 opened 10 months ago
Hey @max-niederman, could you please review when you're available? Thanks.
Hi @max-niederman. Welcome back. I'll take a look.
Hi @max-niederman. Could you try npm install -g ttyper
and ttyper
on your device now?
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.