Skip to content

Instantly share code, notes, and snippets.

@rquast
Created March 13, 2018 11:21
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rquast/83d188a4f6445ae14f1b7c966e8918b1 to your computer and use it in GitHub Desktop.
Save rquast/83d188a4f6445ae14f1b7c966e8918b1 to your computer and use it in GitHub Desktop.
module.exports = require('aurelia-ssr-bootstrapper-webpack').default(function(aurelia, headers) {
let PLATFORM = require('aurelia-pal').PLATFORM;
aurelia.use
.standardConfiguration()
.feature(PLATFORM.moduleName('resources/index'));
aurelia.use
.globalResources([
PLATFORM.moduleName('resources/elements/hero'),
PLATFORM.moduleName('resources/elements/heading'),
PLATFORM.moduleName('resources/elements/footer'),
PLATFORM.moduleName('resources/elements/image-view'),
PLATFORM.moduleName('resources/elements/scrolling-preview')
]);
aurelia.use.plugin(PLATFORM.moduleName('aurelia-animator-css'));
let transformer = require('./ssr-transformer').default;
transformer.headers = headers;
aurelia.container.registerInstance('ssr-transformer', transformer);
aurelia.start().then(() => aurelia.setRoot(PLATFORM.moduleName('app')));
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment