Issue
Frontend packages are outdated in RouteMaker/ionic_user_interface/package.json.
Suggestion
Configure simple tests with high coverage.
Update packages.
Modify .husky/pre-commit to ensure tests run before committing.
Add .github/workflows to ensure tests pass in CI.
Ensure duplicate packages in RouteMaker/package.json are updated as well.
(The package.json in root directory is for pre-commit + lint-staged + eslint to work with both ionic_user_interface and lambda_backend, not sure if there is a better way other than having duplicate packages)
Issue
Frontend packages are outdated in
RouteMaker/ionic_user_interface/package.json.Suggestion
Configure simple tests with high coverage.
Update packages.
Modify
.husky/pre-committo ensure tests run before committing.Add
.github/workflowsto ensure tests pass in CI.Ensure duplicate packages in
RouteMaker/package.jsonare updated as well.(The package.json in root directory is for pre-commit + lint-staged + eslint to work with both
ionic_user_interfaceandlambda_backend, not sure if there is a better way other than having duplicate packages)