4.2.18 • Published 3 years ago

razzle-plugin-typescript v4.2.18

Weekly downloads
10,653
License
MIT
Repository
github
Last release
3 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

3 years ago

4.2.17

3 years ago

4.2.16

3 years ago

4.2.10

4 years ago

4.2.11

4 years ago

4.2.12

4 years ago

4.2.13

4 years ago

4.2.14

3 years ago

4.2.15

3 years ago

4.2.9

4 years ago

4.2.8

4 years ago

4.2.7

4 years ago

4.2.5

4 years ago

4.2.6

4 years ago

4.2.3

4 years ago

4.2.4

4 years ago

4.2.2

4 years ago

4.2.1

4 years ago

4.2.0

4 years ago

4.1.0

4 years ago

4.0.6

4 years ago

4.0.5

4 years ago

4.0.4

4 years ago

4.0.3

4 years ago

4.0.2

4 years ago

4.0.1

4 years ago

3.4.5

4 years ago

3.4.2

4 years ago

4.0.1-canary.14

4 years ago

4.0.1-canary.13

4 years ago

4.0.1-canary.15

4 years ago

4.0.1-canary.12

4 years ago

4.0.1-canary.11

4 years ago

4.0.1-canary.10

4 years ago

4.0.1-canary.9

4 years ago

4.0.1-canary.8

4 years ago

4.0.1-canary.7

4 years ago

4.0.1-canary.3

4 years ago

4.0.1-canary.4

4 years ago

4.0.1-canary.5

4 years ago

4.0.1-canary.6

4 years ago

4.0.1-canary.2

4 years ago

4.0.1-canary.1

4 years ago

4.0.1-canary.0

4 years ago

4.0.0-canary.50

4 years ago

4.0.0-canary.47

4 years ago

4.0.0-canary.45

4 years ago

4.0.0-canary.46

4 years ago

4.0.0-canary.43

4 years ago

4.0.0-canary.44

4 years ago

4.0.0-canary.42

4 years ago

4.0.0-canary.41

4 years ago

4.0.0-canary.40

4 years ago

4.0.0-canary.38

4 years ago

4.0.0-canary.39

4 years ago

3.3.13

4 years ago

3.3.12

4 years ago

4.0.0-canary.37

4 years ago

4.0.0-canary.34

4 years ago

4.0.0-canary.35

4 years ago

4.0.0-canary.36

4 years ago

4.0.0-canary.31

4 years ago

4.0.0-canary.32

4 years ago

4.0.0-canary.33

4 years ago

4.0.0-canary.30

4 years ago

4.0.0-canary.29

4 years ago

4.0.0-canary.28

4 years ago

4.0.0-canary.25

4 years ago

4.0.0-canary.24

4 years ago

4.0.0-canary.22

4 years ago

4.0.0-canary.21

4 years ago

4.0.0-canary.20

4 years ago

4.0.0-canary.19

4 years ago

4.0.0-canary.18

4 years ago

4.0.0-canary.17

4 years ago

3.3.11

4 years ago

4.0.0-canary.16

4 years ago

3.3.10

4 years ago

4.0.0-canary.15

4 years ago

4.0.0-canary.14

4 years ago

4.0.0-canary.12

4 years ago

4.0.0-canary.10

4 years ago

4.0.0-canary.11

4 years ago

3.3.9

4 years ago

4.0.0-canary.9

4 years ago

4.0.0-canary.8

5 years ago

3.3.8

5 years ago

4.0.0-canary.7

5 years ago

4.0.0-canary.4

5 years ago

4.0.0-canary.6

5 years ago

4.0.0-canary.5

5 years ago

4.0.0-canary.3

5 years ago

3.3.7

5 years ago

4.0.0-canary.2

5 years ago

3.3.6

5 years ago

3.3.5

5 years ago

3.3.4

5 years ago

4.0.0-canary.1

5 years ago

4.0.0-canary.0

5 years ago

3.3.3

5 years ago

3.3.2

5 years ago

3.3.1

5 years ago

3.3.0

5 years ago

4.0.0-finch.11

5 years ago

3.3.0-canary.9

5 years ago

3.3.0-canary.6

5 years ago

3.3.0-canary.7

5 years ago

3.3.0-canary.8

5 years ago

3.1.8

5 years ago

4.0.0-finch.8

5 years ago

4.0.0-finch.6

5 years ago

4.0.0-finch.3

5 years ago

4.0.0-finch.4

5 years ago

4.0.0-finch.5

5 years ago

4.0.0-finch.1

5 years ago

4.0.0-finch.2

5 years ago

3.3.0-canary.5

5 years ago

3.3.0-canary.2

5 years ago

3.3.0-canary.0

5 years ago

3.1.7

5 years ago

3.2.0-canary.4

5 years ago

3.2.0-canary.2

5 years ago

3.2.0-canary.3

5 years ago

3.2.0-canary.0

5 years ago

3.2.0-canary.1

5 years ago

3.1.6

5 years ago

3.1.5

5 years ago

3.1.4

5 years ago

3.1.3

5 years ago

3.1.2

5 years ago

3.1.1

5 years ago

3.1.0

5 years ago

3.1.0-canary.9

5 years ago

3.1.0-canary.8

5 years ago

3.1.0-canary.7

5 years ago

3.0.0

6 years ago

3.0.0-alpha.2

6 years ago

3.0.0-alpha.1

6 years ago

2.4.1

6 years ago

3.0.0-alpha.0

7 years ago

2.4.0

7 years ago

2.2.0

7 years ago

2.1.1

7 years ago

2.1.0

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago