reduxjs / redux

A JS library for predictable global state management
https://redux.js.org
MIT License
60.9k stars 15.27k forks source link

Setup to run example projects #218

Closed kevinrobinson closed 9 years ago

kevinrobinson commented 9 years ago

This is probably a mistake in my own setup, but I ran into some problems trying to run the examples. I figured I'd share in case it's something you know how to fix immediately or if it's something beyond just my setup being wrong. @gaearon Thanks! You know I think this project is amazing and you're doing awesome work. :)

I pulled down the repo, then ran npm install in the root, and npm install in the example folders. This is for the todomvc:

$ npm start

> todomvc@0.0.0 start /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc
> node server.js

Listening at localhost:3000

webpack: wait until bundle finished: /static/bundle.js
Hash: e4c1440a8f16aefe9490
Version: webpack 1.10.1
Time: 2232ms

...

ERROR in ./index.js
Module not found: Error: Cannot resolve module 'todomvc-app-css/index.css' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc
 @ ./index.js 15:0-36

ERROR in ./containers/App.js
Module not found: Error: Cannot resolve module 'redux/react' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/containers
 @ ./containers/App.js 23:18-40

ERROR in ./containers/App.js
Module not found: Error: Cannot resolve module 'redux' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/containers
 @ ./containers/App.js 21:13-29

ERROR in ./containers/TodoApp.js
Module not found: Error: Cannot resolve module 'redux/react' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/containers
 @ ./containers/TodoApp.js 19:18-40

ERROR in ./containers/TodoApp.js
Module not found: Error: Cannot resolve module 'redux' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/containers
 @ ./containers/TodoApp.js 17:13-29

ERROR in ./components/TodoItem.js
Module not found: Error: Cannot resolve module 'classnames' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/components
 @ ./components/TodoItem.js 19:18-39

ERROR in ./components/TodoTextInput.js
Module not found: Error: Cannot resolve module 'classnames' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/components
 @ ./components/TodoTextInput.js 19:18-39

ERROR in ./components/Footer.js
Module not found: Error: Cannot resolve module 'classnames' in /Users/krobinson/kevinrobinson/gaearon-redux/examples/todomvc/components
 @ ./components/Footer.js 19:18-39

and this is for counters:

$ npm start

> counter-redux@0.0.0 start /Users/krobinson/kevinrobinson/gaearon-redux/examples/counter
> node server.js

module.js:338
    throw err;
          ^
Error: Cannot find module 'tapable'
    at Function.Module._resolveFilename (module.js:336:15)
    at Function.Module._load (module.js:278:25)
    at Module.require (module.js:365:17)
    at require (module.js:384:17)
    at Object.<anonymous> (/Users/krobinson/kevinrobinson/gaearon-redux/examples/counter/node_modules/webpack/lib/Compiler.js:6:15)
    at Module._compile (module.js:460:26)
    at Object.Module._extensions..js (module.js:478:10)
    at Module.load (module.js:355:32)
    at Function.Module._load (module.js:310:12)
    at Module.require (module.js:365:17)
gaearon commented 9 years ago

Works for me:

dan@abramov ~/p> git clone https://github.com/gaearon/redux.git r2
Cloning into 'r2'...
remote: Counting objects: 1984, done.
remote: Compressing objects: 100% (60/60), done.
remote: Total 1984 (delta 27), reused 0 (delta 0), pack-reused 1922
Receiving objects: 100% (1984/1984), 292.45 KiB | 84.00 KiB/s, done.
Resolving deltas: 100% (1121/1121), done.
Checking connectivity... done.
dan@abramov ~/p> cd r2

dan@abramov ~/p/r2> npm i
npm WARN peerDependencies The peer dependency node-libs-browser@>= 0.4.0 <=0.6.0 included from webpack will no
npm WARN peerDependencies longer be automatically installed to fulfill the peerDependency 
npm WARN peerDependencies in npm 3+. Your application will need to depend on it explicitly.

> fsevents@0.3.6 install /Users/dan/p/r2/node_modules/webpack/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild

  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node: Finished
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node: Finished

> fsevents@0.3.6 install /Users/dan/p/r2/node_modules/babel/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild

  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node: Finished
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node: Finished

> ws@0.5.0 install /Users/dan/p/r2/node_modules/webpack-dev-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o

> ws@0.4.31 install /Users/dan/p/r2/node_modules/webpack-dev-server/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
npm WARN prefer global babel@5.6.14 should be installed with -g
/
> redux@0.12.0 prepublish /Users/dan/p/r2
> scripts/prepublish

Hash: dda28d2a9fe69dd9fe7b
Version: webpack 1.10.1
Time: 1160ms
   Asset     Size  Chunks             Chunk Names
redux.js  11.2 kB       0  [emitted]  main
    + 11 hidden modules
Hash: 3884777eabf319bf1d57
Version: webpack 1.10.1
Time: 1274ms
       Asset     Size  Chunks             Chunk Names
redux.min.js  4.31 kB       0  [emitted]  main
    + 11 hidden modules
Hash: 5abda131a23a8d1f7305
Version: webpack 1.10.1
Time: 1533ms
         Asset     Size  Chunks             Chunk Names
redux-react.js  32.4 kB       0  [emitted]  main
    + 25 hidden modules
Hash: 3ab90e11418634dd13fe
Version: webpack 1.10.1
Time: 2316ms
             Asset     Size  Chunks             Chunk Names
redux-react.min.js  13.1 kB       0  [emitted]  main
    + 25 hidden modules
src/Redux.js -> lib/Redux.js
src/components/createAll.js -> lib/components/createAll.js
src/components/createConnectDecorator.js -> lib/components/createConnectDecorator.js
src/components/createConnector.js -> lib/components/createConnector.js
src/components/createProvideDecorator.js -> lib/components/createProvideDecorator.js
src/components/createProvider.js -> lib/components/createProvider.js
src/createDispatcher.js -> lib/createDispatcher.js
src/createRedux.js -> lib/createRedux.js
src/entry-react-native.js -> lib/entry-react-native.js
src/entry-react.js -> lib/entry-react.js
src/index.js -> lib/index.js
src/middleware/thunk.js -> lib/middleware/thunk.js
src/react-native.js -> lib/react-native.js
src/react.js -> lib/react.js
src/umd-react.js -> lib/umd-react.js
src/umd.js -> lib/umd.js
src/utils/bindActionCreators.js -> lib/utils/bindActionCreators.js
src/utils/composeMiddleware.js -> lib/utils/composeMiddleware.js
src/utils/composeStores.js -> lib/utils/composeStores.js
src/utils/createReduxShape.js -> lib/utils/createReduxShape.js
src/utils/getDisplayName.js -> lib/utils/getDisplayName.js
src/utils/identity.js -> lib/utils/identity.js
src/utils/isPlainObject.js -> lib/utils/isPlainObject.js
src/utils/mapValues.js -> lib/utils/mapValues.js
src/utils/pick.js -> lib/utils/pick.js
src/utils/shallowEqual.js -> lib/utils/shallowEqual.js
src/utils/shallowEqualScalar.js -> lib/utils/shallowEqualScalar.js
expect@1.6.0 node_modules/expect

mocha-jsdom@0.4.0 node_modules/mocha-jsdom

eslint-plugin-react@2.6.4 node_modules/eslint-plugin-react

babel-loader@5.3.1 node_modules/babel-loader
├── object-assign@3.0.0
└── loader-utils@0.2.10 (big.js@3.1.3, json5@0.4.0)

react-hot-loader@1.2.7 node_modules/react-hot-loader
├── react-hot-api@0.4.4
└── source-map@0.1.40 (amdefine@0.1.1)

rimraf@2.4.1 node_modules/rimraf
└── glob@4.5.3 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.8)

babel-eslint@3.1.20 node_modules/babel-eslint
├── lodash.pick@3.1.0 (lodash._bindcallback@3.0.1, lodash._pickbyarray@3.0.2, lodash.restparam@3.6.1, lodash._baseflatten@3.1.4, lodash._pickbycallback@3.0.0)
└── lodash.assign@3.2.0 (lodash._baseassign@3.2.0, lodash._createassigner@3.1.1, lodash.keys@3.1.2)

invariant@2.1.0 node_modules/invariant
└── envify@3.4.0 (through@2.3.8, jstransform@10.1.0)

react@0.13.3 node_modules/react
└── envify@3.4.0 (through@2.3.8, jstransform@10.1.0)

mocha@2.2.5 node_modules/mocha
├── escape-string-regexp@1.0.2
├── supports-color@1.2.1
├── growl@1.8.1
├── diff@1.4.0
├── commander@2.3.0
├── mkdirp@0.5.0 (minimist@0.0.8)
├── debug@2.0.0 (ms@0.6.2)
├── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
└── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)

istanbul@0.3.17 node_modules/istanbul
├── supports-color@1.3.1
├── which@1.0.9
├── abbrev@1.0.7
├── wordwrap@0.0.3
├── nopt@3.0.3
├── async@1.3.0
├── esprima@2.4.1
├── resolve@1.1.6
├── once@1.3.2 (wrappy@1.0.1)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── fileset@0.2.1 (glob@5.0.13, minimatch@2.0.8)
├── escodegen@1.6.1 (esutils@1.1.6, estraverse@1.9.3, source-map@0.1.43, optionator@0.5.0, esprima@1.2.5)
├── js-yaml@3.3.1 (esprima@2.2.0, argparse@1.0.2)
└── handlebars@3.0.0 (optimist@0.6.1, source-map@0.1.43, uglify-js@2.3.6)

eslint@0.23.0 node_modules/eslint
├── object-assign@2.1.1
├── escape-string-regexp@1.0.3
├── path-is-absolute@1.0.0
├── strip-json-comments@1.0.2
├── xml-escape@1.0.0
├── user-home@1.1.1
├── estraverse-fb@1.3.1
├── globals@8.2.0
├── estraverse@2.0.0
├── text-table@0.2.0
├── espree@2.0.4
├── debug@2.2.0 (ms@0.7.1)
├── doctrine@0.6.4 (isarray@0.0.1, esutils@1.1.6)
├── optionator@0.5.0 (type-check@0.3.1, deep-is@0.1.3, levn@0.2.5, wordwrap@0.0.3, prelude-ls@1.1.2, fast-levenshtein@1.0.6)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── minimatch@2.0.8 (brace-expansion@1.1.0)
├── concat-stream@1.5.0 (inherits@2.0.1, typedarray@0.0.6, readable-stream@2.0.1)
├── is-my-json-valid@2.12.0 (jsonpointer@1.1.0, generate-function@2.0.0, xtend@4.0.0, generate-object-property@1.2.0)
├── chalk@1.1.0 (supports-color@2.0.0, ansi-styles@2.1.0, has-ansi@2.0.0, strip-ansi@3.0.0)
├── js-yaml@3.3.1 (esprima@2.2.0, argparse@1.0.2)
├── escope@3.1.0 (esrecurse@3.1.1, estraverse@3.1.0, es6-weak-map@0.1.4, es6-map@0.1.1)
└── inquirer@0.8.5 (figures@1.3.5, ansi-regex@1.1.1, cli-width@1.0.1, through@2.3.8, lodash@3.10.0, rx@2.5.3, readline2@0.1.1)

eslint-config-airbnb@0.0.6 node_modules/eslint-config-airbnb
├── strip-json-comments@1.0.2
├── airbnb-style@2.0.0
├── eslint-plugin-react@2.3.0
├── resolve@1.1.6
├── babel-eslint@3.1.7 (lodash.assign@3.2.0)
└── eslint@0.21.2 (escape-string-regexp@1.0.3, object-assign@2.1.1, path-is-absolute@1.0.0, xml-escape@1.0.0, user-home@1.1.1, estraverse-fb@1.3.1, globals@6.4.1, estraverse@2.0.0, text-table@0.2.0, espree@2.0.4, debug@2.2.0, doctrine@0.6.4, optionator@0.5.0, mkdirp@0.5.1, minimatch@2.0.8, concat-stream@1.5.0, chalk@1.1.0, js-yaml@3.3.1, escope@3.1.0, inquirer@0.8.5)

webpack-dev-server@1.10.1 node_modules/webpack-dev-server
├── supports-color@1.3.1
├── connect-history-api-fallback@1.1.0
├── stream-cache@0.0.2
├── strip-ansi@2.0.1 (ansi-regex@1.1.1)
├── webpack-dev-middleware@1.2.0 (memory-fs@0.2.0, mime@1.3.4)
├── http-proxy@1.11.1 (eventemitter3@1.1.1, requires-port@0.0.1)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── serve-index@1.7.0 (escape-html@1.0.2, parseurl@1.3.0, batch@0.5.2, mime-types@2.1.2, http-errors@1.3.1, debug@2.2.0, accepts@1.2.10)
├── socket.io@1.3.5 (debug@2.1.0, has-binary-data@0.1.3, socket.io-parser@2.2.4, socket.io-adapter@0.3.1, engine.io@1.5.1)
├── express@4.13.0 (escape-html@1.0.2, merge-descriptors@1.0.0, array-flatten@1.1.0, cookie@0.1.3, utils-merge@1.0.0, cookie-signature@1.0.6, methods@1.1.1, fresh@0.3.0, range-parser@1.0.2, path-to-regexp@0.1.6, content-type@1.0.1, etag@1.7.0, vary@1.0.0, parseurl@1.3.0, content-disposition@0.5.0, serve-static@1.10.0, depd@1.0.1, qs@2.4.2, debug@2.2.0, on-finished@2.3.0, finalhandler@0.4.0, accepts@1.2.10, type-is@1.6.4, proxy-addr@1.0.8, send@0.13.0)
└── socket.io-client@1.3.5 (to-array@0.1.3, indexof@0.0.1, component-bind@1.0.0, debug@0.7.4, backo2@1.0.2, object-component@0.0.3, component-emitter@1.1.2, has-binary@0.1.6, socket.io-parser@2.2.4, parseuri@0.0.2, engine.io-client@1.5.1)

babel@5.6.14 node_modules/babel
├── slash@1.0.0
├── path-is-absolute@1.0.0
├── path-exists@1.0.0
├── fs-readdir-recursive@0.1.2
├── convert-source-map@1.1.1
├── lodash@3.10.0
├── source-map@0.4.2 (amdefine@0.1.1)
├── glob@5.0.13 (inherits@2.0.1, once@1.3.2, inflight@1.0.4, minimatch@2.0.8)
├── commander@2.8.1 (graceful-readlink@1.0.1)
├── output-file-sync@1.1.1 (xtend@4.0.0, mkdirp@0.5.1)
└── chokidar@1.0.3 (arrify@1.0.0, is-glob@1.1.3, glob-parent@1.2.0, async-each@0.1.6, is-binary-path@1.0.1, readdirp@1.3.0, fsevents@0.3.6, anymatch@1.3.0)

jsdom@5.4.3 node_modules/jsdom
├── acorn-globals@1.0.4
├── xml-name-validator@2.0.1
├── xtend@4.0.0
├── xmlhttprequest@1.7.0
├── browser-request@0.3.3
├── cssom@0.3.0
├── nwmatcher@1.3.4
├── parse5@1.5.0
├── tough-cookie@1.2.0
├── acorn@1.2.2
├── cssstyle@0.2.28
├── escodegen@1.6.1 (esutils@1.1.6, estraverse@1.9.3, esprima@1.2.5, source-map@0.1.43, optionator@0.5.0)
├── request@2.58.0 (caseless@0.10.0, aws-sign2@0.5.0, forever-agent@0.6.1, stringstream@0.0.4, oauth-sign@0.8.0, tunnel-agent@0.4.1, isstream@0.1.2, extend@2.0.1, json-stringify-safe@5.0.1, node-uuid@1.4.3, qs@3.1.0, combined-stream@1.0.5, mime-types@2.0.14, form-data@1.0.0-rc1, hawk@2.3.1, http-signature@0.11.0, bl@0.9.4, har-validator@1.8.0)
└── htmlparser2@3.8.3 (domelementtype@1.3.0, entities@1.0.0, domhandler@2.3.0, readable-stream@1.1.13, domutils@1.5.1)

node-libs-browser@0.5.2 node_modules/node-libs-browser
├── https-browserify@0.0.0
├── tty-browserify@0.0.0
├── constants-browserify@0.0.1
├── path-browserify@0.0.0
├── os-browserify@0.1.2
├── string_decoder@0.10.31
├── process@0.11.1
├── punycode@1.3.2
├── domain-browser@1.1.4
├── assert@1.3.0
├── querystring-es3@0.2.1
├── timers-browserify@1.4.1
├── stream-browserify@1.0.0 (inherits@2.0.1)
├── events@1.0.2
├── util@0.10.3 (inherits@2.0.1)
├── url@0.10.3 (querystring@0.2.0)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── http-browserify@1.7.0 (inherits@2.0.1, Base64@0.2.1)
├── buffer@3.3.0 (ieee754@1.1.6, is-array@1.0.1, base64-js@0.0.8)
├── readable-stream@1.1.13 (isarray@0.0.1, inherits@2.0.1, core-util-is@1.0.1)
├── browserify-zlib@0.1.4 (pako@0.2.7)
└── crypto-browserify@3.2.8 (ripemd160@0.2.0, pbkdf2-compat@2.0.1, sha.js@2.2.6)

webpack@1.10.1 node_modules/webpack
├── supports-color@1.3.1
├── interpret@0.5.2
├── tapable@0.1.9
├── clone@1.0.2
├── memory-fs@0.2.0
├── async@0.9.2
├── esprima@1.2.5
├── enhanced-resolve@0.8.6 (graceful-fs@3.0.8)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── webpack-core@0.6.5 (source-list-map@0.1.5, source-map@0.4.2)
├── mkdirp@0.5.1 (minimist@0.0.8)
├── uglify-js@2.4.23 (uglify-to-browserify@1.0.2, async@0.2.10, source-map@0.1.34, yargs@3.5.4)
└── watchpack@0.2.8 (graceful-fs@3.0.8, chokidar@1.0.3)

babel-core@5.6.15 node_modules/babel-core
├── slash@1.0.0
├── babel-plugin-remove-console@1.0.1
├── babel-plugin-remove-debugger@1.0.1
├── babel-plugin-jscript@1.0.1
├── babel-plugin-property-literals@1.0.1
├── babel-plugin-eval@1.0.1
├── babel-plugin-inline-environment-variables@1.0.1
├── babel-plugin-member-expression-literals@1.0.1
├── babel-plugin-undefined-to-void@1.1.6
├── babel-plugin-react-constant-elements@1.0.3
├── shebang-regex@1.0.0
├── trim-right@1.0.0
├── to-fast-properties@1.0.1
├── path-is-absolute@1.0.0
├── path-exists@1.0.0
├── babel-plugin-react-display-name@1.0.3
├── babel-plugin-constant-folding@1.0.1
├── fs-readdir-recursive@0.1.2
├── babel-plugin-proto-to-assign@1.0.3
├── babel-plugin-dead-code-elimination@1.0.2
├── strip-json-comments@1.0.2
├── babel-plugin-runtime@1.0.7
├── private@0.1.6
├── globals@6.4.1
├── estraverse@4.1.0
├── esutils@2.0.2
├── convert-source-map@1.1.1
├── js-tokens@1.0.1
├── debug@2.2.0 (ms@0.7.1)
├── home-or-tmp@1.0.0 (os-tmpdir@1.0.1, user-home@1.1.1)
├── babel-plugin-undeclared-variables-check@1.0.2 (leven@1.0.2)
├── ast-types@0.7.8
├── line-numbers@0.2.0 (left-pad@0.0.3)
├── resolve@1.1.6
├── source-map-support@0.2.10 (source-map@0.1.32)
├── source-map@0.4.2 (amdefine@0.1.1)
├── lodash@3.10.0
├── core-js@0.9.18
├── repeating@1.1.3 (is-finite@1.0.1)
├── acorn-jsx@1.0.3 (acorn@1.2.2)
├── detect-indent@3.0.1 (get-stdin@4.0.1, minimist@1.1.1)
├── minimatch@2.0.8 (brace-expansion@1.1.0)
├── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── output-file-sync@1.1.1 (xtend@4.0.0, mkdirp@0.5.1)
├── regexpu@1.2.0 (regjsgen@0.2.0, regenerate@1.2.1, regjsparser@0.1.4, recast@0.10.16)
├── is-integer@1.0.4 (is-finite@1.0.1, is-nan@1.1.0)
└── regenerator@0.8.31 (through@2.3.8, esprima-fb@13001.1.0-dev-harmony-fb, recast@0.10.16, commoner@0.10.3, defs@1.1.0)

dan@abramov ~/p/r2> cd examples/todomvc/
dan@abramov ~/p/r/e/todomvc> npm i
npm WARN package.json todomvc@0.0.0 No README data

> ws@0.5.0 install /Users/dan/p/r2/examples/todomvc/node_modules/webpack-dev-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o

> ws@0.4.31 install /Users/dan/p/r2/examples/todomvc/node_modules/webpack-dev-server/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)

  CXX(target) Release/obj.target/bufferutil/src/bufferutil.o

> fsevents@0.3.6 install /Users/dan/p/r2/examples/todomvc/node_modules/webpack/node_modules/watchpack/node_modules/chokidar/node_modules/fsevents
> node-gyp rebuild

  SOLINK_MODULE(target) Release/.node
  SOLINK_MODULE(target) Release/.node: Finished
  CXX(target) Release/obj.target/fse/fsevents.o
  SOLINK_MODULE(target) Release/fse.node
  SOLINK_MODULE(target) Release/fse.node: Finished
raw-loader@0.5.1 node_modules/raw-loader

todomvc-app-css@2.0.1 node_modules/todomvc-app-css

classnames@2.1.3 node_modules/classnames

react-hot-loader@1.2.7 node_modules/react-hot-loader
├── react-hot-api@0.4.4
└── source-map@0.1.40 (amdefine@0.1.1)

babel-loader@5.3.1 node_modules/babel-loader
├── object-assign@3.0.0
└── loader-utils@0.2.10 (big.js@3.1.3, json5@0.4.0)

style-loader@0.12.3 node_modules/style-loader
└── loader-utils@0.2.10 (big.js@3.1.3, json5@0.4.0)

react@0.13.3 node_modules/react
└── envify@3.4.0 (through@2.3.8, jstransform@10.1.0)

redux@0.12.0 node_modules/redux
└── invariant@2.1.0 (envify@3.4.0)

node-libs-browser@0.5.2 node_modules/node-libs-browser
├── https-browserify@0.0.0
├── tty-browserify@0.0.0
├── constants-browserify@0.0.1
├── path-browserify@0.0.0
├── os-browserify@0.1.2
├── string_decoder@0.10.31
├── process@0.11.1
├── punycode@1.3.2
├── domain-browser@1.1.4
├── assert@1.3.0
├── querystring-es3@0.2.1
├── timers-browserify@1.4.1
├── events@1.0.2
├── stream-browserify@1.0.0 (inherits@2.0.1)
├── util@0.10.3 (inherits@2.0.1)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── http-browserify@1.7.0 (inherits@2.0.1, Base64@0.2.1)
├── url@0.10.3 (querystring@0.2.0)
├── readable-stream@1.1.13 (isarray@0.0.1, inherits@2.0.1, core-util-is@1.0.1)
├── buffer@3.3.0 (ieee754@1.1.6, is-array@1.0.1, base64-js@0.0.8)
├── browserify-zlib@0.1.4 (pako@0.2.7)
└── crypto-browserify@3.2.8 (ripemd160@0.2.0, pbkdf2-compat@2.0.1, sha.js@2.2.6)

babel-core@5.6.15 node_modules/babel-core
├── slash@1.0.0
├── babel-plugin-remove-debugger@1.0.1
├── babel-plugin-property-literals@1.0.1
├── babel-plugin-jscript@1.0.1
├── babel-plugin-eval@1.0.1
├── babel-plugin-inline-environment-variables@1.0.1
├── babel-plugin-remove-console@1.0.1
├── babel-plugin-undefined-to-void@1.1.6
├── babel-plugin-member-expression-literals@1.0.1
├── babel-plugin-react-constant-elements@1.0.3
├── shebang-regex@1.0.0
├── trim-right@1.0.0
├── to-fast-properties@1.0.1
├── babel-plugin-react-display-name@1.0.3
├── path-is-absolute@1.0.0
├── path-exists@1.0.0
├── babel-plugin-constant-folding@1.0.1
├── fs-readdir-recursive@0.1.2
├── babel-plugin-proto-to-assign@1.0.3
├── babel-plugin-dead-code-elimination@1.0.2
├── strip-json-comments@1.0.2
├── babel-plugin-runtime@1.0.7
├── private@0.1.6
├── globals@6.4.1
├── estraverse@4.1.0
├── esutils@2.0.2
├── convert-source-map@1.1.1
├── js-tokens@1.0.1
├── ast-types@0.7.8
├── resolve@1.1.6
├── source-map-support@0.2.10 (source-map@0.1.32)
├── home-or-tmp@1.0.0 (os-tmpdir@1.0.1, user-home@1.1.1)
├── source-map@0.4.2 (amdefine@0.1.1)
├── line-numbers@0.2.0 (left-pad@0.0.3)
├── chalk@1.1.0 (escape-string-regexp@1.0.3, supports-color@2.0.0, ansi-styles@2.1.0, strip-ansi@3.0.0, has-ansi@2.0.0)
├── detect-indent@3.0.1 (get-stdin@4.0.1, minimist@1.1.1)
├── repeating@1.1.3 (is-finite@1.0.1)
├── debug@2.2.0 (ms@0.7.1)
├── minimatch@2.0.8 (brace-expansion@1.1.0)
├── babel-plugin-undeclared-variables-check@1.0.2 (leven@1.0.2)
├── output-file-sync@1.1.1 (xtend@4.0.0, mkdirp@0.5.1)
├── acorn-jsx@1.0.3 (acorn@1.2.2)
├── is-integer@1.0.4 (is-finite@1.0.1, is-nan@1.1.0)
├── regexpu@1.2.0 (regjsgen@0.2.0, regenerate@1.2.1, regjsparser@0.1.4, recast@0.10.16)
├── lodash@3.10.0
├── core-js@0.9.18
└── regenerator@0.8.31 (through@2.3.8, esprima-fb@13001.1.0-dev-harmony-fb, recast@0.10.16, defs@1.1.0, commoner@0.10.3)

webpack-dev-server@1.10.1 node_modules/webpack-dev-server
├── supports-color@1.3.1
├── connect-history-api-fallback@1.1.0
├── strip-ansi@2.0.1 (ansi-regex@1.1.1)
├── webpack-dev-middleware@1.2.0 (memory-fs@0.2.0, mime@1.3.4)
├── stream-cache@0.0.2
├── http-proxy@1.11.1 (eventemitter3@1.1.1, requires-port@0.0.1)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── serve-index@1.7.0 (escape-html@1.0.2, parseurl@1.3.0, batch@0.5.2, http-errors@1.3.1, accepts@1.2.10, mime-types@2.1.2, debug@2.2.0)
├── express@4.13.0 (escape-html@1.0.2, merge-descriptors@1.0.0, array-flatten@1.1.0, cookie@0.1.3, utils-merge@1.0.0, cookie-signature@1.0.6, methods@1.1.1, fresh@0.3.0, range-parser@1.0.2, path-to-regexp@0.1.6, content-type@1.0.1, etag@1.7.0, vary@1.0.0, parseurl@1.3.0, content-disposition@0.5.0, serve-static@1.10.0, depd@1.0.1, qs@2.4.2, on-finished@2.3.0, finalhandler@0.4.0, debug@2.2.0, proxy-addr@1.0.8, accepts@1.2.10, type-is@1.6.4, send@0.13.0)
├── socket.io@1.3.5 (has-binary-data@0.1.3, debug@2.1.0, socket.io-parser@2.2.4, socket.io-adapter@0.3.1, engine.io@1.5.1)
└── socket.io-client@1.3.5 (to-array@0.1.3, indexof@0.0.1, debug@0.7.4, component-bind@1.0.0, backo2@1.0.2, object-component@0.0.3, component-emitter@1.1.2, has-binary@0.1.6, parseuri@0.0.2, socket.io-parser@2.2.4, engine.io-client@1.5.1)

webpack@1.10.1 node_modules/webpack
├── supports-color@1.3.1
├── interpret@0.5.2
├── tapable@0.1.9
├── clone@1.0.2
├── memory-fs@0.2.0
├── async@0.9.2
├── mkdirp@0.5.1 (minimist@0.0.8)
├── enhanced-resolve@0.8.6 (graceful-fs@3.0.8)
├── optimist@0.6.1 (wordwrap@0.0.3, minimist@0.0.10)
├── esprima@1.2.5
├── webpack-core@0.6.5 (source-list-map@0.1.5, source-map@0.4.2)
├── uglify-js@2.4.23 (uglify-to-browserify@1.0.2, async@0.2.10, yargs@3.5.4, source-map@0.1.34)
└── watchpack@0.2.8 (graceful-fs@3.0.8, chokidar@1.0.3)

dan@abramov ~/p/r/e/todomvc> npm start

> todomvc@0.0.0 start /Users/dan/p/r2/examples/todomvc
> node server.js

Listening at localhost:3000
Hash: 9ce5b71b0f619e84e2cc
Version: webpack 1.10.1
Time: 3017ms
    Asset     Size  Chunks             Chunk Names
bundle.js  1.01 MB       0  [emitted]  main
chunk    {0} bundle.js (main) 872 kB [rendered]
    [0] multi main 52 bytes {0} [built]
    [1] (webpack)-dev-server/client?http://localhost:3000 1.82 kB {0} [built]
    [2] (webpack)-dev-server/~/socket.io-client/index.js 37 bytes {0} [built]
    [3] (webpack)-dev-server/~/socket.io-client/lib/index.js 1.5 kB {0} [built]
    [4] (webpack)-dev-server/~/socket.io-client/~/debug/debug.js 2.46 kB {0} [built]
    [5] (webpack)-dev-server/~/socket.io-client/lib/url.js 1.53 kB {0} [built]
    [6] (webpack)-dev-server/~/socket.io-client/~/parseuri/index.js 690 bytes {0} [built]
    [7] (webpack)-dev-server/~/socket.io-client/~/socket.io-parser/index.js 7.63 kB {0} [built]
    [8] (webpack)-dev-server/~/socket.io-client/~/component-emitter/index.js 3 kB {0} [built]
    [9] (webpack)-dev-server/~/socket.io-client/~/socket.io-parser/~/json3/lib/json3.js 40.1 kB {0} [built]
   [10] (webpack)/buildin/amd-options.js 43 bytes {0} [built]
   [11] (webpack)-dev-server/~/socket.io-client/~/socket.io-parser/~/isarray/index.js 120 bytes {0} [built]
   [12] (webpack)-dev-server/~/socket.io-client/~/socket.io-parser/binary.js 3.84 kB {0} [built]
   [13] (webpack)-dev-server/~/socket.io-client/~/socket.io-parser/is-buffer.js 252 bytes {0} [built]
   [14] (webpack)-dev-server/~/socket.io-client/lib/manager.js 11 kB {0} [built]
   [15] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/index.js 38 bytes {0} [built]
   [16] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/index.js 140 bytes {0} [built]
   [17] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/socket.js 16.9 kB {0} [built]
   [18] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/index.js 1.08 kB {0} [built]
   [19] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/xmlhttprequest.js 1.16 kB {0} [built]
   [20] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/has-cors/index.js 458 bytes {0} [built]
   [21] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/has-cors/~/global/index.js 257 bytes {0} [built]
   [22] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/polling-xhr.js 7.92 kB {0} [built]
   [23] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/polling.js 4.85 kB {0} [built]
   [24] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/component-inherit/index.js 146 bytes {0} [built]
   [25] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/transport.js 2.74 kB {0} [built]
   [26] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/lib/browser.js 14.4 kB {0} [built]
   [27] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/lib/keys.js 297 bytes {0} [built]
   [28] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/has-binary/index.js 1.06 kB {0} [built]
   [29] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/has-binary/~/isarray/index.js 120 bytes {0} [built]
   [30] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/arraybuffer.slice/index.js 725 bytes {0} [built]
   [31] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/base64-arraybuffer/lib/base64-arraybuffer.js 1.7 kB {0} [built]
   [32] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/after/index.js 685 bytes {0} [built]
   [33] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/utf8/utf8.js 6.22 kB {0} [built]
   [34] (webpack)/buildin/module.js 251 bytes {0} [built]
   [35] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/engine.io-parser/~/blob/index.js 973 bytes {0} [built]
   [36] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/parseqs/index.js 708 bytes {0} [built]
   [37] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/debug/browser.js 3.28 kB {0} [built]
   [38] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/debug/debug.js 4.1 kB {0} [built]
   [39] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/debug/~/ms/index.js 2.02 kB {0} [built]
   [40] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/polling-jsonp.js 4.82 kB {0} [built]
   [41] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/lib/transports/websocket.js 4.57 kB {0} [built]
   [42] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/ws/lib/browser.js 831 bytes {0} [built]
   [43] (webpack)-dev-server/~/socket.io-client/~/indexof/index.js 199 bytes {0} [built]
   [44] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/parseuri/index.js 1.19 kB {0} [built]
   [45] (webpack)-dev-server/~/socket.io-client/~/engine.io-client/~/parsejson/index.js 842 bytes {0} [built]
   [46] (webpack)-dev-server/~/socket.io-client/lib/socket.js 6.99 kB {0} [built]
   [47] (webpack)-dev-server/~/socket.io-client/~/to-array/index.js 216 bytes {0} [built]
   [48] (webpack)-dev-server/~/socket.io-client/lib/on.js 370 bytes {0} [built]
   [49] (webpack)-dev-server/~/socket.io-client/~/component-bind/index.js 474 bytes {0} [built]
   [50] (webpack)-dev-server/~/socket.io-client/~/has-binary/index.js 1.08 kB {0} [built]
   [51] (webpack)-dev-server/~/socket.io-client/~/has-binary/~/isarray/index.js 120 bytes {0} [built]
   [52] (webpack)-dev-server/~/socket.io-client/~/object-component/index.js 1.18 kB {0} [built]
   [53] (webpack)-dev-server/~/socket.io-client/~/backo2/index.js 1.4 kB {0} [built]
   [54] (webpack)-dev-server/~/strip-ansi/index.js 161 bytes {0} [built]
   [55] (webpack)-dev-server/~/strip-ansi/~/ansi-regex/index.js 145 bytes {0} [built]
   [56] (webpack)/hot/only-dev-server.js 2.2 kB {0} [built]
   [57] (webpack)/hot/log-apply-result.js 813 bytes {0} [built]
   [58] ./index.js 1.67 kB {0} [built]
   [59] ./~/react-hot-loader/RootInstanceProvider.js 1.18 kB {0} [built]
   [60] ./~/react-hot-loader/getRootInstancesFromReactMount.js 209 bytes {0} [built]
   [61] ./~/react/lib/ReactMount.js 31.2 kB {0} [built]
   [62] ./~/node-libs-browser/~/process/browser.js 2.02 kB {0} [built]
   [63] ./~/react/lib/DOMProperty.js 10.2 kB {0} [built]
   [64] ./~/react/lib/invariant.js 1.54 kB {0} [built]
   [65] ./~/react/lib/ReactBrowserEventEmitter.js 12.3 kB {0} [built]
   [66] ./~/react/lib/EventConstants.js 1.56 kB {0} [built]
   [67] ./~/react/lib/keyMirror.js 1.3 kB {0} [built]
   [68] ./~/react/lib/EventPluginHub.js 8.23 kB {0} [built]
   [69] ./~/react/lib/EventPluginRegistry.js 8.92 kB {0} [built]
   [70] ./~/react/lib/EventPluginUtils.js 6.75 kB {0} [built]
   [71] ./~/react/lib/accumulateInto.js 1.74 kB {0} [built]
   [72] ./~/react/lib/forEachAccumulated.js 889 bytes {0} [built]
   [73] ./~/react/lib/ReactEventEmitterMixin.js 1.32 kB {0} [built]
   [74] ./~/react/lib/ViewportMetrics.js 638 bytes {0} [built]
   [75] ./~/react/lib/Object.assign.js 1.26 kB {0} [built]
   [76] ./~/react/lib/isEventSupported.js 1.98 kB {0} [built]
   [77] ./~/react/lib/ExecutionEnvironment.js 1.13 kB {0} [built]
   [78] ./~/react/lib/ReactCurrentOwner.js 738 bytes {0} [built]
   [79] ./~/react/lib/ReactElement.js 8.27 kB {0} [built]
   [80] ./~/react/lib/ReactContext.js 1.97 kB {0} [built]
   [81] ./~/react/lib/emptyObject.js 483 bytes {0} [built]
   [82] ./~/react/lib/warning.js 1.9 kB {0} [built]
   [83] ./~/react/lib/emptyFunction.js 1.06 kB {0} [built]
   [84] ./~/react/lib/ReactElementValidator.js 14.2 kB {0} [built]
   [85] ./~/react/lib/ReactFragment.js 5.74 kB {0} [built]
   [86] ./~/react/lib/ReactPropTypeLocations.js 543 bytes {0} [built]
   [87] ./~/react/lib/ReactPropTypeLocationNames.js 612 bytes {0} [built]
   [88] ./~/react/lib/ReactNativeComponent.js 3.22 kB {0} [built]
   [89] ./~/react/lib/getIteratorFn.js 1.18 kB {0} [built]
   [90] ./~/react/lib/ReactEmptyComponent.js 2.83 kB {0} [built]
   [91] ./~/react/lib/ReactInstanceMap.js 1.25 kB {0} [built]
   [92] ./~/react/lib/ReactInstanceHandles.js 10.6 kB {0} [built]
   [93] ./~/react/lib/ReactRootIndex.js 723 bytes {0} [built]
   [94] ./~/react/lib/ReactMarkupChecksum.js 1.32 kB {0} [built]
   [95] ./~/react/lib/adler32.js 885 bytes {0} [built]
   [96] ./~/react/lib/ReactPerf.js 2.55 kB {0} [built]
   [97] ./~/react/lib/ReactReconciler.js 3.6 kB {0} [built]
   [98] ./~/react/lib/ReactRef.js 2 kB {0} [built]
   [99] ./~/react/lib/ReactOwner.js 3.69 kB {0} [built]
  [100] ./~/react/lib/ReactUpdateQueue.js 9.95 kB {0} [built]
  [101] ./~/react/lib/ReactUpdates.js 9.26 kB {0} [built]
  [102] ./~/react/lib/CallbackQueue.js 2.47 kB {0} [built]
  [103] ./~/react/lib/PooledClass.js 3.27 kB {0} [built]
  [104] ./~/react/lib/Transaction.js 9.36 kB {0} [built]
  [105] ./~/react/lib/ReactLifeCycle.js 1.25 kB {0} [built]
  [106] ./~/react/lib/containsNode.js 1.23 kB {0} [built]
  [107] ./~/react/lib/isTextNode.js 614 bytes {0} [built]
  [108] ./~/react/lib/isNode.js 718 bytes {0} [built]
  [109] ./~/react/lib/getReactRootElementInContainer.js 888 bytes {0} [built]
  [110] ./~/react/lib/instantiateReactComponent.js 4.59 kB {0} [built]
  [111] ./~/react/lib/ReactCompositeComponent.js 29.4 kB {0} [built]
  [112] ./~/react/lib/ReactComponentEnvironment.js 1.7 kB {0} [built]
  [113] ./~/react/lib/shouldUpdateReactComponent.js 4.09 kB {0} [built]
  [114] ./~/react/lib/setInnerHTML.js 3.03 kB {0} [built]
  [115] ./~/react/react.js 41 bytes {0} [built]
  [116] ./~/react/lib/React.js 4.79 kB {0} [built]
  [117] ./~/react/lib/ReactChildren.js 4.74 kB {0} [built]
  [118] ./~/react/lib/traverseAllChildren.js 7.54 kB {0} [built]
  [119] ./~/react/lib/ReactComponent.js 5.04 kB {0} [built]
  [120] ./~/react/lib/ReactClass.js 30 kB {0} [built]
  [121] ./~/react/lib/ReactErrorUtils.js 843 bytes {0} [built]
  [122] ./~/react/lib/keyOf.js 1.1 kB {0} [built]
  [123] ./~/react/lib/ReactDOM.js 3.29 kB {0} [built]
  [124] ./~/react/lib/mapObject.js 1.47 kB {0} [built]
  [125] ./~/react/lib/ReactDOMTextComponent.js 3.59 kB {0} [built]
  [126] ./~/react/lib/DOMPropertyOperations.js 6.03 kB {0} [built]
  [127] ./~/react/lib/quoteAttributeValueForBrowser.js 747 bytes {0} [built]
  [128] ./~/react/lib/escapeTextContentForBrowser.js 850 bytes {0} [built]
  [129] ./~/react/lib/ReactComponentBrowserEnvironment.js 1.29 kB {0} [built]
  [130] ./~/react/lib/ReactDOMIDOperations.js 5.49 kB {0} [built]
  [131] ./~/react/lib/CSSPropertyOperations.js 5.31 kB {0} [built]
  [132] ./~/react/lib/CSSProperty.js 3.14 kB {0} [built]
  [133] ./~/react/lib/camelizeStyleName.js 1.03 kB {0} [built]
  [134] ./~/react/lib/camelize.js 714 bytes {0} [built]
  [135] ./~/react/lib/dangerousStyleValue.js 1.93 kB {0} [built]
  [136] ./~/react/lib/hyphenateStyleName.js 1.01 kB {0} [built]
  [137] ./~/react/lib/hyphenate.js 808 bytes {0} [built]
  [138] ./~/react/lib/memoizeStringOnly.js 778 bytes {0} [built]
  [139] ./~/react/lib/DOMChildrenOperations.js 4.51 kB {0} [built]
  [140] ./~/react/lib/Danger.js 7.19 kB {0} [built]
  [141] ./~/react/lib/createNodesFromMarkup.js 2.69 kB {0} [built]
  [142] ./~/react/lib/createArrayFromMixed.js 2.37 kB {0} [built]
  [143] ./~/react/lib/toArray.js 2.08 kB {0} [built]
  [144] ./~/react/lib/getMarkupWrap.js 3.16 kB {0} [built]
  [145] ./~/react/lib/ReactMultiChildUpdateTypes.js 835 bytes {0} [built]
  [146] ./~/react/lib/setTextContent.js 1.19 kB {0} [built]
  [147] ./~/react/lib/ReactDOMComponent.js 17 kB {0} [built]
  [148] ./~/react/lib/ReactMultiChild.js 12 kB {0} [built]
  [149] ./~/react/lib/ReactChildReconciler.js 4.17 kB {0} [built]
  [150] ./~/react/lib/flattenChildren.js 1.68 kB {0} [built]
  [151] ./~/react/lib/ReactDefaultInjection.js 5.44 kB {0} [built]
  [152] ./~/react/lib/BeforeInputEventPlugin.js 15.1 kB {0} [built]
  [153] ./~/react/lib/EventPropagators.js 4.65 kB {0} [built]
  [154] ./~/react/lib/FallbackCompositionState.js 2.38 kB {0} [built]
  [155] ./~/react/lib/getTextContentAccessor.js 1 kB {0} [built]
  [156] ./~/react/lib/SyntheticCompositionEvent.js 1.14 kB {0} [built]
  [157] ./~/react/lib/SyntheticEvent.js 4.85 kB {0} [built]
  [158] ./~/react/lib/getEventTarget.js 931 bytes {0} [built]
  [159] ./~/react/lib/SyntheticInputEvent.js 1.12 kB {0} [built]
  [160] ./~/react/lib/ChangeEventPlugin.js 11.5 kB {0} [built]
  [161] ./~/react/lib/isTextInputElement.js 975 bytes {0} [built]
  [162] ./~/react/lib/ClientReactRootIndex.js 551 bytes {0} [built]
  [163] ./~/react/lib/DefaultEventPluginOrder.js 1.34 kB {0} [built]
  [164] ./~/react/lib/EnterLeaveEventPlugin.js 3.86 kB {0} [built]
  [165] ./~/react/lib/SyntheticMouseEvent.js 2.2 kB {0} [built]
  [166] ./~/react/lib/SyntheticUIEvent.js 1.6 kB {0} [built]
  [167] ./~/react/lib/getEventModifierState.js 1.33 kB {0} [built]
  [168] ./~/react/lib/HTMLDOMPropertyConfig.js 6.53 kB {0} [built]
  [169] ./~/react/lib/MobileSafariClickEventPlugin.js 1.72 kB {0} [built]
  [170] ./~/react/lib/ReactBrowserComponentMixin.js 715 bytes {0} [built]
  [171] ./~/react/lib/findDOMNode.js 2.4 kB {0} [built]
  [172] ./~/react/lib/ReactDefaultBatchingStrategy.js 1.91 kB {0} [built]
  [173] ./~/react/lib/ReactDOMButton.js 1.61 kB {0} [built]
  [174] ./~/react/lib/AutoFocusMixin.js 595 bytes {0} [built]
  [175] ./~/react/lib/focusNode.js 728 bytes {0} [built]
  [176] ./~/react/lib/ReactDOMForm.js 1.64 kB {0} [built]
  [177] ./~/react/lib/LocalEventTrapMixin.js 1.74 kB {0} [built]
  [178] ./~/react/lib/ReactDOMImg.js 1.41 kB {0} [built]
  [179] ./~/react/lib/ReactDOMIframe.js 1.37 kB {0} [built]
  [180] ./~/react/lib/ReactDOMInput.js 5.91 kB {0} [built]
  [181] ./~/react/lib/LinkedValueUtils.js 4.75 kB {0} [built]
  [182] ./~/react/lib/ReactPropTypes.js 11.1 kB {0} [built]
  [183] ./~/react/lib/ReactDOMOption.js 1.34 kB {0} [built]
  [184] ./~/react/lib/ReactDOMSelect.js 5.21 kB {0} [built]
  [185] ./~/react/lib/ReactDOMTextarea.js 4.71 kB {0} [built]
  [186] ./~/react/lib/ReactEventListener.js 5.51 kB {0} [built]
  [187] ./~/react/lib/EventListener.js 2.67 kB {0} [built]
  [188] ./~/react/lib/getUnboundedScrollPosition.js 1.09 kB {0} [built]
  [189] ./~/react/lib/ReactInjection.js 1.47 kB {0} [built]
  [190] ./~/react/lib/ReactReconcileTransaction.js 4.92 kB {0} [built]
  [191] ./~/react/lib/ReactInputSelection.js 4.25 kB {0} [built]
  [192] ./~/react/lib/ReactDOMSelection.js 6.14 kB {0} [built]
  [193] ./~/react/lib/getNodeForCharacterOffset.js 1.66 kB {0} [built]
  [194] ./~/react/lib/getActiveElement.js 788 bytes {0} [built]
  [195] ./~/react/lib/ReactPutListenerQueue.js 1.33 kB {0} [built]
  [196] ./~/react/lib/SelectEventPlugin.js 5.84 kB {0} [built]
  [197] ./~/react/lib/shallowEqual.js 1.1 kB {0} [built]
  [198] ./~/react/lib/ServerReactRootIndex.js 868 bytes {0} [built]
  [199] ./~/react/lib/SimpleEventPlugin.js 12.5 kB {0} [built]
  [200] ./~/react/lib/SyntheticDragEvent.js 1.09 kB {0} [built]
  [201] ./~/react/lib/SyntheticClipboardEvent.js 1.22 kB {0} [built]
  [202] ./~/react/lib/SyntheticFocusEvent.js 1.08 kB {0} [built]
  [203] ./~/react/lib/SyntheticKeyboardEvent.js 2.72 kB {0} [built]
  [204] ./~/react/lib/getEventCharCode.js 1.56 kB {0} [built]
  [205] ./~/react/lib/getEventKey.js 2.93 kB {0} [built]
  [206] ./~/react/lib/SyntheticTouchEvent.js 1.3 kB {0} [built]
  [207] ./~/react/lib/SyntheticWheelEvent.js 1.99 kB {0} [built]
  [208] ./~/react/lib/SVGDOMPropertyConfig.js 2.8 kB {0} [built]
  [209] ./~/react/lib/createFullPageComponent.js 1.9 kB {0} [built]
  [210] ./~/react/lib/ReactDefaultPerf.js 8.55 kB {0} [built]
  [211] ./~/react/lib/ReactDefaultPerfAnalysis.js 5.67 kB {0} [built]
  [212] ./~/react/lib/performanceNow.js 767 bytes {0} [built]
  [213] ./~/react/lib/performance.js 625 bytes {0} [built]
  [214] ./~/react/lib/ReactServerRendering.js 2.58 kB {0} [built]
  [215] ./~/react/lib/ReactServerRenderingTransaction.js 2.72 kB {0} [built]
  [216] ./~/react/lib/onlyChild.js 1.23 kB {0} [built]
  [217] ./~/react-hot-loader/~/react-hot-api/modules/index.js 57 bytes {0} [built]
  [218] ./~/react-hot-loader/~/react-hot-api/modules/makeMakeHot.js 1.07 kB {0} [built]
  [219] ./~/react-hot-loader/~/react-hot-api/modules/makePatchReactClass.js 1.3 kB {0} [built]
  [220] ./~/react-hot-loader/~/react-hot-api/modules/makeAssimilatePrototype.js 1.85 kB {0} [built]
  [221] ./~/react-hot-loader/~/react-hot-api/modules/requestForceUpdateAll.js 888 bytes {0} [built]
  [222] ./~/react-hot-loader/~/react-hot-api/modules/deepForceUpdate.js 1.23 kB {0} [built]
  [223] ./~/react-hot-loader/~/react-hot-api/modules/bindAutoBindMethods.js 2.11 kB {0} [built]
  [224] ./~/react-hot-loader/~/react-hot-api/modules/traverseRenderedChildren.js 536 bytes {0} [built]
  [225] ./containers/App.js 2.56 kB {0} [built]
  [226] ./containers/TodoApp.js 3.24 kB {0} [built]
  [227] ./~/redux/react.js 737 bytes {0} [built]
  [228] ./~/redux/lib/react.js 691 bytes {0} [built]
  [229] ./~/redux/lib/components/createAll.js 1.21 kB {0} [built]
  [230] ./~/redux/lib/components/createProvider.js 2.73 kB {0} [built]
  [231] ./~/redux/lib/components/createProvideDecorator.js 2.69 kB {0} [built]
  [232] ./~/redux/lib/utils/getDisplayName.js 221 bytes {0} [built]
  [233] ./~/redux/lib/components/createConnector.js 4.88 kB {0} [built]
  [234] ./~/redux/lib/utils/identity.js 156 bytes {0} [built]
  [235] ./~/redux/lib/utils/shallowEqual.js 582 bytes {0} [built]
  [236] ./~/redux/lib/utils/isPlainObject.js 247 bytes {0} [built]
  [237] ./~/redux/~/invariant/browser.js 1.54 kB {0} [built]
  [238] ./~/redux/lib/components/createConnectDecorator.js 3.42 kB {0} [built]
  [239] ./~/redux/lib/utils/shallowEqualScalar.js 847 bytes {0} [built]
  [240] ./~/redux/lib/index.js 1.13 kB {0} [built]
  [241] ./~/redux/lib/createRedux.js 818 bytes {0} [built]
  [242] ./~/redux/lib/Redux.js 2.26 kB {0} [built]
  [243] ./~/redux/lib/createDispatcher.js 998 bytes {0} [built]
  [244] ./~/redux/lib/utils/composeMiddleware.js 383 bytes {0} [built]
  [245] ./~/redux/lib/utils/composeStores.js 804 bytes {0} [built]
  [246] ./~/redux/lib/utils/mapValues.js 268 bytes {0} [built]
  [247] ./~/redux/lib/utils/pick.js 281 bytes {0} [built]
  [248] ./~/redux/lib/middleware/thunk.js 348 bytes {0} [built]
  [249] ./~/redux/lib/utils/bindActionCreators.js 721 bytes {0} [built]
  [250] ./components/Header.js 3.14 kB {0} [built]
  [251] ./components/TodoTextInput.js 4.39 kB {0} [built]
  [252] ./~/classnames/index.js 1.02 kB {0} [built]
  [253] ./~/react-hot-loader/makeExportsHot.js 1.38 kB {0} [built]
  [254] ./~/react-hot-loader/isReactClassish.js 801 bytes {0} [built]
  [255] ./~/react-hot-loader/isReactElementish.js 288 bytes {0} [built]
  [256] ./components/MainSection.js 6.11 kB {0} [built]
  [257] ./components/TodoItem.js 5.2 kB {0} [built]
  [258] ./components/Footer.js 5.09 kB {0} [built]
  [259] ./constants/TodoFilters.js 1.44 kB {0} [built]
  [260] ./actions/TodoActions.js 2.31 kB {0} [built]
  [261] ./constants/ActionTypes.js 1.61 kB {0} [built]
  [262] ./stores/index.js 1.4 kB {0} [built]
  [263] ./stores/todos.js 2.94 kB {0} [built]
  [264] ./~/todomvc-app-css/index.css 855 bytes {0} [built]
  [265] ./~/raw-loader!./~/todomvc-app-css/index.css 7.2 kB {0} [built]
  [266] ./~/style-loader/addStyles.js 6.09 kB {0} [built]
webpack: bundle is now VALID.
gaearon commented 9 years ago

Are you sure install in example folders actually worked?

kevinrobinson commented 9 years ago

Hrm, yeah sorry I must have mucked it up. Off then on again with rm -rf node_modules and installing worked. Sorry for the noise! :)