From ce7402b07e653d862882519be12de4f09b741787 Mon Sep 17 00:00:00 2001 From: TrickyPi <530257315@qq.com> Date: Thu, 13 Jul 2023 12:01:36 +0800 Subject: [PATCH 1/4] fix(commonjs): preserve this reference in the child class --- packages/commonjs/src/helpers.js | 5 +- .../dep.js | 2 + .../main.js | 11 ++ .../commonjs/test/snapshots/function.js.md | 134 ++++++++++-------- .../commonjs/test/snapshots/function.js.snap | Bin 19607 -> 19758 bytes packages/commonjs/test/snapshots/test.js.md | 15 +- packages/commonjs/test/snapshots/test.js.snap | Bin 1607 -> 1589 bytes 7 files changed, 91 insertions(+), 76 deletions(-) create mode 100644 packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/dep.js create mode 100644 packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/main.js diff --git a/packages/commonjs/src/helpers.js b/packages/commonjs/src/helpers.js index be25fbbd5..243973575 100644 --- a/packages/commonjs/src/helpers.js +++ b/packages/commonjs/src/helpers.js @@ -40,10 +40,7 @@ export function getAugmentedNamespace(n) { if (typeof f == "function") { var a = function a () { if (this instanceof a) { - var args = [null]; - args.push.apply(args, arguments); - var Ctor = Function.bind.apply(f, args); - return new Ctor(); + return Reflect.construct(f, [...arguments], this.constructor); } return f.apply(this, arguments); }; diff --git a/packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/dep.js b/packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/dep.js new file mode 100644 index 000000000..57e2a0fb9 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/dep.js @@ -0,0 +1,2 @@ +function Dep(){}; +export default Dep; diff --git a/packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/main.js b/packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/main.js new file mode 100644 index 000000000..7a50cd598 --- /dev/null +++ b/packages/commonjs/test/fixtures/function/preserv-this-reference-in-the-child-class/main.js @@ -0,0 +1,11 @@ +const Dep = require('./dep'); + +class Main extends Dep { + constructor() { + super(); + this.name = this.constructor.name; + } + static name = "main"; +} + +t.is(new Main().name, "main"); diff --git a/packages/commonjs/test/snapshots/function.js.md b/packages/commonjs/test/snapshots/function.js.md index 4ca5ab0b8..71a8ff807 100644 --- a/packages/commonjs/test/snapshots/function.js.md +++ b/packages/commonjs/test/snapshots/function.js.md @@ -3543,10 +3543,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3630,10 +3627,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3711,10 +3705,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3822,10 +3813,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3915,10 +3903,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4104,10 +4089,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4341,10 +4323,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4444,10 +4423,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4638,10 +4614,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4917,10 +4890,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -5012,10 +4982,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -5899,6 +5866,65 @@ Generated by [AVA](https://avajs.dev). `, } +## preserv-this-reference-in-the-extend-class + +> Snapshot 1 + + { + 'main.js': `'use strict';␊ + ␊ + function getAugmentedNamespace(n) {␊ + if (n.__esModule) return n;␊ + var f = n.default;␊ + if (typeof f == "function") {␊ + var a = function a () {␊ + if (this instanceof a) {␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ + }␊ + return f.apply(this, arguments);␊ + };␊ + a.prototype = f.prototype;␊ + } else a = {};␊ + Object.defineProperty(a, '__esModule', {value: true});␊ + Object.keys(n).forEach(function (k) {␊ + var d = Object.getOwnPropertyDescriptor(n, k);␊ + Object.defineProperty(a, k, d.get ? d : {␊ + enumerable: true,␊ + get: function () {␊ + return n[k];␊ + }␊ + });␊ + });␊ + return a;␊ + }␊ + ␊ + var main = {};␊ + ␊ + function Dep$1(){}␊ + ␊ + var dep = /*#__PURE__*/Object.freeze({␊ + __proto__: null,␊ + default: Dep$1␊ + });␊ + ␊ + var require$$0 = /*@__PURE__*/getAugmentedNamespace(dep);␊ + ␊ + const Dep = require$$0;␊ + ␊ + class Main extends Dep {␊ + constructor() {␊ + super();␊ + this.name = this.constructor.name;␊ + }␊ + static name = "main";␊ + }␊ + ␊ + t.is(new Main().name, "main");␊ + ␊ + module.exports = main;␊ + `, + } + ## preserve-modules > Snapshot 1 @@ -6370,10 +6396,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -6422,10 +6445,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -7435,10 +7455,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -7488,10 +7505,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - var args = [null];␊ - args.push.apply(args, arguments);␊ - var Ctor = Function.bind.apply(f, args);␊ - return new Ctor();␊ + return Reflect.construct(f, [...arguments], this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ diff --git a/packages/commonjs/test/snapshots/function.js.snap b/packages/commonjs/test/snapshots/function.js.snap index 031a6268cdd19f7aa962e662370c3ae8be45bccb..f6c298e9872dd4fa0fff5b9a3b7fda9aecc45ca2 100644 GIT binary patch literal 19758 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 literal 19607 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 F003V-9k>7h From f3b167e72d335ce0579e37f0ac0487d301a37b46 Mon Sep 17 00:00:00 2001 From: TrickyPi <530257315@qq.com> Date: Thu, 13 Jul 2023 12:45:40 +0800 Subject: [PATCH 2/4] update snapshots --- .../commonjs/test/snapshots/function.js.md | 2 +- .../commonjs/test/snapshots/function.js.snap | Bin 19758 -> 19762 bytes pnpm-lock.yaml | 148 +++++++----------- 3 files changed, 56 insertions(+), 94 deletions(-) diff --git a/packages/commonjs/test/snapshots/function.js.md b/packages/commonjs/test/snapshots/function.js.md index 71a8ff807..8d43a748f 100644 --- a/packages/commonjs/test/snapshots/function.js.md +++ b/packages/commonjs/test/snapshots/function.js.md @@ -5866,7 +5866,7 @@ Generated by [AVA](https://avajs.dev). `, } -## preserv-this-reference-in-the-extend-class +## preserv-this-reference-in-the-child-class > Snapshot 1 diff --git a/packages/commonjs/test/snapshots/function.js.snap b/packages/commonjs/test/snapshots/function.js.snap index f6c298e9872dd4fa0fff5b9a3b7fda9aecc45ca2..2a36f9c5deec0148d8c278777bbc619861b404fa 100644 GIT binary patch delta 6437 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 delta 6433 zcmV++8Q$iyngOnw0Wv{WK_F9ZVQ_P3Z*(AbGYSI$SarxL*F#|N;@`gDqiloO2ganK zj{v_h-?6OyWcn}du`)_De=kf)gwE`CpB#esY2@T68AW|qIZ%+kyOoUlqY2sX-S~pn z8rY|Q<*dIC@9)Fk_xtb?*j1t@b-H(rtFj9RY@yIj^un_Wjl=HK8rR0@LJjCmRkn0< zT8a>+MqwR6s`(6tnpi2w2c<(|eIm@mqDh)gi3$Dz$rte`;6=}oe^EQ9SZ@;D3E1^j zTB*kiRPWeR&Wa+gPht$`UtkVVABR2rjkCvgi2Bgh?KmqyX<6G6EdMjn1O_D6xY0j( z_?)AbYr7WvlQX7fg7W1r!}>~De=0@(v)CNlG!Yp0HRh2{TN4k=__l*JlIGk;xn}MB zFxH~VoGai?%O|@Ne{KsK0#h+apFjOUl3i=y@_y;neFqmy+_N0vT7(IvFkX{%x5EX^aw-GkZog!DlPn5HML(RTlSz8N{OEL^_Nh?b8*^_qCn=4`n&qQ3i~8d* z+2v78tbzojNoeGOrsgKtiXYV#JRUfm3Va#Y1lkg_-PRy@3%{y+>?1tQf6|g&w_)hGHOj2-75zmT>MBuB%>{tcCq_MS&xQ-K)yRoVy>C#!?5Zqe zBS1>JNLfdj3KwqmHJ?6bm>^j?4p_F`a6OxHDwioMhlFtZnFdzrci17^>a0@R`mbec zrh44-tK$9&4?rQVuj~sxYpi(@r=W7lt3)NJlwj*}e+a9WD)W^4DA*0}>l|)_^&4R} zB1!cb#U1BMR5Sxtn`VLdHlb6T?MaVg$&IHTQlx76v+yh-3TyG4hggxjJW z(*|U2Z|1UU>xd2E*H(!+OxrG5hjZ%(d1dUI90kY(`(#gN=1@?4+Qn?f4n_4Or#Qyw zNgX@Af6k%wQx^MI4%g8nJj7hH&i?HNwu7yC7R>vval2PGwGeRD@;%jPaB8XGQQ<0r z=tvJO5h$)5Cvg#n6SAerOhE#WPXzieN+

Lp(AYctQ)90(Ak=@a$?vLIeFHXJ8tQ zHpf=EbX()Srl|L%I}qi1c3e8j|IG4o&{*eKe`Ok)u`M~K4u*wVY!zHsC=(8}qt(eiZW{rVQ!*2w4 z8)13)jzSla)1)}yB~9|dtHIDG6`n*dH!zpKQRQeQ*En_UB#ZlKmHr%%TS>(pa|fXA ze43sU(+-m@ww!Fy-8BH^5%8}^>qCu`4_HWBz zyDZ|{?D#LkuY&!j2FCsm)eoOB7_9BY2f&Y_d`*ncnuGV6_#x=+p$e`c_60&E8uyBCMjS@Nb(KQ1O1V7<_soa~XGpXeS^JW<}s^+INXMWgnE}x;-8<-*Vux;5EvpzjCV%Yo%e{z>k zjmhcGnH=_v`JCBlB!E?w^i#EdPWDbO?w>waxU3%KLJYDP!UA_XzS6*W{=%``_L(pz zo=AZ&@diPMX|S>&FUD@NcQvo%T48EP3J=NOEiENd vV!->k`)5DSd1$jDN^%gn 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 diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b17e141fc..3a8230750 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,4 +1,4 @@ -lockfileVersion: 5.4 +lockfileVersion: 5.3 importers: @@ -43,7 +43,7 @@ importers: '@types/semver': 7.3.12 '@types/source-map-support': 0.5.6 '@types/yargs-parser': 20.2.2 - '@typescript-eslint/eslint-plugin': 5.39.0_7dm4gihkjnuxbxl73rqy4xzt2m + '@typescript-eslint/eslint-plugin': 5.39.0_f8d9c320ea4b6970dd7fdc618e5f33d3 '@typescript-eslint/parser': 5.39.0_typescript@4.8.4 ava: 4.3.3 chalk: 4.1.2 @@ -61,7 +61,7 @@ importers: prettier-plugin-package: 1.3.0 semver: 7.3.8 source-map-support: 0.5.21 - ts-node: 10.9.1_monkgsxveuqszkft6gddtee5aa + ts-node: 10.9.1_639aa34af525212ca8b3f18639909d00 tsconfig-paths: 3.14.1 typescript: 4.8.4 write-pkg: 4.0.0 @@ -80,7 +80,7 @@ importers: slash: 4.0.0 devDependencies: '@rollup/plugin-node-resolve': 15.0.0_rollup@3.2.3 - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 del-cli: 5.0.0 rollup: 3.2.3 typescript: 4.8.4 @@ -95,7 +95,7 @@ importers: typescript: ^4.8.3 devDependencies: '@rollup/plugin-node-resolve': 15.0.0_rollup@3.2.3 - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 del: 6.1.1 node-noop: 1.0.0 rollup: 3.2.3 @@ -155,7 +155,7 @@ importers: '@types/buble': 0.19.2 buble: 0.20.0 devDependencies: - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 del-cli: 5.0.0 rollup: 3.2.3 source-map: 0.7.4 @@ -205,7 +205,7 @@ importers: dependencies: '@rollup/pluginutils': 5.0.1_rollup@3.2.3 devDependencies: - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 rollup: 3.2.3 typescript: 4.8.4 @@ -259,7 +259,7 @@ importers: eslint: 8.25.0 devDependencies: '@rollup/plugin-node-resolve': 15.0.0_rollup@3.2.3 - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 '@types/eslint': 8.4.6 rollup: 3.2.3 typescript: 4.8.4 @@ -298,10 +298,10 @@ importers: rollup-plugin-postcss: ^4.0.2 typescript: ^4.8.3 devDependencies: - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 postcss: 8.4.17 rollup: 3.2.3 - rollup-plugin-postcss: 4.0.2_postcss@8.4.17 + rollup-plugin-postcss: 4.0.2_postcss@8.4.17+ts-node@10.9.1 typescript: 4.8.4 packages/image: @@ -406,7 +406,7 @@ importers: devDependencies: '@babel/core': 7.19.3 '@babel/plugin-transform-typescript': 7.19.3_@babel+core@7.19.3 - '@rollup/plugin-babel': 6.0.0_t2lseskayu4pmjc4spb5q7neyq + '@rollup/plugin-babel': 6.0.0_@babel+core@7.19.3+rollup@3.2.3 '@rollup/plugin-commonjs': 23.0.0_rollup@3.2.3 '@rollup/plugin-json': 5.0.0_rollup@3.2.3 es5-ext: 0.10.62 @@ -434,7 +434,7 @@ importers: devDependencies: '@rollup/plugin-commonjs': 23.0.0_rollup@3.2.3 '@rollup/plugin-node-resolve': 15.0.0_rollup@3.2.3 - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 '@types/node': 14.18.31 '@types/picomatch': 2.3.0 acorn: 8.8.0 @@ -473,7 +473,7 @@ importers: dependencies: '@types/node': 14.18.30 devDependencies: - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 del: 6.1.1 rollup: 3.2.3 sinon: 14.0.1 @@ -585,7 +585,7 @@ importers: typescript: ^4.8.3 devDependencies: '@rollup/plugin-node-resolve': 15.0.0_rollup@3.2.3 - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 rollup: 3.2.3 typescript: 4.8.4 @@ -597,7 +597,7 @@ importers: source-map: ^0.7.4 typescript: ^4.8.3 devDependencies: - '@rollup/plugin-typescript': 9.0.1_655ssj4e7sdqlljrreeiqtltve + '@rollup/plugin-typescript': 9.0.1_rollup@3.2.3+typescript@4.8.4 del-cli: 5.0.0 rollup: 3.2.3 source-map: 0.7.4 @@ -2025,7 +2025,7 @@ packages: slash: 4.0.0 dev: true - /@rollup/plugin-babel/6.0.0_t2lseskayu4pmjc4spb5q7neyq: + /@rollup/plugin-babel/6.0.0_@babel+core@7.19.3+rollup@3.2.3: resolution: {integrity: sha512-qM8YIt/2fVxw5O0wUgAeglyC+qx9mg3UtCCLoSqetmQOKipmnQ/X3I0L2sjjb6BswaYpv2tun25lHViU7JPxLQ==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2139,7 +2139,7 @@ packages: rollup: 3.20.2 dev: true - /@rollup/plugin-typescript/9.0.1_655ssj4e7sdqlljrreeiqtltve: + /@rollup/plugin-typescript/9.0.1_rollup@3.2.3+typescript@4.8.4: resolution: {integrity: sha512-fj+CTk8+HvFCEwwDQdNgWd0lIJVXtMQ0Z3vH/ZgzFSbK2s1zs5wjZrjzrhViTTN+UF49+P69/tybgKRdGHpj/Q==} engines: {node: '>=14.0.0'} peerDependencies: @@ -2526,7 +2526,7 @@ packages: resolution: {integrity: sha512-sUWMriymrSqTvxCmCkf+7k392TNDcMJBHI1/rysWJxKnWAan/Zk4gZ/GEieSRo4EqIEPpbGU3Sd/0KTRoIA3pA==} dev: true - /@typescript-eslint/eslint-plugin/5.39.0_7dm4gihkjnuxbxl73rqy4xzt2m: + /@typescript-eslint/eslint-plugin/5.39.0_f8d9c320ea4b6970dd7fdc618e5f33d3: resolution: {integrity: sha512-xVfKOkBm5iWMNGKQ2fwX5GVgBuHmZBO1tCRwXmY5oAIsPscfwm2UADDuNB8ZVYCtpQvJK4xpjrK7jEhcJ0zY9A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2551,7 +2551,7 @@ packages: - supports-color dev: true - /@typescript-eslint/eslint-plugin/5.44.0_xweyveqnfveccvpxdpbbnp7sza: + /@typescript-eslint/eslint-plugin/5.44.0_bd898a920d2d482155f71bc216bff2c8: resolution: {integrity: sha512-j5ULd7FmmekcyWeArx+i8x7sdRHzAtXTkmDPthE4amxZOWKFK7bomoJ4r7PJ8K7PoMzD16U8MmuZFAonr1ERvw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2562,10 +2562,10 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi + '@typescript-eslint/parser': 5.44.0_eslint@8.28.0+typescript@4.8.4 '@typescript-eslint/scope-manager': 5.44.0 - '@typescript-eslint/type-utils': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi - '@typescript-eslint/utils': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi + '@typescript-eslint/type-utils': 5.44.0_eslint@8.28.0+typescript@4.8.4 + '@typescript-eslint/utils': 5.44.0_eslint@8.28.0+typescript@4.8.4 debug: 4.3.4 eslint: 8.28.0 ignore: 5.2.0 @@ -2578,13 +2578,13 @@ packages: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.39.0_zksrc6ykdxhogxjbhb5axiabwi: + /@typescript-eslint/experimental-utils/5.39.0_eslint@8.28.0+typescript@4.8.4: resolution: {integrity: sha512-n5N9kG/oGu2xXhHzsWzn94s6CWoiUj59FPU2dF2IQZxPftw+q6Jm5sV2vj5qTgAElRooHhrgtl2gxBQDCPt6WA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.39.0_zksrc6ykdxhogxjbhb5axiabwi + '@typescript-eslint/utils': 5.39.0_eslint@8.28.0+typescript@4.8.4 eslint: 8.28.0 transitivePeerDependencies: - supports-color @@ -2610,7 +2610,7 @@ packages: - supports-color dev: true - /@typescript-eslint/parser/5.44.0_zksrc6ykdxhogxjbhb5axiabwi: + /@typescript-eslint/parser/5.44.0_eslint@8.28.0+typescript@4.8.4: resolution: {integrity: sha512-H7LCqbZnKqkkgQHaKLGC6KUjt3pjJDx8ETDqmwncyb6PuoigYajyAwBGz08VU/l86dZWZgI4zm5k2VaKqayYyA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2665,7 +2665,7 @@ packages: - supports-color dev: true - /@typescript-eslint/type-utils/5.44.0_zksrc6ykdxhogxjbhb5axiabwi: + /@typescript-eslint/type-utils/5.44.0_eslint@8.28.0+typescript@4.8.4: resolution: {integrity: sha512-A1u0Yo5wZxkXPQ7/noGkRhV4J9opcymcr31XQtOzcc5nO/IHN2E2TPMECKWYpM3e6olWEM63fq/BaL1wEYnt/w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2676,7 +2676,7 @@ packages: optional: true dependencies: '@typescript-eslint/typescript-estree': 5.44.0_typescript@4.8.4 - '@typescript-eslint/utils': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi + '@typescript-eslint/utils': 5.44.0_eslint@8.28.0+typescript@4.8.4 debug: 4.3.4 eslint: 8.28.0 tsutils: 3.21.0_typescript@4.8.4 @@ -2737,7 +2737,7 @@ packages: - supports-color dev: true - /@typescript-eslint/utils/5.39.0_typescript@4.8.4: + /@typescript-eslint/utils/5.39.0_eslint@8.28.0+typescript@4.8.4: resolution: {integrity: sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2747,14 +2747,15 @@ packages: '@typescript-eslint/scope-manager': 5.39.0 '@typescript-eslint/types': 5.39.0 '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 + eslint: 8.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0 + eslint-utils: 3.0.0_eslint@8.28.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/5.39.0_zksrc6ykdxhogxjbhb5axiabwi: + /@typescript-eslint/utils/5.39.0_typescript@4.8.4: resolution: {integrity: sha512-+DnY5jkpOpgj+EBtYPyHRjXampJfC0yUZZzfzLuUWVZvCuKqSdJVC8UhdWipIw7VKNTfwfAPiOWzYkAwuIhiAg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2764,15 +2765,14 @@ packages: '@typescript-eslint/scope-manager': 5.39.0 '@typescript-eslint/types': 5.39.0 '@typescript-eslint/typescript-estree': 5.39.0_typescript@4.8.4 - eslint: 8.28.0 eslint-scope: 5.1.1 - eslint-utils: 3.0.0_eslint@8.28.0 + eslint-utils: 3.0.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/utils/5.44.0_zksrc6ykdxhogxjbhb5axiabwi: + /@typescript-eslint/utils/5.44.0_eslint@8.28.0+typescript@4.8.4: resolution: {integrity: sha512-fMzA8LLQ189gaBjS0MZszw5HBdZgVwxVFShCO3QN+ws3GlPkcy9YuS3U4wkT6su0w+Byjq3mS3uamy9HE4Yfjw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3483,8 +3483,8 @@ packages: engines: {node: '>=10'} hasBin: true dependencies: - JSONStream: 1.3.5 is-text-path: 1.0.1 + JSONStream: 1.3.5 lodash: 4.17.21 meow: 8.1.2 split2: 3.2.2 @@ -3673,22 +3673,12 @@ packages: /debug/2.6.9: resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true dependencies: ms: 2.0.0 dev: true /debug/3.2.7: resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true dependencies: ms: 2.1.3 dev: true @@ -4028,18 +4018,16 @@ packages: resolution: {integrity: sha512-MSz9Y01ovHekS4RkiY1F5RSO+KvM2CalOnBEFVxJ0yqBAlaAsq4YiaISIMe5C+SOHk/S7/KLmvio83m9i0aNZQ==} engines: {node: '>=14.0.0'} dependencies: - '@typescript-eslint/eslint-plugin': 5.44.0_xweyveqnfveccvpxdpbbnp7sza - '@typescript-eslint/parser': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi + '@typescript-eslint/eslint-plugin': 5.44.0_bd898a920d2d482155f71bc216bff2c8 + '@typescript-eslint/parser': 5.44.0_eslint@8.28.0+typescript@4.8.4 eslint: 8.28.0 - eslint-plugin-import: 2.26.0_vfrilbydaxalswvos6uuh4sxs4 - eslint-plugin-prettier: 4.2.1_5qrnzwqb344w6up62gv3safeoi - eslint-plugin-typescript-sort-keys: 2.1.0_xweyveqnfveccvpxdpbbnp7sza + eslint-plugin-import: 2.26.0_eslint@8.28.0 + eslint-plugin-prettier: 4.2.1_eslint@8.28.0+prettier@2.8.0 + eslint-plugin-typescript-sort-keys: 2.1.0_bd898a920d2d482155f71bc216bff2c8 prettier: 2.8.0 prettier-plugin-package: 1.3.0_prettier@2.8.0 transitivePeerDependencies: - eslint-config-prettier - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color - typescript dev: true @@ -4049,57 +4037,34 @@ packages: dependencies: debug: 3.2.7 resolve: 1.22.1 - transitivePeerDependencies: - - supports-color dev: true - /eslint-module-utils/2.7.4_hohserqfhq4k7fjhuck6y26tu4: + /eslint-module-utils/2.7.4_eslint@8.28.0: resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==} engines: {node: '>=4'} peerDependencies: - '@typescript-eslint/parser': '*' eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true eslint: optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true dependencies: - '@typescript-eslint/parser': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi debug: 3.2.7 eslint: 8.28.0 - eslint-import-resolver-node: 0.3.6 - transitivePeerDependencies: - - supports-color dev: true - /eslint-plugin-import/2.26.0_vfrilbydaxalswvos6uuh4sxs4: + /eslint-plugin-import/2.26.0_eslint@8.28.0: resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==} engines: {node: '>=4'} peerDependencies: - '@typescript-eslint/parser': '*' eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true dependencies: - '@typescript-eslint/parser': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 doctrine: 2.1.0 eslint: 8.28.0 eslint-import-resolver-node: 0.3.6 - eslint-module-utils: 2.7.4_hohserqfhq4k7fjhuck6y26tu4 + eslint-module-utils: 2.7.4_eslint@8.28.0 has: 1.0.3 is-core-module: 2.10.0 is-glob: 4.0.3 @@ -4107,13 +4072,9 @@ packages: object.values: 1.1.5 resolve: 1.22.1 tsconfig-paths: 3.14.1 - transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - - supports-color dev: true - /eslint-plugin-prettier/4.2.1_5qrnzwqb344w6up62gv3safeoi: + /eslint-plugin-prettier/4.2.1_eslint@8.28.0+prettier@2.8.0: resolution: {integrity: sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ==} engines: {node: '>=12.0.0'} peerDependencies: @@ -4129,7 +4090,7 @@ packages: prettier-linter-helpers: 1.0.0 dev: true - /eslint-plugin-typescript-sort-keys/2.1.0_xweyveqnfveccvpxdpbbnp7sza: + /eslint-plugin-typescript-sort-keys/2.1.0_bd898a920d2d482155f71bc216bff2c8: resolution: {integrity: sha512-ET7ABypdz19m47QnKynzNfWPi4CTNQ5jQQC1X5d0gojIwblkbGiCa5IilsqzBTmqxZ0yXDqKBO/GBkBFQCOFsg==} engines: {node: 10 - 12 || >= 13.9} peerDependencies: @@ -4137,8 +4098,8 @@ packages: eslint: ^5 || ^6 || ^7 || ^8 typescript: ^3 || ^4 dependencies: - '@typescript-eslint/experimental-utils': 5.39.0_zksrc6ykdxhogxjbhb5axiabwi - '@typescript-eslint/parser': 5.44.0_zksrc6ykdxhogxjbhb5axiabwi + '@typescript-eslint/experimental-utils': 5.39.0_eslint@8.28.0+typescript@4.8.4 + '@typescript-eslint/parser': 5.44.0_eslint@8.28.0+typescript@4.8.4 eslint: 8.28.0 json-schema: 0.4.0 natural-compare-lite: 1.4.0 @@ -4502,6 +4463,7 @@ packages: engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true + dev: true optional: true /function-bind/1.1.1: @@ -4687,6 +4649,7 @@ packages: /graphql/16.6.0: resolution: {integrity: sha512-KPIBPDlW7NxrbT/eh4qPXz5FiFdL5UbaA0XUNz2Rp3Z3hqBSkbj0GVjwFDztsWVauZUWsbKHgMg++sk8UX0bkw==} engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: true /hard-rejection/2.1.0: resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} @@ -6171,7 +6134,7 @@ packages: postcss: 8.4.17 dev: true - /postcss-load-config/3.1.4_postcss@8.4.17: + /postcss-load-config/3.1.4_postcss@8.4.17+ts-node@10.9.1: resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -6185,6 +6148,7 @@ packages: dependencies: lilconfig: 2.0.6 postcss: 8.4.17 + ts-node: 10.9.1_639aa34af525212ca8b3f18639909d00 yaml: 1.10.2 dev: true @@ -6801,7 +6765,7 @@ packages: dependencies: glob: 7.2.3 - /rollup-plugin-postcss/4.0.2_postcss@8.4.17: + /rollup-plugin-postcss/4.0.2_postcss@8.4.17+ts-node@10.9.1: resolution: {integrity: sha512-05EaY6zvZdmvPUDi3uCcAQoESDcYnv8ogJJQRp6V5kZ6J6P7uAVJlrTZcaaA20wTH527YTnKfkAoPxWI/jPp4w==} engines: {node: '>=10'} peerDependencies: @@ -6814,7 +6778,7 @@ packages: p-queue: 6.6.2 pify: 5.0.0 postcss: 8.4.17 - postcss-load-config: 3.1.4_postcss@8.4.17 + postcss-load-config: 3.1.4_postcss@8.4.17+ts-node@10.9.1 postcss-modules: 4.3.1_postcss@8.4.17 promise.series: 0.2.0 resolve: 1.22.1 @@ -6845,6 +6809,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /rollup/3.20.2: resolution: {integrity: sha512-3zwkBQl7Ai7MFYQE0y1MeQ15+9jsi7XxfrqwTb/9EK8D9C9+//EBR4M+CuA1KODRaNbFez/lWxA5vhEGZp4MUg==} @@ -6852,6 +6817,7 @@ packages: hasBin: true optionalDependencies: fsevents: 2.3.2 + dev: true /run-parallel/1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -7015,10 +6981,6 @@ packages: is-fullwidth-code-point: 4.0.0 dev: true - /smob/0.0.6: - resolution: {integrity: sha512-V21+XeNni+tTyiST1MHsa84AQhT1aFZipzPpOFAVB8DkHzwJyjjAmt9bgwnuZiZWnIbMo2duE29wybxv/7HWUw==} - dev: false - /smob/1.0.0: resolution: {integrity: sha512-fnePEPpgGjAdBDk0nV7L9jcStbbcUsKS5TC+RYambCSU9Dm1k2rqDivdg5LBRVWF/NXe0Rq8yfnKKQI08kSXIg==} dev: false @@ -7387,7 +7349,7 @@ packages: resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} dev: false - /ts-node/10.9.1_monkgsxveuqszkft6gddtee5aa: + /ts-node/10.9.1_639aa34af525212ca8b3f18639909d00: resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: From 161dbcf85b2571bdec26bd4714edda415fbd26dd Mon Sep 17 00:00:00 2001 From: XiaoPi <530257315@qq.com> Date: Fri, 14 Jul 2023 15:21:11 +0800 Subject: [PATCH 3/4] tweak Co-authored-by: Dasa Paddock --- packages/commonjs/src/helpers.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/commonjs/src/helpers.js b/packages/commonjs/src/helpers.js index 243973575..a795a8aae 100644 --- a/packages/commonjs/src/helpers.js +++ b/packages/commonjs/src/helpers.js @@ -40,7 +40,7 @@ export function getAugmentedNamespace(n) { if (typeof f == "function") { var a = function a () { if (this instanceof a) { - return Reflect.construct(f, [...arguments], this.constructor); + return Reflect.construct(f, arguments, this.constructor); } return f.apply(this, arguments); }; From 85741f89905adef47d940e8d5e1da298ec2803af Mon Sep 17 00:00:00 2001 From: TrickyPi <530257315@qq.com> Date: Fri, 14 Jul 2023 15:26:55 +0800 Subject: [PATCH 4/4] test: update snapshots --- .../commonjs/test/snapshots/function.js.md | 32 +++++++++--------- .../commonjs/test/snapshots/function.js.snap | Bin 19762 -> 19764 bytes packages/commonjs/test/snapshots/test.js.md | 6 ++-- packages/commonjs/test/snapshots/test.js.snap | Bin 1589 -> 1584 bytes 4 files changed, 19 insertions(+), 19 deletions(-) diff --git a/packages/commonjs/test/snapshots/function.js.md b/packages/commonjs/test/snapshots/function.js.md index 8d43a748f..34d524d8e 100644 --- a/packages/commonjs/test/snapshots/function.js.md +++ b/packages/commonjs/test/snapshots/function.js.md @@ -3543,7 +3543,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3627,7 +3627,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3705,7 +3705,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3813,7 +3813,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -3903,7 +3903,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4089,7 +4089,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4323,7 +4323,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4423,7 +4423,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4614,7 +4614,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4890,7 +4890,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -4982,7 +4982,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -5879,7 +5879,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -6396,7 +6396,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -6445,7 +6445,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -7455,7 +7455,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ @@ -7505,7 +7505,7 @@ Generated by [AVA](https://avajs.dev). if (typeof f == "function") {␊ var a = function a () {␊ if (this instanceof a) {␊ - return Reflect.construct(f, [...arguments], this.constructor);␊ + return Reflect.construct(f, arguments, this.constructor);␊ }␊ return f.apply(this, arguments);␊ };␊ diff --git a/packages/commonjs/test/snapshots/function.js.snap b/packages/commonjs/test/snapshots/function.js.snap index 2a36f9c5deec0148d8c278777bbc619861b404fa..5517bbaaa154e47d36e0b5b9487914b0de0451ad 100644 GIT binary patch literal 19764 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 %-KDMLv`sQ=i#pY1L#wm5=W^*!q+yaD&U}8tE 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 h?-tx)xW0);+BU zWsP@d?Tyzn%gk(JH}VDIj<+Zh4}io2^bL3$t~oP1`{&qciik+1R5XrW&;WcMP&gh^2GKa-LPcxg1U~*Wzc3~GL?Z&LpcuoWe`coPSdh6Dwa0hPM zJ2%_e;h01W$>p62{nieiY;WA}^`3nHwA1TtY%lT2)wi3-IW{hM8Fmu6GcoN(9+ro1 z7#5x?jLhp|a{Yr^Oy0YGsbf;L=0Q3bQ>JL}Eg4gp5TCkCn*tDp;IfJhO|aInHlFGb zg@`Znto(LkO>=0=c&Lvs)VZRY#fnj8vBUr-md^?C;MUT+sz z8pmjrh0pwHXoaU6%Y2_$klCoa`Tw+?^&w$Fj9rHaL8jPGvII?q?lnZpXu!0w3%dQE zwa)VUe79d5ZfnS?EQCrL!fXx;ozRW#4UAA6F|`#$QYQv%Y*#vl9Ht>w-~;W2YkbLy z6!RC{7?UePL5A+dlnrpKZNW|(sdwR1{Ij){*L0R5M|gXmsG%3e9Fy2Q3Pg&JG3_?M zjbIaYn$5OhIW%$)qi!qHaCp@1BL89jl9Quu*OY2LeyTS2c5HCGDivwfSA@X=m^U}e z)Gp{}aQ7-M64z@ONv0-@e>qJ_{%Mr}GHGC%fSEofbaz z@yT}@v$}csmG@b|vFsREnDm56Ow=*hA(b=f+e2F`awDlpc# ze8d6tDOwMMnDpE}R1#ZJ>iAv?t~*LDzDtSz$=j{A8dGW!n6S03~|pb168 zm_G$Qd@ItyN2UStXlF`nezDkmRmEoY%eg$wfI;C1jDro>SrjxpZa1vBuWRDkbK=ZA zq=~6x$3K$G#OW%`D`~S9ybtFq$%-_wJjt^WE8%H28-hJ;Tv=~+WFXbfMjht*^TfDtG5ch|8(GX%{+jEWD!s2>OR4!lS{=M-!4Bc{?K^CnQ^AZgVh_g zI{tg*Y@Kg?r(J?Z-YuQHTXvr9gFp3)#+gd}pEfnbzKAtMPk-UR{wtQF-k1+uoM(yt z;I0$39h#b3ayz$#P81akzuk+59i7*xgH=(BuD|HhwU*}g#dUJ6#?Z?*{3S*3f_i~v iw08Bv`R8eNe|hzWk-&DdS;$?UO8)?8D@7N|8vp>D(j9{U literal 1589 zcmV-52Fm$CRzVA>h}AzOE&{2vN-N+Y+JKmy5JOC08&^O?1xaQ34?0VO+(-aYrO36jCduGnxcYZgo z!(Pn&q5SnXsv;HB@smXGAoZyPo~URPy`lm5JfLtqpbVl>!i9=hAE+F`aij)7V959} zgMfx4jTO+bxgr@!$cAs`fKkEhFlQ;G?}G3GTQKC$%*}RVo;aVSOFOUbjo-Q#3fH`u$n&i2BMy7Zg{M zgn9!apB=O3f+tj{iRY6zcE=5Htg%iV9>Ta?ymnw0#?9KaR(nYV2>MeR33~hX9k>s- z?44W9>~KUPhUD3u68-iLo@{SC>UN)hf6(f7H@27fu+?kkWEf34y zJBEd)3M2Ejm|VYEiOEOTFLg}H);v!8BgzyFz9l0n6XH{sX;T2A5L{NWp$^tM*2GgC zq7dR!l2 zi}(Y#z{efVfD2HYy^mol1%97OUqlJ|>9Ph4jSou=8a5!%{FoX6=7YhWGW1@MUTjTk zXd>R(odqfnQ;r{N4?6{@#uf9+o)VK~CIDbu)@5%V@}k$(r7Qc>S!G+3LqX{)>Y}!8 z*MQ#b?gC5W7_GAKnLjnH@N{>XZx##E8+F(JpWd@RAS{Tn^$;P*1e;2hpsCOehe#Rq znKpJo%m1^|UVfi%`HRDC4LOyCP)b9X&S9Ywy0*Q65sD+Gwt`6N#DI80az!Y}(7l+lKF+o+*l8m50o=hqTU&WyXDM=ox1SO<@WPm55}QYX zNbwP--3GW3Y{E{x-ZU(2BexxO8kvUnQKy6a?ffMtN1cu-)qDn(ZSL;a;CN*!(#o$0 zg9R|}aF(fA(9huRmcs7(1TjklB>~_QH^IV2r#MtoW0B(!ocjKJsX1X4w2=9<^U@{RwvG!J z*Lko0qS7SRFZb3n>#k;Q;A5qoS3tCf7mMCs74+V`SLpqxQ}>LSdurmIYu*+XS8Jkl z`68Ft{qs)aY>hqV=5~1Pppq|p*Ure7t08zb1h0l*X$USX+TttbsPYx_U{kMP5a?~61 zzKcUG(VyN`qP9a*b4%{#me8@Hg5g(u(Y2%V8g;lTD$(^9eZ*GM+`hO@uGJWN`8EJa n5xk&UU>U7hzHt7bn%!Ssy