4.2.18 • Published 2 years ago

razzle-plugin-typescript v4.2.18

Weekly downloads
10,653
License
MIT
Repository
github
Last release
2 years ago

razzle-plugin-typescript

This package contains a plugin for using TypeScript with Razzle

Razzle now has support for typescript using babel. Unless you specifically need this plugin we recommend using the builtin support

Use with-typescript example instead.

Usage in Razzle Projects

yarn add razzle-plugin-typescript

Using the plugin with the default options

// razzle.config.js

module.exports = {
  plugins: ['typescript'],
};

See full configuration in the typescript example project.

With custom options:

// razzle.config.js

module.exports = {
  plugins: [
    {
      name: 'typescript',
      options: {
        useBabel: false,
        tsLoader: {
          transpileOnly: true,
          experimentalWatchApi: true,
        },
        forkTsChecker: {
          eslint: {
            files: ['*.js', '*.jsx', '*.ts', '*.tsx'],
          }
        },
      },
    },
  ],
};

Options

useBabel: boolean (defaults: false)

Set useBabel to true if you want to keep using babel for JS/TS interoperability, or if you want to apply any babel transforms to typescript files. (i.e.: babel-plugin-styled-components).

tsLoader: TSLoaderOptions (defaults: { transpileOnly: true, experimentalWatchApi: true })

Use this to override ts-loader options. Check all the options here: ts-loader options.

forkTsChecker: TSCheckerOptions (defaults: { async: 'compiler.options.mode === 'development'', typescript: true, eslint: undefined, issue: {}, formatter: 'codeframe', logger: { infrastructure: 'silent', issues: 'console', devServer: true } })

Use this to override fork-ts-checker-webpack-plugin options. Check all the options here: fork-ts-checker-webpack-plugin options.

4.2.18

2 years ago

4.2.17

2 years ago

4.2.16

2 years ago

4.2.10

2 years ago

4.2.11

2 years ago

4.2.12

2 years ago

4.2.13

2 years ago

4.2.14

2 years ago

4.2.15

2 years ago

4.2.9

2 years ago

4.2.8

2 years ago

4.2.7

2 years ago

4.2.5

3 years ago

4.2.6

3 years ago

4.2.3

3 years ago

4.2.4

3 years ago

4.2.2

3 years ago

4.2.1

3 years ago

4.2.0

3 years ago

4.1.0

3 years ago

4.0.6

3 years ago

4.0.5

3 years ago

4.0.4

3 years ago

4.0.3

3 years ago

4.0.2

3 years ago

4.0.1

3 years ago

3.4.5

3 years ago

3.4.2

3 years ago

4.0.1-canary.14

3 years ago

4.0.1-canary.13

3 years ago

4.0.1-canary.15

3 years ago

4.0.1-canary.12

3 years ago

4.0.1-canary.11

3 years ago

4.0.1-canary.10

3 years ago

4.0.1-canary.9

3 years ago

4.0.1-canary.8

3 years ago

4.0.1-canary.7

3 years ago

4.0.1-canary.3

3 years ago

4.0.1-canary.4

3 years ago

4.0.1-canary.5

3 years ago

4.0.1-canary.6

3 years ago

4.0.1-canary.2

3 years ago

4.0.1-canary.1

3 years ago

4.0.1-canary.0

3 years ago

4.0.0-canary.50

3 years ago

4.0.0-canary.47

3 years ago

4.0.0-canary.45

3 years ago

4.0.0-canary.46

3 years ago

4.0.0-canary.43

3 years ago

4.0.0-canary.44

3 years ago

4.0.0-canary.42

3 years ago

4.0.0-canary.41

3 years ago

4.0.0-canary.40

3 years ago

4.0.0-canary.38

3 years ago

4.0.0-canary.39

3 years ago

3.3.13

3 years ago

3.3.12

3 years ago

4.0.0-canary.37

3 years ago

4.0.0-canary.34

3 years ago

4.0.0-canary.35

3 years ago

4.0.0-canary.36

3 years ago

4.0.0-canary.31

3 years ago

4.0.0-canary.32

3 years ago

4.0.0-canary.33

3 years ago

4.0.0-canary.30

3 years ago

4.0.0-canary.29

3 years ago

4.0.0-canary.28

3 years ago

4.0.0-canary.25

3 years ago

4.0.0-canary.24

3 years ago

4.0.0-canary.22

3 years ago

4.0.0-canary.21

3 years ago

4.0.0-canary.20

3 years ago

4.0.0-canary.19

3 years ago

4.0.0-canary.18

3 years ago

4.0.0-canary.17

3 years ago

3.3.11

3 years ago

4.0.0-canary.16

3 years ago

3.3.10

3 years ago

4.0.0-canary.15

3 years ago

4.0.0-canary.14

3 years ago

4.0.0-canary.12

3 years ago

4.0.0-canary.10

3 years ago

4.0.0-canary.11

3 years ago

3.3.9

3 years ago

4.0.0-canary.9

3 years ago

4.0.0-canary.8

3 years ago

3.3.8

3 years ago

4.0.0-canary.7

4 years ago

4.0.0-canary.4

4 years ago

4.0.0-canary.6

4 years ago

4.0.0-canary.5

4 years ago

4.0.0-canary.3

4 years ago

3.3.7

4 years ago

4.0.0-canary.2

4 years ago

3.3.6

4 years ago

3.3.5

4 years ago

3.3.4

4 years ago

4.0.0-canary.1

4 years ago

4.0.0-canary.0

4 years ago

3.3.3

4 years ago

3.3.2

4 years ago

3.3.1

4 years ago

3.3.0

4 years ago

4.0.0-finch.11

4 years ago

3.3.0-canary.9

4 years ago

3.3.0-canary.6

4 years ago

3.3.0-canary.7

4 years ago

3.3.0-canary.8

4 years ago

3.1.8

4 years ago

4.0.0-finch.8

4 years ago

4.0.0-finch.6

4 years ago

4.0.0-finch.3

4 years ago

4.0.0-finch.4

4 years ago

4.0.0-finch.5

4 years ago

4.0.0-finch.1

4 years ago

4.0.0-finch.2

4 years ago

3.3.0-canary.5

4 years ago

3.3.0-canary.2

4 years ago

3.3.0-canary.0

4 years ago

3.1.7

4 years ago

3.2.0-canary.4

4 years ago

3.2.0-canary.2

4 years ago

3.2.0-canary.3

4 years ago

3.2.0-canary.0

4 years ago

3.2.0-canary.1

4 years ago

3.1.6

4 years ago

3.1.5

4 years ago

3.1.4

4 years ago

3.1.3

4 years ago

3.1.2

4 years ago

3.1.1

4 years ago

3.1.0

4 years ago

3.1.0-canary.9

4 years ago

3.1.0-canary.8

4 years ago

3.1.0-canary.7

4 years ago

3.0.0

5 years ago

3.0.0-alpha.2

5 years ago

3.0.0-alpha.1

5 years ago

2.4.1

5 years ago

3.0.0-alpha.0

5 years ago

2.4.0

6 years ago

2.2.0

6 years ago

2.1.1

6 years ago

2.1.0

6 years ago

2.0.4

6 years ago

2.0.3

6 years ago

2.0.2

6 years ago

2.0.1

6 years ago

2.0.0

6 years ago