Skip to content

Latest commit

 

History

History
297 lines (277 loc) · 12.5 KB

File metadata and controls

297 lines (277 loc) · 12.5 KB

1.1.0

(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
?? ?? ?? ??

Features

  • 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.

Fixes

  • 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

Documentation

  • Start CHANGELOG.md with basic layout of future updates.

Dependency Summary

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 ---