UNPKG

ng-make

Version:

Easy tools for create project in AngularJS

37 lines (30 loc) 1.44 kB
exports.createIndexInit = function(appname){ var html = '<!DOCTYPE html>\n'+ '<html lang="en">\n'+ '\t<head>\n'+ ' \t\t<meta charset="UTF-8">\n'+ '\t\t<link rel="stylesheet" href="css/style.css" />\n'+ '\t\t<title>'+appname+'</title>\n\t</head>\n'+ '\t<body ng-App="'+appname+'">\n\t\t<div ui-view>\n\t\t</div>\n'+ '\t</body>\n</html>'; return html; } exports.addLinkStyle = function(){ } exports.insertDependencesConf = function(config,appname,fs,settingsMan,module){ var str = fs.readFileSync(appname+'/index.html','utf8'); var res = str.replace("</body>", "<script src=\"node_modules/angular/angular.js\"></script>\n<script src=\"node_modules/angular-ui-router/release/angular-ui-router.min.js\"></script>\n"+settingsMan.generateHTMLRequire(config)+"\n</body>"); fs.open(appname+"/index.html",'w+',function(err,fd){ fs.write(fd,res); }) } exports.addingScriptDependency = function(config,path,fs){ var fileIndex = fs.readFileSync("./index.html",'utf8'); var res = fileIndex.replace("</body>","<script type=\"text/javascript\" src=\""+path+"\"></script>\n\t</body>"); fs.writeFileSync('./index.html', res); } exports.addingCSSDependency = function(path,fs){ var fileIndex = fs.readFileSync("./index.html",'utf8'); var res = fileIndex.replace("</head>","\t<link rel=\"stylesheet\" href=\""+path+"\">\n\t</head>"); fs.writeFileSync('./index.html', res); }