├── .editorconfig ├── .gitignore ├── LICENSE ├── NOTICE.md ├── jest.config.js ├── package.json ├── parse └── package.json ├── readme.md ├── scripts ├── build.js ├── clean.js └── license.js ├── src ├── index.ts ├── parse-html.ts ├── parse-markdown-render.ts ├── parse-markdown.ts ├── parse-page-navigation.ts ├── parse-table-of-contents.ts ├── parse-utils.ts ├── parse.ts ├── prism.js ├── slugify.ts ├── test │ ├── fixtures │ │ └── pages │ │ │ ├── about.md │ │ │ ├── contact.md │ │ │ ├── docs │ │ │ ├── index.md │ │ │ └── installation.md │ │ │ ├── guides │ │ │ ├── ide.md │ │ │ └── workflow.md │ │ │ ├── index.md │ │ │ └── readme.md │ ├── parse.spec.ts │ ├── render-jsx-ast.spec.ts │ ├── slugify.spec.ts │ └── url.spec.ts └── types.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/NOTICE.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/package.json -------------------------------------------------------------------------------- /parse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/parse/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/readme.md -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/clean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/scripts/clean.js -------------------------------------------------------------------------------- /scripts/license.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/scripts/license.js -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parse-html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse-html.ts -------------------------------------------------------------------------------- /src/parse-markdown-render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse-markdown-render.ts -------------------------------------------------------------------------------- /src/parse-markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse-markdown.ts -------------------------------------------------------------------------------- /src/parse-page-navigation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse-page-navigation.ts -------------------------------------------------------------------------------- /src/parse-table-of-contents.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse-table-of-contents.ts -------------------------------------------------------------------------------- /src/parse-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse-utils.ts -------------------------------------------------------------------------------- /src/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/parse.ts -------------------------------------------------------------------------------- /src/prism.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/prism.js -------------------------------------------------------------------------------- /src/slugify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/slugify.ts -------------------------------------------------------------------------------- /src/test/fixtures/pages/about.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/about.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/contact.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/contact.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/docs/index.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/docs/installation.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/guides/ide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/guides/ide.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/guides/workflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/guides/workflow.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/index.md -------------------------------------------------------------------------------- /src/test/fixtures/pages/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/fixtures/pages/readme.md -------------------------------------------------------------------------------- /src/test/parse.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/parse.spec.ts -------------------------------------------------------------------------------- /src/test/render-jsx-ast.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/render-jsx-ast.spec.ts -------------------------------------------------------------------------------- /src/test/slugify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/slugify.spec.ts -------------------------------------------------------------------------------- /src/test/url.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/test/url.spec.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ionic-team/stencil-ssg/HEAD/tsconfig.json --------------------------------------------------------------------------------