This is causing an issue with addons-info as it ends up ignoring `Story.js` during compilation. Seems there are case-similar files in other addon packages called `story.js` that were supposed to be ignored from output... However, this seems like the quickest fix that doesn't really have an impact on other packages.
* Match default setup same as create-react-app.
* Stop pre-building the manager
This allow us to customize the manager dynamically.
* Update manager for the production build.
* Remove building source-maps.
* Fix lint issues.
* Improve static file handling.
* Update dev docs.
* Use dist directory for the manager's source.
* Add support for stage-0.
* Replace raw loader with the css loader in production CSS handling.
* Remove specific babel plugins since we support stage-0.
We simply avoid building the manager code in the production build
Uglifying, already uglified code takes a lot of time.
We we avoid that by simply copying the manager code comes with
React Storybook to the build output directly bypassing webpack.
* Add preview container in preview module.
* Update comments.
* Implement preview module.
* Add component tests.
* Add tests for actions.
* Add container tests.
* Write tests for reducers.
* Fix lint issues.
* Add tests for init_pagebus
* Add base ui model with the layout.
* Fix the reducer.
* Add select story pageBus event.
* Update some test cases/
* Implement basic communication with the preview iframe.
* Move actions to a common place.
* Clean mantra reducers.
* Integrated initial leftPanel.
* Implement story filter
* Add initial ActionLogger.
* Add actions grouping.
* Fix lint issues.
* Implement initial routing.
This version lacks, back button support.
* Handle back button properly with routing.
* Add keyboard shortcut support.
* Add responsive tags.
* Move all the admin dependencies to the dev env.
So, end user doesn't need to download the stuff
we use inside the manager.
* Optimize dev build with enabling webpack
when developing the manager.
* Update CONTRIBUTING.md to support the new build environment.
* Add proper support for production build.
* Introduce the api module.
* Add initial docs.
* Add keyboard shortcut help dialog.
* Fix lint issues.
* Fix some missing tests.
* Add tests for actions.
* Write tests for action logger.
* Add tests for layout
* Add tests for left_panel.header.
* Add tests for left_panel.text_filter
* Add tests for left_panel.stories
* Complete tests for the left panel component.
* Simplyfy the container code by implementing the reduxComposer.
* Add container tests.
* Add ui reducer tests.
* Add tests for handle key events
* Add tests to handle_routing.
* Add filters tests
* Add tests for reduxComposer
* Add tests for reduxComposer
* Use a unique Id for the action.id.
We need to support unique id for the action id since now
it's possible to reload the preview iframe.
So, if we use a number from 0, there's a chance for
duplicate ids.
* Update docs.
* Update docs.
* Add manager.js
* Move redux and keycode to dependencies.