rse / upd Goto Github PK
View Code? Open in Web Editor NEWUpgrade Package Dependencies (UPD)
Home Page: http://npmjs.com/upd
Upgrade Package Dependencies (UPD)
Home Page: http://npmjs.com/upd
Using upd 2.x.x is not working behind a proxy due to package-json not supporting this setup.
The recommended fix there was to update "got" to support proxies out of the box.
sindresorhus/package-json#43
directing to
sindresorhus/package-json#22
Since the update of yargs to ^17
upd is only working on node >=12
since yargs is targeted for that node version
using upd on node < 12 causes an error in yargs stating that node >=12 is required
last upd version running on node below 12 is 2.7.7
upd is really a great tool!
and it is great that the versions can be updated automatically (= enter 'upd' in the command line) . But sometimes there are modules you exactly want a concrete version, and you do not want this version to be updated. But all the Versions of the other modules should still be updated automatically.
Of course, you can handle this in the command line, but then you always have to remember which versions should be updated and which not. So it would be nice to write it down in a config file, then u can always do the complete update (= enter 'upd' in the command line) and do not have to worry about versions, that should not be updated.
And another benefit of that config file would be, that you can comment, why exacly the choosen version is used.
Thanks ;)
When running upd
it removes closing brackets of object in arrays if it's not the last one.
"contributors": [
{
"name": "Lars Artmann",
"email": "[email protected]",
"url": "https://lars.software"
},
{
"name": "Lars Artmann",
"email": "[email protected]",
"url": "https://lars.software"
},
{
"name": "Lars Artmann",
"email": "[email protected]",
"url": "https://lars.software"
},
{
"name": "Artmann Technologies GmbH",
"email": "[email protected]",
"url": "https://artmann.tech"
}
]
"inputs": [
{"env": "NEXT_PUBLIC_URL"},
{"env": "NEXT_PUBLIC_CUSTOMER"}
]
"contributors": [
{
"name": "Lars Artmann",
"email": "[email protected]",
"url": "https://lars.software",
{
"name": "Lars Artmann",
"email": "[email protected]",
"url": "https://lars.software",
{
"name": "Lars Artmann",
"email": "[email protected]",
"url": "https://lars.software",
{
"name": "Artmann Technologies GmbH",
"email": "[email protected]",
"url": "https://artmann.tech"
}
]
"inputs": [
{"env": "NEXT_PUBLIC_URL",
{"env": "NEXT_PUBLIC_CUSTOMER"}
]
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.