Details des Tickets

Beschreibung,Kommentare und Anhänge

merge request id 913
TitelLL-1666 optimize npm
Beschreibungdeprecated packages von NPM so gut es geht addressiert. Nicht genutzte Packages entfernt, veraltete Packages aktualisiert oder ausgetauscht. 1) package url wurde manuell hinzugefügt, um via deduping laravel-mix auf eine neuere Version zu zwingen. 2) folgende Packages können nicht aktualisert werden: ``` npm WARN skipping integrity check for git dependency ssh://git@github.com/TRA-Platform-Management/vue-picture-input.git npm WARN deprecated stable@0.1.8: Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility code@ /home/vagrant/code └─┬ laravel-mix@6.0.49 └─┬ cssnano@5.1.15 └─┬ cssnano-preset-default@5.2.14 └─┬ postcss-svgo@5.1.0 └─┬ svgo@2.8.0 └── stable@0.1.8 npm WARN deprecated @babel/plugin-proposal-object-rest-spread@7.20.7: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-object-rest-spread instead. code@ /home/vagrant/code └─┬ laravel-mix@6.0.49 └── @babel/plugin-proposal-object-rest-spread@7.20.7 neueste Version von laravel-mix ``` ``` npm WARN deprecated consolidate@0.15.1: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog code@ /home/vagrant/code └─┬ vue-loader@15.11.1 └─┬ @vue/component-compiler-utils@3.3.0 └── consolidate@0.15.1 letzte Version für vue2 ``` ``` npm WARN deprecated popper.js@1.16.1: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 code@ /home/vagrant/code ├─┬ bootstrap@4.6.2 │ └── popper.js@1.16.1 deduped └── popper.js@1.16.1 Popper2 nicht kompatibel mit Bootstrap 4 ```
Statusmerged
Created at 2023-12-04T16:57:59.538Z
Updated at 2023-12-07T11:29:02.490Z
Source branchfeature/LL-1666-optimize-npm
Target branchdevelop
AuthorSascha Immig
AssigneeGregor Gabriel

Discussion notes

added 2 commits
  • 64076143 - tied summernote to version 0.8.18
  • 758a5634 - updated css-loader and moved it to dev dependencies (as intended)
Compare with previous version
Sascha Immig 2023-12-07T11:14:58.508Z
merged Gregor Gabriel 2023-12-07T11:29:02.588Z
mentioned in commit 3abab50f00458203460100aae9a82b1f1877b8cd Gregor Gabriel 2023-12-07T11:29:02.841Z

Merge Commits

Title Id Author Created at Message
updated bootstrap 4556ef3d1b429de43be6e97672b5a219535b014f TUV\immigs 2023-11-22T13:34:19.000Z updated bootstrap
updated summernote 47726f51aca47fc24d84b08353210b1d23e3013c TUV\immigs 2023-11-22T13:36:26.000Z updated summernote
updated v-calendar 52e14ffa820682b4bf7ca066dcc5e96d47519c70 TUV\immigs 2023-11-24T18:02:28.000Z updated v-calendar
added url in current version. his removes the deprecated dependency. url is used… 60c0dcc95d8ef4c7f443392a9e51fdf9f1b94749 TUV\immigs 2023-11-24T12:38:05.000Z added url in current version. his removes the deprecated dependency. url is used in laravel-mix, but refused to upgrade by tinerking arounf with laravel-mix. Maybe with the next update of laravel-mix this can be removed...
tied summernote to version 0.8.18 64076143bc4fbd329a4e419bb56e20f0e48534c1 TUV\immigs 2023-12-07T09:21:55.000Z tied summernote to version 0.8.18
removed deprecated lib ´request`. 74c533950be3dfb50f60be4d0d43ad50f6c207a3 TUV\immigs 2023-11-22T16:09:05.000Z removed deprecated lib ´request`. was inserted with the first pikaday 5 years ago (ef76eb16 schnepfz <zoltan.schnepf@hu.tuv.com> on 29.08.2018 at 08:03) seems not to be used anymore
exchanged @enrian/vue-pikaday for @netcz/vue-pikaday 7577ebdda8a5b2db4eef3356fd70d3d0349e761f TUV\immigs 2023-12-04T16:51:29.000Z exchanged @enrian/vue-pikaday for @netcz/vue-pikaday
updated css-loader and moved it to dev dependencies (as intended) 758a5634b02a896780cd441f15cc38cdcc8d04bc TUV\immigs 2023-12-07T10:10:16.000Z updated css-loader and moved it to dev dependencies (as intended)
removed deprecated and seemingly unused lib @babel/polyfill. 7d0ee417ae723108f06c24023101d406c5bc79cc TUV\immigs 2023-11-24T12:45:23.000Z removed deprecated and seemingly unused lib @babel/polyfill.
updated URL resolver for SASS -> version 5 is marked as having breaking changes,… 89ac483899e7632739576751d76971513ec2e026 TUV\immigs 2023-11-22T15:04:58.000Z updated URL resolver for SASS -> version 5 is marked as having breaking changes, but none detected...
updated core-js a378d34dceef50d90b25a26df1d050626fbfc7dd TUV\immigs 2023-11-24T13:01:17.000Z updated core-js
updated clipboard underscroe d4255e08807a2410f8cbb3240a333b3c09c166f6 TUV\immigs 2023-11-24T11:11:50.000Z updated clipboard underscroe
rebuilt npm packages with newer node verision (v18.13.0) ánd fixed babel versions d85402c2f08154b390a02a628b1633aaac9700b0 TUV\immigs 2023-11-22T13:33:48.000Z rebuilt npm packages with newer node verision (v18.13.0) ánd fixed babel versions
uninstalled flag-icons-css f60ac8cc527a002877cec1d9da6efa574ba1e619 TUV\immigs 2023-12-04T16:29:08.000Z uninstalled flag-icons-css
reverted summernote update due to sproblems with jquery on unix (case-semantic in filesystem) f920ae21611115df6f6ae8f7c44992baea10f2d9 TUV\immigs 2023-11-22T13:50:30.000Z reverted summernote update due to sproblems with jquery on unix (case-semantic in filesystem) we're stuck with this verison. The whole project is not maintained for about 2 years. Time to change the editor, maybe.