From 5b24d798758a9ad1f5aa383d1e83869ae7964ab1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hu=C3=A1ng=20J=C3=B9nli=C3=A0ng?= Date: Fri, 29 May 2020 16:09:20 -0400 Subject: [PATCH] fix: add bigIntSuffix to minified output (#11645) --- packages/babel-generator/src/generators/types.js | 2 +- packages/babel-generator/test/fixtures/minified/bigint/input.js | 1 + .../babel-generator/test/fixtures/minified/bigint/output.js | 1 + 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 packages/babel-generator/test/fixtures/minified/bigint/input.js create mode 100644 packages/babel-generator/test/fixtures/minified/bigint/output.js diff --git a/packages/babel-generator/src/generators/types.js b/packages/babel-generator/src/generators/types.js index e0e70b8ad45a..cae6aed8d345 100644 --- a/packages/babel-generator/src/generators/types.js +++ b/packages/babel-generator/src/generators/types.js @@ -219,7 +219,7 @@ export function BigIntLiteral(node: Object) { this.token(raw); return; } - this.token(node.value); + this.token(node.value + "n"); } export function PipelineTopicExpression(node: Object) { diff --git a/packages/babel-generator/test/fixtures/minified/bigint/input.js b/packages/babel-generator/test/fixtures/minified/bigint/input.js new file mode 100644 index 000000000000..c18f9c388d96 --- /dev/null +++ b/packages/babel-generator/test/fixtures/minified/bigint/input.js @@ -0,0 +1 @@ +const N_A = 600221407600000000000000n; diff --git a/packages/babel-generator/test/fixtures/minified/bigint/output.js b/packages/babel-generator/test/fixtures/minified/bigint/output.js new file mode 100644 index 000000000000..7c0100e7f1f5 --- /dev/null +++ b/packages/babel-generator/test/fixtures/minified/bigint/output.js @@ -0,0 +1 @@ +const N_A=600221407600000000000000n;