aem-clientlib-generator
Advanced tools
Comparing version
# Changelog | ||
## 1.2.3 | ||
### Fixed | ||
- issue with clientlibs using relative path delimiters under windows | ||
## 1.2.2 | ||
@@ -4,0 +8,0 @@ ### Added |
@@ -100,3 +100,3 @@ /* | ||
var outputFile = path.join(clientLibPath, asset.type + ".txt"); | ||
var basePath = path.join(clientLibPath, asset.base); | ||
var basePath = path.posix.join(clientLibPath, asset.base); | ||
@@ -113,3 +113,3 @@ // determines file path relative to the base | ||
if (path.extname(file.dest) === typeExt) { | ||
var rel = path.relative(basePath, file.dest); | ||
var rel = path.posix.relative(basePath, file.dest); | ||
filenames.push(rel); | ||
@@ -221,3 +221,3 @@ } | ||
var flatName = typeof asset.flatten !== "boolean" ? true : asset.flatten; | ||
var assetPath = path.join(clientLibPath, asset.base); | ||
var assetPath = path.posix.join(clientLibPath, asset.base); | ||
var globOptions = {}; | ||
@@ -243,7 +243,7 @@ if (asset.cwd) { | ||
if (!fileItem.dest) { | ||
fileItem.dest = path.basename(file); | ||
fileItem.dest = path.posix.basename(file); | ||
} | ||
// generate full path | ||
fileItem.dest = path.join(assetPath, fileItem.dest); | ||
fileItem.dest = path.posix.join(assetPath, fileItem.dest); | ||
mapping.push(fileItem); | ||
@@ -256,3 +256,3 @@ } | ||
var hasCwd = !!globOptions.cwd; | ||
var dest = fileItem.dest ? path.join(assetPath, fileItem.dest) : assetPath; | ||
var dest = fileItem.dest ? path.posix.join(assetPath, fileItem.dest) : assetPath; | ||
@@ -262,7 +262,7 @@ files.forEach(function(resolvedFile) { | ||
// check 'flatten' option -> strip dir name | ||
var destFile = flatName ? path.basename(resolvedFile) : resolvedFile; | ||
var destFile = flatName ? path.posix.basename(resolvedFile) : resolvedFile; | ||
var item = { | ||
src: resolvedFile, | ||
dest: path.join(dest, destFile) | ||
dest: path.posix.join(dest, destFile) | ||
}; | ||
@@ -272,3 +272,3 @@ | ||
if (hasCwd) { | ||
item.src = path.join(globOptions.cwd, resolvedFile); | ||
item.src = path.posix.join(globOptions.cwd, resolvedFile); | ||
} | ||
@@ -275,0 +275,0 @@ |
{ | ||
"name": "aem-clientlib-generator", | ||
"version": "1.2.2", | ||
"version": "1.2.3", | ||
"description": "Creates configuration files for AEM ClientLibs and synchronizes assets.", | ||
@@ -44,2 +44,3 @@ "author": { | ||
"fs-extra": "^3.0.1", | ||
"glob": "^7.1.1", | ||
"lodash": "^4.6.1" | ||
@@ -46,0 +47,0 @@ }, |
@@ -187,3 +187,3 @@ # aem-clientlib-generator | ||
// using google closure compiler for minification instead of YUI | ||
jsProcessor: ["default:none", "min:gcc"], | ||
jsProcessor: ["default:none", "min:gcc;compilationLevel=whitespace"], | ||
@@ -190,0 +190,0 @@ // new in AEM 6.3: create clientLibs in /apps/myapp/clientlibs and proxy to /etc.clientlibs/myapp |
Sorry, the diff of this file is not supported yet
107802
17.24%4
33.33%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added