angular-fullstack / generator-angular-fullstack

Yeoman generator for an Angular app with an Express server
https://awk34.gitbook.io/generator-angular-fullstack
6.13k stars 1.24k forks source link

Deprecated devdeps & dependencies #2664

Closed CorentinDy closed 6 years ago

CorentinDy commented 6 years ago
Item Version
generator-angular-fullstack 5.0.0
Node 8.9.0
npm 5.5.1
Operating System Windows 10
Item Answer
Transpiler Babel
Markup HTML
CSS SCSS
Router ?
Client Tests Mocha
DB MongoDB
Auth Y

First install for me , just here to test this awesome looking generator but i saw so many node-modules was deprecated and gave me some cold sweat about security and production deployment .

Is there any further improvement planned on those deprecated modules ?

Awk34 commented 6 years ago

Are you using the 5.0.0 beta? I did a round of module updates not too long ago, but I'm sure there's some new versions again. I've been working lately on upgrading the 5.0.0 beta to Angular 5, but will get around to making sure all of the other deps are up-to-date. Depending on how long the 4.x.x version of the generator will be supported, the deps on it will need to be updated as well, but I've been focusing more on the newer version lately.

CorentinDy commented 6 years ago

Yes I use 5.0.0 Beta, I know it has Beta status so not urgent. Just here to find out if this is something known for future improvements . Thx ;)

Awk34 commented 6 years ago

FYI here's a David DM output on latest canary:

┌───────────────┬─────────┬────────┐
│ Name          │ Package │ Latest │
├───────────────┼─────────┼────────┤
│ morgan        │ ~1.8.2  │ 1.9.0  │
├───────────────┼─────────┼────────┤
│ jsonwebtoken  │ ^7.0.0  │ 8.1.0  │
├───────────────┼─────────┼────────┤
│ connect-mongo │ ^1.2.1  │ 2.0.0  │
└───────────────┴─────────┴────────┘

npm install --save morgan@1.9.0 jsonwebtoken@8.1.0 connect-mongo@2.0.0

devDependencies

┌───────────────────────────────────┬─────────┬────────┐
│ Name                              │ Package │ Latest │
├───────────────────────────────────┼─────────┼────────┤
│ ngx-bootstrap                     │ ~1.6.3  │ 1.9.3  │
├───────────────────────────────────┼─────────┼────────┤
│ gulp-protractor                   │ ^3.0.0  │ 4.1.0  │
├───────────────────────────────────┼─────────┼────────┤
│ gulp-eslint                       │ ^2.0.0  │ 4.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ extract-text-webpack-plugin       │ 3.0.0   │ 3.0.2  │
├───────────────────────────────────┼─────────┼────────┤
│ style-loader                      │ ^0.18.2 │ 0.19.0 │
├───────────────────────────────────┼─────────┼────────┤
│ file-loader                       │ ^0.11.2 │ 1.1.5  │
├───────────────────────────────────┼─────────┼────────┤
│ babel-eslint                      │ ^7.2.3  │ 8.0.2  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/common                   │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/http                     │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/platform-browser-dynamic │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/core                     │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/router                   │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/forms                    │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/compiler                 │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ @angular/platform-browser         │ ^4.3.3  │ 5.0.0  │
├───────────────────────────────────┼─────────┼────────┤
│ eslint                            │ ^2.12.0 │ 4.10.0 │
├───────────────────────────────────┼─────────┼────────┤
│ sinon                             │ ^3.2.1  │ 4.1.2  │
├───────────────────────────────────┼─────────┼────────┤
│ mocha                             │ ^3.0.2  │ 4.0.1  │
├───────────────────────────────────┼─────────┼────────┤
│ typescript                        │ 2.5.2   │ 2.6.1  │
└───────────────────────────────────┴─────────┴────────┘
Awk34 commented 6 years ago

I plan on updating to Angular 5.0.0 soon, but if you want to help update anything else feel free to submit a PR, they're always welcome ;D