Comparing version 0.4.8 to 0.4.9
@@ -122,3 +122,3 @@ function createExportWriter(context) { | ||
context.s.appendLeft(node.exported.value.start, "("); | ||
context.s.overwrite(node.exported.value.end, node.exported.statement.end, ");"); | ||
context.safeOverwrite(node.exported.value.end, node.exported.statement.end, ");"); | ||
} else { | ||
@@ -128,3 +128,3 @@ context.s.remove(node.exported.value.end, node.exported.statement.end); | ||
} else { | ||
context.s.overwrite(node.exported.value.end, node.exported.statement.end, ";"); | ||
context.safeOverwrite(node.exported.value.end, node.exported.statement.end, ";"); | ||
} | ||
@@ -229,3 +229,3 @@ if (node.exported.isIife && context.code[node.exported.value.start] !== "(") { | ||
); | ||
context.s.overwrite( | ||
context.safeOverwrite( | ||
node.exported.value.end, | ||
@@ -242,3 +242,3 @@ node.exported.statement.end, | ||
); | ||
context.s.overwrite( | ||
context.safeOverwrite( | ||
node.exported.value.end, | ||
@@ -245,0 +245,0 @@ node.exported.statement.end, |
@@ -7,2 +7,9 @@ const MagicString = require("magic-string"); | ||
context.s = new MagicString(context.code); | ||
context.safeOverwrite = (start, end, text) => { | ||
if (start !== end) { | ||
context.s.overwrite(start, end, text); | ||
} else { | ||
context.s.appendLeft(start, text); | ||
} | ||
}; | ||
return {write}; | ||
@@ -9,0 +16,0 @@ |
{ | ||
"name": "cjs-es", | ||
"version": "0.4.8", | ||
"version": "0.4.9", | ||
"description": "Transform CommonJS module into ES module.", | ||
@@ -5,0 +5,0 @@ "keywords": [ |
@@ -6,2 +6,3 @@ cjs-es | ||
[![Coverage Status](https://coveralls.io/repos/github/eight04/cjs-es/badge.svg?branch=master)](https://coveralls.io/github/eight04/cjs-es?branch=master) | ||
[![install size](https://packagephobia.now.sh/badge?p=cjs-es)](https://packagephobia.now.sh/result?p=cjs-es) | ||
@@ -239,2 +240,6 @@ Transform CommonJS module into ES module. | ||
* 0.4.9 (Jun 29, 2018) | ||
- Fix: failed to transform code without semicolon. | ||
* 0.4.8 (Jun 22, 2018) | ||
@@ -241,0 +246,0 @@ |
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
40315
985
328