create-ui5-webapp
Advanced tools
Comparing version 1.0.15 to 1.0.19
106
index.js
@@ -1,63 +0,67 @@ | ||
const fs = require('fs'); | ||
#!/usr/bin/env node | ||
console.log("create-ui5-webapp :-)"); | ||
const fileContent = require('./fileContent'); | ||
exports.getNameOfNamespace = () => { | ||
let namespace = process.argv[2]; | ||
console.log(`namespace: ${namespace}`); | ||
return namespace; | ||
} | ||
// const fs = require('fs'); | ||
exports.getComponentName = () => { | ||
let componentName = process.argv[3]; | ||
console.log(`componentName: ${componentName}`); | ||
return componentName; | ||
} | ||
// const fileContent = require('./fileContent'); | ||
exports.createComponent = (namespace = "namespace", componentName = "webapp") => { | ||
fs.mkdirSync(componentName); // component's name | ||
// exports.getNameOfNamespace = () => { | ||
// let namespace = process.argv[2]; | ||
// console.log(`namespace: ${namespace}`); | ||
// return namespace; | ||
// } | ||
// create controller folder and app controller | ||
fs.mkdirSync(componentName + "/controller"); | ||
fs.writeFile(componentName + "/controller/app.controller.js", fileContent.controllerContent(namespace, componentName), (err) => { | ||
if (err) throw err; | ||
console.log("app controller has been created"); | ||
}); | ||
// exports.getComponentName = () => { | ||
// let componentName = process.argv[3]; | ||
// console.log(`componentName: ${componentName}`); | ||
// return componentName; | ||
// } | ||
// create css folder and style.css | ||
fs.mkdirSync(componentName + "/css"); | ||
fs.writeFile(componentName + "/css/style.css", fileContent.CSSContent, (err) => { | ||
if (err) throw err; | ||
console.log("style.css file has been created"); | ||
}); | ||
// exports.createComponent = (namespace = "namespace", componentName = "webapp") => { | ||
// fs.mkdirSync(componentName); // component's name | ||
// create i18n folder and i18n.properties file | ||
fs.mkdirSync(componentName + "/i18n"); | ||
fs.writeFile(componentName + "/i18n/i18n.properties", fileContent.i18nContent, (err) => { | ||
if (err) throw err; | ||
console.log("i18n.properties file has been created"); | ||
}); | ||
// // create controller folder and app controller | ||
// fs.mkdirSync(componentName + "/controller"); | ||
// fs.writeFile(componentName + "/controller/app.controller.js", fileContent.controllerContent(namespace, componentName), (err) => { | ||
// if (err) throw err; | ||
// console.log("app controller has been created"); | ||
// }); | ||
// create test folder | ||
fs.mkdirSync(componentName + "/test"); | ||
// // create css folder and style.css | ||
// fs.mkdirSync(componentName + "/css"); | ||
// fs.writeFile(componentName + "/css/style.css", fileContent.CSSContent, (err) => { | ||
// if (err) throw err; | ||
// console.log("style.css file has been created"); | ||
// }); | ||
// create view folder and app view | ||
fs.mkdirSync(componentName + "/view"); | ||
fs.writeFile(componentName + "/view/app.view.xml", fileContent.viewContent, (err) => { | ||
if (err) throw err; | ||
console.log("app view has been created"); | ||
}); | ||
// // create i18n folder and i18n.properties file | ||
// fs.mkdirSync(componentName + "/i18n"); | ||
// fs.writeFile(componentName + "/i18n/i18n.properties", fileContent.i18nContent, (err) => { | ||
// if (err) throw err; | ||
// console.log("i18n.properties file has been created"); | ||
// }); | ||
// create Component.js | ||
fs.writeFile(componentName + "/Component.js", fileContent.componentContent(namespace, componentName), (err) => { | ||
if (err) throw err; | ||
console.log("Component.js file has been created"); | ||
}); | ||
// // create test folder | ||
// fs.mkdirSync(componentName + "/test"); | ||
// create manifest.json | ||
fs.writeFile(componentName + "/manifest.json", fileContent.manifestContent(namespace, componentName), (err) => { | ||
if (err) throw err; | ||
console.log("manifest.json file has been created"); | ||
}); | ||
// // create view folder and app view | ||
// fs.mkdirSync(componentName + "/view"); | ||
// fs.writeFile(componentName + "/view/app.view.xml", fileContent.viewContent, (err) => { | ||
// if (err) throw err; | ||
// console.log("app view has been created"); | ||
// }); | ||
} | ||
// // create Component.js | ||
// fs.writeFile(componentName + "/Component.js", fileContent.componentContent(namespace, componentName), (err) => { | ||
// if (err) throw err; | ||
// console.log("Component.js file has been created"); | ||
// }); | ||
// // create manifest.json | ||
// fs.writeFile(componentName + "/manifest.json", fileContent.manifestContent(namespace, componentName), (err) => { | ||
// if (err) throw err; | ||
// console.log("manifest.json file has been created"); | ||
// }); | ||
// } |
{ | ||
"_from": "create-ui5-webapp@^1.0.5", | ||
"_id": "create-ui5-webapp@1.0.12", | ||
"_inBundle": false, | ||
"_integrity": "sha1-8D9fBwJ8xBNeRgXruftPjLJN4zg=", | ||
"_location": "/create-ui5-webapp", | ||
"_phantomChildren": {}, | ||
"_requested": { | ||
"type": "range", | ||
"registry": true, | ||
"raw": "create-ui5-webapp@^1.0.5", | ||
"name": "create-ui5-webapp", | ||
"escapedName": "create-ui5-webapp", | ||
"rawSpec": "^1.0.5", | ||
"saveSpec": null, | ||
"fetchSpec": "^1.0.5" | ||
}, | ||
"_requiredBy": [ | ||
"#USER", | ||
"/" | ||
], | ||
"_resolved": "https://registry.npmjs.org/create-ui5-webapp/-/create-ui5-webapp-1.0.12.tgz", | ||
"_shasum": "f03f5f07027cc4135e4605ebb9fb4f8cb24de338", | ||
"_spec": "create-ui5-webapp@^1.0.5", | ||
"_where": "/Users/Tamas/Documents/Webpages/npmpackage", | ||
"author": { | ||
"name": "Tamas Balint" | ||
}, | ||
"bin": { | ||
"create-ui5-webapp": "test.js" | ||
}, | ||
"bundleDependencies": false, | ||
"deprecated": false, | ||
"name": "create-ui5-webapp", | ||
"version": "1.0.19", | ||
"description": "", | ||
"license": "MIT", | ||
"main": "index.js", | ||
"name": "create-ui5-webapp", | ||
"preferGlobal": "true", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
}, | ||
"version": "1.0.15" | ||
"author": "Tamas Balint", | ||
"license": "MIT", | ||
"preferGlobal": "true", | ||
"bin": { | ||
"create-ui5-webapp": "index.js" | ||
} | ||
} |
10
test.js
@@ -1,7 +0,5 @@ | ||
#!/Users/Tamas/.nvm/versions/node/v8.5.0/bin/npm | ||
// var createUi5Webapp = require("create-ui5-webapp"); | ||
// let namespace = createUi5Webapp.getNameOfNamespace(); | ||
// let componentName = createUi5Webapp.getComponentName(); | ||
var createUi5Webapp = require("create-ui5-webapp"); | ||
let namespace = createUi5Webapp.getNameOfNamespace(); | ||
let componentName = createUi5Webapp.getComponentName(); | ||
// createUi5Webapp.createComponent(namespace, componentName); | ||
console.log("success"); | ||
createUi5Webapp.createComponent(namespace, componentName); |
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 1 instance in 1 package
1
6496