Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 251
TitelFeature/update npm
BeschreibungUrsprünglich sollte nur brace aktualisiert werden... Aufgund der Verwundbarkeiten wurde jedoch ein komplettes Update in NPM vorgenommen. Nach diesem Update sind die vulnerabilities (npm audit) von über 400 auf 3 (alle low) herunter. Hierfür war ein Update von laravel-mix auf Version ^4 notwendig (dies allein behob 165 Verwundbarkeiten). Mit laravel-mix 4 musstne ein paar Änderungne und Korrekturen an vue vorgenommen werdne und der sas-parser separat installiert werden (oder auf sass-dart gewechselt werden). npm outdated liefert - abgesehen von laravel-mix und dessen Abhängigkeiten - nur noch Diskrepanzen in der Minor Version zum jeweils aktuellsten Package. ``` Package Current Wanted Latest Location axios 0.18.1 0.18.1 0.20.0 global cross-env 5.2.1 5.2.1 7.0.2 global flag-icon-css 2.9.0 2.9.0 3.5.0 global form-backend-validation 2.3.3 2.3.3 2.4.0 global imagemin 5.3.1 5.3.1 7.0.1 global laravel-mix 4.1.4 4.1.4 5.0.5 global resolve-url-loader 2.3.2 2.3.2 3.1.1 global sass-loader 7.3.1 7.3.1 10.0.2 global vue-draggable-nested-tree 2.2.20 2.2.20 3.0.0-beta2 global vue-js-modal 1.3.35 1.3.35 2.0.0-rc.6 global ``` MR gerne in Rücksprache mit @immigs erledigen. In Theorie sollte ein npm install alles korrekt aktualisieren.
Statusmerged
Created at 2020-09-14T14:03:37.892Z
Updated at 2020-09-16T07:49:21.970Z
Source branchfeature/update-npm
Target branchdevelop
AuthorSascha Immig
AssigneeGregor Gabriel

Discussion notes

changed the description Sascha Immig 2020-09-14T14:04:26.846Z
changed the description Sascha Immig 2020-09-14T14:05:06.883Z
changed the description Sascha Immig 2020-09-14T14:05:31.851Z
merged Gregor Gabriel 2020-09-16T07:49:22.034Z
mentioned in commit 6df661a4952f0b0f424e74c3bae4a25a8f7c8832 Gregor Gabriel 2020-09-16T07:49:22.110Z

Merge Commits

Title Id Author Created at Message
switched to EcmaScript imports. https://laravel-mix.com/docs/4.0/upgrade#importing-es-modules 113d534de4bb138b371d6303604458af7ccd4ddf TUV\immigs 2020-09-14T12:41:41.000Z switched to EcmaScript imports. https://laravel-mix.com/docs/4.0/upgrade#importing-es-modules
fixed slugger 2d795c7e7dc18cd8a8bdb76ef2e1df92973c7822 TUV\immigs 2020-09-11T14:21:51.000Z fixed slugger
updated minor versions af adv, url-loader and webmix 541207092e7b3c6b7d2ad09eef373d0ab3ef73ac TUV\immigs 2020-09-14T13:06:42.000Z updated minor versions af adv, url-loader and webmix
switched required for import 85ba207046738051abc994ebb2d3bb1601552b63 TUV\immigs 2020-09-11T20:06:14.000Z switched required for import
replaced require with import (https://laravel-mix.com/docs/4.0/upgrade) 90551de5c4f96249b159e9748508727b04a9f779 TUV\immigs 2020-09-11T14:43:37.000Z replaced require with import (https://laravel-mix.com/docs/4.0/upgrade)
updated slug package 9179cf0961999ff034adc226672800252d7ed59e TUV\immigs 2020-09-14T13:42:47.000Z updated slug package
refreshed package list after npm audit and npm update 93420ce80f9a30e62792a211a82680f811ccc73a TUV\immigs 2020-09-10T20:45:55.000Z refreshed package list after npm audit and npm update
reinstalled vue-selectize to get rid of old dependencies and wrong versions 95f6cfb499335ccb3c01f5f53f406623a3b6f9eb TUV\immigs 2020-09-11T13:59:16.000Z reinstalled vue-selectize to get rid of old dependencies and wrong versions
fixed vue components 9bad2409802dcf1ae510d710f373055ea343be0f TUV\immigs 2020-09-11T13:06:01.000Z fixed vue components
Updated laravel-mix to Version 4 and installed dependencies b4ee8ebd8335060f4b533db16d163234cb728f11 TUV\immigs 2020-09-11T12:57:09.000Z Updated laravel-mix to Version 4 and installed dependencies
updated treeselect b752ca17d787b1d9d32f6745ec4f1a104a510f8c TUV\immigs 2020-09-14T12:54:14.000Z updated treeselect