Commit Graph

265 Commits (e93901a57fdf53f68734ba00ee10f1d09808e9fa)

Author SHA1 Message Date
Berkeley Martinez 88d7ca1f48 add rev deletion 2015-09-10 19:01:12 -07:00
Berkeley Martinez 55065a18b9 add es6 Map shim to shims 2015-09-10 16:59:27 -07:00
Berkeley Martinez 152e8398c2 bump babel 2015-09-10 16:27:09 -07:00
Berkeley Martinez 4cd5c34cbc lock react-bootstrap to minor version 2015-09-10 16:27:09 -07:00
Berkeley Martinez 70cf48cf7b fix manifest generation during webpack watch
fix gulp debug statements during gulp should always be on
2015-09-10 16:27:08 -07:00
Berkeley Martinez d884aaa924 remove contributors list from package.json
We now have over a hundred contributors and this should not be listed in the package.json
2015-09-08 13:45:18 -07:00
Ben McMahon 1dd3246f87 fixed loopback-boot to last safe version for our codebase
@berkeleytrue this should temp fix it until loopback etc can be safely bumped up to a newer version
2015-08-29 23:39:01 +01:00
Berkeley Martinez 16b33ee90a fix some linting issues 2015-08-29 01:48:01 -07:00
Berkeley Martinez 6c48395868 separate main manifest generation from sub manifests
in dev mode always pull manifest on each request
add manifest build to gulp build task
add react bundle to manifest generation
2015-08-28 15:56:58 -07:00
Berkeley Martinez 306c441ae7 add revisioning to js/css files to break caching
This moves the location of javascript files, commonFramework,
iFrameScript, sandbox, plugin, and all the less files.
On gulp or gulp build these files are moved and revisioned.
Places where they are references in jade/html are now removed and
replaced with the use of a helper function `rev`. This function will
take the required file and return a string referencing the revisioned
file. This should alleviate the need for hard refreshing and will break
caches when files change, so fixes for firefox caching issue as well.

NOTE: @benmcmahon @quincylarson, This means files will need to be build
on the server in production before doing a server restart/reload
In production: 'npm run build' To build and revision js/css files

`gulp` and `gulp build` will used in development

npm install also needs to be run in production on initial deploy
2015-08-26 23:30:33 -07:00
Berkeley Martinez b3d66e1ae0 add json lint gulp task 2015-08-24 16:19:34 -07:00
Berkeley Martinez b2f4e520cb fix account link failure now flashes 2015-08-18 14:48:52 -07:00
ahstro 73d11fec27 Mocha tests now use ES6 2015-08-14 09:39:29 +02:00
Berkeley Martinez 66815f0762 bump eslint 2015-08-07 18:09:35 -07:00
Berkeley Martinez f01a66c5c7 use (LMP)loopback middleware phases
bump loopback-component-passport which uses LMP
move custom middlewares to middlewares directory
2015-08-04 01:34:26 -07:00
Berkeley Martinez 8270cb4103 add github auth 2015-08-01 08:39:13 -07:00
Berkeley Martinez 4cc5234df8 bump thundercats 2015-07-31 11:29:37 -07:00
Kyle Mitchell ce5377791e add CC-BY-SA-4.0 license for content 2015-07-28 19:55:49 -07:00
Berkeley Martinez 79a96292b9 remove bower and pm2
These are better server as global installs
2015-07-28 17:28:45 -07:00
Berkeley Martinez a615449015 add bower to devdeps 2015-07-27 19:42:14 -07:00
Berkeley Martinez 4bacd87943 add react build script 2015-07-25 09:02:56 -07:00
Berkeley Martinez 38cb4b2873 remove loopback client files 2015-07-25 08:51:41 -07:00
Berkeley Martinez 227e486fdc remove engines property from package 2015-07-24 22:28:20 -07:00
Berkeley Martinez c0eda90eb1 make production future ready
This commit does the following:

Production start should use the following command `npm run
start-producion` this first runs bower install and builds the front end
app(react). Then it will use the `pm2Start` script. This script will set
up the pm2 daemons to run loopback in cluster mode. This script also use
`production-start` script instead of the regular `server` script.

The reasons are two fold: to ensure `server` is run in es7 mode, and to
wait for handshake from DB or kill itself if no DB can be found within a
certain amount of time.
2015-07-24 22:27:52 -07:00
Berkeley Martinez 25d01f1b7b Add pm2 to dev deps 2015-07-23 23:29:35 -07:00
Berkeley Martinez 48c2304ff2 update body-parser 2015-07-23 16:03:51 -07:00
Berkeley Martinez b507aecc97 bump thundercats-react 2015-07-23 16:03:50 -07:00
Berkeley Martinez fa97111f00 bump thundercats 2015-07-23 16:03:50 -07:00
Berkeley Martinez 35193f22cc click drag question 2015-07-23 16:03:50 -07:00
Berkeley Martinez fe3b983347 remove react-stampit 2015-07-23 16:03:49 -07:00
Berkeley Martinez 3ce53441f0 bump thundercats-react 2015-07-23 16:03:49 -07:00
Berkeley Martinez 82ce7fc47e bump react-bootstrap 2015-07-23 16:03:48 -07:00
Berkeley Martinez caaa21d367 Video end goes to questions 2015-07-23 16:03:48 -07:00
Berkeley Martinez d0b1d83249 prefetch data and prime stores on client render 2015-07-23 16:03:47 -07:00
Berkeley Martinez d773a9aa5d bump thundercats 2015-07-23 16:03:47 -07:00
Berkeley Martinez de1d931b82 add hikes/map pulls hikes out of db and renders 2015-07-23 16:03:46 -07:00
Berkeley Martinez a2583735a0 bump vimeo version 2015-07-23 15:49:03 -07:00
Berkeley Martinez d2c858fc8c add react-vimeo 2015-07-23 15:49:03 -07:00
Berkeley Martinez 1781e22cf1 fix use freecodecamp react-router
see: https://github.com/rackt/react-router/pull/1490
2015-07-23 15:49:02 -07:00
Berkeley Martinez 080fb4d37c add video player 2015-07-23 15:49:01 -07:00
Berkeley Martinez bb37583c90 fix should be getChildRoutes
fix fromNodeCallback returns array of values from callback
fix remove require.ensure - needs to be tested
2015-07-23 15:49:01 -07:00
Berkeley Martinez 85cf79f3d4 add babel for babel-node use 2015-07-23 15:49:00 -07:00
Berkeley Martinez c33c6c9a8f introduce es6 and babel to whole app 2015-07-23 15:49:00 -07:00
Berkeley Martinez 28395a5957 fix babel versions
since we are using some stage 0 syntax they may change without warning
between versions each babel version bump must be tested to see if
stage 0/1 syntax implementation has changed
2015-07-23 15:49:00 -07:00
Berkeley Martinez a5e7009a57 initial react app(WIP) 2015-07-23 15:49:00 -07:00
Berkeley Martinez 412bd634d5 add loopback bundle generation methods 2015-07-23 15:48:59 -07:00
Berkeley Martinez 4db1f441fe bump loopback passport 2015-06-26 18:11:44 -07:00
Berkeley Martinez 03ea412b4a major challenges refactor
commented out resetEditor in main
remove heatmap timout
2015-06-20 19:55:07 -07:00
Berkeley Martinez f84ac9ad12 remove forceDomain 2015-06-18 19:56:21 -07:00
Berkeley Martinez a8540bee35 add initial react app 2015-06-17 21:04:28 -07:00