- Fixed npm test
- Fixed long-term caching (milliseconds, not seconds, ofc)
- Fixed production react build with
NODE_ENV
- Better long term caching
- Fixed server route regression
-
BREAKING:
createServernow takes just arendermethod, notrenderAppandrenderDocument, and then you callback from render with those. See the blueprintserver.js. This allows for custom data loading abstractions (like AsyncProps) that need the props from React Routermatchand then sends the data to both the<Document/>(for data hand-off) and the<App/>. -
BREAKING: 'react-project/webpack' now only exports
ClientConfigandSeverConfig, no more client "dev" and "prod".
- Fixed unchecked in blueprint package.json
- BREAKING:
createServerAPI now allows for request specific setup - BREAKING:
serverRouteHandlerAPI gets params and location
- ignore
node_modulesregression fixed. Must faster initial bundle times now.
- Lots of screwing around w/ the blueprint, weird npm things and other
stuff that eventually led to
create-react-projectglobal npm install. I don't like global installs either. You can remove it after you've used it to create the blueprint.
- fixed skipping first prompt in init
- allow apps to add express middleware before express routing starts
- fixed init issues #8, #9
- added hook for server data hydration
- fixed missing babel-preset-react-hmre dep
- switched from
prompt-synctopromptbecause all of the issues so far came fromprompt-sync:(. - cleaned up package.json dependencies, many were dev dependencies
startadds missing deps to package.json, making upgrading awesome
-
startnow checks dependencies so when you upgrade React Project, you know how to update your app to work with it. -
added some default security stuff to the web server.