3.7.0-beta.2 • Published 8 months ago

@faasjs/ts-transform v3.7.0-beta.2

Weekly downloads
-
License
MIT
Repository
github
Last release
8 months ago

@faasjs/ts-transform

Typescript transform based on SWC.

License: MIT NPM Version

Install

npm install @faasjs/ts-transform

Usage

Use as a register

import { addHook } from 'pirates'
import { transform } from '@faasjs/ts-transform'

addHook((code, filename) => {
  if (filename.endsWith('.d.ts')) return ''

  return transform(code, { filename }).code
}, {
  exts: [
    '.jsx',
    '.ts',
    '.tsx'
  ]
})

Use as a rollup plugin

import { Plugin, rollup } from 'rollup'
import { bundle } from '@faasjs/ts-transform'

function tsTransform (): Plugin {
  return {
    name: 'tsTransform',
    async transform (code, filename) {
      return bundle({ filename })
    }
  }
}

export default {
  input: 'index.ts',
  output: {
    dir: 'dist',
    format: 'es',
  },
  plugins: [
    tsTransform(),
  ],
}

Functions

Variables

3.7.0-beta.2

8 months ago

3.7.0-beta.1

8 months ago

3.7.0-beta.0

9 months ago

3.6.1

9 months ago

3.6.0

9 months ago

3.5.2

9 months ago

3.5.1

9 months ago

3.5.0

9 months ago

3.4.0

9 months ago

3.3.0

9 months ago

3.2.1

10 months ago

3.2.0

10 months ago

3.1.5

10 months ago

3.1.3

10 months ago

3.1.2

10 months ago

3.1.1

10 months ago

3.1.0

10 months ago

3.1.4

10 months ago

3.0.0

10 months ago

3.0.0-canary.4

10 months ago

3.0.0-canary.3

10 months ago

3.0.0-canary.2

10 months ago

3.0.0-canary.1

10 months ago

2.9.0

10 months ago

2.8.1

10 months ago

2.8.0

10 months ago

2.7.0

10 months ago

2.6.1

10 months ago

2.6.0

11 months ago

2.4.0

12 months ago

2.5.0

11 months ago

2.5.2

11 months ago

2.5.1

11 months ago

2.3.1

1 year ago

2.3.0

1 year ago

2.2.0

1 year ago

2.1.0

1 year ago

2.0.0

1 year ago

1.7.2

1 year ago

1.7.1

1 year ago

1.7.0

1 year ago

1.6.0

1 year ago

1.5.0

1 year ago

1.4.2

1 year ago

1.4.1

1 year ago

1.4.0

1 year ago

1.3.2

2 years ago

1.3.1

2 years ago

1.3.0

2 years ago

1.2.0

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

0.0.5-beta.6

2 years ago

1.0.0

2 years ago

0.0.5-beta.4

2 years ago

0.0.5-beta.5

2 years ago

0.0.5-beta.3

2 years ago

0.0.5-beta.2

2 years ago

0.0.4-beta.10

2 years ago

0.0.4-beta.11

2 years ago

0.0.4-beta.12

2 years ago

0.0.4-beta.13

2 years ago

0.0.4-beta.14

2 years ago

0.0.4-beta.15

2 years ago

0.0.4-beta.16

2 years ago

0.0.4-beta.17

2 years ago

0.0.5-beta.1

2 years ago

0.0.3-beta.88

2 years ago

0.0.3-beta.89

2 years ago

0.0.3-beta.85

2 years ago

0.0.3-beta.86

2 years ago

0.0.3-beta.87

2 years ago

0.0.3-beta.90

2 years ago

0.0.3-beta.99

2 years ago

0.0.3-beta.95

2 years ago

0.0.3-beta.96

2 years ago

0.0.3-beta.97

2 years ago

0.0.3-beta.98

2 years ago

0.0.3-beta.91

2 years ago

0.0.3-beta.92

2 years ago

0.0.3-beta.93

2 years ago

0.0.3-beta.94

2 years ago

0.0.4-beta.9

2 years ago

0.0.3-beta.106

2 years ago

0.0.3-beta.105

2 years ago

0.0.3-beta.104

2 years ago

0.0.3-beta.103

2 years ago

0.0.3-beta.102

2 years ago

0.0.3-beta.101

2 years ago

0.0.3-beta.100

2 years ago

0.0.3-beta.109

2 years ago

0.0.3-beta.108

2 years ago

0.0.3-beta.107

2 years ago

0.0.4-beta.2

2 years ago

0.0.4-beta.1

2 years ago

0.0.4-beta.4

2 years ago

0.0.4-beta.3

2 years ago

0.0.4-beta.6

2 years ago

0.0.4-beta.5

2 years ago

0.0.4-beta.8

2 years ago

0.0.4-beta.7

2 years ago

0.0.3-beta.84

2 years ago

0.0.3-beta.69

2 years ago

0.0.3-beta.80

2 years ago

0.0.3-beta.81

2 years ago

0.0.3-beta.82

2 years ago

0.0.3-beta.83

2 years ago

0.0.3-beta.77

2 years ago

0.0.3-beta.78

2 years ago

0.0.3-beta.79

2 years ago

0.0.3-beta.73

2 years ago

0.0.3-beta.74

2 years ago

0.0.3-beta.75

2 years ago

0.0.3-beta.76

2 years ago

0.0.3-beta.70

2 years ago

0.0.3-beta.71

2 years ago

0.0.3-beta.72

2 years ago

0.0.3-beta.66

2 years ago

0.0.3-beta.67

2 years ago

0.0.3-beta.68

2 years ago

0.0.3-beta.65

2 years ago

0.0.3-beta.64

2 years ago

0.0.3-beta.62

2 years ago

0.0.3-beta.63

2 years ago

0.0.3-beta.60

2 years ago

0.0.3-beta.61

2 years ago

0.0.3-beta.59

2 years ago

0.0.3-beta.55

2 years ago

0.0.3-beta.56

2 years ago

0.0.3-beta.57

2 years ago

0.0.3-beta.58

2 years ago

0.0.3-beta.52

2 years ago

0.0.3-beta.53

2 years ago

0.0.3-beta.54

2 years ago

0.0.3-beta.26

2 years ago

0.0.3-beta.27

2 years ago

0.0.3-beta.28

2 years ago

0.0.3-beta.29

2 years ago

0.0.3-beta.22

2 years ago

0.0.3-beta.23

2 years ago

0.0.3-beta.24

2 years ago

0.0.3-beta.25

2 years ago

0.0.3-beta.20

2 years ago

0.0.3-beta.21

2 years ago

0.0.3-beta.48

2 years ago

0.0.3-beta.49

2 years ago

0.0.3-beta.44

2 years ago

0.0.3-beta.45

2 years ago

0.0.3-beta.46

2 years ago

0.0.3-beta.47

2 years ago

0.0.3-beta.40

2 years ago

0.0.3-beta.41

2 years ago

0.0.3-beta.42

2 years ago

0.0.3-beta.43

2 years ago

0.0.3-beta.37

2 years ago

0.0.3-beta.38

2 years ago

0.0.3-beta.39

2 years ago

0.0.3-beta.33

2 years ago

0.0.3-beta.34

2 years ago

0.0.3-beta.35

2 years ago

0.0.3-beta.36

2 years ago

0.0.3-beta.30

2 years ago

0.0.3-beta.31

2 years ago

0.0.3-beta.32

2 years ago

0.0.3-beta.51

2 years ago

0.0.3-beta.50

2 years ago

0.0.3-beta.8

3 years ago

0.0.3-beta.9

3 years ago

0.0.3-beta.6

3 years ago

0.0.3-beta.7

3 years ago

0.0.3-beta.15

3 years ago

0.0.3-beta.16

3 years ago

0.0.3-beta.17

2 years ago

0.0.3-beta.18

2 years ago

0.0.3-beta.11

3 years ago

0.0.3-beta.12

3 years ago

0.0.3-beta.13

3 years ago

0.0.3-beta.14

3 years ago

0.0.3-beta.10

3 years ago

0.0.3-beta.19

2 years ago

0.0.3-beta.2

3 years ago

0.0.2-beta.450

3 years ago

0.0.3-beta.3

3 years ago

0.0.2-beta.451

3 years ago

0.0.2-beta.452

3 years ago

0.0.3-beta.1

3 years ago

0.0.2-beta.453

3 years ago

0.0.2-beta.454

3 years ago

0.0.2-beta.455

3 years ago

0.0.3-beta.4

3 years ago

0.0.2-beta.456

3 years ago

0.0.3-beta.5

3 years ago

0.0.2-beta.407

3 years ago

0.0.2-beta.408

3 years ago

0.0.2-beta.409

3 years ago

0.0.2-beta.425

3 years ago

0.0.2-beta.426

3 years ago

0.0.2-beta.427

3 years ago

0.0.2-beta.428

3 years ago

0.0.2-beta.429

3 years ago

0.0.2-beta.420

3 years ago

0.0.2-beta.421

3 years ago

0.0.2-beta.422

3 years ago

0.0.2-beta.423

3 years ago

0.0.2-beta.424

3 years ago

0.0.2-beta.414

3 years ago

0.0.2-beta.415

3 years ago

0.0.2-beta.416

3 years ago

0.0.2-beta.417

3 years ago

0.0.2-beta.418

3 years ago

0.0.2-beta.419

3 years ago

0.0.2-beta.410

3 years ago

0.0.2-beta.411

3 years ago

0.0.2-beta.412

3 years ago

0.0.2-beta.413

3 years ago

0.0.2-beta.447

3 years ago

0.0.2-beta.448

3 years ago

0.0.2-beta.449

3 years ago

0.0.2-beta.440

3 years ago

0.0.2-beta.441

3 years ago

0.0.2-beta.442

3 years ago

0.0.2-beta.443

3 years ago

0.0.2-beta.444

3 years ago

0.0.2-beta.445

3 years ago

0.0.2-beta.446

3 years ago

0.0.2-beta.436

3 years ago

0.0.2-beta.437

3 years ago

0.0.2-beta.438

3 years ago

0.0.2-beta.439

3 years ago

0.0.2-beta.430

3 years ago

0.0.2-beta.431

3 years ago

0.0.2-beta.432

3 years ago

0.0.2-beta.433

3 years ago

0.0.2-beta.434

3 years ago

0.0.2-beta.435

3 years ago

0.0.2-beta.403

3 years ago

0.0.2-beta.404

3 years ago

0.0.2-beta.405

3 years ago

0.0.2-beta.406

3 years ago

0.0.2-beta.400

3 years ago

0.0.2-beta.401

3 years ago

0.0.2-beta.402

3 years ago

0.0.2-beta.395

3 years ago

0.0.2-beta.396

3 years ago

0.0.2-beta.397

3 years ago

0.0.2-beta.398

3 years ago

0.0.2-beta.399

3 years ago

0.0.2-beta.394

3 years ago

0.0.2-beta.393

3 years ago

0.0.2-beta.391

3 years ago

0.0.2-beta.392

3 years ago

0.0.2-beta.385

3 years ago

0.0.2-beta.386

3 years ago

0.0.2-beta.387

3 years ago

0.0.2-beta.388

3 years ago

0.0.2-beta.389

3 years ago

0.0.2-beta.390

3 years ago

0.0.2-beta.384

3 years ago

0.0.2-beta.383

3 years ago

0.0.2-beta.382

3 years ago

0.0.2-beta.381

3 years ago

0.0.2-beta.380

3 years ago

0.0.2-beta.379

3 years ago

0.0.2-beta.378

3 years ago

0.0.2-beta.377

3 years ago

0.0.2-beta.376

3 years ago

0.0.2-beta.375

3 years ago

0.0.2-beta.374

3 years ago

0.0.2-beta.373

3 years ago

0.0.2-beta.372

3 years ago

0.0.2-beta.371

3 years ago

0.0.2-beta.370

3 years ago

0.0.2-beta.369

3 years ago

0.0.2-beta.368

3 years ago

0.0.2-beta.367

3 years ago

0.0.2-beta.366

3 years ago

0.0.2-beta.365

3 years ago

0.0.2-beta.364

3 years ago

0.0.2-beta.363

3 years ago

0.0.2-beta.362

3 years ago

0.0.2-beta.361

3 years ago

0.0.2-beta.360

3 years ago

0.0.2-beta.359

3 years ago

0.0.2-beta.358

3 years ago

0.0.2-beta.357

3 years ago

0.0.2-beta.356

3 years ago

0.0.2-beta.355

3 years ago

0.0.2-beta.354

3 years ago

0.0.2-beta.353

3 years ago

0.0.2-beta.352

3 years ago

0.0.2-beta.351

3 years ago

0.0.2-beta.350

3 years ago

0.0.2-beta.349

3 years ago

0.0.2-beta.348

3 years ago

0.0.2-beta.347

3 years ago

0.0.2-beta.346

3 years ago

0.0.2-beta.345

3 years ago

0.0.2-beta.344

3 years ago

0.0.2-beta.343

3 years ago

0.0.2-beta.342

3 years ago

0.0.2-beta.341

3 years ago

0.0.2-beta.340

3 years ago

0.0.2-beta.339

3 years ago

0.0.2-beta.338

3 years ago

0.0.2-beta.337

3 years ago

0.0.2-beta.336

3 years ago

0.0.2-beta.335

3 years ago

0.0.2-beta.334

3 years ago

0.0.2-beta.333

3 years ago

0.0.2-beta.332

3 years ago

0.0.2-beta.331

4 years ago

0.0.2-beta.330

4 years ago

0.0.2-beta.329

4 years ago

0.0.2-beta.328

4 years ago

0.0.2-beta.327

4 years ago

0.0.2-beta.326

4 years ago

0.0.2-beta.325

4 years ago