UNPKG

angular-nevera-generator

Version:

Yeoman AngularJS scaffold a webapp with Angular 1 written in ES6 (Babel), TypeScript through Webpack or SystemJS including tools Gulp 4, ESLint, Browsersync and Karma

45 lines (40 loc) 1.07 kB
'use strict'; const fountain = require('fountain-generator'); module.exports = fountain.Base.extend({ writing: { src() { const files = [ 'src/index.js', 'src/index.css', 'src/app/footer.js', 'src/app/footer.spec.js', 'src/app/footer.html', 'src/app/header.js', 'src/app/header.spec.js', 'src/app/header.html', 'src/app/main.js', 'src/app/main.spec.js', 'src/app/main.html', 'src/app/title.js', 'src/app/title.spec.js', 'src/app/title.html', 'src/app/techs/tech.js', 'src/app/techs/tech.html', 'src/app/techs/techs.js', 'src/app/techs/tech.spec.js', 'src/app/techs/techs.spec.js', 'src/app/techs/techs.html' ]; files.forEach(file => { const templateUrl = file.replace( /^src\/(.*\/)*(.*)\.(spec\.[A-z]+$)/, `$1$2.html` ); this.copyTemplate(file, file, {templateUrl}); }); }, techs() { this.prepareTechJson(); } } });