ember-template-recast
Advanced tools
Comparing version 4.1.0 to 4.1.1
@@ -0,1 +1,9 @@ | ||
## v4.1.1 (2020-02-27) | ||
#### :bug: Bug Fix | ||
* [#223](https://github.com/ember-template-lint/ember-template-recast/pull/223) Ensure updating self-closing ElementNode preserves trailing whitespace. ([@rwjblue](https://github.com/rwjblue)) | ||
#### Committers: 1 | ||
- Robert Jackson ([@rwjblue](https://github.com/rwjblue)) | ||
## v4.1.0 (2020-02-20) | ||
@@ -2,0 +10,0 @@ |
{ | ||
"name": "ember-template-recast", | ||
"version": "4.1.0", | ||
"version": "4.1.1", | ||
"description": "Non-destructive template transformer.", | ||
@@ -52,3 +52,3 @@ "keywords": [ | ||
"qunit": "^2.9.3", | ||
"release-it": "^12.5.0", | ||
"release-it": "^12.6.1", | ||
"release-it-lerna-changelog": "^1.0.3" | ||
@@ -55,0 +55,0 @@ }, |
@@ -391,12 +391,19 @@ const { preprocess, print: _print, traverse } = require('@glimmer/syntax'); | ||
let postTagWhitespace = | ||
originalOpenParts.length > 0 | ||
? this.sourceForLoc({ | ||
start: { | ||
line: original.loc.start.line, | ||
column: original.loc.start.column + 1 /* < */ + original.tag.length, | ||
}, | ||
end: originalOpenParts[0].loc.start, | ||
}) | ||
: ''; | ||
let postTagWhitespace; | ||
if (originalOpenParts.length > 0) { | ||
postTagWhitespace = this.sourceForLoc({ | ||
start: { | ||
line: original.loc.start.line, | ||
column: original.loc.start.column + 1 /* < */ + original.tag.length, | ||
}, | ||
end: originalOpenParts[0].loc.start, | ||
}); | ||
} else if (selfClosing) { | ||
postTagWhitespace = nodeInfo.source.substring( | ||
openSource.length, | ||
nodeInfo.source.length - 2 | ||
); | ||
} else { | ||
postTagWhitespace = ''; | ||
} | ||
@@ -492,2 +499,3 @@ let joinOpenPartsWith = ' '; | ||
closeOpen = `>`; | ||
postTagWhitespace = ''; | ||
closeSource = `</${ast.tag}>`; | ||
@@ -494,0 +502,0 @@ ast.selfClosing = false; |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
66908
1283