├── .gitignore ├── LICENSE ├── README.md ├── bin └── create-bowman-starter ├── bowman-starter ├── .editorconfig ├── .eslintrc.js ├── .prettierrc.js ├── .stylelintrc.js ├── babel.config.js ├── ignore.js ├── logo.png ├── package.json ├── scripts │ ├── browsersync.js │ ├── build-markup.js │ ├── clean-build-markup.js │ ├── render │ │ ├── page.dev.js │ │ └── page.prod.js │ ├── utils │ │ ├── config.js │ │ ├── debounce.js │ │ ├── paths.js │ │ ├── require-uncached.js │ │ └── shared-data.js │ └── webpack │ │ ├── env │ │ ├── webpack.dev.js │ │ ├── webpack.dev.prebuild.js │ │ ├── webpack.prod.js │ │ └── webpack.prod.prebuild.js │ │ ├── utils │ │ └── dynamic-entries.js │ │ ├── webpack.common.js │ │ └── webpack.common.prebuild.js └── src │ ├── build │ ├── content │ │ ├── index.ejs │ │ └── terms.ejs │ └── data │ │ ├── index.json │ │ └── terms.json │ └── static │ ├── ejs │ ├── components │ │ ├── features.ejs │ │ └── heading.ejs │ ├── favicons.ejs │ ├── layouts │ │ ├── foot.ejs │ │ ├── footer.ejs │ │ ├── head.ejs │ │ └── header.ejs │ └── templates │ │ └── default.ejs │ ├── fonts │ ├── tajawal-v3-latin-regular.eot │ ├── tajawal-v3-latin-regular.svg │ ├── tajawal-v3-latin-regular.ttf │ ├── tajawal-v3-latin-regular.woff │ └── tajawal-v3-latin-regular.woff2 │ ├── img │ └── bowman.png │ ├── js │ ├── app.js │ ├── examples │ │ ├── _dynamic-load-print.js │ │ ├── _dynamic-load.js │ │ ├── _lazy-load-print.js │ │ ├── _lazy-load.js │ │ ├── _polyfills-splitchuncks-vendor.js │ │ ├── _splitchuncks-common.js │ │ ├── _tree-shaking.js │ │ └── splitchuncks-common-entry.js │ └── layouts │ │ ├── _footer.js │ │ └── utils │ │ └── _copyright-year.js │ ├── json │ ├── components │ │ ├── features.json │ │ └── heading.json │ ├── layouts │ │ ├── footer.json │ │ └── header.json │ └── site.json │ └── scss │ ├── abstracts │ ├── _breakpoints.scss │ ├── _mixins.scss │ └── _variables.scss │ ├── app.scss │ ├── base │ ├── _base.scss │ ├── _fonts.scss │ └── _typography.scss │ ├── critical.scss │ └── vendors │ ├── _reset.scss │ └── _sanitize.scss ├── bowman.gif ├── bowman.png ├── docs ├── about.markdown ├── ejs-structure.markdown ├── essential-files.markdown ├── faq.markdown ├── index.markdown ├── json-structure.markdown ├── layouts.markdown ├── page-includes.markdown ├── pages.markdown ├── script-structure.markdown ├── site-structure.markdown └── templates.markdown ├── package.json └── src ├── cli.js └── main.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/README.md -------------------------------------------------------------------------------- /bin/create-bowman-starter: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bin/create-bowman-starter -------------------------------------------------------------------------------- /bowman-starter/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/.editorconfig -------------------------------------------------------------------------------- /bowman-starter/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/.eslintrc.js -------------------------------------------------------------------------------- /bowman-starter/.prettierrc.js: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /bowman-starter/.stylelintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/.stylelintrc.js -------------------------------------------------------------------------------- /bowman-starter/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/babel.config.js -------------------------------------------------------------------------------- /bowman-starter/ignore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/ignore.js -------------------------------------------------------------------------------- /bowman-starter/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/logo.png -------------------------------------------------------------------------------- /bowman-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/package.json -------------------------------------------------------------------------------- /bowman-starter/scripts/browsersync.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/browsersync.js -------------------------------------------------------------------------------- /bowman-starter/scripts/build-markup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/build-markup.js -------------------------------------------------------------------------------- /bowman-starter/scripts/clean-build-markup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/clean-build-markup.js -------------------------------------------------------------------------------- /bowman-starter/scripts/render/page.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/render/page.dev.js -------------------------------------------------------------------------------- /bowman-starter/scripts/render/page.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/render/page.prod.js -------------------------------------------------------------------------------- /bowman-starter/scripts/utils/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/utils/config.js -------------------------------------------------------------------------------- /bowman-starter/scripts/utils/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/utils/debounce.js -------------------------------------------------------------------------------- /bowman-starter/scripts/utils/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/utils/paths.js -------------------------------------------------------------------------------- /bowman-starter/scripts/utils/require-uncached.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/utils/require-uncached.js -------------------------------------------------------------------------------- /bowman-starter/scripts/utils/shared-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/utils/shared-data.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/env/webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/env/webpack.dev.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/env/webpack.dev.prebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/env/webpack.dev.prebuild.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/env/webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/env/webpack.prod.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/env/webpack.prod.prebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/env/webpack.prod.prebuild.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/utils/dynamic-entries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/utils/dynamic-entries.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/webpack.common.js -------------------------------------------------------------------------------- /bowman-starter/scripts/webpack/webpack.common.prebuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/scripts/webpack/webpack.common.prebuild.js -------------------------------------------------------------------------------- /bowman-starter/src/build/content/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/build/content/index.ejs -------------------------------------------------------------------------------- /bowman-starter/src/build/content/terms.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/build/content/terms.ejs -------------------------------------------------------------------------------- /bowman-starter/src/build/data/index.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/build/data/index.json -------------------------------------------------------------------------------- /bowman-starter/src/build/data/terms.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/build/data/terms.json -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/components/features.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/components/features.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/components/heading.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/components/heading.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/favicons.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/favicons.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/layouts/foot.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/layouts/foot.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/layouts/footer.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/layouts/footer.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/layouts/head.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/layouts/head.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/layouts/header.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/layouts/header.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/ejs/templates/default.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/ejs/templates/default.ejs -------------------------------------------------------------------------------- /bowman-starter/src/static/fonts/tajawal-v3-latin-regular.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/fonts/tajawal-v3-latin-regular.eot -------------------------------------------------------------------------------- /bowman-starter/src/static/fonts/tajawal-v3-latin-regular.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/fonts/tajawal-v3-latin-regular.svg -------------------------------------------------------------------------------- /bowman-starter/src/static/fonts/tajawal-v3-latin-regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/fonts/tajawal-v3-latin-regular.ttf -------------------------------------------------------------------------------- /bowman-starter/src/static/fonts/tajawal-v3-latin-regular.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/fonts/tajawal-v3-latin-regular.woff -------------------------------------------------------------------------------- /bowman-starter/src/static/fonts/tajawal-v3-latin-regular.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/fonts/tajawal-v3-latin-regular.woff2 -------------------------------------------------------------------------------- /bowman-starter/src/static/img/bowman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/img/bowman.png -------------------------------------------------------------------------------- /bowman-starter/src/static/js/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/app.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_dynamic-load-print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_dynamic-load-print.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_dynamic-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_dynamic-load.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_lazy-load-print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_lazy-load-print.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_lazy-load.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_lazy-load.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_polyfills-splitchuncks-vendor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_polyfills-splitchuncks-vendor.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_splitchuncks-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_splitchuncks-common.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/_tree-shaking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/_tree-shaking.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/examples/splitchuncks-common-entry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/examples/splitchuncks-common-entry.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/layouts/_footer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/layouts/_footer.js -------------------------------------------------------------------------------- /bowman-starter/src/static/js/layouts/utils/_copyright-year.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/js/layouts/utils/_copyright-year.js -------------------------------------------------------------------------------- /bowman-starter/src/static/json/components/features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/json/components/features.json -------------------------------------------------------------------------------- /bowman-starter/src/static/json/components/heading.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/json/components/heading.json -------------------------------------------------------------------------------- /bowman-starter/src/static/json/layouts/footer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/json/layouts/footer.json -------------------------------------------------------------------------------- /bowman-starter/src/static/json/layouts/header.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/json/layouts/header.json -------------------------------------------------------------------------------- /bowman-starter/src/static/json/site.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/json/site.json -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/abstracts/_breakpoints.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/abstracts/_breakpoints.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/abstracts/_mixins.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/abstracts/_mixins.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/abstracts/_variables.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/abstracts/_variables.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/app.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/base/_base.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/base/_base.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/base/_fonts.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/base/_fonts.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/base/_typography.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/base/_typography.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/critical.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/critical.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/vendors/_reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/vendors/_reset.scss -------------------------------------------------------------------------------- /bowman-starter/src/static/scss/vendors/_sanitize.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman-starter/src/static/scss/vendors/_sanitize.scss -------------------------------------------------------------------------------- /bowman.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman.gif -------------------------------------------------------------------------------- /bowman.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/bowman.png -------------------------------------------------------------------------------- /docs/about.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/about.markdown -------------------------------------------------------------------------------- /docs/ejs-structure.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/ejs-structure.markdown -------------------------------------------------------------------------------- /docs/essential-files.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/essential-files.markdown -------------------------------------------------------------------------------- /docs/faq.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/faq.markdown -------------------------------------------------------------------------------- /docs/index.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/index.markdown -------------------------------------------------------------------------------- /docs/json-structure.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/json-structure.markdown -------------------------------------------------------------------------------- /docs/layouts.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/layouts.markdown -------------------------------------------------------------------------------- /docs/page-includes.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/page-includes.markdown -------------------------------------------------------------------------------- /docs/pages.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/pages.markdown -------------------------------------------------------------------------------- /docs/script-structure.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/script-structure.markdown -------------------------------------------------------------------------------- /docs/site-structure.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/site-structure.markdown -------------------------------------------------------------------------------- /docs/templates.markdown: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/docs/templates.markdown -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/waldronmatt/bowman/HEAD/src/main.js --------------------------------------------------------------------------------