├── .nvmrc ├── docs └── images │ ├── icon.png │ ├── 84xLDr.png │ ├── 84xLDr-big.png │ ├── 84xLDr-small.png │ ├── exadel-logo.png │ └── file-routing.png ├── localdev-startup.js ├── config ├── instance.js ├── service.js └── default.js ├── lib ├── middleware │ ├── routers.js │ ├── 404.js │ ├── optimization.js │ ├── project-middleware.js │ ├── static-folders.js │ ├── error-handler.js │ └── http-proxy.js ├── view-engine │ ├── prerender-hooks.js │ ├── Page.js │ └── Component.js ├── app.js ├── browserSync.js ├── helpers.js └── routers │ └── fsAsPages.js ├── views ├── partials │ ├── back-button.html │ └── invalid-component.html ├── 404.html ├── layouts │ ├── html5.html │ └── localdev-theme.html ├── error.html └── index.html ├── .whitesource ├── CHANGELOG.md ├── .gitignore ├── .editorconfig ├── localdev.js ├── LICENSE ├── controllers ├── InnerPages.js └── Breadcrumbs.js ├── bin └── www ├── package.json └── README.md /.nvmrc: -------------------------------------------------------------------------------- 1 | 12.13.0 2 | -------------------------------------------------------------------------------- /docs/images/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exadel-inc/server-sketch/HEAD/docs/images/icon.png -------------------------------------------------------------------------------- /docs/images/84xLDr.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exadel-inc/server-sketch/HEAD/docs/images/84xLDr.png -------------------------------------------------------------------------------- /docs/images/84xLDr-big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exadel-inc/server-sketch/HEAD/docs/images/84xLDr-big.png -------------------------------------------------------------------------------- /docs/images/84xLDr-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exadel-inc/server-sketch/HEAD/docs/images/84xLDr-small.png -------------------------------------------------------------------------------- /docs/images/exadel-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exadel-inc/server-sketch/HEAD/docs/images/exadel-logo.png -------------------------------------------------------------------------------- /docs/images/file-routing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/exadel-inc/server-sketch/HEAD/docs/images/file-routing.png -------------------------------------------------------------------------------- /localdev-startup.js: -------------------------------------------------------------------------------- 1 | // Simple bootstrap with default options 2 | require('./localdev').start({ 3 | openAfterStart: null 4 | }); 5 | -------------------------------------------------------------------------------- /config/instance.js: -------------------------------------------------------------------------------- 1 | const merge = require('lodash/merge'); 2 | const defaultConfig = require('./default'); 3 | 4 | module.exports = merge({}, defaultConfig); 5 | -------------------------------------------------------------------------------- /lib/middleware/routers.js: -------------------------------------------------------------------------------- 1 | const config = require('./../../config/instance'); 2 | 3 | // Bind default router 4 | module.exports = (app) => require(config.baseRouter)(app); 5 | -------------------------------------------------------------------------------- /views/partials/back-button.html: -------------------------------------------------------------------------------- 1 |
10 | {{= page.data.stack }}
11 |
12 |