dpgaspar / Flask-AppBuilder

Simple and rapid application development framework, built on top of Flask. includes detailed security, auto CRUD generation for your models, google charts and much more. Demo (login with guest/welcome) - http://flaskappbuilder.pythonanywhere.com/
BSD 3-Clause "New" or "Revised" License
4.7k stars 1.36k forks source link

chore: use npm for all frontend dependencies #2144

Closed dpgaspar closed 1 year ago

dpgaspar commented 1 year ago

Description

Use npm to manage all frontend dependencies.

Locally run:

npm install
npm run copy-files

bootstrap-datetimepicker as now moved to a maintained version

Note: this is changing some static locations

ADDITIONAL INFORMATION

codecov[bot] commented 1 year ago

Codecov Report

Merging #2144 (c26f557) into master (4db9a77) will decrease coverage by 33.51%. The diff coverage is n/a.

@@             Coverage Diff             @@
##           master    #2144       +/-   ##
===========================================
- Coverage   78.65%   45.15%   -33.51%     
===========================================
  Files          72       72               
  Lines        8695     8564      -131     
===========================================
- Hits         6839     3867     -2972     
- Misses       1856     4697     +2841     
Flag Coverage Δ
python 45.15% <ø> (-33.51%) :arrow_down:

Flags with carried forward coverage won't be shown. Click here to find out more.

Files Coverage Δ
flask_appbuilder/fieldwidgets.py 50.00% <ø> (-11.02%) :arrow_down:

... and 56 files with indirect coverage changes