├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── README.md ├── README.nitrous.md ├── nitrous.json ├── src ├── bind.rs ├── login.rs ├── main.rs ├── result.rs └── routes │ ├── api.rs │ ├── mod.rs │ └── session.rs └── web ├── .babelrc ├── assets ├── index-template.html ├── lang │ ├── en.json │ └── fr.json └── stylus │ └── main.styl ├── package.json ├── server.js ├── src ├── config │ ├── devtools.js │ ├── promiseMiddleware.js │ ├── store.js │ └── translation.js ├── index.js ├── reducers │ ├── authentication.js │ ├── index.js │ ├── locale.js │ └── simple.js ├── rest │ └── axios.js ├── router │ ├── privateRoute.js │ └── router.js └── ui │ ├── component │ ├── ListComponent.js │ └── LoginForm.js │ └── container │ ├── App.js │ ├── LoginPage.js │ ├── PrivatePage.js │ └── SimpleListComponent.js ├── test ├── components │ ├── ListComponent.spec.js │ ├── LoginForm.spec.js │ └── PrivatePage.spec.js ├── mocha.opts └── utils │ └── describeWithDOM.js ├── webpack.config.js └── webpack.dev.config.js /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | *~ 3 | /web/node_modules 4 | -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/Cargo.toml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/README.md -------------------------------------------------------------------------------- /README.nitrous.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/README.nitrous.md -------------------------------------------------------------------------------- /nitrous.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/nitrous.json -------------------------------------------------------------------------------- /src/bind.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/bind.rs -------------------------------------------------------------------------------- /src/login.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/login.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/main.rs -------------------------------------------------------------------------------- /src/result.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/result.rs -------------------------------------------------------------------------------- /src/routes/api.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/routes/api.rs -------------------------------------------------------------------------------- /src/routes/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/routes/mod.rs -------------------------------------------------------------------------------- /src/routes/session.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/src/routes/session.rs -------------------------------------------------------------------------------- /web/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/.babelrc -------------------------------------------------------------------------------- /web/assets/index-template.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/assets/index-template.html -------------------------------------------------------------------------------- /web/assets/lang/en.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/assets/lang/en.json -------------------------------------------------------------------------------- /web/assets/lang/fr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/assets/lang/fr.json -------------------------------------------------------------------------------- /web/assets/stylus/main.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/assets/stylus/main.styl -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/package.json -------------------------------------------------------------------------------- /web/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/server.js -------------------------------------------------------------------------------- /web/src/config/devtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/config/devtools.js -------------------------------------------------------------------------------- /web/src/config/promiseMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/config/promiseMiddleware.js -------------------------------------------------------------------------------- /web/src/config/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/config/store.js -------------------------------------------------------------------------------- /web/src/config/translation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/config/translation.js -------------------------------------------------------------------------------- /web/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/index.js -------------------------------------------------------------------------------- /web/src/reducers/authentication.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/reducers/authentication.js -------------------------------------------------------------------------------- /web/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/reducers/index.js -------------------------------------------------------------------------------- /web/src/reducers/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/reducers/locale.js -------------------------------------------------------------------------------- /web/src/reducers/simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/reducers/simple.js -------------------------------------------------------------------------------- /web/src/rest/axios.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/rest/axios.js -------------------------------------------------------------------------------- /web/src/router/privateRoute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/router/privateRoute.js -------------------------------------------------------------------------------- /web/src/router/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/router/router.js -------------------------------------------------------------------------------- /web/src/ui/component/ListComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/ui/component/ListComponent.js -------------------------------------------------------------------------------- /web/src/ui/component/LoginForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/ui/component/LoginForm.js -------------------------------------------------------------------------------- /web/src/ui/container/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/ui/container/App.js -------------------------------------------------------------------------------- /web/src/ui/container/LoginPage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/ui/container/LoginPage.js -------------------------------------------------------------------------------- /web/src/ui/container/PrivatePage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/ui/container/PrivatePage.js -------------------------------------------------------------------------------- /web/src/ui/container/SimpleListComponent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/src/ui/container/SimpleListComponent.js -------------------------------------------------------------------------------- /web/test/components/ListComponent.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/test/components/ListComponent.spec.js -------------------------------------------------------------------------------- /web/test/components/LoginForm.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/test/components/LoginForm.spec.js -------------------------------------------------------------------------------- /web/test/components/PrivatePage.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/test/components/PrivatePage.spec.js -------------------------------------------------------------------------------- /web/test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/test/mocha.opts -------------------------------------------------------------------------------- /web/test/utils/describeWithDOM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/test/utils/describeWithDOM.js -------------------------------------------------------------------------------- /web/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/webpack.config.js -------------------------------------------------------------------------------- /web/webpack.dev.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmsd2/rust-iron-react-webpack/HEAD/web/webpack.dev.config.js --------------------------------------------------------------------------------