├── .babelrc ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── package.json ├── src ├── actions │ ├── actionTypes.js │ └── todosActions.js ├── client.js ├── components │ ├── ActiveTodos.js │ ├── AllTodos.js │ ├── App.js │ ├── CompleteTodoForm.js │ ├── CompletedTodos.js │ ├── CreateTodoForm.js │ ├── DeleteTodoForm.js │ ├── EditTodoForm.js │ ├── StartEditTodoForm.js │ ├── TodoList.js │ ├── TodoListItem.js │ ├── UpdateTodoForm.js │ ├── todoPropType.js │ └── todosPropType.js ├── containers │ ├── ActiveTodosContainer.js │ ├── AllTodosContainer.js │ └── CompletedTodosContainer.js ├── data │ ├── Database.js │ ├── api.js │ ├── fetchComponentData.js │ └── seedDatabase.js ├── error.ejs ├── layout.ejs ├── reducers │ ├── createReducer.js │ ├── rootReducer.js │ └── todosReducer.js ├── routes.js ├── server.js ├── store │ ├── createStore.js │ └── promiseMiddleware.js ├── stylesheets │ ├── main.scss │ ├── mixins │ │ ├── accessible-hide.sass │ │ └── clearfix.sass │ └── variables.sass ├── utils │ ├── compareTodos.js │ ├── partial.js │ ├── universal.js │ └── url.js └── webpack │ ├── installWebpackDevServer.js │ ├── webpack-base.js │ ├── webpack.development.js │ └── webpack.production.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/package.json -------------------------------------------------------------------------------- /src/actions/actionTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/actions/actionTypes.js -------------------------------------------------------------------------------- /src/actions/todosActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/actions/todosActions.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/client.js -------------------------------------------------------------------------------- /src/components/ActiveTodos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/ActiveTodos.js -------------------------------------------------------------------------------- /src/components/AllTodos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/AllTodos.js -------------------------------------------------------------------------------- /src/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/App.js -------------------------------------------------------------------------------- /src/components/CompleteTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/CompleteTodoForm.js -------------------------------------------------------------------------------- /src/components/CompletedTodos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/CompletedTodos.js -------------------------------------------------------------------------------- /src/components/CreateTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/CreateTodoForm.js -------------------------------------------------------------------------------- /src/components/DeleteTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/DeleteTodoForm.js -------------------------------------------------------------------------------- /src/components/EditTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/EditTodoForm.js -------------------------------------------------------------------------------- /src/components/StartEditTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/StartEditTodoForm.js -------------------------------------------------------------------------------- /src/components/TodoList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/TodoList.js -------------------------------------------------------------------------------- /src/components/TodoListItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/TodoListItem.js -------------------------------------------------------------------------------- /src/components/UpdateTodoForm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/UpdateTodoForm.js -------------------------------------------------------------------------------- /src/components/todoPropType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/todoPropType.js -------------------------------------------------------------------------------- /src/components/todosPropType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/components/todosPropType.js -------------------------------------------------------------------------------- /src/containers/ActiveTodosContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/containers/ActiveTodosContainer.js -------------------------------------------------------------------------------- /src/containers/AllTodosContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/containers/AllTodosContainer.js -------------------------------------------------------------------------------- /src/containers/CompletedTodosContainer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/containers/CompletedTodosContainer.js -------------------------------------------------------------------------------- /src/data/Database.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/data/Database.js -------------------------------------------------------------------------------- /src/data/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/data/api.js -------------------------------------------------------------------------------- /src/data/fetchComponentData.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/data/fetchComponentData.js -------------------------------------------------------------------------------- /src/data/seedDatabase.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/data/seedDatabase.js -------------------------------------------------------------------------------- /src/error.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/error.ejs -------------------------------------------------------------------------------- /src/layout.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/layout.ejs -------------------------------------------------------------------------------- /src/reducers/createReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/reducers/createReducer.js -------------------------------------------------------------------------------- /src/reducers/rootReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/reducers/rootReducer.js -------------------------------------------------------------------------------- /src/reducers/todosReducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/reducers/todosReducer.js -------------------------------------------------------------------------------- /src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/routes.js -------------------------------------------------------------------------------- /src/server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/server.js -------------------------------------------------------------------------------- /src/store/createStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/store/createStore.js -------------------------------------------------------------------------------- /src/store/promiseMiddleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/store/promiseMiddleware.js -------------------------------------------------------------------------------- /src/stylesheets/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/stylesheets/main.scss -------------------------------------------------------------------------------- /src/stylesheets/mixins/accessible-hide.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/stylesheets/mixins/accessible-hide.sass -------------------------------------------------------------------------------- /src/stylesheets/mixins/clearfix.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/stylesheets/mixins/clearfix.sass -------------------------------------------------------------------------------- /src/stylesheets/variables.sass: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/stylesheets/variables.sass -------------------------------------------------------------------------------- /src/utils/compareTodos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/utils/compareTodos.js -------------------------------------------------------------------------------- /src/utils/partial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/utils/partial.js -------------------------------------------------------------------------------- /src/utils/universal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/utils/universal.js -------------------------------------------------------------------------------- /src/utils/url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/utils/url.js -------------------------------------------------------------------------------- /src/webpack/installWebpackDevServer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/webpack/installWebpackDevServer.js -------------------------------------------------------------------------------- /src/webpack/webpack-base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/webpack/webpack-base.js -------------------------------------------------------------------------------- /src/webpack/webpack.development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/webpack/webpack.development.js -------------------------------------------------------------------------------- /src/webpack/webpack.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/src/webpack/webpack.production.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/molily/universal-progressive-todos/HEAD/webpack.config.js --------------------------------------------------------------------------------