@akphi/babel-preset

0.1.3 • Public • Published

@akphi/babel-preset

This preset includes the following presets and plugins:

And with the development option:

React support adds:

Options

const { development, useTypescript, useReact, useBabelRuntime } = opts;

development

boolean, defaults to false

This toggles behavior specific to development:

  • React support will turn on fast-refresh for files with JSX.

useTypescript

boolean, defaults to false

This toggles support for Typescript. Note that babel does not do type-checking (i.e. it only strips away type annotations and transpile files to Javascript) nor generating type definition files.

useReact

boolean, defaults to false

This toggles support for React. Note that we use automatic for runtime option, which auto-import functions from React@17 that helps with transforming JSX.

useBabelRuntime

boolean, defaults to false

When enabled, Babel's injected helper code will be reused to save on bundle size. However, this requires @babel/runtime as a production dependency (since it's for the "runtime").

Readme

Keywords

none

Package Sidebar

Install

npm i @akphi/babel-preset

Weekly Downloads

1

Version

0.1.3

License

MIT

Unpacked Size

7.02 kB

Total Files

4

Last publish

Collaborators

  • blacksteed232