andygongea / update-now Goto Github PK
View Code? Open in Web Editor NEWLicense: ISC License
License: ISC License
Packages in key devDependencies
should be checked in the same way as in the "dependencies" key.
Exapmle:
"dependencies": {
"@angular/animations": "^17.0.4",
"@angular/common": "^17.0.4",
"@angular/compiler": "^17.0.4",
"@angular/core": "^17.0.4",
"@angular/forms": "^17.0.4",
"@angular/platform-browser": "^17.0.4",
"@angular/platform-browser-dynamic": "^17.0.4",
"@angular/platform-server": "^17.0.4",
"@angular/router": "^17.0.4",
"@angular/ssr": "^17.0.3",
"express": "^4.18.2",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.2"
},
"devDependencies": {
"@angular-devkit/build-angular": "^17.0.3",
"@angular/cli": "^17.0.3",
"@angular/compiler-cli": "^17.0.0",
"@testing-library/angular": "^15.0.0",
"@types/express": "^4.17.17",
"@types/jest": "^29.5.10",
"@types/node": "^18.18.0",
"jest": "^29.7.0",
"jest-preset-angular": "^13.1.4",
"ts-jest": "^29.1.0",
"typescript": "~5.2.2"
}
Ideally, it would be possible to click on "Update Now: X updates (A x patch, B x minor, C x major)" at the top of the file, which would update the entire file, and then above the dependencies
key, there would be an option "Update Now: X dependencies updates (A x patch, B x minor, C x major)" and above the devDependencies
key there would similarly be different option "Update Now: X devDependencies updates (A x patch, B x minor, C x major)".
The problem in the current state is that if I want to update the packages, I usually look at their versions, so I scroll down to the dependencies
key and then I would like to update everything, but I have to scroll up again, where there is an option to update everything. If it was directly above the dependencies
and devDependencies
keys, it would be more optimal for working with updates, in my opinion.
After updating of:
"express": "^4.18.2",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.2"
versions, set by this extension, are now without any symbols (even if there is no change in version):
"express": "4.18.2",
"rxjs": "7.8.1",
"tslib": "2.6.2",
"zone.js": "0.14.2"
Symbols should be kept as they represent what versions I want to install in the future. Expected result is:
"express": "^4.18.2",
"rxjs": "~7.8.1",
"tslib": "^2.6.2",
"zone.js": "~0.14.2"
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.