#master
- updated all libraries
- updated the unit-tests task to allow to toggle coverage reports
- fixed webpack config to include react-router-scroll
- fixed webpack configs to include moment-timezone
- added react-router-scroll #15
- add moment-timezone / json-loader #17
- added watch related tasks #16
- refactored store constants to use new format
- added autoprefixer to build process
- added jsx to istanbul yml example
- switched from babel-istanbul to using the alpha version of 1.0 of standard istanbul which seems to work with babel-node
- added documentation for excluding files from coverage even if they are included by test code
- fixed entry points for the library bundle files
- changed the structure for the redux (web/app/store) code
- added default behavior for error within promises
- update mocking solution to allow for set request payload
- removed react/components.js file as not needed
- change page components to use .page.jsx instead of .component.jsx
- updated ui-tests task to accept base url parameter
- source maps were not loading properly with just the -d flag so modified webpack configuration file
- added reselect example to the header component
- minor code refactoring
- added structure for testing code
- upgraded code to ES6
- gulp / browserify => webpack / babel
- added immutable
- added redux
- upgraded react-router to 2.0.0
- upgraded react to 0.14.X
- added different mounting point for react
- a bit of overall refactoring
- set eslint no-process-env to 0 (#12)
- added class list shim for tests (#9)
- added ua parser (#5)
- added mocked requests object to test helper
- removed use of type type for spy test helper methods (#7)
- updated react libraries
- refactored mocking solution on front-end to be a little more flexible
- added nock for mocking within unit tests that uses the same data as the front-end mocks
- fixed a few with-reolves unit tests
- mocked requests should now properly support request headers
- added ability to find rendered dom component by prop value
- updated mocking library to support request header checking properly
- added jsuri library
- updated gulp clean build task to remove coverage generated files
- better support for testing react router based components
- assets rewrite add
/build/
to path with configurable option to add/static/[SHA]/
- added support for copying directory in copy static assets task
- added support for #... in assets rewrite regex
- renamed gulp task
static-rewrite
toassets-rewrite
- added ability to use
process.env.NODE_ENV
technique to wrap debug code for application code - added
process.env.NODE_ENV
to production build to strip dev code from libraries (like react)
- removed jscs and jshint in favor of just using eslint
- added jscs support
- made jshint work without needing the jshint ignore comments
- added messageformat to devDependencies
- added api mocking solution (#4)
- disabled static rewrite as no longer providing default solution to handle it.
- removed koa (should be able to use simple python server for initial testing/demoing)
- now works work node v0.10.x (using fibers to replace generator functionality from v0.11.x)
- general build process code refactoring
- updated manual copying of assets to be more flexible
- added better error reporting for libraries browserify process
- added code complexity to build process
- added code coverage to build process
- general build process code refactoring
- updated testing system
- added ability to specify specific file for the copy static assets gulp task
- made browserify error easier to work with
- refactored some test code to play nicely with react-router
- converted to using react-router
- fixed issue with browserify-production not uglifying code
- initial commit