simple-lock
Version:
Ember-simple-auth addon for Auth0 + Lock.js
25 lines (19 loc) • 639 B
JavaScript
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());
}