gitextract_k4sj6t2_/ ├── .editorconfig ├── .github/ │ └── ISSUE_TEMPLATE.md ├── .gitignore ├── .prettierrc ├── MIT-LICENSE.txt ├── README.md ├── gh-page.sh ├── lerna.json ├── package.json ├── packages/ │ ├── nodeppt/ │ │ ├── .npmignore │ │ ├── README.md │ │ ├── __tests__/ │ │ │ └── demo.md │ │ ├── bin/ │ │ │ └── nodeppt │ │ ├── commands/ │ │ │ └── new.js │ │ ├── lib/ │ │ │ ├── ask.js │ │ │ └── generate.js │ │ └── package.json │ ├── nodeppt-js/ │ │ ├── .npmignore │ │ ├── assets/ │ │ │ └── less/ │ │ │ ├── _base.less │ │ │ ├── _color.less │ │ │ ├── _typography.less │ │ │ ├── _vars.less │ │ │ ├── full.less │ │ │ ├── index.less │ │ │ ├── modules/ │ │ │ │ ├── _animation.less │ │ │ │ ├── _avatars.less │ │ │ │ ├── _badges.less │ │ │ │ ├── _browser.less │ │ │ │ ├── _build.less │ │ │ │ ├── _button.less │ │ │ │ ├── _cards.less │ │ │ │ ├── _flexblock-activity.less │ │ │ │ ├── _flexblock-clients.less │ │ │ │ ├── _flexblock-features.less │ │ │ │ ├── _flexblock-gallery.less │ │ │ │ ├── _flexblock-metrics.less │ │ │ │ ├── _flexblock-plans.less │ │ │ │ ├── _flexblock-reasons.less │ │ │ │ ├── _flexblock-specs.less │ │ │ │ ├── _flexblock-steps.less │ │ │ │ ├── _flexblock.less │ │ │ │ ├── _form.less │ │ │ │ ├── _grid.less │ │ │ │ ├── _header-footer.less │ │ │ │ ├── _logo.less │ │ │ │ ├── _longform.less │ │ │ │ ├── _media.less │ │ │ │ ├── _navigation.less │ │ │ │ ├── _print.less │ │ │ │ ├── _promos.less │ │ │ │ ├── _quotes.less │ │ │ │ ├── _slides-bg.less │ │ │ │ ├── _slides-navigation.less │ │ │ │ ├── _slides.less │ │ │ │ ├── _speaker-note.less │ │ │ │ ├── _tables.less │ │ │ │ ├── _toc.less │ │ │ │ ├── _with-note.less │ │ │ │ ├── _work.less │ │ │ │ └── _zoom.less │ │ │ └── utils/ │ │ │ ├── _animations.less │ │ │ ├── _bugs.less │ │ │ ├── _clear.less │ │ │ └── _reset.less │ │ ├── index.js │ │ ├── package.json │ │ └── plugins/ │ │ ├── echarts.js │ │ ├── keyboard.js │ │ ├── mermaid.js │ │ ├── speaker-mode.js │ │ └── speaker-note.js │ ├── nodeppt-parser/ │ │ ├── .npmignore │ │ ├── __tests__/ │ │ │ ├── classes.md │ │ │ ├── demo.md │ │ │ └── public/ │ │ │ └── demo.js │ │ ├── defaults.js │ │ ├── index.js │ │ ├── lib/ │ │ │ ├── get-markdown-parser.js │ │ │ ├── get-parser.js │ │ │ ├── markdown/ │ │ │ │ ├── attrs/ │ │ │ │ │ ├── index.js │ │ │ │ │ ├── patterns.js │ │ │ │ │ └── utils.js │ │ │ │ ├── cite.js │ │ │ │ ├── container.js │ │ │ │ ├── containers/ │ │ │ │ │ ├── blink.js │ │ │ │ │ ├── card.js │ │ │ │ │ ├── column.js │ │ │ │ │ ├── cta.js │ │ │ │ │ ├── div.js │ │ │ │ │ ├── features.js │ │ │ │ │ ├── flexblock.js │ │ │ │ │ ├── flexbox.js │ │ │ │ │ ├── gallery.js │ │ │ │ │ ├── shadow.js │ │ │ │ │ ├── specs.js │ │ │ │ │ └── steps.js │ │ │ │ ├── echarts.js │ │ │ │ ├── fa.js │ │ │ │ ├── img.js │ │ │ │ ├── jsx.js │ │ │ │ ├── link.js │ │ │ │ ├── mermaid.js │ │ │ │ ├── plus-list.js │ │ │ │ ├── prism.js │ │ │ │ ├── regexp/ │ │ │ │ │ ├── index.js │ │ │ │ │ └── utils.js │ │ │ │ └── span.js │ │ │ ├── tags/ │ │ │ │ ├── attrs.js │ │ │ │ ├── header-footer.js │ │ │ │ ├── note.js │ │ │ │ ├── slide.js │ │ │ │ └── utils.js │ │ │ ├── utils.js │ │ │ └── yaml-parser.js │ │ ├── package.json │ │ └── template/ │ │ └── index.ejs │ ├── nodeppt-serve/ │ │ ├── .npmignore │ │ ├── PluginAPI.js │ │ ├── Service.js │ │ ├── commands/ │ │ │ ├── build.js │ │ │ └── serve.js │ │ ├── config/ │ │ │ ├── app.js │ │ │ ├── base.js │ │ │ ├── css.js │ │ │ ├── dev.js │ │ │ └── prod.js │ │ ├── index.js │ │ ├── lib/ │ │ │ ├── globalConfigPlugin.js │ │ │ └── utils.js │ │ ├── options.js │ │ ├── package.json │ │ └── template/ │ │ ├── main.js │ │ └── reload.js │ └── nodeppt-shared-utils/ │ ├── .npmignore │ ├── index.js │ ├── lib/ │ │ ├── download-repo.js │ │ ├── eval.js │ │ ├── find-existing.js │ │ ├── get-debug.js │ │ ├── get-latest-version.js │ │ ├── git-user.js │ │ ├── logger.js │ │ ├── new-version-log.js │ │ ├── path.js │ │ ├── plugin.js │ │ ├── prepare-urls.js │ │ ├── spinner.js │ │ └── webpack-error.js │ └── package.json └── site/ ├── animation.md ├── background.md ├── classes.md ├── component.md ├── echarts.md ├── index.md ├── layout.md ├── media.md ├── mermaid.md └── public/ └── background.js