team-city-upsource-source-bridge
v0.4.4
Published
Helps to open TeamCity's source code links present in the Inspection report. This util opens them in Upsource. Please provide the Upsource base url in the UPSOURCE_URL environment variable.
Downloads
5
Readme
team-city-upsource-source-bridge
Publish Scala.js apps through NPM
Rationale
Most likely, you've never ran a Scala CLI app, let alone a Scala.js CLI app.
But more likely you have ran Node.js CLI apps. This is because it is super easy to publish your own CLI application through the NPM repository.
On the other hand. publishing Scala apps is not the easiest thing in the world. I want to get the best of both worlds: an excellent programming language and an excellent lightweight distribution channel.
Here's a demo to show you that it is possible.
It includes the use of the Scala.js Node.js strong-typed API by Lawrence Daniels.
Forks
- https://github.com/actionfps/actionfps-clone-logs - combine ScalaJS & EventSource to synchronise logs from HTTP to file.
Usage
Use the pre-built npmjs package.
$ npm install -g team-city-upsource-source-bridge
$ team-city-upsource-source-bridge
TeamCityUpsourceSouthBridge
Listening on port 63339
Development
I recommend IntelliJ IDEA.
To iterate, inside SBT run:
> ~run
or:
> ~test
Publishing
Requires SBT.
$ npm publish