New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

angularjs-component

Package Overview
Dependencies
Maintainers
1
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

angularjs-component - npm Package Compare versions

Comparing version
1.0.3
to
1.0.4
+16
-4
index.js

@@ -36,5 +36,6 @@ #!/usr/bin/env node

const moduleName = answers['module-name'];
const dashedComponent = camelCaseToDash(component);
const templatePath = fixPath(`${__dirname}/template`);
// eslint-disable-next-line max-len
const targetPath = fixPath(join(CURR_DIR, `./app/src/${moduleName}/components/${component}`));
const targetPath = fixPath(join(CURR_DIR, `./app/src/${moduleName}/components/${dashedComponent}`));

@@ -66,3 +67,4 @@ try {

const origFilePath = `${templatePath}/${file}`;
const replaceFileName = file.replace(/template/, component);
const dashedComponent = camelCaseToDash(component);
const replaceFileName = file.replace(/template/, dashedComponent);
const targetPath = `${newProjectPath}/${replaceFileName}`;

@@ -78,4 +80,5 @@

}
let result = data.replace(/template/g, component);
result = result.replace(/moduleName/g, moduleName);
const result = data.replace(/templateDashed/g, dashedComponent)
.replace(/template/g, component)
.replace(/moduleName/g, moduleName);

@@ -102,1 +105,10 @@ writeFile(targetPath, result, 'utf8', function(err) {

}
/**
* fallback path for windows.
* @param {string} url filename or module name.
* @return {string} dashed string.
*/
function camelCaseToDash(url) {
return url.replace(/([A-Z])/g, (g) => `-${g[0].toLowerCase()}`);
}
+1
-1
{
"name": "angularjs-component",
"version": "1.0.3",
"version": "1.0.4",
"description": "simple angularjs component generator",

@@ -5,0 +5,0 @@ "main": "index.js",

import { templateController } from "./template.controller";
export const template = {
templateUrl: '/src/moduleName/components/template/template.html',
templateUrl: '/src/moduleName/components/templateDashed/templateDashed.html',
controller: templateController
}