UNPKG

@analogjs/vitest-angular

Version:

Vitest Builder for Angular

23 lines 2.69 kB
export async function esbuildDownlevelPlugin() { const { transformWithEsbuild } = await Function('return import("vite")')(); return { name: 'analogs-vitest-esbuild-downlevel-plugin', async transform(_code, id) { if (_code.includes('async (')) { const { code, map } = await transformWithEsbuild(_code, id, { loader: 'js', format: 'esm', target: 'es2016', sourcemap: true, sourcefile: id, }); return { code, map, }; } return undefined; }, }; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXNidWlsZC1kb3dubGV2ZWwtcGx1Z2luLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vLi4vLi4vLi4vLi4vcGFja2FnZXMvdml0ZXN0LWFuZ3VsYXIvc3JjL2xpYi9idWlsZGVycy9idWlsZC9wbHVnaW5zL2VzYnVpbGQtZG93bmxldmVsLXBsdWdpbi50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQUFNLENBQUMsS0FBSyxVQUFVLHNCQUFzQjtJQUMxQyxNQUFNLEVBQUUsb0JBQW9CLEVBQUUsR0FBRyxNQUFPLFFBQVEsQ0FDOUMsdUJBQXVCLENBQ3hCLEVBQXFDLENBQUM7SUFDdkMsT0FBTztRQUNMLElBQUksRUFBRSx5Q0FBeUM7UUFDL0MsS0FBSyxDQUFDLFNBQVMsQ0FBQyxLQUFhLEVBQUUsRUFBVTtZQUN2QyxJQUFJLEtBQUssQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQztnQkFDOUIsTUFBTSxFQUFFLElBQUksRUFBRSxHQUFHLEVBQUUsR0FBRyxNQUFNLG9CQUFvQixDQUFDLEtBQUssRUFBRSxFQUFFLEVBQUU7b0JBQzFELE1BQU0sRUFBRSxJQUFJO29CQUNaLE1BQU0sRUFBRSxLQUFLO29CQUNiLE1BQU0sRUFBRSxRQUFRO29CQUNoQixTQUFTLEVBQUUsSUFBSTtvQkFDZixVQUFVLEVBQUUsRUFBRTtpQkFDZixDQUFDLENBQUM7Z0JBRUgsT0FBTztvQkFDTCxJQUFJO29CQUNKLEdBQUc7aUJBQ0osQ0FBQztZQUNKLENBQUM7WUFFRCxPQUFPLFNBQVMsQ0FBQztRQUNuQixDQUFDO0tBQ0YsQ0FBQztBQUNKLENBQUMiLCJzb3VyY2VzQ29udGVudCI6WyJleHBvcnQgYXN5bmMgZnVuY3Rpb24gZXNidWlsZERvd25sZXZlbFBsdWdpbigpIHtcbiAgY29uc3QgeyB0cmFuc2Zvcm1XaXRoRXNidWlsZCB9ID0gYXdhaXQgKEZ1bmN0aW9uKFxuICAgICdyZXR1cm4gaW1wb3J0KFwidml0ZVwiKScsXG4gICkoKSBhcyBQcm9taXNlPHR5cGVvZiBpbXBvcnQoJ3ZpdGUnKT4pO1xuICByZXR1cm4ge1xuICAgIG5hbWU6ICdhbmFsb2dzLXZpdGVzdC1lc2J1aWxkLWRvd25sZXZlbC1wbHVnaW4nLFxuICAgIGFzeW5jIHRyYW5zZm9ybShfY29kZTogc3RyaW5nLCBpZDogc3RyaW5nKSB7XG4gICAgICBpZiAoX2NvZGUuaW5jbHVkZXMoJ2FzeW5jICgnKSkge1xuICAgICAgICBjb25zdCB7IGNvZGUsIG1hcCB9ID0gYXdhaXQgdHJhbnNmb3JtV2l0aEVzYnVpbGQoX2NvZGUsIGlkLCB7XG4gICAgICAgICAgbG9hZGVyOiAnanMnLFxuICAgICAgICAgIGZvcm1hdDogJ2VzbScsXG4gICAgICAgICAgdGFyZ2V0OiAnZXMyMDE2JyxcbiAgICAgICAgICBzb3VyY2VtYXA6IHRydWUsXG4gICAgICAgICAgc291cmNlZmlsZTogaWQsXG4gICAgICAgIH0pO1xuXG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgY29kZSxcbiAgICAgICAgICBtYXAsXG4gICAgICAgIH07XG4gICAgICB9XG5cbiAgICAgIHJldHVybiB1bmRlZmluZWQ7XG4gICAgfSxcbiAgfTtcbn1cbiJdfQ==