jbangdev / jbang-npm Goto Github PK
View Code? Open in Web Editor NEWInstall and use jbang from npm based projects
Install and use jbang from npm based projects
@ptrthomas I automated the release via github workflow but noted that I have to do npm install shelljs
before running npm install
or npm ci
because preinstall.json
need it before it install dependencies.
That does not feel right :) For now I just updated the publish workflow but wonder if you can see a way to avoid this or its just as it is ?
we've already had 2 reports of this process not working on windows
karatelabs/karate-npm#1
karatelabs/karate-npm#2
at the very least we need a way to show a log of some sort when the install fails
any creative options to get this possible on windows would be great !
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
.github/workflows/publish.yaml
actions/checkout v3
actions/setup-node v3
demo/package.json
package.json
shelljs ^0.8.5
@maxandersen I've created the first version. I think it is best you create the NPM organization or I'm not sure if a simple "jbang" as the package name is still possible or preferable.
Other things to decide: OSS License ?
I had tried installing on Windows Server (AWS) and it worked. That said, some CI testing on different OS-es may be needed. Already got one bug report: karatelabs/karate-npm#1
I could not figure out how to provide a download status on the console, so it does seem like npm install
hangs when downloading the JDK, large binaries etc.
Note that NPM preinstall hooks has a quirk, it doesn't work when installing in some ways: https://stackoverflow.com/a/63238108/143475
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.