UNPKG

simple-lock

Version:

Ember-simple-auth addon for Auth0 + Lock.js

25 lines (19 loc) 639 B
var EmberRouterGenerator = require('ember-router-generator'); var path = require('path'); var fs = require('fs-extra'); module.exports = { normalizeEntityName: function() {}, afterInstall: function(options) { addRouteToRouter({ root: options.project.root, path: options.path }); } }; function addRouteToRouter(options) { var routerPath = path.join(options.root, 'app', 'router.js'); var source = fs.readFileSync(routerPath, 'utf-8'); var routes = new EmberRouterGenerator(source); var newRoutes = routes.add('protected', options); fs.writeFileSync(routerPath, newRoutes.code()); }