├── .babelrc ├── .eslintignore ├── .eslintrc ├── .gitignore ├── LICENSE ├── README.md ├── index.html ├── package.json ├── public └── index.html ├── screenshot-edit.png ├── screenshot-use.png ├── server.js ├── src ├── actions.js ├── components │ ├── Lesson.css │ ├── Lesson.js │ ├── LessonCode.css │ ├── LessonCode.js │ ├── LessonHeader.css │ ├── LessonHeader.js │ ├── LessonMenu.css │ ├── LessonMenu.js │ ├── LessonOutput.css │ ├── LessonOutput.js │ ├── LessonText.css │ ├── LessonText.js │ ├── Lessons.css │ ├── Lessons.js │ ├── LessonsToolbar.css │ └── LessonsToolbar.js ├── containers │ ├── LessonsApp.css │ └── LessonsApp.js ├── index.js ├── instructions-lesson.json ├── reducer.js ├── types.js └── utils │ ├── codemirror-jsx.js │ ├── export-json.js │ ├── parse-json-file.js │ └── uuid.js ├── webpack.build.config.js └── webpack.config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "stage": 0 3 | } -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | public 2 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/package.json -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/public/index.html -------------------------------------------------------------------------------- /screenshot-edit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/screenshot-edit.png -------------------------------------------------------------------------------- /screenshot-use.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/screenshot-use.png -------------------------------------------------------------------------------- /server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/server.js -------------------------------------------------------------------------------- /src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/actions.js -------------------------------------------------------------------------------- /src/components/Lesson.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/Lesson.css -------------------------------------------------------------------------------- /src/components/Lesson.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/Lesson.js -------------------------------------------------------------------------------- /src/components/LessonCode.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonCode.css -------------------------------------------------------------------------------- /src/components/LessonCode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonCode.js -------------------------------------------------------------------------------- /src/components/LessonHeader.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonHeader.css -------------------------------------------------------------------------------- /src/components/LessonHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonHeader.js -------------------------------------------------------------------------------- /src/components/LessonMenu.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonMenu.css -------------------------------------------------------------------------------- /src/components/LessonMenu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonMenu.js -------------------------------------------------------------------------------- /src/components/LessonOutput.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonOutput.css -------------------------------------------------------------------------------- /src/components/LessonOutput.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonOutput.js -------------------------------------------------------------------------------- /src/components/LessonText.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonText.css -------------------------------------------------------------------------------- /src/components/LessonText.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonText.js -------------------------------------------------------------------------------- /src/components/Lessons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/Lessons.css -------------------------------------------------------------------------------- /src/components/Lessons.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/Lessons.js -------------------------------------------------------------------------------- /src/components/LessonsToolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonsToolbar.css -------------------------------------------------------------------------------- /src/components/LessonsToolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/components/LessonsToolbar.js -------------------------------------------------------------------------------- /src/containers/LessonsApp.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/containers/LessonsApp.css -------------------------------------------------------------------------------- /src/containers/LessonsApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/containers/LessonsApp.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/index.js -------------------------------------------------------------------------------- /src/instructions-lesson.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/instructions-lesson.json -------------------------------------------------------------------------------- /src/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/reducer.js -------------------------------------------------------------------------------- /src/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/types.js -------------------------------------------------------------------------------- /src/utils/codemirror-jsx.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/utils/codemirror-jsx.js -------------------------------------------------------------------------------- /src/utils/export-json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/utils/export-json.js -------------------------------------------------------------------------------- /src/utils/parse-json-file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/utils/parse-json-file.js -------------------------------------------------------------------------------- /src/utils/uuid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/src/utils/uuid.js -------------------------------------------------------------------------------- /webpack.build.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/webpack.build.config.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/insin/react-lessons/HEAD/webpack.config.js --------------------------------------------------------------------------------