(October 31, 2018)
Changes since 1.0.1
| Commits | Files | Insertions | Deletions |
|---|---|---|---|
| 134 | 9698 | 244888 | 201671 |
Project Summary
| Total Files | Total Lines | Lines / File | Maintainability |
|---|---|---|---|
| ?? | ?? | ?? | ?? |
- Completed migration with all dependencies updated from 1+ year old packages including new babel, eslint, and mocha tests configuration.
- Consolidated structure of route layouts and handling for scalable and consistent growth of the API.
- Established base model functionality to wrap table definitions (such as users, songs) into instantiated models with common CRUD, validation, and error handling utilities.
- All previous linter errors resolved with eslint rules based on airbnb guidelines.
- All Material-UI based components and field builders upgraded from v1 to v3 with new properties and implementation
- Start CHANGELOG.md with basic layout of future updates.
| Production | Development | Total | Outdated |
|---|---|---|---|
| ?? | ?? | ?? | ? |
Core Dependency Updates (click to see list)
| Package Name | Operation | Source Version | Target Version |
|---|---|---|---|
| babel-core | REMOVE | ^6.21.0 | --- |
| babel-loader | REMOVE | ^6.2.10 | --- |
| babel-plugin-add-module-exports | REMOVE | ^0.2.1 | --- |
| babel-plugin-transform-decorators-legacy | REMOVE | ^1.3.4 | --- |
| babel-plugin-transform-react-display-name | REMOVE | ^6.8.0 | --- |
| babel-plugin-transform-runtime | REMOVE | ^6.15.0 | --- |
| babel-polyfill | REMOVE | ^6.20.0 | --- |
| babel-preset-es2015 | REMOVE | ^6.18.0 | --- |
| babel-preset-react | REMOVE | ^6.16.0 | --- |
| babel-preset-stage-0 | REMOVE | ^6.16.0 | --- |
| babel-register | REMOVE | ^6.18.0 | --- |
| babel-runtime | REMOVE | ^6.20.0 | --- |
| better-npm-run | CHANGE | 0.0.13 | ^0.1.1 |
| compression | CHANGE | ^1.6.2 | ^1.7.3 |
| @babel/register | ADD | ^7.0.0 | --- |
| @babel/runtime | ADD | ^7.2.0 | --- |
| @material-ui/core | ADD | ^3.7.1 | --- |
| @material-ui/icons | ADD | ^3.0.1 | --- |
| @material-ui/lab | ADD | ^3.0.0-alpha.26 | --- |
| app-root-path | ADD | ^2.1.0 | --- |
| async | ADD | ^2.6.1 | --- |
| browser-cookies | ADD | ^1.2.0 | --- |
| bunyan | ADD | ^1.8.12 | --- |
| chalk | ADD | ^2.4.1 | --- |
| circular-dependency-plugin | ADD | ^5.0.2 | --- |
| classnames | ADD | ^2.2.6 | --- |
| connect-history-api-fallback | ADD | ^1.5.0 | --- |
| connected-react-router | ADD | ^5.0.1 | --- |
| cookie | ADD | ^0.3.1 | --- |
| css-loader | CHANGE | ^0.26.0 | ^2.0.2 |
| cssnano | REMOVE | ^3.7.4 | --- |
| debug | CHANGE | ^2.5.1 | ^4.1.1 |
| debugger-256 | REMOVE | ^1.3.6 | --- |
| express-jwt | REMOVE | ^5.1.0 | --- |
| extract-text-webpack-plugin | REMOVE | ^1.0.0 | --- |
| file-loader | CHANGE | ^0.9.0 | ^3.0.1 |
| foundation-sites | CHANGE | ^6.2.4 | ^6.5.1 |
| fs-extra | CHANGE | ^1.0.0 | ^7.0.1 |
| history | CHANGE | ^3.2.1 | ^4.4.1 |
| html-webpack-plugin | CHANGE | ^2.22.0 | ^3.2.0 |
| http-proxy | CHANGE | ^1.16.2 | ^1.17.0 |
| humps | REMOVE | ^2.0.0 | --- |
| imports-loader | CHANGE | ^0.6.5 | ^0.8.0 |
| cosmos | ADD | ^0.1.2 | --- |
| devui | ADD | ^1.0.0-3 | --- |
| downshift | ADD | ^2.2.3 | --- |
| emotion | ADD | ^10.0.0 | --- |
| es6-promise | ADD | ^4.2.5 | --- |
| express | ADD | ^4.16.4 | --- |
| express-request-id | ADD | ^1.4.1 | --- |
| express-useragent | ADD | ^1.0.12 | --- |
| extend | ADD | ^3.0.2 | --- |
| geoip-lite | ADD | ^1.3.5 | --- |
| json-loader | REMOVE | ^0.5.4 | --- |
| jsonwebtoken | CHANGE | ^7.2.1 | ^8.4.0 |
| lodash | CHANGE | ^4.17.2 | ^4.17.11 |
| material-design-lite | REMOVE | ^1.2.1 | --- |
| material-ui | REMOVE | ^0.18.0 | --- |
| node-sass | REMOVE | ^4.5.2 | --- |
| isomorphic-fetch | ADD | ^2.2.1 | --- |
| mini-css-extract-plugin | ADD | ^0.5.0 | --- |
| node-memwatch | ADD | github.com/eduardbcom/... | --- |
| normalize.css | CHANGE | ^5.0.0 | ^8.0.1 |
| postcss-loader | REMOVE | ^1.1.0 | --- |
| react | CHANGE | ^15.5.4 | ^16.7.0 |
| react-dom | CHANGE | ^15.5.4 | ^16.7.0 |
| react-foundation | CHANGE | ^0.7.0 | ^0.9.6 |
| react-icons | CHANGE | ^2.2.3 | ^3.2.2 |
| react-mdl | REMOVE | ^1.10.2 | --- |
| react-redux | CHANGE | ^5.0.4 | ^5.1.1 |
| react-router | CHANGE | ^3.0.0 | ^4.1.0 |
| react-router-dom | CHANGE | ^4.1.1 | ^4.1.0 |
| react-router-redux | CHANGE | ^4.0.8 | ^5.0.0-alpha.6 |
| react-tap-event-plugin | REMOVE | ^2.0.1 | --- |
| react-transform-catch-errors | REMOVE | ^1.0.2 | --- |
| redux | CHANGE | ^3.6.0 | ^4.0.1 |
| redux-auth | REMOVE | 0.0.5-beta5 | --- |
| redux-form | CHANGE | ^6.6.3 | ^8.0.0 |
| redux-form-material-ui | REMOVE | ^4.2.0 | --- |
| redux-orm | CHANGE | ^0.9.0-rc.3 | ^0.12.2 |
| redux-promise-middleware | REMOVE | ^4.2.0 | --- |
| redux-thunk | CHANGE | ^2.2.0 | ^2.3.0 |
| rethinkdb | REMOVE | ^2.3.3 | --- |
| rimraf | REMOVE | ^2.5.4 | --- |
| sass-loader | REMOVE | ^4.0.0 | --- |
| style-loader | CHANGE | ^0.13.1 | ^0.23.1 |
| url-loader | REMOVE | ^0.5.6 | --- |
| webpack | CHANGE | ^1.12.14 | ^4.28.2 |
| yargs | CHANGE | ^6.3.0 | ^12.0.5 |
| npm | ADD | ^6.5.0 | --- |
| prettyjson-256 | ADD | ^1.5.18 | --- |
| prop-types | ADD | ^15.6.2 | --- |
| query-string | ADD | ^6.2.0 | --- |
| react-cosmos | ADD | ^4.6.4 | --- |
| react-cosmos-background-proxy | ADD | ^1.0.1 | --- |
| react-cosmos-redux-proxy | ADD | ^4.6.1 | --- |
| react-cosmos-router-proxy | ADD | ^4.6.1 | --- |
| react-device-detect | ADD | ^1.6.1 | --- |
| react-loadable | ADD | ^5.5.0 | --- |
| react-onclickoutside | ADD | ^6.7.1 | --- |
| react-pure-render | ADD | ^1.0.2 | --- |
| react-spinners | ADD | ^0.4.8 | --- |
| react-tappable | ADD | ^1.0.4 | --- |
| react-transition-group | ADD | ^2.5.2 | --- |
| recompose | ADD | ^0.30.0 | --- |
| redbox-react | ADD | ^1.6.0 | --- |
| redux-auth-wrapper | ADD | ^2.0.3 | --- |
| redux-devtools | ADD | ^3.5.0 | --- |
| redux-devtools-chart-monitor | ADD | github.com/njhoffman/r... | --- |
| redux-devtools-dock-monitor | ADD | ^1.1.3 | --- |
| redux-devtools-filterable-log-monitor | ADD | ^0.8.1 | --- |
| redux-devtools-inspector | ADD | github.com/njhoffman/r... | --- |
| redux-devtools-log-monitor | ADD | ^1.4.0 | --- |
| redux-devtools-slider-monitor | ADD | ^1.0.0-beta-1 | --- |
| redux-devtools-themes | ADD | ^1.0.0 | --- |
| redux-freeze | ADD | ^0.1.7 | --- |
| redux-mock-store | ADD | ^1.5.3 | --- |
| redux-orm-proptypes | ADD | ^0.1.0 | --- |
| redux-persist | ADD | ^5.10.0 | --- |
| redux-slider-monitor | ADD | ^2.0.0-2 | --- |
| reselect | ADD | ^4.0.0 | --- |
| response-time | ADD | ^2.3.2 | --- |
| simple-git | ADD | ^1.107.0 | --- |
| typeface-roboto | ADD | 0.0.54 | --- |
| uglifyjs-webpack-plugin | ADD | ^2.1.0 | --- |
| useragent | ADD | ^2.3.0 | --- |
| uuid | ADD | ^3.3.2 | --- |
| validator | ADD | ^10.10.0 | --- |
| webpack-bundle-analyzer | ADD | ^3.0.3 | --- |
| webpack-dev-middleware | ADD | ^3.4.0 | --- |
| webpack-hot-middleware | ADD | ^2.24.3 | --- |
| whatwg-fetch | ADD | ^3.0.0 | --- |
Development Dependency Updates (click to see list)
| Package Name | Operation | Source Version | Target Version |
|---|---|---|---|
| babel-eslint | CHANGE | ^7.1.0 | ^10.0.1 |
| babel-plugin-istanbul | CHANGE | ^3.0.0 | ^5.1.0 |
| babel-plugin-react-transform | CHANGE | ^2.0.2 | ^3.0.0 |
| babel-plugin-typecheck | REMOVE | ^3.9.0 | --- |
| chai | CHANGE | ^3.4.1 | ^4.2.0 |
| chai-as-promised | CHANGE | ^6.0.0 | ^7.1.1 |
| chai-enzyme | CHANGE | ^0.6.1 | ^1.0.0-beta.1 |
| cheerio | REMOVE | ^0.22.0 | --- |
| codecov | REMOVE | ^1.0.1 | --- |
| concurrently | REMOVE | ^3.1.0 | --- |
| connect-history-api-fallback | REMOVE | ^1.3.0 | --- |
| coveralls | CHANGE | ^2.13.1 | ^3.0.2 |
| enzyme | CHANGE | ^2.8.2 | ^3.8.0 |
| eslint | CHANGE | ^3.0.1 | ^5.11.0 |
| eslint-config-standard | REMOVE | ^6.0.0 | --- |
| eslint-config-standard-react | REMOVE | ^4.0.0 | --- |
| eslint-plugin-babel | REMOVE | ^4.0.0 | --- |
| eslint-plugin-promise | REMOVE | ^3.0.0 | --- |
| eslint-plugin-react | CHANGE | ^6.0.0 | ^7.11.1 |
| eslint-plugin-standard | REMOVE | ^2.0.0 | --- |
| eslint-watch | CHANGE | ^2.1.14 | ^4.0.2 |
| event-source-polyfill | REMOVE | 0.0.7 | --- |
| @babel/cli | ADD | ^7.2.3 | --- |
| @babel/core | ADD | ^7.2.2 | --- |
| @babel/plugin-proposal-class-properties | ADD | ^7.2.3 | --- |
| @babel/plugin-proposal-decorators | ADD | ^7.2.3 | --- |
| @babel/plugin-proposal-export-namespace-from | ADD | ^7.2.0 | --- |
| @babel/plugin-proposal-function-sent | ADD | ^7.2.0 | --- |
| @babel/plugin-proposal-json-strings | ADD | ^7.2.0 | --- |
| @babel/plugin-proposal-numeric-separator | ADD | ^7.2.0 | --- |
| @babel/plugin-proposal-throw-expressions | ADD | ^7.2.0 | --- |
| @babel/plugin-syntax-decorators | ADD | ^7.2.0 | --- |
| @babel/plugin-syntax-dynamic-import | ADD | ^7.2.0 | --- |
| @babel/plugin-syntax-import-meta | ADD | ^7.2.0 | --- |
| @babel/plugin-transform-react-display-name | ADD | ^7.2.0 | --- |
| @babel/plugin-transform-react-jsx-source | ADD | ^7.2.0 | --- |
| @babel/polyfill | ADD | ^7.2.5 | --- |
| @babel/preset-env | ADD | ^7.2.3 | --- |
| @babel/preset-react | ADD | ^7.0.0 | --- |
| babel-loader | ADD | ^8.0.0 | --- |
| babel-plugin-add-module-exports | ADD | ^1.0.0 | --- |
| babel-plugin-transform-decorators-legacy | ADD | ^1.3.5 | --- |
| cypress | ADD | ^3.1.3 | --- |
| dateformat | ADD | ^3.0.3 | --- |
| depcheck | ADD | ^0.6.11 | --- |
| env2 | ADD | ^2.2.2 | --- |
| es6-plato | ADD | ^1.0.18 | --- |
| eslint-config-airbnb | ADD | ^17.1.0 | --- |
| eslint-import-resolver-webpack | ADD | ^0.10.1 | --- |
| eslint-plugin-import | ADD | ^2.14.0 | --- |
| eslint-plugin-jsx-a11y | ADD | ^6.1.2 | --- |
| express | REMOVE | ^4.14.0 | --- |
| happypack | REMOVE | ^3.0.2 | --- |
| heapdump | CHANGE | ^0.3.7 | ^0.3.12 |
| inject-loader | REMOVE | ^3.0.0 | --- |
| karma | CHANGE | ^1.0.0 | ^3.1.4 |
| karma-coverage | CHANGE | ^1.0.0 | ^1.1.2 |
| exports-loader | ADD | ^0.7.0 | --- |
| fast-sass-loader | ADD | ^1.4.7 | --- |
| flat | ADD | ^4.1.0 | --- |
| git-stats | ADD | ^2.10.10 | --- |
| git-stats-importer | ADD | ^2.4.9 | --- |
| gitinspector | ADD | ^0.5.0-dev-2 | --- |
| hex-rgba | ADD | ^1.0.2 | --- |
| html-loader | ADD | ^0.5.5 | --- |
| image-webpack-loader | ADD | ^4.6.0 | --- |
| javascript-stringify | ADD | ^1.6.0 | --- |
| jsondiffpatch | ADD | ^0.2.4 | --- |
| jss | ADD | ^9.8.7 | --- |
| jss-nested | ADD | ^6.0.1 | --- |
| jss-vendor-prefixer | ADD | ^8.0.1 | --- |
| karma-spec-reporter | CHANGE | 0.0.26 | 0.0.32 |
| karma-webpack-with-fast-source-maps | CHANGE | ^1.9.2 | ^1.10.2 |
| memwatch-next | REMOVE | ^0.3.0 | --- |
| mocha | CHANGE | ^3.0.1 | ^5.2.0 |
| morgan | REMOVE | ^1.7.0 | --- |
| nodemon | CHANGE | ^1.10.2 | ^1.18.9 |
| mock-promises | ADD | ^0.8.2 | --- |
| node-sass | ADD | ^4.11.0 | --- |
| notes | ADD | 0.0.4 | --- |
| plato | REMOVE | ^1.7.0 | --- |
| react-addons-test-utils | REMOVE | ^15.0.0 | --- |
| react-test-renderer | REMOVE | ^15.5.4 | --- |
| react-transform-catch-errors | REMOVE | ^1.0.2 | --- |
| redbox-react | REMOVE | ^1.2.10 | --- |
| redux-logger | REMOVE | ^2.7.4 | --- |
| redux-mock-store | REMOVE | ^1.2.3 | --- |
| sinon | CHANGE | ^1.17.5 | ^7.2.2 |
| sinon-chai | CHANGE | ^2.8.0 | ^3.3.0 |
| stats-webpack-plugin | REMOVE | ^0.4.2 | --- |
| webpack-dev-middleware | REMOVE | ^1.6.1 | --- |
| webpack-hmr | REMOVE | ^1.0.2 | --- |
| webpack-hot-middleware | REMOVE | ^2.12.2 | --- |
| promise-polyfill | ADD | ^8.1.0 | --- |
| react-base16-styling | ADD | ^0.4.1 | --- |
| react-draggable | ADD | ^3.1.1 | --- |
| react-fastclick | ADD | ^3.0.2 | --- |
| react-json-tree | ADD | ^0.11.1 | --- |
| redux-usage-report | ADD | ^1.3.1 | --- |
| remote-redux-devtools | ADD | ^0.5.14 | --- |
| remotedev-app | ADD | ^0.10.12 | --- |
| rimraf | ADD | ^2.6.2 | --- |
| selenium-download | ADD | ^2.0.13 | --- |
| selenium-standalone | ADD | ^6.15.4 | --- |
| speed-measure-webpack-plugin | ADD | ^1.2.3 | --- |
| url-loader | ADD | ^1.1.2 | --- |
| webpack-cli | ADD | ^3.1.2 | --- |