├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── architecture.md ├── docs ├── app.css ├── app.js ├── fontawesome-webfont-1nyrICN.eot ├── fontawesome-webfont-1odHW_R.woff2 ├── fontawesome-webfont-3WIM-CR.ttf ├── fontawesome-webfont-FXn0DBT.svg ├── fontawesome-webfont-o-InSMT.woff ├── index.html ├── page_structure-Q9TefGA.svg ├── style.css └── style.js ├── example ├── .gitignore ├── css │ ├── exerslide.css │ ├── homepage.css │ ├── normalize.css │ └── style.css ├── exerslide-help.md ├── exerslide.config.js ├── index.html ├── js │ ├── MasterLayout.js │ ├── SlideLayout.js │ ├── a11yExamples.js │ ├── components │ │ ├── PageHeader.js │ │ ├── TOC.js │ │ ├── Toolbar.js │ │ └── css │ │ │ ├── toc.css │ │ │ └── toolbar.css │ └── presentation.js ├── layouts │ └── Editor.js ├── package.json ├── references.yml ├── slides │ ├── 000-Intro │ │ ├── 000-exerslide.md │ │ └── 005-quick_start.md │ ├── 005-slides │ │ ├── 000-slides.md │ │ ├── 010-organize_slides.md │ │ ├── 020-layouts.md │ │ ├── 030-content_type.md │ │ └── 040-meta_data.md │ ├── 007-building │ │ └── 000-build_presentation.md │ ├── 010-configuration │ │ ├── 000-configuration.md │ │ ├── 010-exerslide.config.js.md │ │ └── 020-webpack.config.js.md │ ├── 020-layouts │ │ ├── 000-layouts_explained.md │ │ ├── 010-center_layout.md │ │ ├── 014-center_layout_example.md │ │ ├── 015-image_center_layout_example.md │ │ ├── 016-full_screen_center_layout_example.md │ │ ├── 020-column_layout.md │ │ ├── 025-column_layout_example.md │ │ ├── 026-column_layout_example2.md │ │ ├── 030-bulletlist_layout.md │ │ └── 035-bulletlist_layout_example.md │ ├── 025-customization │ │ ├── 000-intro.md │ │ ├── 005-custom_css.md │ │ ├── 010-custom_master.md │ │ └── images │ │ │ └── page_structure.svg │ ├── 030-advanced │ │ ├── 010-custom_layouts.md │ │ └── 015-custom_layouts_example.md │ └── 050-features │ │ ├── 000-image_size.md │ │ ├── 010-slide_references.md │ │ ├── 020-foundation_fontawesome.md │ │ ├── 030-a11y.md │ │ └── 10-error_example.md ├── statics │ └── index.html └── webpack.config.js ├── package.json ├── packages ├── .eslintrc.yml ├── exerslide-cli │ ├── bin │ │ ├── __tests__ │ │ │ ├── .eslintrc │ │ │ └── exerslide-test.js │ │ └── exerslide.js │ ├── package.json │ └── scripts │ │ └── test-utils.js ├── exerslide-plugin-bulletlist-layout │ ├── README.md │ ├── layouts │ │ ├── BulletList.js │ │ └── css │ │ │ └── bulletList.css │ └── package.json ├── exerslide-plugin-center-layout │ ├── README.md │ ├── layouts │ │ ├── Center.js │ │ └── css │ │ │ └── Center.css │ └── package.json ├── exerslide-plugin-column-layout │ ├── README.md │ ├── layouts │ │ ├── Column.js │ │ └── css │ │ │ └── Column.css │ └── package.json ├── exerslide-plugin-html-converter │ ├── README.md │ ├── contentTypes │ │ └── text_html.js │ └── package.json ├── exerslide-plugin-javascriptexercise-layout │ ├── README.md │ ├── js │ │ └── withoutComments.js │ ├── layouts │ │ └── JavaScriptExercise.js │ └── package.json ├── exerslide-plugin-markdown-converter │ ├── README.md │ ├── __tests__ │ │ ├── .eslintrc │ │ └── extractLanguageHighlights-test.js │ ├── contentTypes │ │ └── text_x-markdown.js │ ├── extractLanguageHighlights.js │ ├── init.js │ ├── package.json │ ├── reactFence.js │ └── utils │ │ ├── markdownItBlankLinks.js │ │ ├── markdownItFillSlideTitle.js │ │ ├── markdownItReactFence.js │ │ ├── registerLanguage.js │ │ └── renderIntoDOM.js └── exerslide │ ├── .babelrc │ ├── README.md │ ├── browser-plugins │ ├── .eslintrc.yml │ ├── __tests__ │ │ ├── .eslintrc.yml │ │ └── scaledContent-test.js │ ├── contentVisibility.js │ ├── debugInformation.js │ ├── keyboardNavigation.js │ ├── scaledContent.js │ └── scriptStore.js │ ├── browser.js │ ├── browser │ ├── .eslintrc.yml │ ├── Presentation.js │ ├── Store.js │ ├── extensionManager.js │ ├── navigation.js │ ├── pluginManager.js │ ├── present.js │ ├── pubSub.js │ ├── slideDataCache.js │ └── utils │ │ ├── __tests__ │ │ ├── .eslintrc │ │ ├── chapterHelper-test.js │ │ ├── imageDataHelper-test.js │ │ └── optionHelper-test.js │ │ ├── chapterHelper.js │ │ ├── deviceHelper.js │ │ ├── imageDataHelper.js │ │ ├── optionHelper.js │ │ ├── scriptHelper.js │ │ └── styleHelper.js │ ├── cli │ ├── __tests__ │ │ ├── .eslintrc │ │ ├── init-test.js │ │ └── test-cli.js │ ├── build.js │ ├── copy-defaults.js │ ├── index.js │ ├── init.js │ ├── serve.js │ ├── utils.js │ └── watch.js │ ├── components │ ├── .eslintrc.yml │ ├── ContentRenderer.js │ ├── Editor.js │ ├── ExtensionPoint.js │ ├── Output.js │ ├── Slide.js │ ├── __tests__ │ │ ├── .eslintrc.yml │ │ └── ExtensionPoint-test.js │ └── css │ │ └── editor.css │ ├── index.js │ ├── layouts │ ├── __ExerslideError__.js │ └── css │ │ └── __exerslideError__.css │ ├── lib │ ├── __tests__ │ │ ├── .eslintrc │ │ ├── initPlugins-test.js │ │ ├── initTransforms-test.js │ │ ├── scaffolder-test.js │ │ ├── slide-loader-test.js │ │ └── toSlideObject-test.js │ ├── builder.js │ ├── fs │ │ ├── __tests__ │ │ │ ├── .eslintrc │ │ │ ├── copyDir-test.js │ │ │ └── mkdirp-test.js │ │ ├── copyDir.js │ │ ├── mkdirp.js │ │ └── pathExists.js │ ├── initPlugins.js │ ├── initTransforms.js │ ├── scaffolder.js │ ├── slide-loader.js │ ├── slide_transforms │ │ ├── __tests__ │ │ │ ├── .eslintrc │ │ │ ├── atRequireExpansion-test.js │ │ │ ├── hashPath-test.js │ │ │ ├── registerContentType-test.js │ │ │ ├── registerLayout-test.js │ │ │ └── requireAssets-test.js │ │ ├── atRequireExpansion.js │ │ ├── hashPath.js │ │ ├── index.js │ │ ├── registerContentType.js │ │ ├── registerLayout.js │ │ ├── requireAssets.js │ │ └── utils │ │ │ ├── getErrorSlideObject.js │ │ │ └── transformHelper.js │ ├── toSlideObject.js │ └── utils │ │ ├── __tests__ │ │ ├── .eslintrc │ │ ├── fileLookupHelper-test.js │ │ ├── optionsHelper-test.js │ │ └── resolvePlugin-test.js │ │ ├── diff.js │ │ ├── fileLookupHelper.js │ │ ├── indent.js │ │ ├── optionHelper.js │ │ └── resolvePlugin.js │ ├── package.json │ ├── scaffolding │ ├── .eslintrc.yml │ ├── .gitignore │ ├── css │ │ ├── exerslide.css │ │ └── style.css │ ├── exerslide-help.md │ ├── exerslide.config.js │ ├── index.html │ ├── js │ │ ├── MasterLayout.js │ │ ├── SlideLayout.js │ │ ├── components │ │ │ ├── TOC.js │ │ │ ├── Toolbar.js │ │ │ ├── __tests__ │ │ │ │ ├── .eslintrc.yml │ │ │ │ └── TOC-test.js │ │ │ └── css │ │ │ │ ├── toc.css │ │ │ │ └── toolbar.css │ │ └── presentation.js │ ├── package.json │ ├── references.yml │ ├── slides │ │ └── 00-example.md │ └── webpack.config.js │ └── scripts │ ├── browser-test-setup.js │ └── test-utils.js └── scripts ├── check.sh ├── publish.sh ├── setupDevEnv.js ├── shared.sh ├── syncPackageVersion.js └── testNewProject.sh /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/README.md -------------------------------------------------------------------------------- /architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/architecture.md -------------------------------------------------------------------------------- /docs/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/app.css -------------------------------------------------------------------------------- /docs/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/app.js -------------------------------------------------------------------------------- /docs/fontawesome-webfont-1nyrICN.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/fontawesome-webfont-1nyrICN.eot -------------------------------------------------------------------------------- /docs/fontawesome-webfont-1odHW_R.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/fontawesome-webfont-1odHW_R.woff2 -------------------------------------------------------------------------------- /docs/fontawesome-webfont-3WIM-CR.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/fontawesome-webfont-3WIM-CR.ttf -------------------------------------------------------------------------------- /docs/fontawesome-webfont-FXn0DBT.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/fontawesome-webfont-FXn0DBT.svg -------------------------------------------------------------------------------- /docs/fontawesome-webfont-o-InSMT.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/fontawesome-webfont-o-InSMT.woff -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/page_structure-Q9TefGA.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/page_structure-Q9TefGA.svg -------------------------------------------------------------------------------- /docs/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/style.css -------------------------------------------------------------------------------- /docs/style.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/docs/style.js -------------------------------------------------------------------------------- /example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/.gitignore -------------------------------------------------------------------------------- /example/css/exerslide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/css/exerslide.css -------------------------------------------------------------------------------- /example/css/homepage.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/css/homepage.css -------------------------------------------------------------------------------- /example/css/normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/css/normalize.css -------------------------------------------------------------------------------- /example/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/css/style.css -------------------------------------------------------------------------------- /example/exerslide-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/exerslide-help.md -------------------------------------------------------------------------------- /example/exerslide.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/exerslide.config.js -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/index.html -------------------------------------------------------------------------------- /example/js/MasterLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/MasterLayout.js -------------------------------------------------------------------------------- /example/js/SlideLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/SlideLayout.js -------------------------------------------------------------------------------- /example/js/a11yExamples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/a11yExamples.js -------------------------------------------------------------------------------- /example/js/components/PageHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/components/PageHeader.js -------------------------------------------------------------------------------- /example/js/components/TOC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/components/TOC.js -------------------------------------------------------------------------------- /example/js/components/Toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/components/Toolbar.js -------------------------------------------------------------------------------- /example/js/components/css/toc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/components/css/toc.css -------------------------------------------------------------------------------- /example/js/components/css/toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/components/css/toolbar.css -------------------------------------------------------------------------------- /example/js/presentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/js/presentation.js -------------------------------------------------------------------------------- /example/layouts/Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/layouts/Editor.js -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/package.json -------------------------------------------------------------------------------- /example/references.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/references.yml -------------------------------------------------------------------------------- /example/slides/000-Intro/000-exerslide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/000-Intro/000-exerslide.md -------------------------------------------------------------------------------- /example/slides/000-Intro/005-quick_start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/000-Intro/005-quick_start.md -------------------------------------------------------------------------------- /example/slides/005-slides/000-slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/005-slides/000-slides.md -------------------------------------------------------------------------------- /example/slides/005-slides/010-organize_slides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/005-slides/010-organize_slides.md -------------------------------------------------------------------------------- /example/slides/005-slides/020-layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/005-slides/020-layouts.md -------------------------------------------------------------------------------- /example/slides/005-slides/030-content_type.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/005-slides/030-content_type.md -------------------------------------------------------------------------------- /example/slides/005-slides/040-meta_data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/005-slides/040-meta_data.md -------------------------------------------------------------------------------- /example/slides/007-building/000-build_presentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/007-building/000-build_presentation.md -------------------------------------------------------------------------------- /example/slides/010-configuration/000-configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/010-configuration/000-configuration.md -------------------------------------------------------------------------------- /example/slides/010-configuration/010-exerslide.config.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/010-configuration/010-exerslide.config.js.md -------------------------------------------------------------------------------- /example/slides/010-configuration/020-webpack.config.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/010-configuration/020-webpack.config.js.md -------------------------------------------------------------------------------- /example/slides/020-layouts/000-layouts_explained.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/000-layouts_explained.md -------------------------------------------------------------------------------- /example/slides/020-layouts/010-center_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/010-center_layout.md -------------------------------------------------------------------------------- /example/slides/020-layouts/014-center_layout_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/014-center_layout_example.md -------------------------------------------------------------------------------- /example/slides/020-layouts/015-image_center_layout_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/015-image_center_layout_example.md -------------------------------------------------------------------------------- /example/slides/020-layouts/016-full_screen_center_layout_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/016-full_screen_center_layout_example.md -------------------------------------------------------------------------------- /example/slides/020-layouts/020-column_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/020-column_layout.md -------------------------------------------------------------------------------- /example/slides/020-layouts/025-column_layout_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/025-column_layout_example.md -------------------------------------------------------------------------------- /example/slides/020-layouts/026-column_layout_example2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/026-column_layout_example2.md -------------------------------------------------------------------------------- /example/slides/020-layouts/030-bulletlist_layout.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/030-bulletlist_layout.md -------------------------------------------------------------------------------- /example/slides/020-layouts/035-bulletlist_layout_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/020-layouts/035-bulletlist_layout_example.md -------------------------------------------------------------------------------- /example/slides/025-customization/000-intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/025-customization/000-intro.md -------------------------------------------------------------------------------- /example/slides/025-customization/005-custom_css.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/025-customization/005-custom_css.md -------------------------------------------------------------------------------- /example/slides/025-customization/010-custom_master.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/025-customization/010-custom_master.md -------------------------------------------------------------------------------- /example/slides/025-customization/images/page_structure.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/025-customization/images/page_structure.svg -------------------------------------------------------------------------------- /example/slides/030-advanced/010-custom_layouts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/030-advanced/010-custom_layouts.md -------------------------------------------------------------------------------- /example/slides/030-advanced/015-custom_layouts_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/030-advanced/015-custom_layouts_example.md -------------------------------------------------------------------------------- /example/slides/050-features/000-image_size.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/050-features/000-image_size.md -------------------------------------------------------------------------------- /example/slides/050-features/010-slide_references.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/050-features/010-slide_references.md -------------------------------------------------------------------------------- /example/slides/050-features/020-foundation_fontawesome.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/050-features/020-foundation_fontawesome.md -------------------------------------------------------------------------------- /example/slides/050-features/030-a11y.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/050-features/030-a11y.md -------------------------------------------------------------------------------- /example/slides/050-features/10-error_example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/slides/050-features/10-error_example.md -------------------------------------------------------------------------------- /example/statics/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/statics/index.html -------------------------------------------------------------------------------- /example/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/example/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/package.json -------------------------------------------------------------------------------- /packages/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide-cli/bin/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-cli/bin/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide-cli/bin/__tests__/exerslide-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-cli/bin/__tests__/exerslide-test.js -------------------------------------------------------------------------------- /packages/exerslide-cli/bin/exerslide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-cli/bin/exerslide.js -------------------------------------------------------------------------------- /packages/exerslide-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-cli/package.json -------------------------------------------------------------------------------- /packages/exerslide-cli/scripts/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-cli/scripts/test-utils.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-bulletlist-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-bulletlist-layout/README.md -------------------------------------------------------------------------------- /packages/exerslide-plugin-bulletlist-layout/layouts/BulletList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-bulletlist-layout/layouts/BulletList.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-bulletlist-layout/layouts/css/bulletList.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-bulletlist-layout/layouts/css/bulletList.css -------------------------------------------------------------------------------- /packages/exerslide-plugin-bulletlist-layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-bulletlist-layout/package.json -------------------------------------------------------------------------------- /packages/exerslide-plugin-center-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-center-layout/README.md -------------------------------------------------------------------------------- /packages/exerslide-plugin-center-layout/layouts/Center.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-center-layout/layouts/Center.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-center-layout/layouts/css/Center.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-center-layout/layouts/css/Center.css -------------------------------------------------------------------------------- /packages/exerslide-plugin-center-layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-center-layout/package.json -------------------------------------------------------------------------------- /packages/exerslide-plugin-column-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-column-layout/README.md -------------------------------------------------------------------------------- /packages/exerslide-plugin-column-layout/layouts/Column.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-column-layout/layouts/Column.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-column-layout/layouts/css/Column.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-column-layout/layouts/css/Column.css -------------------------------------------------------------------------------- /packages/exerslide-plugin-column-layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-column-layout/package.json -------------------------------------------------------------------------------- /packages/exerslide-plugin-html-converter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-html-converter/README.md -------------------------------------------------------------------------------- /packages/exerslide-plugin-html-converter/contentTypes/text_html.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-html-converter/contentTypes/text_html.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-html-converter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-html-converter/package.json -------------------------------------------------------------------------------- /packages/exerslide-plugin-javascriptexercise-layout/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-javascriptexercise-layout/README.md -------------------------------------------------------------------------------- /packages/exerslide-plugin-javascriptexercise-layout/js/withoutComments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-javascriptexercise-layout/js/withoutComments.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-javascriptexercise-layout/layouts/JavaScriptExercise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-javascriptexercise-layout/layouts/JavaScriptExercise.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-javascriptexercise-layout/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-javascriptexercise-layout/package.json -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/README.md -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/__tests__/extractLanguageHighlights-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/__tests__/extractLanguageHighlights-test.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/contentTypes/text_x-markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/contentTypes/text_x-markdown.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/extractLanguageHighlights.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/extractLanguageHighlights.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/init.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/package.json -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/reactFence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/reactFence.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/utils/markdownItBlankLinks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/utils/markdownItBlankLinks.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/utils/markdownItFillSlideTitle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/utils/markdownItFillSlideTitle.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/utils/markdownItReactFence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/utils/markdownItReactFence.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/utils/registerLanguage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/utils/registerLanguage.js -------------------------------------------------------------------------------- /packages/exerslide-plugin-markdown-converter/utils/renderIntoDOM.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide-plugin-markdown-converter/utils/renderIntoDOM.js -------------------------------------------------------------------------------- /packages/exerslide/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/.babelrc -------------------------------------------------------------------------------- /packages/exerslide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/README.md -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/__tests__/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/__tests__/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/__tests__/scaledContent-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/__tests__/scaledContent-test.js -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/contentVisibility.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/contentVisibility.js -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/debugInformation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/debugInformation.js -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/keyboardNavigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/keyboardNavigation.js -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/scaledContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/scaledContent.js -------------------------------------------------------------------------------- /packages/exerslide/browser-plugins/scriptStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser-plugins/scriptStore.js -------------------------------------------------------------------------------- /packages/exerslide/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser.js -------------------------------------------------------------------------------- /packages/exerslide/browser/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide/browser/Presentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/Presentation.js -------------------------------------------------------------------------------- /packages/exerslide/browser/Store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/Store.js -------------------------------------------------------------------------------- /packages/exerslide/browser/extensionManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/extensionManager.js -------------------------------------------------------------------------------- /packages/exerslide/browser/navigation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/navigation.js -------------------------------------------------------------------------------- /packages/exerslide/browser/pluginManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/pluginManager.js -------------------------------------------------------------------------------- /packages/exerslide/browser/present.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/present.js -------------------------------------------------------------------------------- /packages/exerslide/browser/pubSub.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/pubSub.js -------------------------------------------------------------------------------- /packages/exerslide/browser/slideDataCache.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/slideDataCache.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/__tests__/chapterHelper-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/__tests__/chapterHelper-test.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/__tests__/imageDataHelper-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/__tests__/imageDataHelper-test.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/__tests__/optionHelper-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/__tests__/optionHelper-test.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/chapterHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/chapterHelper.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/deviceHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/deviceHelper.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/imageDataHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/imageDataHelper.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/optionHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/optionHelper.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/scriptHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/scriptHelper.js -------------------------------------------------------------------------------- /packages/exerslide/browser/utils/styleHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/browser/utils/styleHelper.js -------------------------------------------------------------------------------- /packages/exerslide/cli/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide/cli/__tests__/init-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/__tests__/init-test.js -------------------------------------------------------------------------------- /packages/exerslide/cli/__tests__/test-cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/__tests__/test-cli.js -------------------------------------------------------------------------------- /packages/exerslide/cli/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/build.js -------------------------------------------------------------------------------- /packages/exerslide/cli/copy-defaults.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/copy-defaults.js -------------------------------------------------------------------------------- /packages/exerslide/cli/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/index.js -------------------------------------------------------------------------------- /packages/exerslide/cli/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/init.js -------------------------------------------------------------------------------- /packages/exerslide/cli/serve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/serve.js -------------------------------------------------------------------------------- /packages/exerslide/cli/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/utils.js -------------------------------------------------------------------------------- /packages/exerslide/cli/watch.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/cli/watch.js -------------------------------------------------------------------------------- /packages/exerslide/components/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide/components/ContentRenderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/ContentRenderer.js -------------------------------------------------------------------------------- /packages/exerslide/components/Editor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/Editor.js -------------------------------------------------------------------------------- /packages/exerslide/components/ExtensionPoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/ExtensionPoint.js -------------------------------------------------------------------------------- /packages/exerslide/components/Output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/Output.js -------------------------------------------------------------------------------- /packages/exerslide/components/Slide.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/Slide.js -------------------------------------------------------------------------------- /packages/exerslide/components/__tests__/.eslintrc.yml: -------------------------------------------------------------------------------- 1 | env: 2 | mocha: true 3 | -------------------------------------------------------------------------------- /packages/exerslide/components/__tests__/ExtensionPoint-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/__tests__/ExtensionPoint-test.js -------------------------------------------------------------------------------- /packages/exerslide/components/css/editor.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/components/css/editor.css -------------------------------------------------------------------------------- /packages/exerslide/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/index.js -------------------------------------------------------------------------------- /packages/exerslide/layouts/__ExerslideError__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/layouts/__ExerslideError__.js -------------------------------------------------------------------------------- /packages/exerslide/layouts/css/__exerslideError__.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/layouts/css/__exerslideError__.css -------------------------------------------------------------------------------- /packages/exerslide/lib/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide/lib/__tests__/initPlugins-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/__tests__/initPlugins-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/__tests__/initTransforms-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/__tests__/initTransforms-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/__tests__/scaffolder-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/__tests__/scaffolder-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/__tests__/slide-loader-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/__tests__/slide-loader-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/__tests__/toSlideObject-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/__tests__/toSlideObject-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/builder.js -------------------------------------------------------------------------------- /packages/exerslide/lib/fs/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/fs/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide/lib/fs/__tests__/copyDir-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/fs/__tests__/copyDir-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/fs/__tests__/mkdirp-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/fs/__tests__/mkdirp-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/fs/copyDir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/fs/copyDir.js -------------------------------------------------------------------------------- /packages/exerslide/lib/fs/mkdirp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/fs/mkdirp.js -------------------------------------------------------------------------------- /packages/exerslide/lib/fs/pathExists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/fs/pathExists.js -------------------------------------------------------------------------------- /packages/exerslide/lib/initPlugins.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/initPlugins.js -------------------------------------------------------------------------------- /packages/exerslide/lib/initTransforms.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/initTransforms.js -------------------------------------------------------------------------------- /packages/exerslide/lib/scaffolder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/scaffolder.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide-loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide-loader.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/__tests__/atRequireExpansion-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/__tests__/atRequireExpansion-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/__tests__/hashPath-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/__tests__/hashPath-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/__tests__/registerContentType-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/__tests__/registerContentType-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/__tests__/registerLayout-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/__tests__/registerLayout-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/__tests__/requireAssets-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/__tests__/requireAssets-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/atRequireExpansion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/atRequireExpansion.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/hashPath.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/hashPath.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/index.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/registerContentType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/registerContentType.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/registerLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/registerLayout.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/requireAssets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/requireAssets.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/utils/getErrorSlideObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/utils/getErrorSlideObject.js -------------------------------------------------------------------------------- /packages/exerslide/lib/slide_transforms/utils/transformHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/slide_transforms/utils/transformHelper.js -------------------------------------------------------------------------------- /packages/exerslide/lib/toSlideObject.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/toSlideObject.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/__tests__/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/__tests__/.eslintrc -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/__tests__/fileLookupHelper-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/__tests__/fileLookupHelper-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/__tests__/optionsHelper-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/__tests__/optionsHelper-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/__tests__/resolvePlugin-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/__tests__/resolvePlugin-test.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/diff.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/diff.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/fileLookupHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/fileLookupHelper.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/indent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/indent.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/optionHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/optionHelper.js -------------------------------------------------------------------------------- /packages/exerslide/lib/utils/resolvePlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/lib/utils/resolvePlugin.js -------------------------------------------------------------------------------- /packages/exerslide/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/package.json -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/.gitignore -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/css/exerslide.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/css/exerslide.css -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/css/style.css -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/exerslide-help.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/exerslide-help.md -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/exerslide.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/exerslide.config.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/index.html -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/MasterLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/MasterLayout.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/SlideLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/SlideLayout.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/components/TOC.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/components/TOC.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/components/Toolbar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/components/Toolbar.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/components/__tests__/.eslintrc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/components/__tests__/.eslintrc.yml -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/components/__tests__/TOC-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/components/__tests__/TOC-test.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/components/css/toc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/components/css/toc.css -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/components/css/toolbar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/components/css/toolbar.css -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/js/presentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/js/presentation.js -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/package.json -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/references.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/references.yml -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/slides/00-example.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/slides/00-example.md -------------------------------------------------------------------------------- /packages/exerslide/scaffolding/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scaffolding/webpack.config.js -------------------------------------------------------------------------------- /packages/exerslide/scripts/browser-test-setup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scripts/browser-test-setup.js -------------------------------------------------------------------------------- /packages/exerslide/scripts/test-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/packages/exerslide/scripts/test-utils.js -------------------------------------------------------------------------------- /scripts/check.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/scripts/check.sh -------------------------------------------------------------------------------- /scripts/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/scripts/publish.sh -------------------------------------------------------------------------------- /scripts/setupDevEnv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/scripts/setupDevEnv.js -------------------------------------------------------------------------------- /scripts/shared.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/scripts/shared.sh -------------------------------------------------------------------------------- /scripts/syncPackageVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/scripts/syncPackageVersion.js -------------------------------------------------------------------------------- /scripts/testNewProject.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/facebookarchive/exerslide/HEAD/scripts/testNewProject.sh --------------------------------------------------------------------------------