diff --git a/crates/swc/tests/fixture/issues-1xxx/1402/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1402/case1/output/index.ts index dda230d06d28..11f3f0383c46 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1402/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1402/case1/output/index.ts @@ -1,6 +1,6 @@ var e = 1; try { throw 2; -} catch (e1) { +} catch { console.log(e); } diff --git a/crates/swc/tests/fixture/issues-1xxx/1448/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1448/case1/output/index.ts index 9694556cf46b..c83f9e21883a 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1448/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1448/case1/output/index.ts @@ -1,4 +1,4 @@ import { createRequire as _createRequire } from "module"; -var __require = _createRequire(import.meta.url); -var F = __require("yaml"); +const __require = _createRequire(import.meta.url); +const F = __require("yaml"); console.log(F); diff --git a/crates/swc/tests/fixture/issues-1xxx/1568/case1/output/index.ts b/crates/swc/tests/fixture/issues-1xxx/1568/case1/output/index.ts index a138f7f9c593..01d3e8e0edad 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1568/case1/output/index.ts +++ b/crates/swc/tests/fixture/issues-1xxx/1568/case1/output/index.ts @@ -4,9 +4,7 @@ Object.defineProperty(exports, "__esModule", { }); Object.defineProperty(exports, "default", { enumerable: true, - get: function() { - return get; - } + get: ()=>get }); function get(key) { console.log(key); diff --git a/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js index a81d8749ac19..48f220be6542 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1714/case1/output/index.js @@ -4,10 +4,8 @@ Object.defineProperty(exports, "__esModule", { }); Object.defineProperty(exports, "render", { enumerable: true, - get: function() { - return _customRender.customRender; - } + get: ()=>_customRender.customRender }); -var _exportStar = require("@swc/helpers/lib/_export_star.js").default; -var _customRender = require("./customRender"); +const _exportStar = require("@swc/helpers/lib/_export_star.js").default; +const _customRender = require("./customRender"); _exportStar(require("@testing-library/react"), exports); diff --git a/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js index 4818a3b65699..d34a8d3f0bbd 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1721/case1/output/index.js @@ -1,129 +1,10 @@ -import _async_iterator from "@swc/helpers/src/_async_iterator.mjs"; -import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; -import _wrap_async_generator from "@swc/helpers/src/_wrap_async_generator.mjs"; -import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; -function lol() { - return _lol.apply(this, arguments); -} -function _lol() { - _lol = _wrap_async_generator(function() { - return _ts_generator(this, function(_state) { - switch(_state.label){ - case 0: - return [ - 4, - 1 - ]; - case 1: - _state.sent(); - return [ - 4, - 2 - ]; - case 2: - _state.sent(); - return [ - 2 - ]; - } - }); - }); - return _lol.apply(this, arguments); -} -function main() { - return _main.apply(this, arguments); -} -function _main() { - _main = _async_to_generator(function() { - var _iteratorAbruptCompletion, _didIteratorError, _iteratorError, _iterator, _step, _value, x, err; - return _ts_generator(this, function(_state) { - switch(_state.label){ - case 0: - _iteratorAbruptCompletion = false, _didIteratorError = false; - _state.label = 1; - case 1: - _state.trys.push([ - 1, - 6, - 7, - 12 - ]); - _iterator = _async_iterator(lol()); - _state.label = 2; - case 2: - return [ - 4, - _iterator.next() - ]; - case 3: - if (!(_iteratorAbruptCompletion = !(_step = _state.sent()).done)) return [ - 3, - 5 - ]; - _value = _step.value; - x = _value; - console.log(x); - _state.label = 4; - case 4: - _iteratorAbruptCompletion = false; - return [ - 3, - 2 - ]; - case 5: - return [ - 3, - 12 - ]; - case 6: - err = _state.sent(); - _didIteratorError = true; - _iteratorError = err; - return [ - 3, - 12 - ]; - case 7: - _state.trys.push([ - 7, - , - 10, - 11 - ]); - if (!(_iteratorAbruptCompletion && _iterator.return != null)) return [ - 3, - 9 - ]; - return [ - 4, - _iterator.return() - ]; - case 8: - _state.sent(); - _state.label = 9; - case 9: - return [ - 3, - 11 - ]; - case 10: - if (_didIteratorError) { - throw _iteratorError; - } - return [ - 7 - ]; - case 11: - return [ - 7 - ]; - case 12: - return [ - 2 - ]; - } - }); - }); - return _main.apply(this, arguments); +async function* lol() { + yield 1; + yield 2; +} +async function main() { + for await (const x of lol()){ + console.log(x); + } } main(); diff --git a/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js b/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js index f97ff32dfe95..db896fdbfabb 100644 --- a/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-1xxx/1722/case1/output/index.js @@ -1,16 +1,3 @@ -import _async_to_generator from "@swc/helpers/src/_async_to_generator.mjs"; -import _ts_generator from "@swc/helpers/src/_ts_generator.mjs"; -(function() { - var _main = _async_to_generator(function() { - return _ts_generator(this, function(_state) { - console.log(1); - return [ - 2 - ]; - }); - }); - function main() { - return _main.apply(this, arguments); - } - return main; -})()(); +(async function main() { + console.log(1); +})(); diff --git a/crates/swc/tests/fixture/issues-2xxx/2154/case1/output/index.js b/crates/swc/tests/fixture/issues-2xxx/2154/case1/output/index.js index 642ef4f89948..644e5fc459ea 100644 --- a/crates/swc/tests/fixture/issues-2xxx/2154/case1/output/index.js +++ b/crates/swc/tests/fixture/issues-2xxx/2154/case1/output/index.js @@ -1,4 +1,4 @@ -var c = /*#__PURE__*/ React.createElement("img", { +const c = /*#__PURE__*/ React.createElement("img", { alt: "caf\xe9" }).props.alt; console.log(c); diff --git a/crates/swc/tests/fixture/shopify/003-env/output/index.js b/crates/swc/tests/fixture/shopify/003-env/output/index.js index a7974d80c5b6..2eafd6f5b2a1 100644 --- a/crates/swc/tests/fixture/shopify/003-env/output/index.js +++ b/crates/swc/tests/fixture/shopify/003-env/output/index.js @@ -4,15 +4,12 @@ Object.defineProperty(exports, "__esModule", { }); Object.defineProperty(exports, "App", { enumerable: true, - get: function() { - return App; - } + get: ()=>App }); -var _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default; -var _slicedToArray = require("@swc/helpers/lib/_sliced_to_array.js").default; -var _react = /*#__PURE__*/ _interopRequireDefault(require("react")); -var _reactI18N = require("@shopify/react-i18n"); +const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default; +const _react = /*#__PURE__*/ _interopRequireDefault(require("react")); +const _reactI18N = require("@shopify/react-i18n"); function App() { - var _useI18n = _slicedToArray((0, _reactI18N.useI18n)(), 1), i18n = _useI18n[0]; + const [i18n] = (0, _reactI18N.useI18n)(); return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo")); } diff --git a/crates/swc/tests/fixture/shopify/004-jest/output/index.js b/crates/swc/tests/fixture/shopify/004-jest/output/index.js index a7974d80c5b6..2eafd6f5b2a1 100644 --- a/crates/swc/tests/fixture/shopify/004-jest/output/index.js +++ b/crates/swc/tests/fixture/shopify/004-jest/output/index.js @@ -4,15 +4,12 @@ Object.defineProperty(exports, "__esModule", { }); Object.defineProperty(exports, "App", { enumerable: true, - get: function() { - return App; - } + get: ()=>App }); -var _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default; -var _slicedToArray = require("@swc/helpers/lib/_sliced_to_array.js").default; -var _react = /*#__PURE__*/ _interopRequireDefault(require("react")); -var _reactI18N = require("@shopify/react-i18n"); +const _interopRequireDefault = require("@swc/helpers/lib/_interop_require_default.js").default; +const _react = /*#__PURE__*/ _interopRequireDefault(require("react")); +const _reactI18N = require("@shopify/react-i18n"); function App() { - var _useI18n = _slicedToArray((0, _reactI18N.useI18n)(), 1), i18n = _useI18n[0]; + const [i18n] = (0, _reactI18N.useI18n)(); return /*#__PURE__*/ _react.default.createElement("h1", null, i18n.translate("foo")); } diff --git a/crates/swc/tests/fixture/shopify/005-no-module/output/index.js b/crates/swc/tests/fixture/shopify/005-no-module/output/index.js index 2bc9aab67943..fbe16db1b695 100644 --- a/crates/swc/tests/fixture/shopify/005-no-module/output/index.js +++ b/crates/swc/tests/fixture/shopify/005-no-module/output/index.js @@ -1,7 +1,6 @@ -import _sliced_to_array from "@swc/helpers/src/_sliced_to_array.mjs"; import React from "react"; import { useI18n } from "@shopify/react-i18n"; export function App() { - var _useI18n = _sliced_to_array(useI18n(), 1), i18n = _useI18n[0]; + const [i18n] = useI18n(); return /*#__PURE__*/ React.createElement("h1", null, i18n.translate("foo")); }