New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

crownpeak-dxm-vuejs-sdk

Package Overview
Dependencies
Maintainers
1
Versions
22
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

crownpeak-dxm-vuejs-sdk - npm Package Compare versions

Comparing version 1.0.1 to 1.0.2

32

classes/parsers/component.js

@@ -147,10 +147,21 @@ const babelParser = require("@babel/parser");

const prop = props[i];
if (prop.value && prop.value.callee && prop.value.callee.name === "CmsField" && prop.value.arguments) {
if (prop.value && prop.value.callee && prop.value.callee.name === "CmsField" && prop.value.arguments && prop.value.arguments.length > 1) {
const args = prop.value.arguments;
//console.log(`Found property [${prop.key.name}] with field name [${args[0].value}] of type [${args[1].property.name}]`);
results.push({
name: prop.key.name,
fieldName: args[0].value,
fieldType: cmsFieldTypeToString(args[1].property.name)
});
if (args[1].property && args[1].property.name) {
// Items of the form CmsField("Heading", CmsFieldTypes.TEXT)
//console.log(`Found property [${prop.key.name}] with field name [${args[0].value}] of type [${args[1].property.name}]`);
results.push({
name: prop.key.name,
fieldName: args[0].value,
fieldType: cmsFieldTypeToString(args[1].property.name)
});
} else if (args[1].type === "StringLiteral" && args[1].value) {
// Items of the form CmsField("Heading", "FieldType")
//console.log(`Found property [${prop.key.name}] with field name [${args[0].value}] of type [${args[1].value}]`);
results.push({
name: prop.key.name,
fieldName: args[0].value,
fieldType: cmsFieldTypeToString(args[1].value)
});
}
}

@@ -178,4 +189,7 @@ }

if (cmsFieldType === "IMAGE") return "Src";
// TODO: robusify this!
return cmsFieldType[0] + cmsFieldType.substr(1).toLowerCase();
if (cmsFieldType === cmsFieldType.toUpperCase()) {
// TODO: robusify this!
return cmsFieldType[0] + cmsFieldType.substr(1).toLowerCase();
}
return cmsFieldType;
};

@@ -182,0 +196,0 @@

@@ -23,3 +23,4 @@ const fs = require("fs");

if (url.indexOf("?") >= 0) url = url.substr(0, url.indexOf("?"));
const filepath = path.join(folderRoot, url);
let filepath = folderRoot + url;
if (url.indexOf("/") !== 0) filepath = path.resolve(path.dirname(file), url);
if (fs.existsSync(filepath)) {

@@ -31,3 +32,3 @@ const filename = path.basename(url);

result = result.replace(matches[1], replacement);
uploads.push({source: path.join(folderRoot, url), name: filename, destination: dest});
uploads.push({source: filepath, name: filename, destination: dest});
}

@@ -34,0 +35,0 @@ }

@@ -5,3 +5,3 @@ const fs = require("fs");

const reSignature = new RegExp("<([a-z:0-9]+).*?data-cms-wrapper-name\\s*=\\s*[\"']([^\"']+)[\"'](?:.|\\r|\\n)*?<\\/\\1>", "im");
const reSignature = new RegExp("<([a-z:0-9\\-]+).*?data-cms-wrapper-name\\s*=\\s*[\"']([^\"']+)[\"'](?:.|\\r|\\n)*?<\\/\\1>", "im");

@@ -8,0 +8,0 @@ const parse = (file, content) => {

{
"name": "crownpeak-dxm-vuejs-sdk",
"version": "1.0.1",
"version": "1.0.2",
"description": "Crownpeak Digital Experience Management (DXM) Software Development Kit (SDK) for Vue.js has been constructed to assist the Single Page App developer in developing client-side applications that leverage DXM for content management purposes.",

@@ -11,3 +11,3 @@ "repository": "https://github.com/Crownpeak/DXM-VueJS-SDK",

"crownpeak-dxm-accessapi-helper": "^1.0.2",
"crownpeak-dxm-sdk-core": "^0.1.2",
"crownpeak-dxm-sdk-core": "^0.1.3",
"dotenv": "^8.2.0",

@@ -14,0 +14,0 @@ "vue": "^2.6.11"

@@ -45,2 +45,3 @@ <a href="https://www.crownpeak.com" target="_blank">![Crownpeak Logo](https://github.com/Crownpeak/DXM-VueJS-SDK/raw/master/images/crownpeak-logo.png?raw=true "Crownpeak Logo")</a>

| 1.0.0 | 2020MAY12 | Initial Release. |
| 1.0.1 | 2020JUN03 | Updated crownpeak-dxm-sdk-core version. Added command line parameters. Bug fixes. |
| 1.0.1 | 2020JUN03 | Updated crownpeak-dxm-sdk-core version. Added command line parameters. Bug fixes. |
| 1.0.2 | 2020JUN05 | String for CmsFieldType. HTML components now supported in Wrappers. CSS parser updated for relative files. |
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc